# # ChangeLog for src/services/PaidPatreonService.js in Klonkt # # Generated by Trac 1.6 # 09/09/2026 02:11:28 AM Tue, 21 Jul 2026 03:39:35 GMT Robin [4590e66] * src/routes/admin-paid.js (modified) * src/services/CryptoBox.js (modified) * src/services/PaidPatreonService.js (modified) * src/views/pages/admin-paid.ejs (modified) * test/paid-secret.test.js (added) Feature: auto-generate the paid-posts encryption key (no env needed) ... Tue, 21 Jul 2026 03:17:16 GMT Robin [dede82e] * src/services/PaidPatreonService.js (modified) * test/paid-patron.test.js (modified) Fix: derive the owner's campaign id from the creator token (strict ... Tue, 21 Jul 2026 03:11:39 GMT Robin [ec288dc] * src/routes/paid.js (modified) * src/services/PaidPatreonService.js (modified) * src/views/pages/paid-result.ejs (modified) Debug: show why a patron is rejected on the "Nog geen supporter" page ... Tue, 21 Jul 2026 02:57:49 GMT Robin [c7a211d] * src/services/PaidPatreonService.js (modified) * test/paid-patron.test.js (modified) Fix: real supporters were rejected on a wrong campaign_id + add ... Tue, 21 Jul 2026 02:07:18 GMT Robin [c3d12a6] * src/config/database.js (modified) * src/routes/admin-paid.js (modified) * src/routes/paid.js (modified) * src/routes/posts.js (modified) * src/services/PaidPatreonService.js (modified) * src/views/pages/admin-paid.ejs (modified) * src/views/pages/paid-gate.ejs (modified) * src/views/pages/paid-result.ejs (modified) * test/paid-patron.test.js (modified) Feature: a way to actually become a supporter, and a styled expired ... Tue, 21 Jul 2026 01:16:03 GMT Robin [9e9e6f9] * package-lock.json (modified) * package.json (modified) * src/assets/vendor/simplewebauthn-browser.umd.min.js (added) * src/config/database.js (modified) * src/routes/paid.js (added) * src/server.js (modified) * src/services/PaidPatreonService.js (modified) * src/services/PasskeyService.js (added) * src/views/pages/paid-passkey.ejs (added) * src/views/pages/paid-result.ejs (added) * test/paid-patron.test.js (added) Feature: paid posts slice 3, patron link + passkey (cookie-less) ... Tue, 21 Jul 2026 00:38:08 GMT Robin [61e3daf] * docs/paid-posts-design.md (modified) * docs/privacy-betaalde-posts.md (modified) * src/config/database.js (modified) * src/routes/admin-paid.js (added) * src/server.js (modified) * src/services/CryptoBox.js (added) * src/services/PaidPatreonService.js (added) * src/views/pages/admin-paid.ejs (added) * src/views/pages/admin.ejs (modified) * test/paid-patreon.test.js (added) Feature: paid posts slice 1, owner Patreon config (encrypted) The ...