Files
Keysat 0ae59f3550 Add multi-tenant cloud mode: self-serve purchase, credit metering, core-decoupling
Introduces RECAP_MODE=multi alongside single-mode self-host:
- Tenant auth + accounts (magic-link via System SMTP), per-tenant credit pool,
  anonymous trial minting with per-IP/-64 caps
- Self-serve Pro/Max purchase: inline Lightning (BTCPay) + card (Zaprite),
  prepaid 30-day periods, expiry-reminder emails
- Core-decoupling: relay owns cloud tier/expiry keyed by Recaps user-id
- SQLite (better-sqlite3) schema for multi-mode; filesystem unchanged for single
- StartOS actions/versions through 0.2.155
2026-06-13 14:25:05 -05:00

14 lines
733 B
TypeScript

import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_141 = VersionInfo.of({
version: '0.2.141:0',
releaseNotes: {
en_US:
"Audio player: (1) Pausing now sticks — moving to the next/previous topic summary while paused keeps it paused instead of auto-restarting. (2) Follow-along transcript: when you tap \"Listen to this part\" to hear the original source, the word-for-word transcript now appears and scrolls/highlights as it plays. Scroll it freely and tap any line to jump the source audio to that exact moment (just like the main app), then tap \"Back to the summary\" to return to the recap.",
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})