Changeset cbcc8a4 in Klonkt


Ignore:
Timestamp:
06/25/2026 09:47:26 PM (3 months ago)
Author:
Robin Genis <roboburr@…>
Branches:
main
Children:
33c1999
Parents:
678769e
Message:

chore: tidy premium config docs

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • .env.example

    r678769e rcbcc8a4  
    5353KLONKT_AUDIO=on
    5454
    55 # ── Premium extras (optional) ───────────────────────────────────────
    56 # The core app + all updates + Cirkels are always free. A handful of extras
    57 # (newsletter, download-for-email, statistics, EPK, link-in-bio, embeddable
    58 # player, show agenda, release planning) ask for a one-time Patreon supporter
    59 # link (klonkt.com / patreon.com/c/roboburr) to unlock — that's how the project
    60 # is funded. ON by default. Set to "off" to make every feature free on your own
    61 # instance (it runs on your server, so the gate is a soft nudge, not hard DRM).
     55# ── Premium extras ──────────────────────────────────────────────────
     56# The core app, all updates and Cirkels are free. A handful of extras
     57# (newsletter, statistics, EPK, link-in-bio, embeddable player, show agenda,
     58# release planning, download-for-email) are unlocked by a one-time Patreon
     59# supporter link — that's what funds the project:
     60# klonkt.com / patreon.com/c/roboburr. Leave this on.
    6261KLONKT_PREMIUM_ENABLED=on
  • src/services/PatreonService.js

    r678769e rcbcc8a4  
    1313//
    1414// Premium gating is ON by default: the extras (newsletter, statistics, …)
    15 // require a linked Patreon supporter ($16 lifetime). Set KLONKT_PREMIUM_ENABLED=off
    16 // to make every feature free (e.g. an internal/demo instance, or a self-hoster who
    17 // just wants the whole app). On self-host the flag is patchable — the gate is a soft
    18 // nudge toward supporting the project, not hard DRM.
     15// require a linked Patreon supporter. KLONKT_PREMIUM_ENABLED=off disables the
     16// premium layer (intended for internal/demo instances).
    1917
    2018import crypto from 'node:crypto';
Note: See TracChangeset for help on using the changeset viewer.