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 |
|