Skip to content

Commit 439ecdc

Browse files
committed
chore: gitignore session-handoff.md, trim progress.md to ≤80 lines
1 parent 690b8ee commit 439ecdc

2 files changed

Lines changed: 4 additions & 16 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,8 @@ tsconfig.compat.generated.json
2727
# Claude worktrees
2828
.claude/
2929

30+
# Session handoff — per-checkout scratch, never merged
31+
session-handoff.md
32+
3033
# Exclude macOS Finder (System Explorer) View States
3134
.DS_Store

progress.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -71,23 +71,8 @@ Completed work is archived in [archive/](./archive/), one file per calendar mont
7171

7272
## Files Modified This Session
7373

74-
- `src/ui/SyncStatusView.ts` — header/body split, search filter, selection pruning, open-target resolution, diff-pane open/close
75-
- `src/ui/DiffView.ts` (new), `src/main.ts` — the desktop diff pane and its registration
76-
- `src/utils/remote-url.ts` (new) — provider web URLs
77-
- `src/ui/components/FileListItem.ts`, `src/ui/components/icons.ts`, `styles.css` — link rendering, platform-branched diff button, styles
78-
- `src/i18n/locales/{en,zh-tw,zh-cn}.ts` — new keys
79-
- `tests/setup.ts`, `tests/ui/setup-dom.ts` — mock gaps found by the new tests (`debounce`, `Keymap`, `setAttr`, mutable `Platform.isMobile`)
80-
- `tests/ui/SyncStatusView.search.test.ts`, `tests/ui/SyncStatusView.openFile.test.ts`, `tests/ui/DiffView.test.ts`, `tests/utils/remote-url.test.ts` (new); `tests/ui/FileListItem.test.ts`, `tests/ui/SyncStatusView.test.ts` (updated fixtures)
74+
<!-- see git log for full file list; this section is intentionally minimal -->
8175

8276
## Evidence of Completion
8377

84-
- [x] Lint clean: `npx eslint .` → 0 errors
85-
- [x] Type check clean: `npm run build` → clean (includes the Obsidian 1.11.0 compat typecheck)
86-
- [x] Tests pass: `npx vitest run` → 397/397 passed (350 at the session's green baseline)
87-
- [x] Re-verified after rebasing onto `origin/main`: 410/410 passed, and the rebased tree is byte-identical to the merge result that run covered
8878
- [ ] Manual verification inside the actual Obsidian plugin UI — not yet done
89-
90-
## Notes for Next Session
91-
92-
- Working branch: `claude/git-mv-convenience-26f64c` (worktree), PR #71 against `main`.
93-
- `main` moved on during this session (PR #72 + releases 1.3.1/1.3.2), including `src/changelog.ts``src/changelog/` and further push-path perf work. This branch was rebased onto it rather than merged, so PR #71 is two linear commits. Source rebased without conflict, and the full gate was re-run on the result rather than assumed.

0 commit comments

Comments
 (0)