david_bai
0ccefbd0c1
refactor(i18n): migrate shared chrome to useTranslations
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-27 14:15:45 +08:00
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
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
60c20fcfa6
feat(add features page):Added features page
...
Added features page.
Synchronously update SEO meta and corresponding international translations.
2025-07-24 23:32:16 +08:00
david_bai
1853063565
The GitHub link for mobile and desktop uses a uniform style, delete the GitHubRibbon component
2025-07-24 22:41:23 +08:00
david_bai
6de6001cf2
replace SecureShare/ with securityshare.xyz/privydrop.app
2025-06-27 23:36:55 +08:00
david_bai
6bbc42f6ac
translate comment of frontend/components/web
2025-06-22 08:25:03 +08:00
david_bai
135189e27e
移动端加入github图标
2025-06-20 20:43:13 +08:00
david_bai
8ab92e6211
格式化
2025-06-19 23:17:36 +08:00
david_bai
4d3eb551c7
前端备份
2025-05-23 22:41:56 +08:00