Changeset 8f2f97c in Klonkt for src/routes/admin-sites.js


Ignore:
Timestamp:
06/23/2026 02:24:46 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
cb01666
Parents:
24cdcc6
Message:

Prutter (DM feature) fully removed

Reason: redundant feature + unnecessary attack surface (real-time WebSocket +
storing private messages = privacy/abuse risk). Removed: routes/prutter.js,
PrutterService, the WebSocket server in server.js, both DM views, all nav links
(topnav/bottom-tab), the DM button on profiles, the per-site enable_prutter
toggle and column. Existing (empty) DM tables in old DBs remain untouched but
are no longer referenced anywhere. No WebSocket left in the app.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/routes/admin-sites.js

    r24cdcc6 r8f2f97c  
    9898const RESERVED_SITE_SLUGS = new Set([
    9999  'auth', 'admin', 'login', 'register', 'logout', 'archive', 'search',
    100   'account', 'sites', 'comments', 'posts', 'media', 'audio', 'prutter',
     100  'account', 'sites', 'comments', 'posts', 'media', 'audio',
    101101  'forum', 'tag', 'user', 'users', 'artiesten', 'leden', 'feed.xml', 'atom.xml', 'sitemap.xml',
    102102  'manifest.webmanifest', 'sw.js', 'favicon.ico', 'favicon.svg', 'assets',
     
    119119    require_login_to_comment: 1,
    120120    enable_audio_player: 1,
    121     enable_prutter: 1,
    122121    comments_moderation_mode: 'moderate',
    123122    feed_view_default: 'grid',
     
    300299      profile_links = ?,
    301300      is_public = ?, robots_index = ?, require_login_to_comment = ?,
    302       enable_audio_player = ?, enable_prutter = ?,
     301      enable_audio_player = ?,
    303302      comments_moderation_mode = ?,
    304303      feed_view_default = ?, feed_view_switch = ?,
     
    322321    f.require_login_to_comment ? 1 : 0,
    323322    f.enable_audio_player ? 1 : 0,
    324     f.enable_prutter ? 1 : 0,
    325323    moderationMode,
    326324    feedViewDef,
Note: See TracChangeset for help on using the changeset viewer.