[codex] Modernize Lumi WebUI design system and themes #1

Merged
frarol96 merged 1 commits from codex/ui-modernization-design-system-themes into main 2026-06-17 03:28:00 +00:00
Owner

Summary

  • add the modular Lumi UI token, layout, and component layers across the shared WebUI shell
  • refresh core admin, setup, community, responsive table, mobile navigation, and standalone moderation surfaces
  • add six protected built-in themes plus validated custom theme duplicate, edit, preview, apply, rename, and delete workflows
  • migrate existing customized legacy theme settings into an editable custom theme with safe fallbacks
  • document the UI conventions and include desktop/mobile visual references

Impact

Existing routes, access checks, forms, navigation destinations, plugin hooks, bot behavior, and unrelated APIs remain in place. The existing POST /admin/theming contract remains supported while the new admin-only theme management routes provide the expanded workflow.

Validation

  • npm run verify:webui
  • JavaScript syntax checks for the theme service, server, shared app script, theme editor, and verifier
  • node scripts/verify-command-preview-confirmations.js
  • node scripts/verify-assistant-panels.js
  • node scripts/verify-plugin-update-preserves-data.js
  • node scripts/verify-webhooks.js
  • node plugins/lumi_ai/tests/verify.js
  • node plugins/lumi_ai/tests/verify-tools.js
  • node plugins/lumi_ai/tests/tool-loading.js
  • node plugins/lumi_ai_web_search/tests/verify.js
  • git diff --check
  • Playwright desktop and 360px mobile visual review

Visual references

See docs/screenshots/ for the refreshed home shell and custom theme editor at desktop and mobile widths.

Notes

No deployment was performed. The project does not define a build or lint script.

## Summary - add the modular Lumi UI token, layout, and component layers across the shared WebUI shell - refresh core admin, setup, community, responsive table, mobile navigation, and standalone moderation surfaces - add six protected built-in themes plus validated custom theme duplicate, edit, preview, apply, rename, and delete workflows - migrate existing customized legacy theme settings into an editable custom theme with safe fallbacks - document the UI conventions and include desktop/mobile visual references ## Impact Existing routes, access checks, forms, navigation destinations, plugin hooks, bot behavior, and unrelated APIs remain in place. The existing `POST /admin/theming` contract remains supported while the new admin-only theme management routes provide the expanded workflow. ## Validation - `npm run verify:webui` - JavaScript syntax checks for the theme service, server, shared app script, theme editor, and verifier - `node scripts/verify-command-preview-confirmations.js` - `node scripts/verify-assistant-panels.js` - `node scripts/verify-plugin-update-preserves-data.js` - `node scripts/verify-webhooks.js` - `node plugins/lumi_ai/tests/verify.js` - `node plugins/lumi_ai/tests/verify-tools.js` - `node plugins/lumi_ai/tests/tool-loading.js` - `node plugins/lumi_ai_web_search/tests/verify.js` - `git diff --check` - Playwright desktop and 360px mobile visual review ## Visual references See `docs/screenshots/` for the refreshed home shell and custom theme editor at desktop and mobile widths. ## Notes No deployment was performed. The project does not define a build or lint script.
frarol96 added 2 commits 2026-06-15 22:01:25 +00:00
frarol96 changed title from Draft: [codex] Modernize Lumi WebUI design system and themes to WIP: [codex] Modernize Lumi WebUI design system and themes 2026-06-15 22:02:03 +00:00
frarol96 added 1 commit 2026-06-16 06:10:32 +00:00
rdt-agent added 3 commits 2026-06-16 06:31:13 +00:00
rdt-agent added 1 commit 2026-06-16 06:33:30 +00:00
rdt-agent added 1 commit 2026-06-16 07:23:06 +00:00
rdt-agent added 1 commit 2026-06-16 07:44:30 +00:00
rdt-agent added 1 commit 2026-06-16 08:06:59 +00:00
rdt-agent added 1 commit 2026-06-17 03:12:16 +00:00
frarol96 added 1 commit 2026-06-17 03:26:44 +00:00
frarol96 closed this pull request 2026-06-17 03:27:16 +00:00
frarol96 reopened this pull request 2026-06-17 03:27:42 +00:00
frarol96 changed title from WIP: [codex] Modernize Lumi WebUI design system and themes to [codex] Modernize Lumi WebUI design system and themes 2026-06-17 03:27:51 +00:00
frarol96 merged commit 3a7287a6a2 into main 2026-06-17 03:28:00 +00:00
frarol96 deleted branch codex/ui-modernization-design-system-themes 2026-06-17 03:28:01 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Rolfsvaag_Datateknikk/Lumi#1
No description provided.