Changeset 8ef8c3e in Klonkt for src/routes/changelog.js


Ignore:
Timestamp:
06/26/2026 09:20:12 AM (2 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
429d3b0
Parents:
46f3dd6
Message:

feat(cirkel): remove the old Cirkels pull-protocol; Cirkels is now AP-only

Phase 4 of the Cirkels-on-AP rework. Removes the legacy custom-Ed25519 pull
protocol and everything around it: /.klonkt/* (federation.js), CircleService +
CircleFederation, the 15-min sync loop, the /admin/circle UI, the remote_posts
union in /cirkel and the /cirkel/:id local-reading page. Tenancy is retired
(getTenancy always 'solo'); the Solo|Circle mode picker is gone. /cirkel is now
purely the auto-boosted (featured) feed. The circle_links/remote_* tables are
kept as dead data. A scripts/migrate-circles.mjs converts existing circle_links
to AP follows with auto-boost (run per instance).

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/routes/changelog.js

    r46f3dd6 r8ef8c3e  
    33 *
    44 * GET /changelog  -> renders CHANGELOG.md (the source of truth for releases).
    5  *
    6  * The app version (footer, package.json) is intentionally decoupled from the
    7  * circle federation proto (KLONKT_PROTO): a version bump is cosmetic and does not
    8  * affect federation. We show the proto here explicitly so that each release
    9  * makes visible which federation version this instance speaks (circles = lockstep per proto).
    105 */
    116
     
    1611import { renderPage } from '../middleware/render.js';
    1712import { MarkdownService } from '../services/MarkdownService.js';
    18 import { KLONKT_PROTO } from '../services/CircleFederation.js';
    1913
    2014const router = express.Router();
     
    3327    bodyClass: 'on-changelog',
    3428    changelogHtml: html,
    35     proto: KLONKT_PROTO,
    3629  });
    3730});
Note: See TracChangeset for help on using the changeset viewer.