source: Klonkt/src/server.js

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @732272a   4 weeks roboburr Luisteraars: een eigen tab, want het is een eigen soort relatie … main
(edit) @fbfd7a1   4 weeks roboburr Je berichten verhuizen mee: FEP-1580 plus een webinterface ervoor … main
(edit) @c72e45e   4 weeks roboburr Trust proxy hoort bij waar je draait, niet bij dev of prod (Barts … main
(edit) @31e63d1   5 weeks roboburr Acties bovenaan, en de push wekt een openstaande pagina (Guardian PWA) … main
(edit) @7842ca1   5 weeks aiclaude Reactie-migratie draait bij boot, inclusief hersleutelen (shaer-9e9) … main
(edit) @7a93fcf   6 weeks roboburr /media zegt nu dat een upload nooit verandert shaer-uwx: de Shaer-app … main
(edit) @f1c50f9   7 weeks roboburr Guardian 2 wordt de nieuwe /guardian; oude v1 eruit Robins besluit: … main
(edit) @c1f5c23   7 weeks roboburr Guardian 2: kloon van de Guardian-PWA als groeiplek voor losse … main
(edit) @318d0c2   7 weeks roboburr De Guardian-PWA: /guardian, wards managen, berichtencentrum, eigen … main
(edit) @053bf51   7 weeks roboburr Feature: web push slice 2, enable/disable UI + service worker delivery … main
(edit) @e2ea5c4   7 weeks roboburr Fix: online visitors always get the fresh site, never a cached copy … main
(edit) @9e9e6f9   7 weeks roboburr Feature: paid posts slice 3, patron link + passkey (cookie-less) The … main
(edit) @61e3daf   7 weeks roboburr Feature: paid posts slice 1, owner Patreon config (encrypted) The … main
(edit) @d49b60b   7 weeks roboburr Feature: OAuth 2.0 for ActivityPub C2S (phase 1 — auth handshake) … main
(edit) @df9da7d   8 weeks roboburr Fix: PWA no longer shows stale homepage on flaky cold start The … main
(edit) @f24b795   2 months roboburr feat(media): Beheer -> Media — image library with usage + cleanup of … main
(edit) @74c5abc   2 months roboburr feat(images): downscale remote (fediverse) avatars via a signed proxy … main
(edit) @f79a471   2 months roboburr feat(images): on-demand lanczos cover thumbnails for crisp grid/list … main
(edit) @81bb9c5   2 months roboburr chore(hsts): make includeSubDomains+preload opt-in via HSTS_STRICT … main
(edit) @f7d142f   2 months roboburr chore(csp): drop the last script unsafe-inline + add … main
(edit) @fe9164f   2 months roboburr chore(csp): default-src 'none' (deny by default) + explicit … main
(edit) @a8b4f10   2 months roboburr chore(headers): Referrer-Policy -> strict-origin-when-cross-origin main
(edit) @73abbfd   2 months roboburr experiment(csp): strict script-src (nonce + strict-dynamic) — BETA … main
(edit) @931b4cb   2 months roboburr fix(proxy): tolerate leading double-slash paths (Apache [P] proxy) A … main
(edit) @5b1115b   2 months roboburr fix(csrf): accept PUBLIC_BASE_URL host + X-Forwarded-Host in … main
(edit) @4fdbbe6   2 months roboburr chore(branding): drop the 'Beta' label — now just 'Klonkt' (on … main
(edit) @f1ee40e   2 months roboburr chore(server): startup log shows PUBLIC_BASE_URL when set (was … main
(edit) @07de464   2 months roboburr fix(csp): global frame-src (https:) for embeds, locked to 'self' on … main
(edit) @a3e0746   2 months roboburr fix(sw): do not intercept cross-origin iframe navigations (PWA embeds) … main
(edit) @9327a85   2 months roboburr fix(ios-pwa): drop the top safe-area inset in landscape (island is on … main
(edit) @f6b2c68   2 months roboburr fix(ios-pwa): pad body for safe-area when masthead is hidden on mobile … main
(edit) @1c85964   2 months roboburr debug(ios): richer safe-area overlay (masthead/profile rects) + SW … main
(edit) @76f0e61   2 months roboburr fix(ios pwa): force masthead safe-area inline + detect standalone + … main
(edit) @79d1281   2 months roboburr fix(fedi): /notifications showed old (tab-less) view — route collision … main
(edit) @4c47eff   2 months roboburr refactor(cirkel): remove the legacy circle auto-migration (no … main
(edit) @b79466e   2 months roboburr feat(fediverse): self-heal the timeline cache once per … main
(edit) @d71ed03   2 months roboburr feat(cirkel): auto-migrate legacy circle_links to auto-boost on boot … main
(edit) @8ef8c3e   2 months roboburr feat(cirkel): remove the old Cirkels pull-protocol; Cirkels is now … main
(edit) @5a6a457   3 months roboburr feat(fediverse): federate on save+scheduler, delivery retry-queue, … main
(edit) @48ca5fc   3 months roboburr Remove hub mode (step 2/2): delete dead hub routes & views Remove … main
(edit) @59f0170   3 months roboburr refactor(comments): remove native comments — social is fediverse-only … main
(edit) @dd1028a   3 months roboburr fix(activitypub): content-negotiation on canonical URLs An AP request … main
(edit) @6bd25d1   3 months roboburr feat(activitypub): phase 1 — discoverable/fetchable actor (WebFinger, … main
(edit) @69815b2   3 months roboburr feat: auto-generated per-site OG image from palette + accent New … main
(edit) @f99bbe8   3 months roboburr security: bind to 127.0.0.1 by default behind a reverse proxy New … main
(edit) @09ee2bd   3 months roboburr feat: auto-generate SESSION_SECRET if not set (zero-config … main
(edit) @834bcc3   3 months roboburr i18n: translate Dutch code comments to English across src/ Comments … main
(edit) @9b851e7   3 months roboburr fix: fresh install uses klonkt defaults (navy + #e8b04b), not old … main
(edit) @cb01666   3 months roboburr feat: lite mode (KLONKT_AUDIO=off) — audio disabled, single codebase … main
(edit) @8f2f97c   3 months roboburr Prutter (DM feature) fully removed Reason: redundant feature + … main
(edit) @dd7e2a2   3 months roboburr feat(theme): default = Klonkt brand (dark navy + yellow, matches … main
(edit) @c9c6a2d   3 months roboburr feat(meldingen): notifications — reply on comment, comment on post, … main
(edit) @9effb80   3 months roboburr fix(editor): CSP blocked blob: image → empty edit dialog img-src was … main
(edit) @03fa548   3 months roboburr feat(i18n): interface language NL/EN/DE with visitor switcher (phase … main
(edit) @9d9f3c1   3 months roboburr feat(epk): press kit editable (bio + press contact) via Admin There … main
(edit) @16b0c00   3 months roboburr fix(embed): Spotify API via CSP whitelist + faster fallback Diagnosis … main
(edit) @90259da   3 months roboburr feat: release tracking — version in footer links to /changelog - … main
(edit) @3b6e04a   3 months roboburr 404: proper, mobile-friendly page instead of bare text Catch-all now … main
(edit) @8d32dcf   3 months roboburr Show agenda + notify-me (premium feature #8) — last of the 8 - DB: … main
(edit) @b9dc94c   3 months roboburr Release scheduling + fan-only previews (premium feature #3) - DB: … main
(edit) @6be57b4   3 months roboburr Embeddable player (premium feature #7) Standalone /embed page (no … main
(edit) @37edecd   3 months roboburr Link-in-bio + click stats (premium feature #6) Linktree-style page … main
(edit) @91094a4   3 months roboburr Download-for-email (premium feature #2) Fan leaves their email -> … main
(edit) @2e247e4   3 months roboburr Newsletter / mailing list (premium feature #1) + SMTP wiring Email … main
(edit) @255e3d3   3 months roboburr EPK / press kit (premium feature #4): shareable /pers press page per … main
(edit) @b08b5bc   3 months roboburr SW: intercept navigations only — fix broken images after refresh The … main
(edit) @6623453   3 months roboburr Admin: dedicated SEO page (/admin/seo) for advanced SEO The <head> … main
(edit) @fb02cc0   3 months roboburr Circle: /media CORP=cross-origin so circle images load cross-origin … main
(edit) @d549549   3 months roboburr Statistics module (Phase 3): cookie-free tracking + premium stats page … main
(edit) @1b4d5dd   3 months roboburr Patreon premium gate (Phase 1): entitlement verification + Connect … main
(edit) @83faa57   3 months roboburr Rebrand: "Klonkt Hub Beta" -> "Klonkt Beta" + version number in footer … main
(edit) @bdc3c1e   3 months roboburr Always guarantee a primary site (solo/hub/circle) via … main
(edit) @5f43245   3 months roboburr Fix: fresh install crashes on first boot (sessions table doesn't exist … main
(edit) @7007d4c   3 months roboburr Branding: PWA id + npm package name prutfolio -> klonkt PWA id-base … main
(edit) @8453812   3 months roboburr Branding: 100% PrutCMS/PrutFolio-free — Klonkt as original product … main
(edit) @ff08153   3 months roboburr Update feature: Admin -> Updates (git-based v1, per instance) Admin … main
(edit) @0091cb7   3 months roboburr Circles v1 — steps 4+5: Admin UI + /cirkel feed - Mode 'Circles' in … main
(edit) @25d4041   3 months roboburr Circles v1 — step 3: pull side (CircleService.sync) - … main
(edit) @b300682   3 months roboburr Circles v1 — foundation: migration + signed own publication Steps 1+2 … main
(edit) @4c9f29a   3 months roboburr feat: on-brand media embeds via the real player APIs Replaces bare … main
(edit) @a1c8cb8   3 months roboburr feat: directory URL /artiesten -> /leden + count 'N Klonkt's' - Route … main
(edit) @5e95aac   3 months roboburr fix: users list alignment + site icon SF -> K (Klonkt) - admin-users: … main
(edit) @c869272   3 months roboburr fix: allow inline event handlers (CSP) — avatar upload + role dropdown … main
(edit) @8afbdd6   3 months roboburr feat: viewer role + artists directory + Klonkt Hub Beta rebrand … main
(edit) @640b39c   3 months roboburr auth: read-only view accounts (view everything, modify nothing) New … main
(edit) @bf61be7   3 months roboburr hub: company overview on / (latest posts from all users) + /user/ … main
(edit) @6351545   3 months roboburr tenancy: runtime Solo/Hub mode + mode-aware /admin (Phase 1) Admin … main
(edit) @9e27d64   3 months roboburr auth: password admin + per-instance Google for listeners (no broker) … main
(edit) @ae924a2   3 months roboburr auth: update startup banner (Google login instead of register) … main
(edit) @942028f   3 months roboburr app: remove APK/TWA variant — PWA-only install Robin: only PWA … main
(edit) @b5bae24   3 months roboburr reconcile: commit uncommitted live /srv state (playback fix + … main
(edit) @353c39c   4 months roboburr audio: allow blob: in CSP media-src (fix Step-1 no-play/auto-skip … main
(add) @7bc636b   4 months robin Initial commit — PrutFolio v1 source (pulled from Hetzner /srv/prutfolio) main
Note: See TracRevisionLog for help on using the revision log.