Commit Graph

16 Commits

Author SHA1 Message Date
Nikita
d165605a68 Add bookmarks page with duplicate URL validation
- /bookmarks route for viewing and adding bookmarks
- Real-time duplicate URL detection as user types
- Session-authenticated API endpoints for list/add/delete
2025-12-31 19:56:32 +02:00
Nikita
4d072aacb5 Fix API route patterns for TanStack Start
- Use createFileRoute with server.handlers pattern
- Export Route instead of APIRoute
2025-12-31 19:34:50 +02:00
Nikita
6baa6a91ac Add API key management endpoints and integrate API keys section in settings panel 2025-12-28 20:05:49 -08:00
Nikita
9b0026b8d4 Add in-memory API route for stream filter configuration and update frontend to manage filter settings dynamically 2025-12-25 10:14:38 -08:00
Nikita
9c90b7db8d Add a new "test-jazz-stream" task to flow.toml for testing live stream recording flow, including setup instructions and verification steps.
Update CommentBox component to handle image uploads with validation, preview, and progress tracking, and to manage comments with Jazz container initialization.
2025-12-25 05:04:43 -08:00
Nikita
15432a69b5 Add GlideCanvasItem schema, update viewer data structure, and integrate Glide route and API endpoints for managing canvas items 2025-12-25 03:42:57 -08:00
Nikita
205c38d0ee Add database schema updates for user profile fields and streams, seed initial data, and extend components with streaming settings and profile fields. 2025-12-25 00:41:00 -08:00
Nikita
7e480305c4 Add API route to check HLS stream status and integrate server-side HLS validation in StreamPage component 2025-12-24 18:52:46 -08:00
Nikita
2d3d7e0185 Refactor stream status fetch to use local API proxy; add /api/stream-status route; update Stripe config references; modify checkout to use proPriceId; adjust fetch URLs in landing page. 2025-12-24 18:18:19 -08:00
Nikita
9d7ea0ada1 Update Stripe setup instructions and add new creator economy API routes
- Clarify instructions for creator-specific pricing and setup
- Remove outdated Stripe Price ID prompt from setup script
- Add API route definitions for `/api/creator/tiers`, `/api/creator/subscribe`, and `/api/creator/$username/access`
- Register new routes in route tree for API access
- Update documentation to reflect new endpoints and instructions
2025-12-24 16:58:43 -08:00
Nikita
cf4a43779e Implement setup task for worker admin environment and add new database schema and snapshot files 2025-12-24 16:31:01 -08:00
Nikita
26fa0b0ec9 Add URL management schema, route, and related updates for URLs feature 2025-12-24 15:10:38 -08:00
Nikita
7d24993b08 Update commit checkpoints, add API route for stream viewers, and synchronize viewer count to database 2025-12-21 15:20:30 -08:00
Nikita
c16440c876 Update route definitions to include archive routes and add new archive-related files 2025-12-21 15:04:40 -08:00
Nikita
103a4ba19c feat: Add Cloudflare StreamPlayer component and update schema with billing and access control
- Introduced `CloudflareStreamPlayer` React component for embedding streams
- Updated `package.json` with new dependencies: `@cloudflare/stream-react` and `stripe`
- Extended database schema with user tiers, Stripe billing, storage, and archive management
- Added access control logic in `access.ts` for user tiers and feature permissions
- Enhanced billing logic with archive storage limits and subscription checks
2025-12-21 14:56:30 -08:00
Nikita
8cd4b943a5 . 2025-12-21 13:37:19 -08:00