Changeset 434c2e9 in Klonkt
- Timestamp:
- 06/24/2026 04:31:27 PM (3 months ago)
- Branches:
- main
- Children:
- f6c414e
- Parents:
- 8485b64
- Location:
- src
- Files:
-
- 2 edited
-
middleware/site.js (modified) (1 diff)
-
services/ThemeService.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/middleware/site.js
r8485b64 r434c2e9 105 105 */ 106 106 export function loadTheme(req, res, next) { 107 const PALETTES = ['klonkt',' sage','paper','forest','stone','midnight','sunset','cream','rose','mint','lilac'];107 const PALETTES = ['klonkt','paper','forest','stone','sunset','cream','mint','lilac']; 108 108 109 109 const user = req.session?.user; -
src/services/ThemeService.js
r8485b64 r434c2e9 2 2 * ThemeService — Palette and theme management 3 3 * 4 * 8 Built-in Palettes ( from v9):5 * - Sage (default, warm crème)4 * 8 Built-in Palettes (curated, no near-duplicates): 5 * - Klonkt (default, navy + gold brand) 6 6 * - Paper (minimalist white) 7 * - Ocean (cool blues)8 7 * - Forest (greens) 9 * - Stone (grays) 10 * - Midnight (dark blue) 11 * - Sunset (warm oranges) 12 * - Cream (light beige) 13 * 8 * - Stone (warm grays) 9 * - Sunset (pink) 10 * - Cream (amber beige) 11 * - Terracotta (burnt orange, key 'mint') 12 * - Lilac (purple) 13 * 14 14 * Dark/Light mode toggle stored per user 15 15 */ … … 25 25 dark: { paper: '#0b0d12', ink: '#f3f1ea', accent: '#e8b04b' } 26 26 }, 27 sage: {28 name: 'Sage',29 light: { paper: '#faf8f3', ink: '#1a1a1a', accent: '#c2410c' },30 dark: { paper: '#1c1a17', ink: '#f4ede0', accent: '#c2410c' }31 },32 27 paper: { 33 28 name: 'Paper', … … 45 40 dark: { paper: '#1a130b', ink: '#f5e9d5', accent: '#b89366' } 46 41 }, 47 midnight: {48 name: 'Midnight',49 light: { paper: '#f3f1f8', ink: '#1e1a2e', accent: '#7c5cbf' },50 dark: { paper: '#0f0a1f', ink: '#e9def7', accent: '#9d88e0' }51 },52 42 sunset: { 53 43 name: 'Sunset', … … 59 49 light: { paper: '#fefaf0', ink: '#2a1f0f', accent: '#d97706' }, 60 50 dark: { paper: '#1a1208', ink: '#fef3d6', accent: '#f0a93a' } 61 },62 rose: {63 name: 'Rose',64 light: { paper: '#fdf2f4', ink: '#2e1419', accent: '#e11d6b' },65 dark: { paper: '#1f0a0f', ink: '#fce4ea', accent: '#f06b9a' }66 51 }, 67 52 // key stays 'mint' (DB-safe), but recolored to warm Terracotta — less green.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)