Commit graph

42 commits

Author SHA1 Message Date
murashit
dc467695f4 refactor(chat): replace thread stream presenter facade 2026-07-19 06:31:34 +09:00
murashit
f93570848f refactor(chat): derive Threads activity from panel state 2026-07-19 06:17:10 +09:00
murashit
d8f4f8a899 refactor(input): distinguish Vault file references from mentions 2026-07-18 11:40:43 +09:00
murashit
ffb11490ce fix(composer): make attachment saves explicit editing state 2026-07-18 08:23:49 +09:00
murashit
562513099f refactor(async): unify scoped operation coordination 2026-07-18 07:23:29 +09:00
murashit
ed942d1c9b refactor(test): focus UI tests on observable behavior 2026-07-17 08:10:31 +09:00
murashit
a97f80e25e refactor(chat): replace signal mirror with selectors 2026-07-16 22:56:00 +09:00
murashit
8ae6aab1fb test: focus architecture checks on durable invariants 2026-07-15 14:37:16 +09:00
murashit
e7ad2ca4c4 fix(web): make context imports safe and cancellable 2026-07-14 22:17:45 +09:00
murashit
57cab74ecf Preserve chat shell identity across toolbar changes 2026-07-13 13:38:42 +09:00
murashit
160c344008 Model subagent threads as read-only panels 2026-07-12 00:18:32 +09:00
murashit
0c587f72cd Resolve relative daily-note references in the composer 2026-07-10 20:45:40 +09:00
murashit
a297859ec1 Update composer placeholder copy 2026-07-09 09:38:54 +09:00
murashit
5c840a277f Tighten remaining internal vocabulary 2026-07-09 07:14:06 +09:00
murashit
4202748cc6 Align thread stream CSS classes 2026-07-09 06:55:51 +09:00
murashit
36ed7fceb3 Align internal thread stream vocabulary 2026-07-09 06:52:13 +09:00
murashit
4f6732da5d Add Obsidian tag composer completions 2026-07-07 20:24:58 +09:00
murashit
a3d3809e8b Rename active note context setting 2026-07-05 11:26:20 +09:00
murashit
982760f401 Add opt-in active note composer context (#19) 2026-07-05 11:16:59 +09:00
murashit
d5390d9752 Clarify controller-adjacent naming 2026-07-02 10:06:27 +09:00
murashit
9447d53d57 Introduce chat panel read models 2026-06-30 11:20:56 +09:00
murashit
d749f4e031 Fix wikilink completion cursor restoration 2026-06-29 17:01:34 +09:00
murashit
b47a43e763 Group toolbar actions by UI region 2026-06-27 09:19:31 +09:00
murashit
49c45c7166 Simplify chat goal surface contract 2026-06-27 08:38:50 +09:00
murashit
89131fd84c Align repository naming conventions 2026-06-26 21:15:38 +09:00
murashit
a23ccfbd82 Move DOM boundary lint to Biome 2026-06-25 12:26:41 +09:00
murashit
47c4ed4631 Add Biome assist import organization 2026-06-24 14:54:53 +09:00
murashit
24b38f8163 Narrow chat shell surface projections 2026-06-22 20:05:23 +09:00
murashit
4d4aae59db Use derived signals for chat composer state 2026-06-22 18:35:30 +09:00
murashit
1e3e4c9f84 Simplify message stream flow rendering 2026-06-22 13:37:35 +09:00
murashit
9698146b11 Replace message stream virtualization with flow scrolling 2026-06-22 13:01:50 +09:00
murashit
e4a5be4828 Rework message stream scroll reconciliation 2026-06-22 07:59:08 +09:00
murashit
759adabb9c Add tool source diagnostics 2026-06-20 17:38:34 +09:00
murashit
43e8d7fc20 Align chat naming conventions 2026-06-18 21:21:10 +09:00
murashit
29fa227fac Localize chat side effects and decisions 2026-06-18 08:47:45 +09:00
murashit
5f948cab13 Colocate chat panel surface contracts 2026-06-17 10:26:24 +09:00
murashit
3f93959a5b Clean up low-value tests and legacy test scaffolding 2026-06-16 08:14:56 +09:00
murashit
6fe1a837c8 Refine chat session composition ownership 2026-06-15 10:05:22 +09:00
murashit
eaa7f55c4a Remove default from composer effort picker 2026-06-14 21:48:00 +09:00
murashit
24d4a077f9 Split chat state reducer without behavior changes 2026-06-14 21:17:57 +09:00
murashit
597046ff73 Inline chat view lifecycle and remove toolbar surface forwarding 2026-06-14 21:17:28 +09:00
murashit
647ba5d05f Move chat panel shell and surface contracts out of UI 2026-06-14 19:14:59 +09:00
Renamed from tests/features/chat/ui/shell.test.tsx (Browse further)