Commit Graph
111 Commits
Author SHA1 Message Date
digua 29bea9a35d fix(skills): preserve released import skill selector
Released Chinese and Traditional Chinese clients install chatlab-import-cn from the default branch. Keep a deprecated, self-contained English entry so those commands continue to work, and document migration to the unified skill.
2026-09-06 00:00:36 +08:00
digua 8c36f5b999 fix(docs): restore converter privacy warning containers
Separate warning titles, bodies, and closing fences with blank lines so VitePress renders the privacy notices correctly and Prettier preserves their structure.
2026-09-06 00:00:36 +08:00
digua 59520a2e61 refactor(skills): unify multilingual skill entrypoints 2026-09-06 00:00:36 +08:00
digua 7310b0670f docs(skills): streamline agent guidance and workflows 2026-09-06 00:00:36 +08:00
KokerZhou 758b0667fc feat(docker): preinstall default NLP dictionary 2026-08-28 22:24:13 +08:00
digua 9009edfeb9 docs(cli): fix Unix socket curl examples 2026-08-28 10:25:51 +08:00
KokerZhou bb36fc5221 docs(cli): secure Unix socket proxy setup 2026-08-28 10:21:39 +08:00
KokerZhou 16808e7403 fix(cli): clarify Unix socket server details 2026-08-28 10:21:39 +08:00
KokerZhou e3c2e8ec58 feat(cli): support Unix domain socket listener 2026-08-28 10:21:39 +08:00
digua cf1aee9e5b refactor(ai): upgrade pi runtime and define execution semantics 2026-08-18 17:27:48 +08:00
digua 47299a94cb feat(cli): make clb web the primary web command 2026-08-12 12:47:00 +08:00
digua c6db9f0c4c chore(tooling): upgrade to pnpm 11 2026-08-12 10:29:56 +08:00
digua 5c7ad41b23 docs: thank OpenAI for open source support 2026-08-07 15:35:29 +08:00
digua 883fa0896d docs(search): record FTS removal benchmarks 2026-08-03 17:28:19 +08:00
digua 5f4eb4bb68 fix(release): publish macOS for Apple Silicon only 2026-08-01 18:06:48 +08:00
digua f96fef7b46 feat(cli): install local embedding runtime on demand 2026-08-01 13:19:41 +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 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
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
digua 73c6de364e chore(web): add Web WASM development workflow 2026-07-20 17:24:55 +08:00
digua 1049f79800 feat(skills): add chat record conversion skills 2026-07-19 15:16:29 +08:00
digua 9c8210e18c docs(ai): clarify analysis and privacy benefits 2026-07-19 15:16:29 +08:00
diguaandClaude Opus 4.8 3dc86cf0d2 docs(ai): reorganize AI guides into /ai section and refresh nav
- Move AI config/CLI guides under /ai with redirect stubs at old /usage paths
- Rewrite why-chatlab: lead with value, drop table for a two-item list
- Rename nav items ("为什么选择 ChatLab", "对接 ChatLab") for clarity

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 19:09:05 +08:00
digua fcf30853e9 feat(home): reorganize import options 2026-07-15 19:09:05 +08:00
digua 7067c3f1c8 feat(skills): add localized import and analysis workflows 2026-07-15 19:09:05 +08:00
digua 5b35cb1d71 feat(api): honor idempotency keys on shared imports 2026-07-13 17:56:47 +08:00
digua 61d42b2500 fix(import): harden automatic incremental imports 2026-07-13 01:01:42 +08:00
digua 801e7fc66a fix(cli): harden agent query safeguards
Tighten agent-facing query validation, privacy guards, SQL result handling, config writes, and LIKE search semantics for the CLI query workflow.
2026-07-04 15:12:50 +08:00
digua b33cbd065d docs(agent): add chatlab analyze skill 2026-07-04 15:12:50 +08:00
digua 98a92c73f1 docs(cli): add agent query usage guide 2026-07-04 15:12:50 +08:00
digua 25b658e981 chore(tests): clarify runtime and regression rules 2026-06-27 15:54:08 +08:00
diguaandClaude Sonnet 4.6 4694d83729 fix(electron): align Desktop API port with CLI, auto-fallback on conflict, update docs
- Change default port from 5200 to 3110 in sync config-manager, Vue store,
  and settings UI to match CLI DEFAULT_API_PORT
- Desktop API server now tries up to 10 consecutive ports when preferred
  port is occupied (e.g. CLI already running); reports actual bound port
- Scope Desktop import route lock to session (Set<string>) matching the
  push-importer fix
- Docs: remove unimplemented JSONL/X-Dry-Run claims, fix port references,
  replace platform-specific examples with generic ones

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 21:45:16 +08:00
diguaandClaude Sonnet 4.6 467222b68e docs: fix port 5200→3110, replace platform examples, add quick-test curl
- Correct default port from 5200 to 3110 (matches DEFAULT_API_PORT in config)
- Replace platform-specific example identifiers with generic ones to avoid
  trademark concerns; update session IDs, member IDs, and groupId format
- Add a copyable quick-test curl snippet to the import protocol doc (cn + en)
- Expose lastPlatformMessageId and importedAt in sessions/:id doc example
- Remove brand-name references from platform field descriptions in
  chatlab-format.md (kept valid platform identifiers in the enum table)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 21:45:16 +08:00
digua fa55b6ee13 docs: add Google Chat to supported platforms in docs 2026-06-24 18:10:30 +08:00
diguaandClaude Sonnet 4.6 4d03d6cf54 docs: rewrite quick-start, intro, and index pages
- quick-start: simplify download links, add clb alias tip, improve copy
- intro: expand with features, supported platforms table, and next steps
- index: optimize title and descriptions for GEO/SEO

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 19:57:43 +08:00
diguaandClaude Sonnet 4.6 7abb7bd782 docs: add acknowledgments pages and EN protocol translations
- Add CN/EN acknowledgments pages with Leo Oliveira story
- Add English translations of Push and Pull protocol docs
- Register acknowledgments in sidebar as top-level entry

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 19:51:08 +08:00
diguaandClaude Sonnet 4.6 0bdc198303 docs: update READMEs and contributing guidelines
- Mark iMessage as supported, remove WeChat from EN README
- Update dev setup to reflect interactive target selector
- Add docs site links to docs/README.md
- Remove single-PR rule, highlight feature discussion requirement

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 19:43:52 +08:00
digua 77c5718b44 docs: update frontend architecture paths 2026-06-14 23:54:12 +08:00
digua 3f96d31819 docs: document data directory compatibility gate 2026-06-08 10:14:42 +08:00
digua 2111abae5f docs: refine test maintenance guidance 2026-06-08 10:14:42 +08:00
digua 4347c596ca docs: update iMessage export guide 2026-06-05 11:12:42 +08:00
digua a780517539 docs: add contributor development guide 2026-06-04 14:37:12 +08:00
digua ce1065e295 docs(api): rename API import to API push 2026-05-30 14:19:42 +08:00
diguaandClaude Sonnet 4.6 0e03295258 feat(cli): add daemon mode via start --daemon, stop, and status commands
- Replace 6-subcommand daemon group with simpler top-level design:
  chatlab start --daemon  install as system service (launchd/systemd)
  chatlab stop            uninstall service and disable auto-start
  chatlab status          show resident service status
- Drop temporary background process layer; daemon = system service only
- Store port/host meta in ~/.chatlab/daemon.json for status display
- Fix --no-open description: Web UI still runs, only browser is suppressed
- Update quick-start docs (cn/en/tw) to reflect new commands

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 14:19:42 +08:00
diguaandClaude Sonnet 4.6 6cdc040ce8 feat(cli): replace serve/web commands with unified start command
- Add `chatlab start` with --headless (API-only) and --no-open flags
- Remove redundant `serve` and `web` commands
- Update fetch adapter comments to reference chatlab start
- Add chatlab start usage examples to quick-start docs (cn/en/tw)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-30 14:19:42 +08:00