digua
b9903e77e6
feat(analytics): track deliberate insight tab visits after dwell
2026-09-08 15:52:11 +08:00
digua
1566cfcb2b
refactor: prune dead compatibility surfaces
2026-08-28 23:56:25 +08:00
digua
f4017b0adf
feat(ai): link memories to source messages
2026-08-26 22:23:04 +08:00
digua
c69a927615
fix(ai): keep global memory always enabled
...
Remove the proactive-memory preference and its cross-platform runtime plumbing so memory behavior has one clear contract. Normalize away the obsolete setting and keep source type limited to provenance.
2026-08-24 22:35:47 +08:00
digua
85bf46b168
feat(ai): add self memory management
2026-08-24 22:35:47 +08:00
digua
ed8ab84b4b
feat(ai): integrate memory with global agent
2026-08-24 22:35:47 +08:00
digua
bdc61d1b10
feat(ai): add shared global memory service
2026-08-24 22:35:47 +08:00
digua
207c41afaa
feat(ai): expose cached global activity summaries
2026-08-24 00:25:35 +08:00
digua
dff4f4dfa8
feat(ai): support ranged cross-chat overviews
2026-08-24 00:25:35 +08:00
digua
3b50a722c9
feat(ai): add cross-chat statistics facts
2026-08-24 00:25:35 +08:00
digua
75eff70e23
feat(ai): improve cross-chat evidence retrieval
2026-08-24 00:25:35 +08:00
digua
6c07610778
fix(ai): align cross-chat relative time ranges
2026-08-24 00:25:35 +08:00
digua
a6557608c6
fix(ai): harden shared interaction analysis
...
Keep shared-interaction evidence, pagination, and token truncation accurate while bounding anchor inputs, proximity scans, contact discovery, and reply aggregation. Resolve participants across all imported history and isolate damaged database candidates without changing the final analysis tree.
2026-08-23 16:19:57 +08:00
digua
d79e4733dd
feat(ai): inspect shared contact interactions
2026-08-23 16:19:57 +08:00
digua
f26c6f6eba
feat(ai): inspect contact activity across sessions
2026-08-22 20:29:40 +08:00
digua
d1a6c711fe
feat(ai): add isolated cross-chat agent
2026-08-22 17:09:23 +08:00
digua
2e624f6beb
feat(ai): stream tool execution progress
2026-08-18 17:27:48 +08:00
digua
7907435cff
feat(navigation): apply plugin layout
2026-08-18 14:29:38 +08:00
digua
b5816be99f
feat(navigation): add shared layout storage
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
2747a9f1d0
feat(owner): exclude sessions without current user
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
3b6a00ad18
feat(memory): add AI-generated chat topics
2026-08-10 16:52:19 +08:00
digua
03520b4cc0
refactor(charts): share relationship galaxy renderer
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
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
bdfe4bbeb5
test(runtime): improve shared behavior coverage
2026-08-01 16:41:30 +08:00
digua
860bf52d62
feat(analytics): add privacy-safe product telemetry
...
Add self-hosted Umami reporting alongside existing telemetry across Desktop and CLI Web.
Track normalized startup, import, feature, and AI usage with a stable anonymous ID and strict privacy allowlists. Keep incremental usage platform-independent and preserve accurate failure classifications and platform metadata across import paths.
2026-07-29 14:28:48 +08:00
digua
cac8c22d4f
feat(insight): add monthly direct contact trend
2026-07-23 16:50:05 +08:00
digua
53bd6750af
feat(analysis): merge session overview into insights
2026-07-22 19:00:39 +08:00
digua
1049f79800
feat(skills): add chat record conversion skills
2026-07-19 15:16:29 +08:00
digua
e5ec60aaaf
refactor(format): centralize ChatLab format version
2026-07-19 15:16:29 +08:00
digua
c73d18208e
feat(ai): safely upgrade customized default assistants
2026-07-17 00:42:04 +08:00
digua
3dc8fb3157
fix(ai): share default assistants across runtimes
2026-07-17 00:42:04 +08:00
digua
a9a1557867
fix(import): preserve ChatLab owner and aliases
...
Thread ownerId and member aliases through the TS and native parsers. Persist aliases across full and incremental imports so exported ChatLab JSON retains user identity metadata.
2026-07-12 21:27:39 +08:00
digua
a85e9897a9
feat(core): add global insight queries and contracts
2026-07-12 15:29:09 +08:00
digua
d3d2661882
fix(relationships): address galaxy review regressions
...
Bundle relationship worker entries for packaged builds.
Refresh and surface galaxy task failures, clean detached Pixi layers, cap focused neighborhoods, merge owner nodes across platforms, apply manual friend overrides, and track owner group activity.
2026-06-30 14:41:46 +08:00
digua
9c2ab48b1c
feat(relationships): refine galaxy exploration
2026-06-30 14:41:46 +08:00
digua
eaf46c01f9
feat(relationships): improve galaxy focus and relevance
2026-06-30 14:41:46 +08:00
digua
3afc2a7329
feat(relationships): enhance galaxy graph interactions
2026-06-30 14:41:46 +08:00
digua
85b9e203ab
feat(people): add relationship galaxy graph
2026-06-30 14:41:46 +08:00
digua
ba500bd462
feat(contacts): mark groupmates as friends
2026-06-27 20:02:23 +08:00
digua
e9e19f1b05
refactor(contacts): remove low signal groupmate concept
2026-06-27 20:02:23 +08:00
digua
114ae79885
feat(contacts): paginate virtualized contacts list
2026-06-27 20:02:23 +08:00
digua
95f0e91c0d
feat(contacts): add time range filtering
2026-06-27 20:02:23 +08:00
digua
c8c4e1aca6
feat(contacts): compute contacts in background worker
2026-06-27 15:54:08 +08:00
digua
d48665b2ed
feat(contacts): simplify contacts experience
2026-06-27 15:54:08 +08:00