Commit graph

126 commits

Author SHA1 Message Date
murashit
381646ebfb refactor(settings): bind dynamic data to one runtime lease 2026-07-20 18:00:02 +09:00
murashit
11c233b8fe refactor(runtime): replace executable-bound runtime atomically
Own executable- and vault-bound resources in one disposable runtime.
On executable changes, detach stable view shells, dispose all bound work,
and publish a fully attached replacement runtime.
2026-07-20 17:27:57 +09:00
murashit
48bd261f64 refactor(settings): centralize dynamic data ownership 2026-07-18 07:26:21 +09:00
murashit
562513099f refactor(async): unify scoped operation coordination 2026-07-18 07:23:29 +09:00
murashit
e056fee378 fix(settings): preserve ordered mutation facts 2026-07-18 07:23:29 +09:00
murashit
ec3bcd0312 feat(settings): support declarative settings search 2026-07-17 11:27:53 +09:00
murashit
cb172edfb7 refactor(app-server): own context leases in resource store 2026-07-16 22:55:56 +09:00
murashit
ca1a71eaac fix: make app-server context changes atomic 2026-07-14 22:17:34 +09:00
murashit
10c69cec3f Replace persistent /clip with transient /web context 2026-07-14 10:18:03 +09:00
murashit
3db509a98a Fix hook trust state transitions 2026-07-13 21:19:31 +09:00
murashit
c053888fcd Serialize settings mutations across tab lifecycle 2026-07-13 13:37:35 +09:00
murashit
bcb9759a91 Resolve audited lifecycle, protocol, Vault, and async-boundary debt 2026-07-11 18:28:44 +09:00
murashit
75bf1a0fb8 Cancel asynchronous UI work after owner disposal 2026-07-10 16:07:28 +09:00
murashit
d544791b3a Align user-facing vocabulary 2026-07-09 07:32:41 +09:00
murashit
a9e68e159d Align duplicated markdown and app-server helpers 2026-07-07 21:35:03 +09:00
murashit
95496f356f Polish settings tab copy 2026-07-06 16:47:12 +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
5a1d55de22 Rehome shared modules by ownership boundary 2026-07-01 06:43:14 +09:00
murashit
332f11ab7e Simplify settings dynamic section lifecycle 2026-06-30 23:17:05 +09:00
murashit
4daeae0cab Move thread catalog into thread feature 2026-06-30 12:16:01 +09:00
murashit
7fd1d8e254 Flatten settings app-server adapter 2026-06-30 11:21:04 +09:00
murashit
bf26130fcc Prototype composer file attachments 2026-06-28 20:58:15 +09:00
murashit
7c86d89810 Resolve settings display and selection diff design issues 2026-06-28 17:48:03 +09:00
murashit
470c00a1f1 Move app-server method semantics into services 2026-06-28 12:15:49 +09:00
murashit
34973dd7d7 Align settings controls with Obsidian components 2026-06-28 07:49:28 +09:00
murashit
f068607509 Separate settings app-server dynamic data 2026-06-27 23:43:56 +09:00
murashit
56b4c7d0b9 Rehome chat and shared boundary modules 2026-06-27 23:43:56 +09:00
murashit
19dc423f21 Constrain app-server root module placement 2026-06-27 23:43:56 +09:00
murashit
7b1b789f3b Move thread catalog ownership out of workspace 2026-06-27 23:43:56 +09:00
murashit
582bc0195d Inline low-value source helpers 2026-06-27 14:55:34 +09:00
murashit
b52fc163dd Render settings tab through Preact shell 2026-06-27 12:44:16 +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
845194a65a Collapse thin helper modules 2026-06-24 12:26:17 +09:00
murashit
79d0d6ea55 Promote composer page scrolling defaults 2026-06-24 10:12:33 +09:00
murashit
439aca3eb0 Remove unnecessary re-exports 2026-06-24 06:33:19 +09:00
murashit
0d5f3e9a3f Centralize app-server lifecycle state handling 2026-06-24 05:49:53 +09:00
murashit
2ff5c89e2b Hide app-server query observer details 2026-06-22 20:58:43 +09:00
murashit
b7e024ada0 Tighten app-server lifecycle and settings boundaries 2026-06-21 21:27:18 +09:00
murashit
380587e2be Centralize observed query projections 2026-06-21 16:52:48 +09:00
murashit
80edc64443 Centralize thread title projections 2026-06-21 16:52:32 +09:00
murashit
fe7f63e669 Prune redundant internal helper exports 2026-06-21 15:09:10 +09:00
murashit
a2c359ea04 Refine settings descriptions 2026-06-20 12:55:04 +09:00
murashit
e87035ab04 Sync archived settings with thread catalog 2026-06-20 12:50:43 +09:00
murashit
08aad21265 Polish settings dynamic row labels 2026-06-20 12:06:26 +09:00