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

13 lines
885 B
TypeScript

import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_58 = VersionInfo.of({
version: '0.2.58:0',
releaseNotes: {
en_US: 'Mobile rendering pass. Three CSS fixes for phone-width screens: (1) Credits pill + Buy-more button no longer overlap the URL input — they were wrapping into the search row at narrow widths. The pills now hide on phones and the same info remains accessible from Settings. (2) Library and Activity Log side panels now cover the full viewport width on phones (was 85-92vw, which left a strip of main content visible behind them). (3) The topics/segments/total stats line no longer renders twice when the results view stacks vertically — the duplicate copy in the left column is hidden on mobile. Tablet and desktop layouts unchanged.',
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})