david_bai
cf529eed64
refactor(i18n): replace prop drilling with translation context
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-27 14:04:28 +08:00
david_bai
57004b3a1f
refactor(i18n): normalize translation keys
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-27 14:04:28 +08:00
david_bai
27375c1a4d
refactor(theme): use design tokens and fix dark mode visuals
...
- Replace hardcoded Tailwind colors (bg-white, bg-gray-50/100, text-gray-, border-gray-, divide-gray-*, text-blue-600/800, bg-blue-50) with design tokens (bg-card, bg-muted, text-foreground, text-muted-foreground, border-
border, text-primary, hover:bg-accent, bg-primary/10).
- ClipboardApp: update RichTextEditor toolbar/editor, FileUploadHandler, ShareCard, FileListDisplay, SendTabPanel, RetrieveTabPanel, FileTransferButton.
- Blog UI: unify styles in list page, tag page, post page, ArticleListItem, and TableOfContents.
- MDX/prose: normalize pre/code/table/blockquote/lists and figure captions; switch rehype table divider to theme token.
- Misc: adjust HomeClient and HowItWorks copy colors to tokens.
- No functional changes; light mode parity; improved contrast and consistency in dark mode.
2025-11-25 21:52:45 +08:00
david_bai
723a1ea086
feat(ux): cached roomId auto-join + theme toggle
...
- Receiver: auto-fill and join on Retrieve tab when input empty, not in room, no URL roomId, and cachedId exists (ClipboardApp + roomIdCache)
- Sender: “Use cached ID” now immediately joins the room (add onUseCached + disabled to CachedIdActionButton; wire in SendTabPanel)
- UI: add ThemeToggle and integrate into Header (desktop and mobile)
- Styles: replace hardcoded white with design tokens in Retrieve panel (bg-card/text-card-foreground) for dark mode
- Docs: update AI playbook flows and code-map
2025-11-25 12:24:28 +08:00
david_bai
b2aa493e2d
chore(code):"Use Cache ID" button double-click to temporarily switch to "Save ID" function
2025-10-23 23:05:34 +08:00
david_bai
5ca89d71ad
chore(code):Add cache room ID feature, no need to manually input room ID
2025-10-23 20:47:49 +08:00
david_bai
95331cb8e6
chore:Remove the redundant safety save button; Use English comments
2025-09-14 23:25:16 +08:00
david_bai
8627544946
chore:Exit the room even if it is in transit
2025-09-13 20:01:02 +08:00
david_bai
6f8f4f65bb
chore:Save directory settings UI tip uses internationalization translation
2025-09-10 23:54:35 +08:00
david_bai
7b9138ed08
fix(UI):Optimize mobile layout
...
The copy in the extraction method has been added with a fallback mechanism to improve adaptability
2025-08-25 00:04:03 +08:00
david_bai
bb21c90a4e
fix:Fix the incomplete cleanup issue when the receiver exits the room
2025-08-17 23:56:09 +08:00
david_bai
caa861f1bb
refactor:Optimize chaotic state management
2025-08-17 15:44:59 +08:00
david_bai
20607be9aa
fix:The recipient needs to clean the connection when leaving the room
2025-08-17 12:14:26 +08:00
david_bai
8f79a1ad16
fix:leave room button added to multiple languages.
2025-08-15 23:57:48 +08:00
david_bai
7ee9360b17
feat:Receiver adds a secure save button
...
Receiver adds a secure save button, used to save cache files during connection interruptions, making it convenient to resume transfers next time.
Button tooltip information added in multiple languages.
2025-08-15 23:49:24 +08:00
david_bai
abe3220d0f
feat:The sender side has also added the exit room function
2025-08-13 23:41:35 +08:00
david_bai
12cda8c030
fea:Add an elegant exit room feature for the recipient
2025-08-10 23:16:59 +08:00
david_bai
9ce63992b7
Fix the problem of resuming downloads when the webpage is closed or the network is disconnected. Further testing is needed.
2025-07-19 00:24:44 +08:00
david_bai
c47895b938
translate comment of frontend/components
2025-06-21 23:35:27 +08:00
david_bai
e0b24c0b2b
删除多余的title
2025-06-12 22:56:51 +08:00
david_bai
27ed495571
移动文件
2025-06-07 16:10:45 +08:00
david_bai
7018b1d5dc
修改位置
2025-06-07 12:54:58 +08:00
david_bai
2f81ff752c
位置移动
2025-06-07 12:31:06 +08:00
david_bai
33995991a0
删除多余的属性传递
2025-05-28 21:52:01 +08:00
david_bai
c3a9a1ebcb
初步测试ok
2025-05-27 23:00:02 +08:00