Changeset 9b851e7 in Klonkt


Ignore:
Timestamp:
06/23/2026 03:45:10 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
5416101
Parents:
cb01666
Message:

fix: fresh install uses klonkt defaults (navy + #e8b04b), not old orange

No-site fallbacks (shell.ejs accent+palette, render.js navAccent, server.js
favicon) were still set to #c2410c/'sage'; ensurePrimarySite also created a
sage/orange site. Now the klonkt brand colours are applied everywhere on a
fresh install.

Co-Authored-By: Claude <noreply@…>

Location:
src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/middleware/render.js

    rcb01666 r9b851e7  
    150150      // vorige pagina (bv. hub-paars i.p.v. eigen groen). Zelfde afleiding als shell.ejs.
    151151      const _navAccent = (_site && _site.accent && /^#[0-9a-fA-F]{6}$/.test(_site.accent))
    152         ? _site.accent : '#c2410c';
     152        ? _site.accent : '#e8b04b';
    153153      const _navPalette = (_site && _site.palette) ? _site.palette : 'klonkt';
    154154      const triggerJson = JSON.stringify({
  • src/server.js

    rcb01666 r9b851e7  
    338338// content there with a forgiving content-type since modern browsers accept it.
    339339function _renderFavicon(res, accent) {
    340   const safeAccent = /^#[0-9a-fA-F]{3,8}$/.test(accent) ? accent : '#c2410c';
     340  const safeAccent = /^#[0-9a-fA-F]{3,8}$/.test(accent) ? accent : '#e8b04b';
    341341  // Site mark: rounded square in the site accent + bold white 'K' (Klonkt)
    342342  const svg = `<?xml version="1.0" encoding="UTF-8"?>
  • src/services/ensurePrimarySite.js

    rcb01666 r9b851e7  
    4141      is_public, robots_index, require_login_to_comment, enable_audio_player,
    4242      feed_view_default, comments_moderation_mode, is_primary
    43     ) VALUES (?, ?, ?, '', '', ?, 'nl', 'sage', '#c2410c', NULL, 1, 1, 1, 1, 'grid', 'moderate', 1)
     43    ) VALUES (?, ?, ?, '', '', ?, 'en', 'klonkt', '#e8b04b', NULL, 1, 1, 1, 1, 'grid', 'moderate', 1)
    4444  `).run(siteId, slug, defaultTitle(), owner.id);
    4545
  • src/views/shell.ejs

    rcb01666 r9b851e7  
    99const safeSite     = site || {};
    1010const safeUrlBase  = (typeof siteUrlBase !== 'undefined' && siteUrlBase) ? siteUrlBase : '';
    11 const safeAccent   = safeSite.accent && /^#[0-9a-fA-F]{6}$/.test(safeSite.accent) ? safeSite.accent : '#c2410c';
     11const safeAccent   = safeSite.accent && /^#[0-9a-fA-F]{6}$/.test(safeSite.accent) ? safeSite.accent : '#e8b04b';
    1212const lang         = safeSite.language || 'nl';
    1313const ogLocale     = safeSite.og_locale || (lang === 'nl' ? 'nl_NL' : (lang.length === 2 ? lang + '_' + lang.toUpperCase() : 'en_US'));
     
    9595}
    9696%><!DOCTYPE html>
    97 <html lang="<%= _e(lang) %>" data-palette="<%= _e(safeSite.palette || 'sage') %>">
     97<html lang="<%= _e(lang) %>" data-palette="<%= _e(safeSite.palette || 'klonkt') %>">
    9898<head>
    9999<meta charset="utf-8">
Note: See TracChangeset for help on using the changeset viewer.