Commit graph

138 commits

Author SHA1 Message Date
murashit
aadcf179bc refactor(runtime): make vault the fixed workspace root
Remove protocol thread cwd from panel state and operations.
Require the immutable vault root wherever path presentation needs a workspace base.
2026-07-20 17:27:56 +09:00
murashit
a35c9f4263 feat(threads): share paginated thread history and search 2026-07-20 09:09:41 +09:00
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
ef5d1d803d feat(chat): show live subagent activity summaries 2026-07-18 18:15:41 +09:00
murashit
d1337a6c85 test(ui): cover turn diff and toolbar boundaries 2026-07-18 14:35:05 +09:00
murashit
d8f4f8a899 refactor(input): distinguish Vault file references from mentions 2026-07-18 11:40:43 +09:00
murashit
9b2585b2bd refactor(context): model Obsidian excerpts as references 2026-07-18 11:03:48 +09:00
murashit
4581ee4c5f feat(context): bound and persist explicit turn context 2026-07-18 10:47:10 +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
2de242819e fix(composer): preserve attachment insertion targets 2026-07-18 07:23:29 +09:00
murashit
4b0218169c fix(chat): centralize active panel operation policy 2026-07-17 20:28:13 +09:00
murashit
ed942d1c9b refactor(test): focus UI tests on observable behavior 2026-07-17 08:10:31 +09:00
murashit
760bdf3016 fix(lifecycle): preserve identity across context changes 2026-07-17 06:40:06 +09:00
murashit
edf2b70902 fix(composer): unify suggestion state construction 2026-07-17 06:19:57 +09:00
murashit
a97f80e25e refactor(chat): replace signal mirror with selectors 2026-07-16 22:56:00 +09:00
murashit
d202849313 refactor(chat): model panel thread phase explicitly 2026-07-16 19:22:14 +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
00402e0d56 Show web submissions while fetching context 2026-07-14 11:34:42 +09:00
murashit
4d138a3f9b Remove deprecated app-server compatibility consumers 2026-07-13 13:52:22 +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
697b748aaf Block persistent thread mutations from side chats 2026-07-11 23:47:16 +09:00
murashit
d174f3273c Add ephemeral side chats in new Codex panels 2026-07-11 21:50:05 +09:00
murashit
e1e3786531 Clarify composer context reference suggestions 2026-07-10 20:46:54 +09:00
murashit
0c587f72cd Resolve relative daily-note references in the composer 2026-07-10 20:45:40 +09:00
murashit
d417157162 Namespace pending request controls by chat panel 2026-07-10 16:07:28 +09:00
murashit
75bf1a0fb8 Cancel asynchronous UI work after owner disposal 2026-07-10 16:07:28 +09:00
murashit
37051838a8 Flatten runtime slash command details 2026-07-10 02:09:41 +09:00
murashit
b3a770d1b1 Structure runtime slash command details 2026-07-10 02:02:50 +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
2353f725d1 Open subagent threads from agent summaries 2026-07-08 13:31:54 +09:00
murashit
d6fc86bb2e Clean up composer controller test subscriptions 2026-07-08 06:43:45 +09:00
murashit
dffca699f0 Show empty thread context as zero percent 2026-07-07 22:28:09 +09:00
murashit
1946ecffe0 Align tag behavior with Obsidian internals 2026-07-07 21:13:49 +09:00
murashit
4f6732da5d Add Obsidian tag composer completions 2026-07-07 20:24:58 +09:00
murashit
eeefedfc8f Refactor high-noise test setup 2026-07-06 14:38:19 +09:00
murashit
4dd222ab2c Rename active note mention to active 2026-07-05 22:07:15 +09:00
murashit
1e3e34dd84 Add web clipping slash command 2026-07-05 21:33:57 +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
ceb85bd251 Collapse redundant design-review indirection
Inline low-value wrappers around app-server transports, runtime resolution, session lifecycle wiring, message-stream projection, and settings lifecycle state.
2026-07-04 17:43:19 +09:00
murashit
d2cb61e097 Add permission profile runtime selection 2026-07-02 15:13:17 +09:00
murashit
d5390d9752 Clarify controller-adjacent naming 2026-07-02 10:06:27 +09:00
murashit
564c6b43f9 Refactor runtime resolution structure 2026-07-01 20:42:38 +09:00