lucaronin
22d002c1c6
refactor: split NoteList.tsx god component into focused modules
Extract 7 sub-modules under components/note-list/:
- PinnedCard.tsx, RelationshipGroupSection.tsx, TrashWarningBanner.tsx
- NoteListHeader.tsx, NoteListViews.tsx
- noteListHooks.ts, noteListUtils.ts
NoteList.tsx reduced from 579 → 95 lines. No behavior changes.
All 2152 unit tests pass, 80%+ coverage, lint + typecheck clean.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 19:36:00 +01:00
..
2026-03-16 05:36:45 +01:00
2026-03-09 10:21:49 +01:00
2026-03-07 13:42:32 +01:00
2026-03-12 00:18:58 +01:00
2026-03-07 00:35:35 +01:00
2026-03-11 19:38:05 +01:00
2026-03-09 12:20:24 +01:00
2026-03-16 01:35:08 +01:00
2026-03-12 00:18:58 +01:00
2026-03-16 02:23:45 +01:00
2026-03-08 22:15:08 +01:00
2026-03-09 09:28:48 +01:00
2026-03-09 12:59:57 +01:00
2026-03-08 16:21:58 +01:00
2026-03-11 17:07:22 +01:00
2026-03-09 10:51:57 +01:00
2026-03-11 16:50:05 +01:00
2026-03-15 23:40:47 +01:00
2026-03-15 23:40:47 +01:00
2026-03-08 23:38:17 +01:00
2026-03-15 07:14:30 +01:00
2026-03-06 09:39:20 +01:00
2026-03-15 23:40:47 +01:00
2026-03-09 13:28:46 +01:00
2026-03-07 01:14:12 +01:00
2026-03-16 05:06:24 +01:00
2026-03-08 23:04:14 +01:00
2026-03-16 03:14:58 +01:00
2026-03-11 22:14:20 +01:00
2026-03-09 00:33:57 +01:00
2026-03-11 19:47:46 +01:00
2026-03-12 00:54:48 +01:00
2026-03-16 03:42:40 +01:00
2026-03-08 18:14:14 +01:00
2026-03-06 16:09:29 +01:00
2026-03-16 19:36:00 +01:00
2026-03-12 00:54:48 +01:00
2026-03-11 23:28:24 +01:00
2026-03-09 00:52:56 +01:00
2026-03-12 00:33:44 +01:00
2026-03-06 23:08:18 +01:00
2026-03-11 21:24:51 +01:00
2026-03-06 21:52:40 +01:00
2026-03-11 19:22:42 +01:00