Commit Graph

5 Commits

Author SHA1 Message Date
Agent Developer
c9041bde01 feat: enforce free tier limits (3 videos/batch, 720p max)
- config.py: add BATCHTUBE_PLAN env var, FREE_TIER_MAX_VIDEOS=3,
  FREE_TIER_MAX_RESOLUTION=720, PLAN_LIMITS map for all tiers
- api_server.py: cap resolution to 720p on free plan, reject CSV
  batches > 3 videos with 403 + upgrade prompt
- worker.py: truncate resolved video list to max_videos on free plan,
  emit tier_limit SSE event with upgrade message

Pricing tiers (2026-03-07 approved):
  Free: 3 videos/batch, 720p | Creator: $19/mo | Pro: $39/mo
  Studio: $79/mo | Lifetime: $197
2026-03-08 00:56:01 +00:00
069dfc0ae4 fix: Windows-safe DB_PATH via env var, add Windows installer scripts 2026-03-07 13:43:35 +01:00
fd8b4ef1f9 chore: add .gitignore, remove node_modules and target from tracking
Some checks failed
Build BatchTube Desktop App / build-linux (push) Failing after 1m41s
2026-03-07 03:31:38 +01:00
b941ec0760 rebrand: BatchTube orange #FF8822, update workflow for Gitea Actions 2026-03-07 03:30:07 +01:00
Agent Zero
a1853bb68a feat: initial Tauri desktop shell for BatchTube v1.0 2026-03-07 01:27:25 +01:00