Changeset 8ea3d0d in Klonkt for src/config/database.js


Ignore:
Timestamp:
06/16/2026 07:35:21 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
04a6b15
Parents:
1578f5d
Message:

Defaults: new sites grid + moderate; Circle page graphical header

(A) New-site defaults aligned with Robin's preference: feed_view_default
'timeline'->'grid' and comments_moderation_mode 'trust'->'moderate'. Set in
column defaults (fresh installs), siteEditableFields + createSite INSERT,
and ensurePrimarySite. Other defaults were already correct (public/index/
audio/switcher/search/archive on, login-to-comment off).
(B) /circle header redesigned: centred, graphical "connected circles"
motif in accent colour + chips with the avatars/names of the synced circle
sites.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/config/database.js

    r1578f5d r8ea3d0d  
    4444  ensureColumn('users', 'readonly', 'INTEGER DEFAULT 0');
    4545  // Site-level moderation toggle. 'trust' = auto-approve, 'moderate' = pending until reviewed.
    46   ensureColumn('sites', 'comments_moderation_mode', "TEXT DEFAULT 'trust'");
     46  ensureColumn('sites', 'comments_moderation_mode', "TEXT DEFAULT 'moderate'");
    4747  // Per-site Prutter toggle: when off, DM endpoints/UI are hidden for that site.
    4848  ensureColumn('sites', 'enable_prutter', 'INTEGER DEFAULT 1');
     
    6262  ensureColumn('sites', 'profile_bio',     'TEXT');     // short bio for header
    6363  ensureColumn('sites', 'profile_links',   'TEXT');     // JSON array [{platform, url}]
    64   ensureColumn('sites', 'feed_view_default', "TEXT DEFAULT 'timeline'"); // timeline | grid
     64  ensureColumn('sites', 'feed_view_default', "TEXT DEFAULT 'grid'"); // timeline | grid
    6565  ensureColumn('sites', 'feed_view_switch',  'INTEGER DEFAULT 1');       // show switcher
    6666  ensureColumn('sites', 'show_search',     'INTEGER DEFAULT 1');
Note: See TracChangeset for help on using the changeset viewer.