Changeset 8ef8c3e in Klonkt for src/server.js
- Timestamp:
- 06/26/2026 09:20:12 AM (2 months ago)
- Branches:
- main
- Children:
- 429d3b0
- Parents:
- 46f3dd6
- File:
-
- 1 edited
-
src/server.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/server.js
r46f3dd6 r8ef8c3e 42 42 import postsRoutes from './routes/posts.js'; 43 43 import langRoutes from './routes/lang.js'; 44 import federationRoutes from './routes/federation.js';45 import { startCircleSyncLoop } from './services/CircleService.js';46 import adminCircleRoutes from './routes/admin-circle.js';47 44 import adminUpdatesRoutes from './routes/admin-updates.js'; 48 45 import adminPatreonRoutes from './routes/admin-patreon.js'; … … 198 195 // Klonkt is PWA-only; assetlinks.json is no longer served. 199 196 200 // Circles: periodic background sync of remote instances (no-op unless tenancy='circle').201 startCircleSyncLoop();202 203 197 // Bundle HTMX: copy from node_modules into our own assets dir so we can serve 204 198 // it locally (no third-party CDN). Idempotent — only copies if size differs. … … 217 211 } 218 212 })(); 219 220 // Circle federation: public, site-agnostic endpoints (/.klonkt/*).221 // Before resolveSite/theme — they don't need a site context.222 app.use(federationRoutes);223 213 224 214 // ActivityPub: WebFinger + /ap/* (site-agnostic, resolves the site by slug). … … 304 294 app.use('/admin/settings', adminSettingsRoutes); 305 295 app.use('/admin/seo', adminSeoRoutes); 306 app.use('/admin/circle', adminCircleRoutes);307 296 app.use('/admin/updates', adminUpdatesRoutes); 308 297 app.use('/admin/patreon', adminPatreonRoutes);
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)