Val Alexander
ead8be96fd
Add tweakcn custom theme import
Adds a browser-local custom tweakcn theme slot while preserving the existing built-in themes.
Includes:
- tweakcn share-link import, validation, persistence, and custom theme rendering
- Custom option in Appearance and Quick Settings
- responsive/config toolbar and chat tool-card polish from follow-up review
- security hardening for bounded fetches, CSS token validation, redirect handling, and fail-closed unreadable payloads
Verification:
- OPENCLAW_LOCAL_CHECK=0 pnpm check:changed
- GitHub CI clean on 6ff13a1b33
2026-04-24 20:36:45 -05:00
..
2026-04-24 18:13:35 -07:00
2026-04-24 18:23:44 +01:00
2026-04-04 13:36:58 +09:00
2026-04-24 18:55:05 +01:00
2026-04-24 21:06:00 -03:00
2026-04-25 02:22:06 +01:00
2026-04-25 02:30:41 +01:00
2026-04-23 20:40:15 -07:00
2026-04-23 20:40:15 -07:00
2026-04-25 02:10:49 +01:00
2026-04-25 02:33:10 +01:00
2026-04-13 18:03:44 +08:00
2026-04-25 01:59:13 +01:00
2026-04-25 00:57:09 +01:00
2026-04-24 10:49:23 -07:00
2026-04-23 20:40:15 -07:00
2026-04-25 02:18:08 +01:00
2026-04-25 02:10:49 +01:00
2026-04-24 05:06:45 +01:00
2026-04-25 00:52:52 +01:00
2026-04-23 20:40:15 -07:00
2026-03-29 11:59:19 -07:00
2026-04-24 12:42:00 -07:00
2026-04-24 20:36:45 -05:00
2026-04-25 02:04:40 +01:00
2026-04-25 01:20:12 +01:00
2026-04-23 07:25:06 +01:00
2026-04-23 20:40:15 -07:00
2026-04-23 20:40:15 -07:00
2026-04-25 00:52:52 +01:00
2026-04-12 09:09:50 +01:00
2026-04-23 13:15:17 -07:00
2026-04-24 10:53:32 -07:00
2026-04-21 20:36:55 -05:00
2026-04-24 16:41:28 -07:00
2026-02-20 09:33:46 -05:00
2026-04-23 20:40:15 -07:00
2026-04-23 20:40:15 -07:00
2026-04-23 20:40:15 -07:00
2026-04-24 09:17:47 -07:00
2026-04-23 20:40:15 -07:00
2026-04-17 16:05:10 +01:00
2026-04-23 20:40:15 -07:00
2026-04-23 20:40:15 -07:00
2026-02-02 18:35:01 +01:00
2026-01-30 03:16:21 +01:00