digua
7dcf5d9070
feat(web): add Web WASM AI chat
2026-07-27 00:09:33 +08:00
digua
78bc9d392e
fix(ai): avoid logging user message content
2026-07-27 00:09:33 +08:00
digua
964221537f
feat(demo): reduce example sessions
2026-07-26 12:12:47 +08:00
digua
1f0528ebd0
refactor(import): simplify demo import implementation
2026-07-26 01:43:43 +08:00
digua
cf3fd2ab85
fix(import): enforce reserved system sender contract
...
Restrict the ChatLab SYSTEM sender to system and recall events, keep bundled validators synchronized, and canonicalize its identity consistently in Node and Browser runtimes. Preserve ordinary participants named SYSTEM in non-ChatLab formats.
2026-07-26 01:43:43 +08:00
digua
dc20320041
fix(demo): harden cross-platform demo imports
...
Rebase official Demo timelines against the browser timezone, bound stalled downloads, and roll back partial batches across Desktop, CLI Web, and Web WASM. Document the platform cleanup hook's established best-effort boundary.
2026-07-26 01:43:43 +08:00
digua
9e7c76fb89
feat(demo): add rolling cross-platform imports
2026-07-26 01:43:43 +08:00
digua
e9004ca71f
fix(database): support early segment schema migrations
2026-07-25 19:54:03 +08:00
digua
14657847fe
feat(web): streamline Web WASM locale startup
2026-07-25 01:14:04 +08:00
digua
088d3ee54d
fix(web): harden multi-tab workspace leases
...
Cancel queued Web Locks promptly, keep import parsing outside the workspace lease, and defer cancellation until active SAH pools can pause before lock release.
Add regression coverage for queued cancellation, scoped imports, and pool activation cleanup.
2026-07-24 09:35:08 +08:00
digua
ce603bdc52
fix(web): support multi-tab workspace access
2026-07-24 09:35:08 +08:00
digua
d0a9a03f7c
release: v0.34.0
v0.34.0
2026-07-23 22:20:46 +08:00
digua
99de252081
fix(relationships): scope friend search results
...
Limit friends-mode search results to nodes in the friend graph so selecting an off-scope groupmate cannot replace the canvas with an empty neighborhood.
2026-07-23 22:05:18 +08:00
digua
ac64cb72fb
feat(ui): add branded startup loading animation
2026-07-23 22:05:18 +08:00
digua
c6676e68a5
fix(relationships): enforce friends-only galaxy scope
2026-07-23 22:05:18 +08:00
digua
42dec0b75e
fix(navigation): prevent page tab controls wrapping early
2026-07-23 22:05:18 +08:00
digua
7bf7768c03
refactor(ai): unify LLM configuration storage
2026-07-23 19:46:22 +08:00
digua
c11ca38472
refactor(electron): remove redundant main-process wrappers
2026-07-23 17:37:50 +08:00
digua
e02ca569e3
refactor(electron): simplify archive import runtime
2026-07-23 17:37:50 +08:00
digua
a8e59174af
refactor: remove obsolete import and database code
2026-07-23 17:37:50 +08:00
digua
cac8c22d4f
feat(insight): add monthly direct contact trend
2026-07-23 16:50:05 +08:00
digua
755a0b5a76
feat(insight): add annual activity rhythm metrics
2026-07-23 16:50:05 +08:00
digua
66311a2412
docs: expand Chinese troubleshooting FAQ
2026-07-23 15:04:06 +08:00
digua
7cc11c2439
feat(docs): remember language preference
...
Persist the active documentation locale and restore it when users revisit the root URL. Open the VitePress development site automatically on startup.
2026-07-23 14:59:22 +08:00
digua
651e9c1935
feat(analysis): add private chat journey insight
2026-07-22 23:26:57 +08:00
digua
ce5dfe08e9
feat(relationship): redesign interaction timeline
2026-07-22 21:39:49 +08:00
digua
69ee6716b1
feat(web): align Web WASM session insight navigation
2026-07-22 19:00:39 +08:00
digua
53bd6750af
feat(analysis): merge session overview into insights
2026-07-22 19:00:39 +08:00
digua
795e9234d5
refactor(analysis): organize session insight components
2026-07-22 19:00:39 +08:00
digua
723831c04e
docs: streamline onboarding documentation
2026-07-22 18:07:32 +08:00
digua
a66d77f80f
docs(docker): document shared data setup
2026-07-22 13:31:53 +08:00
digua
179b8c12c2
release: v0.33.0
v0.33.0
2026-07-22 10:14:31 +08:00
KokerZhou
f15a9989b4
docs(docker): bind published ports to localhost
2026-07-22 09:59:50 +08:00
KokerZhou
a0712f0b3a
fix(docker): persist CLI system state
2026-07-22 09:59:50 +08:00
KokerZhou
383f0ec749
docs: bind Docker quick start to localhost
2026-07-22 09:59:50 +08:00
KokerZhou
48761d7fa3
docs: add Docker deployment guide
2026-07-22 09:59:50 +08:00
KokerZhou
5806a1fcb5
ci: publish multi-arch ChatLab CLI image
2026-07-22 09:59:50 +08:00
digua
21b40358c2
fix(web): keep member filters out of proximity queries
...
Preserve time bounds for group proximity analysis without pre-filtering the message stream to a single sender.
2026-07-22 09:44:17 +08:00
digua
d5582f456c
fix(analysis): align browser word frequency totals
...
Compute total and unique word counts after the minimum-frequency filter while keeping them independent from the displayed top-N limit.
2026-07-22 09:44:17 +08:00
digua
915aa19a20
feat(web): add session insights
2026-07-22 09:44:17 +08:00
digua
83bbc06366
feat(web): add insight query capabilities
2026-07-22 09:44:17 +08:00
digua
c42fefd227
fix(web): stabilize session overview interactions
...
Keep filter-only route changes on the current session page, prevent superseded analysis results from overwriting the latest time range, and hide unsupported capture controls in Web WASM.
2026-07-20 23:23:49 +08:00
digua
985ce4276d
feat(web): add session overview
2026-07-20 23:23:49 +08:00
digua
8e6cd5c6e6
feat(web): refine import homepage
2026-07-20 23:23:49 +08:00
digua
73c6de364e
chore(web): add Web WASM development workflow
2026-07-20 17:24:55 +08:00
digua
8ca8b4f623
fix(web): prevent concurrent OPFS access
2026-07-20 17:24:55 +08:00
KokerZhou
8e9e098391
fix: bundle frontend icons locally
2026-07-20 16:36:32 +08:00
digua
5f92d953c0
feat(web): add Web WASM application shell
2026-07-20 11:51:17 +08:00
digua
ff6a397d4f
refactor(frontend): extract reusable browser services
2026-07-20 10:14:59 +08:00
digua
d888771670
feat(parser): add wasm-bindgen browser parser
2026-07-20 00:14:51 +08:00