Changeset c1f5c23 in Klonkt


Ignore:
Timestamp:
07/25/2026 06:06:50 AM (7 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
05665bc
Parents:
c6185fa
Message:

Guardian 2: kloon van de Guardian-PWA als groeiplek voor losse guardians

Robins besluit: /guardian blijft zoals die is; op /guardian2 bouwen we de
losse-guardians-variant uit (guardian-only accounts zonder site, uitnodigings-
flow, per-account push, meekijken/follow-goedkeuring). Start is een 1-op-1
kloon met eigen assets en eigen manifest-id zodat beide PWA's naast elkaar
installeerbaar zijn.

New file:
src/routes/guardian2.js
src/views/pages/guardian2.ejs
src/assets/js/guardian2.js
src/assets/css/guardian2.css

  • kloon van v1, alle paden en manifest-id op guardian2

Changed files:
src/server.js

  • /guardian2 gemount naast /guardian

remarks: smoke: app.js 200 no-cache, page auth-gated, manifest eigen id;
npm test 164/164.

-robo
Co-Authored-By: Claude Opus 4.8 <noreply@…>

Location:
src
Files:
4 added
1 edited

Legend:

Unmodified
Added
Removed
  • src/server.js

    rc6185fa rc1f5c23  
    5050import pushRoutes from './routes/push.js';
    5151import guardianRoutes from './routes/guardian.js';
     52import guardian2Routes from './routes/guardian2.js';
    5253import adminMediaRoutes from './routes/admin-media.js';
    5354import circleRoutes from './routes/circle.js';
     
    408409app.use('/push', pushRoutes);   // web-push subscribe/test (before the /:slug catch-all)
    409410app.use('/guardian', guardianRoutes);   // the Guardian PWA (FEP-633c, before the /:slug catch-all)
     411app.use('/guardian2', guardian2Routes); // Guardian v2: losse guardians (guardian-only accounts), groeit hier los van v1
    410412app.use('/', postsRoutes);
    411413
Note: See TracChangeset for help on using the changeset viewer.