You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[docs-site-zensical] Docs site at migrate.hacklm.dev uses Zensical with same theme as memory.hacklm.dev. Nav: Home, Getting Started, Reference (Architecture, Schema), Development (Contributing, Roadmap, Decisions).
15
+
-[docs-site-zensical] Docs site at hacklm.dev/aichatbackup uses Zensical with same theme as memory.hacklm.dev. Nav: Home, Getting Started, Reference (Architecture, Schema), Development (Contributing, Roadmap, Decisions).
16
16
17
-
-[package-identity] Package name is hacklm-migrate. Version 0.1.0 matches manifest. License GPL-3.0. Author "HackLM contributors". Repo at github.com/hacklmdev/migrate.
18
17
19
18
-[save-all-chats] Save All Chats feature: FloatingDial speed-dial action calls listConversations() then fetchThread() with per-provider jittered delays. Threads sent in batches of 10 via SAVE_BULK_DATA message. Vault uses saveBulkThreads() for single-write batch upsert. Skips already-saved threads by comparing updatedAt. AbortController for cancellation. Gemini excluded (intercept-only).
20
19
@@ -55,3 +54,5 @@
55
54
-[message-copy-share] Per-message actions: Copy (MD/TXT toggle, shared copyMode state) + Share (Web Share API with clipboard fallback). Action bar is hover-revealed via Tailwind group/group-hover pattern. stripMarkdown utility lives in src/utils/stripMarkdown.ts (regex-only, no deps).
56
55
57
56
-[dark-mode] Dark mode uses semantic CSS tokens. Never use dark:bg-[#hex] or dark:text-[#hex]. Use: text-foreground, bg-surface, bg-surface-hover, bg-surface-raised, bg-code, bg-background. Preference stored in localStorage("theme"). Moon/Sun toggle in sidebar header. FloatingDial uses CSS var() in inline styles.
57
+
58
+
-[package-identity] Package name is aichatbackup. Version 0.1.0 matches manifest. License GPL-3.0. Author "HackLM contributors". Repo at github.com/hacklmdev/aichatbackup.
For the full module map and data flow, see [Architecture](https://migrate.hacklm.dev/architecture/).
59
+
For the full module map and data flow, see [Architecture](https://hacklm.dev/aichatbackup/architecture/).
60
60
61
61
## Privacy
62
62
@@ -69,17 +69,17 @@ For the full module map and data flow, see [Architecture](https://migrate.hacklm
69
69
70
70
Contributions are welcome. Please read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a PR.
71
71
72
-
-[Architecture](https://migrate.hacklm.dev/architecture/) — module map, data flow, key design decisions
73
-
-[Schema Reference](https://migrate.hacklm.dev/schema/) — the canonical Thread/Message data model
74
-
-[Developer Guide](https://migrate.hacklm.dev/contributing/) — how to add extractors and extend the extension
75
-
-[Architecture Decision Records](https://migrate.hacklm.dev/decisions/) — every major design choice documented
76
-
-[Roadmap](https://migrate.hacklm.dev/roadmap/) — planned work and open contribution areas
72
+
-[Architecture](https://hacklm.dev/aichatbackup/architecture/) — module map, data flow, key design decisions
73
+
-[Schema Reference](https://hacklm.dev/aichatbackup/schema/) — the canonical Thread/Message data model
74
+
-[Developer Guide](https://hacklm.dev/aichatbackup/contributing/) — how to add extractors and extend the extension
75
+
-[Architecture Decision Records](https://hacklm.dev/aichatbackup/decisions/) — every major design choice documented
76
+
-[Roadmap](https://hacklm.dev/aichatbackup/roadmap/) — planned work and open contribution areas
77
77
78
78
## Legal
79
79
80
-
ChatGPT™ and OpenAI™ are trademarks of OpenAI, Inc. Claude™ is a trademark of Anthropic, PBC. Google Gemini™ and Google DeepMind™ are trademarks of Google LLC. Grok™ is a trademark of xAI Corp and/or X Corp. Perplexity™ is a trademark of Perplexity AI, Inc. All trademarks are the property of their respective owners and are used here solely to identify the third-party services with which HackLM Migrate is designed to interoperate.
80
+
ChatGPT™ and OpenAI™ are trademarks of OpenAI, Inc. Claude™ is a trademark of Anthropic, PBC. Google Gemini™ and Google DeepMind™ are trademarks of Google LLC. Grok™ is a trademark of xAI Corp and/or X Corp. Perplexity™ is a trademark of Perplexity AI, Inc. All trademarks are the property of their respective owners and are used here solely to identify the third-party services with which AI Chat Backup is designed to interoperate.
81
81
82
-
HackLM Migrate is an independent, community-driven open-source project. It is not affiliated with, endorsed by, or sponsored by OpenAI, Anthropic, Google, xAI, X Corp, Perplexity AI, or any other AI provider whose services this software is designed to work with.
82
+
AI Chat Backup is an independent, community-driven open-source project. It is not affiliated with, endorsed by, or sponsored by OpenAI, Anthropic, Google, xAI, X Corp, Perplexity AI, or any other AI provider whose services this software is designed to work with.
83
83
84
84
See [NOTICES.md](NOTICES.md) for the full trademark attribution table.
0 commit comments