1628 Commits
Author SHA1 Message Date
digua 502b781024 fix(insight): lazily initialize route preferences 2026-08-11 10:38:05 +08:00
digua a2e66d07da feat(insight): refine annual and time investment reports 2026-08-11 10:38:05 +08:00
digua 2747a9f1d0 feat(owner): exclude sessions without current user 2026-08-11 10:38:05 +08:00
digua ae1ed4a946 feat(insight): refine time investment rhythm 2026-08-11 10:38:05 +08:00
digua 8e90434032 feat(insight): add cross-chat time investment 2026-08-10 22:20:38 +08:00
digua af7c8a5573 docs(agents): require evidence for edge-case reviews 2026-08-10 16:52:19 +08:00
digua 7c81d19d39 fix(topics): synchronize progress and highlights 2026-08-10 16:52:19 +08:00
digua 73601ebe26 fix(topics): coordinate session lifecycle across runtimes 2026-08-10 16:52:19 +08:00
digua e00b74a330 fix(summary): preserve generated summary correctness 2026-08-10 16:52:19 +08:00
digua 6b87e0796d fix(topics): harden generation and snapshot reuse 2026-08-10 16:52:19 +08:00
digua 3b6a00ad18 feat(memory): add AI-generated chat topics 2026-08-10 16:52:19 +08:00
digua 3c55352d4b fix(summary): track source message coverage 2026-08-10 16:52:19 +08:00
digua 2a412b228a fix(memory): rename records tab to chat memories 2026-08-10 16:52:19 +08:00
digua d6877c27fd fix(memory): keep index load failures non-destructive
Show a retry-only state when summary index reads fail so transient errors cannot expose the full rebuild action and erase summaries. Also align newly added implementation comments with repository style.
2026-08-09 18:44:40 +08:00
digua ed7360f8ac feat(memory): add linked chat records view 2026-08-09 18:44:40 +08:00
digua 3b8fec78cc fix(i18n): escape at sign in relationship galaxy messages 2026-08-09 18:44:40 +08:00
digua 6d95780bb2 fix(layout): restore header tools outside debug mode
Treat the persisted side position as debug-only at runtime so upgraded users retain a visible header entry while their original preference remains available when debug mode is enabled again.
2026-08-09 14:04:34 +08:00
digua c9a0670ea7 fix(settings): hide tools position outside debug mode 2026-08-09 14:04:34 +08:00
digua 73dca90a51 refactor: inline trivial single-use helpers 2026-08-09 14:04:34 +08:00
digua b002fbebec feat(changelog): allow disabling automatic popup 2026-08-09 14:04:34 +08:00
digua b12018b916 release: v0.35.0 v0.35.0 2026-08-09 12:01:23 +08:00
digua d314f46778 fix(ui): preserve full-height insight views
Give the transition container and panes a definite height so asynchronously loaded relationship canvases initialize against the full available viewport.
2026-08-09 11:49:42 +08:00
digua 8531415ed3 fix(insight): simplify annual summary card styling 2026-08-09 11:49:42 +08:00
digua a8e4d8297f fix(analysis): clear galaxy detail inset
Reapply the camera projection whenever the detail safe area changes so closing the panel removes its stale view offset without resetting the user's camera.
2026-08-09 10:57:24 +08:00
digua 214fcee571 perf(analysis): lazy-load group galaxy view
Keep the Three.js renderer out of session detail route chunks until the relationship tab is opened.
2026-08-09 10:57:24 +08:00
digua f82a3a90b9 fix(analysis): keep galaxy member totals complete
Aggregate member detail signals from the full weighted edge set so visualization pruning cannot truncate interaction counts or timestamps.
2026-08-09 10:57:24 +08:00
digua bac896d12b fix(web): declare shared types dependency 2026-08-09 10:57:24 +08:00
digua 3aee46df28 fix(analysis): preserve galaxy canvas during refresh 2026-08-09 10:57:24 +08:00
digua 0630ed1b7b feat(analysis): reorganize group relationship navigation 2026-08-09 10:57:24 +08:00
digua cd2a401c3b refactor(insight): remove legacy mention graph 2026-08-09 10:57:24 +08:00
digua 2f5f97f0bf feat(insight): add group relationship galaxy view 2026-08-09 10:57:24 +08:00
digua 03520b4cc0 refactor(charts): share relationship galaxy renderer 2026-08-09 10:57:24 +08:00
digua 2148eaffdc feat(insight): connect relationship galaxy across runtimes 2026-08-09 10:57:24 +08:00
digua 051203027a feat(insight): add group relationship galaxy core 2026-08-09 10:57:24 +08:00
digua 096d1cf26a fix(insight): make annual calendar container-responsive
Choose month columns from the calendar card width so expanded sidebars do not compress day cells at desktop breakpoints.
2026-08-08 23:26:43 +08:00
digua 137cd6b27f feat(ui): unify page-level loading feedback 2026-08-08 23:26:43 +08:00
digua 0b5079c5c5 fix(startup): keep animation on refresh 2026-08-08 23:26:43 +08:00
digua 9dd18f66d5 feat(insight): refresh annual summary visuals 2026-08-08 23:26:43 +08:00
digua 5e7e88fc84 fix(startup): benchmark full presentation samples
Create the CDP target on a blank page and reset the session playback marker before retained samples so warmups cannot turn splash timing into reload timing.
2026-08-08 21:47:47 +08:00
digua b8f1c37eb2 fix(startup): retry initialization after CLI Web login
Defer one-shot background initialization when the presentation request discovers authentication is required, so preferences, LLM state, and sessions initialize only after a successful login.
2026-08-08 21:47:47 +08:00
digua 55c9e1dd25 docs: strengthen evidence rules for AI reviews 2026-08-08 21:47:47 +08:00
digua 52b80960e4 feat(startup): skip full animation after first load 2026-08-08 21:47:47 +08:00
digua 967bfe1084 feat(startup): use splash animation as preload window 2026-08-08 21:47:47 +08:00
digua 5e8d1caf30 perf(sessions): reuse validated overview cache on startup 2026-08-08 21:47:47 +08:00
digua 3b123b15f2 perf(startup): progressively initialize renderer shell 2026-08-08 21:47:47 +08:00
digua d734389f29 fix(electron): align Windows title bar hover
Use native Window Controls Overlay geometry and sampled background colors so caption hover and drag regions track the system title bar.

Forward original Windows close-handler errors to the shared logger so failures retain their stack traces.
2026-08-07 22:37:04 +08:00
digua 3db40375b6 fix(electron): default Windows close to background
Remove the one-time close prompt and remembered-choice path so Windows close behavior is always explicit and predictable. New installations now minimize to the system tray by default, while users can still choose to quit from settings.
2026-08-07 20:29:37 +08:00
digua 35880228b7 feat(electron): add Windows close-to-tray behavior 2026-08-07 20:29:37 +08:00
digua b7f59a75ea fix(ai): bound bootstrap context compression
Compress oversized browser history in model-sized stages so switching to a smaller model can recover. Bound the recent-history fallback when summarization fails without deleting persisted messages.
2026-08-07 15:35:29 +08:00
digua 9ded83c7ad fix(ai): use conservative custom model context windows
Avoid matching OpenAI-compatible model IDs across providers. Use an 8K fallback so automatic compression runs before unknown providers reject long conversations.
2026-08-07 15:35:29 +08:00