digua
dc3bd82c90
fix(ai): enforce cross-chat execution budgets
...
Count complete tool payloads with the runtime tokenizer so Chinese evidence respects the configured model context budget.\n\nResolve contact sources incrementally with cancellation checks and targeted member lookups to keep long cross-chat investigations responsive.
2026-08-22 17:09:23 +08:00
digua
d1a6c711fe
feat(ai): add isolated cross-chat agent
2026-08-22 17:09:23 +08:00
digua
71a5636392
fix(ai): update entity refs with edited messages
...
Replace message content and structured user entity references in one database statement. Treat omitted references as an explicit clear so edited prompts cannot replay stale identities.
2026-08-22 00:31:32 +08:00
digua
ccad122e45
feat(ai): persist global conversations
2026-08-22 00:31:32 +08:00
digua
f9b87c00ee
release: v0.36.2
2026-08-20 11:00:51 +08:00
digua
39afeffbcd
release: v0.36.1
2026-08-18 17:54:36 +08:00
digua
2e624f6beb
feat(ai): stream tool execution progress
2026-08-18 17:27:48 +08:00
digua
cf1aee9e5b
refactor(ai): upgrade pi runtime and define execution semantics
2026-08-18 17:27:48 +08:00
digua
4a9801226f
fix(desktop): support pnpm 11 packaging
2026-08-18 15:32:16 +08:00
digua
7907435cff
feat(navigation): apply plugin layout
2026-08-18 14:29:38 +08:00
digua
0f46352b8d
feat(plugin): migrate time investment plugin
2026-08-18 14:29:38 +08:00
digua
b00959fd5f
feat(plugin): add annual summary plugin foundation
2026-08-18 14:29:38 +08:00
digua
47299a94cb
feat(cli): make clb web the primary web command
2026-08-12 12:47:00 +08:00
digua
dfabc4f087
fix(electron): recover from incompatible data directory
2026-08-12 10:00:12 +08:00
digua
e482a675a0
fix(electron): defer update dialogs until app is active
2026-08-12 10:00:12 +08:00
digua
bcaa19c27b
release: v0.36.0
2026-08-11 14:18:26 +08:00
digua
fc373bccf2
feat(ui): add internal UI primitives
2026-08-11 11:44:20 +08:00
digua
8e90434032
feat(insight): add cross-chat time investment
2026-08-10 22:20:38 +08:00
digua
e00b74a330
fix(summary): preserve generated summary correctness
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
73dca90a51
refactor: inline trivial single-use helpers
2026-08-09 14:04:34 +08:00
digua
b12018b916
release: v0.35.0
2026-08-09 12:01:23 +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
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
2148eaffdc
feat(insight): connect relationship galaxy across runtimes
2026-08-09 10:57:24 +08:00
digua
137cd6b27f
feat(ui): unify page-level loading feedback
2026-08-08 23:26:43 +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
17320045dc
feat(ai): enable automatic context compression
2026-08-07 15:35:29 +08:00
digua
5c8b5df2d3
fix(web): normalize AI conversation timestamps
...
Convert Browser Runtime millisecond timestamps at the Web presentation boundary so the shared conversation list keeps its seconds-based contract.
2026-08-07 13:40:39 +08:00
digua
23bfd7aec4
feat(web): unify Web WASM AI experience
2026-08-07 13:40:39 +08:00
digua
78e90abb3f
fix(electron): close export database handles
...
Close the uncached readonly adapter after every Desktop export so Windows can delete the session without restarting. Add regression coverage for the successful export lifecycle.
2026-08-06 15:17:44 +08:00
digua
1a774592ff
fix(electron): close worker database before deleting sessions
2026-08-06 15:17:44 +08:00
digua
b130e43e73
release: v0.34.3
2026-08-06 14:29:39 +08:00
digua
b569293846
fix(import): stabilize QQ automatic session matching
...
Match ownerless QQ exports safely across UID and UIN drift, preserve merged message scopes through single and batch imports, and apply only sender mappings proven by overlapping platform message IDs. Reject incomplete group mappings to avoid member identity corruption.
2026-08-05 22:16:24 +08:00
digua
d5f34af445
refactor(parser): standardize format identifiers
2026-08-04 17:29:09 +08:00
digua
256e93605a
refactor(database): remove legacy session FTS
2026-08-03 17:28:19 +08:00
digua
ef4f8de74d
refactor(search): stop maintaining session FTS
2026-08-03 17:28:19 +08:00
digua
50a390b2de
refactor(search): use LIKE and dense retrieval
2026-08-03 17:28:19 +08:00
digua
aef17058d1
fix(insights): unify loading transitions
2026-08-03 10:45:11 +08:00
digua
5f4eb4bb68
fix(release): publish macOS for Apple Silicon only
2026-08-01 18:06:48 +08:00
digua
034f0b768f
release: v0.34.2
2026-08-01 17:09:49 +08:00
digua
1e339875e1
fix(import): ignore AppleDouble database sidecars
2026-08-01 17:00:09 +08:00
digua
2bb5eb3715
test(apps): strengthen application and build verification
2026-08-01 16:41:30 +08:00
digua
f96fef7b46
feat(cli): install local embedding runtime on demand
2026-08-01 13:19:41 +08:00
digua
93fc26fb83
fix(cli): avoid installing local embedding runtime
2026-08-01 13:19:41 +08:00