Commit Graph

  • f19b50b2ad feat(activate): allow retireDeviceId to free a device slot on migration main Ivan Fontosh 2026-07-23 10:39:46 +08:00
  • ab86790feb fix(analytics): accept beacon download tracking payloads (v1.1.1) Ivan Fontosh 2026-07-07 20:01:01 +08:00
  • 7538458677 Add CORS support for landing download tracking endpoint. Ivan Fontosh 2026-07-06 15:08:21 +08:00
  • 6d4b74d410 Add download stats, key deletion, batch creation, and newest-first listing. Ivan Fontosh 2026-07-02 00:21:21 +08:00
  • 4b568ceb56 Add period-based license keys alongside fixed expiry dates. Ivan Fontosh 2026-07-01 22:46:10 +08:00
  • e299cfc7dd Revoke licenses by product key instead of shared sub. Ivan Fontosh 2026-07-01 16:44:16 +08:00
  • b7c14d6191 docs: document license.ttrpgplayer.ru production endpoint (v1.0.1) Ivan Fontosh 2026-07-01 15:56:46 +08:00
  • 4ac63f2889 Ensure license server always listens under PM2. Ivan Fontosh 2026-06-28 12:54:56 +08:00
  • 5aadc3d3a1 Fix server startup when launched via PM2. Ivan Fontosh 2026-06-28 12:53:08 +08:00
  • a6a0e8adf8 Add admin API to list licenses and create product keys. Ivan Fontosh 2026-06-28 12:35:40 +08:00
  • d595f4ca5a chore: license server updates and tests Ivan Fontosh 2026-05-11 22:20:21 +08:00
  • 4a0523f309 Initial commit: license activation server (Ed25519) Ivan Fontosh 2026-04-19 17:58:51 +08:00