wip: snapshot das alterações não commitadas (2026-10-20)
Origem: D:/Documents/Github/transcript Arquivos omitidos (segredos, bancos de dados, logs, >50 MB): 2
This commit is contained in:
1 parent
92c214254e
commit
06aaeeaf79
123 files changed
+20537
-982
No files matched your search
@@ -0,0 +1,46 @@
|
||||
# Minimalist Front Implementation Plan
|
||||
|
||||
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
|
||||
|
||||
**Goal:** Make the Transcript desktop UI quieter, more minimal, and better organized without adding dependencies.
|
||||
|
||||
**Architecture:** Keep the current vanilla TypeScript DOM structure. Use the shortest safe path: CSS cleanup/overrides, small copy changes, and one keyboard behavior fix. No component split in this pass.
|
||||
|
||||
**Tech Stack:** Tauri, TypeScript, Vite, Vitest, CSS.
|
||||
|
||||
---
|
||||
|
||||
### Task 1: Regression tests
|
||||
|
||||
**Files:**
|
||||
- Modify: `src/app.test.ts`
|
||||
|
||||
- [ ] Add tests for Escape closing settings and minimalist CSS baseline.
|
||||
- [ ] Run `npm test -- --run src/app.test.ts --reporter=verbose`; expect new tests to fail before implementation.
|
||||
|
||||
### Task 2: Behavior and copy polish
|
||||
|
||||
**Files:**
|
||||
- Modify: `src/app.ts`
|
||||
|
||||
- [ ] Add Escape handling to close the settings modal.
|
||||
- [ ] Rename technical settings labels to calmer user-facing labels.
|
||||
|
||||
### Task 3: Minimal visual pass
|
||||
|
||||
**Files:**
|
||||
- Modify: `src/styles.css`
|
||||
|
||||
- [ ] Fix the invalid `height: 100dvh` declaration.
|
||||
- [ ] Hide ambient decoration.
|
||||
- [ ] Flatten shell, topbar, buttons, editor, settings, and dictation overlay.
|
||||
- [ ] Keep reduced motion and existing accessibility styles.
|
||||
|
||||
### Task 4: Verification
|
||||
|
||||
**Files:**
|
||||
- Read-only verification.
|
||||
|
||||
- [ ] Run `npm test -- --run`.
|
||||
- [ ] Run `npm run build`.
|
||||
- [ ] Run `cargo check --manifest-path src-tauri/Cargo.toml` through VS Build Tools environment.
|
||||
Reference in new issue
Block a user