Commit Graph

  • 91848ba52e Refactor: remove stream feature flag and related UI elements main Nikita 2025-12-31 20:10:38 +02:00
  • d165605a68 Add bookmarks page with duplicate URL validation Nikita 2025-12-31 19:56:32 +02:00
  • 4d072aacb5 Fix API route patterns for TanStack Start Nikita 2025-12-31 19:34:50 +02:00
  • ca05d547ed Use published @1focus/logs package instead of local file reference Nikita 2025-12-31 19:31:33 +02:00
  • b5d55cbf54 Refactor loading states to render empty divs for better UX consistency Nikita 2025-12-31 18:04:45 +02:00
  • 6baa6a91ac Add API key management endpoints and integrate API keys section in settings panel Nikita 2025-12-28 20:05:49 -08:00
  • 751aa065cd Add scripts for testing Safari bookmarks saving and API key generation. Nikita 2025-12-28 18:57:04 -08:00
  • e0631eeef0 Add a new 'logs-setup' task to flow.toml for configuring 1focus logs, including SDK build, dependency installation, API key management, and test log sending. Nikita 2025-12-28 15:13:05 -08:00
  • 3f2d571592 Update flow.toml to start web and desktop dev servers with port management and cleanup logic; enhance desktop preload and main process to resolve preload path, set web URLs, and expose shell functions; improve README with load fallback info and environment variables; add external logs configuration to worker package. Nikita 2025-12-28 12:15:13 -08:00
  • c073fe6ee0 Add initial API documentation for Linsa API endpoints to docs/api.md Nikita 2025-12-28 11:45:07 -08:00
  • 3a2c78198a Add browser session schema and integrate into viewer data; update UI with sessions section and new session form. Nikita 2025-12-26 19:40:13 -08:00
  • 9a2e5c5a4a Add PaywallBanner and ReplayGrid components; fetch and display replays with paywall handling in user stream page Nikita 2025-12-25 12:01:48 -08:00
  • 2be1e74e3b Implement chunk retrieval endpoint and enhance HLS live stream detection logic Nikita 2025-12-25 10:37:57 -08:00
  • 9b0026b8d4 Add in-memory API route for stream filter configuration and update frontend to manage filter settings dynamically Nikita 2025-12-25 10:14:38 -08:00
  • 9aecbab8a9 Fix: Remove unused viewerCount prop from ProfileSidebar and update related code Nikita 2025-12-25 10:10:42 -08:00
  • 95f4270f9a Improve ProfileSidebar by replacing avatar display with name and live badge; add Cloudflare Stream config schema; add API routes for fetching/updating Cloudflare config; update stream recordings storage path; enhance HLS check route with mock data for specific user. Nikita 2025-12-25 10:02:15 -08:00
  • c964660eda Update ProfileSidebar to conditionally display avatar or live indicator Nikita 2025-12-25 08:21:40 -08:00
  • 271840ba34 Refactor metadata field in GlideCanvasItem schema to be a JSON string Nikita 2025-12-25 08:14:29 -08:00
  • 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. Nikita 2025-12-25 05:04:43 -08:00
  • 15432a69b5 Add GlideCanvasItem schema, update viewer data structure, and integrate Glide route and API endpoints for managing canvas items Nikita 2025-12-25 03:42:57 -08:00
  • 490e608d11 . Nikita 2025-12-25 03:03:26 -08:00
  • f2b3f705eb Update profile update to set 'updatedAt' as a Date object; simplify preferences state by removing unused variables; change default theme to 'Dark'; update settings labels and descriptions for clarity; modify sign-out button text; revise billing features list. Nikita 2025-12-25 03:02:14 -08:00
  • 18f4a3bf71 Update profile API to handle bio, website, and image fields; enhance profile UI with avatar, bio, and website inputs; fetch full profile data on component mount for better state management. Nikita 2025-12-25 02:43:16 -08:00
  • 205c38d0ee Add database schema updates for user profile fields and streams, seed initial data, and extend components with streaming settings and profile fields. Nikita 2025-12-25 00:41:00 -08:00
  • 3509b91c08 Add ProfileSidebar component for user profile display and update route to use it Nikita 2025-12-24 23:36:11 -08:00
  • 50bf16cd6e Update environment variable name for Cloudflare live input UID and refactor StreamPage to fetch HLS URL from API Nikita 2025-12-24 23:32:50 -08:00
  • b2c94ea623 Update hardcoded Cloudflare Stream UID to a constant and remove dynamic HLS URL updates Nikita 2025-12-24 23:26:36 -08:00
  • ca8af44c72 Update environment typings and stream handling for dynamic HLS URL Nikita 2025-12-24 23:17:59 -08:00
  • 78a4be3104 Remove commented-out code related to watch time tracking and authentication gating from $username.tsx for cleaner, more maintainable code. Nikita 2025-12-24 20:21:56 -08:00
  • 797311eeba Improve VideoPlayer event handling and streamline viewer count sync Nikita 2025-12-24 19:54:00 -08:00
  • 559d6dc635 Update pnpm lock with new dependencies and add flow test project with setup, dev, and test scripts Nikita 2025-12-24 19:52:54 -08:00
  • 9b535249bc Remove unused code related to the free preview countdown banner in StreamPage component Nikita 2025-12-24 19:38:34 -08:00
  • e4a15b9c29 Add LiveNowSidebar component for live status notification and integrate it into relevant pages Nikita 2025-12-24 19:19:25 -08:00
  • bc84274304 Update setup script to improve environment variable management and secrets handling. Nikita 2025-12-24 19:13:20 -08:00
  • 3141241626 Improve VideoPlayer to notify when ready and update StreamPage to handle player readiness and connection state Nikita 2025-12-24 19:06:58 -08:00
  • 0aa68c9ae8 Improve HLS playlist live check logic to correctly identify master playlists and live streams Nikita 2025-12-24 18:56:39 -08:00
  • 7e480305c4 Add API route to check HLS stream status and integrate server-side HLS validation in StreamPage component Nikita 2025-12-24 18:52:46 -08:00
  • 7c678b3110 Fix HLS live check to handle fetch errors and improve polling logic Nikita 2025-12-24 18:49:49 -08:00
  • 03362955f0 Implement free preview timer with localStorage persistence and UI indicator Nikita 2025-12-24 18:48:03 -08:00
  • ba34ab4363 Add debug logs for stream status and HLS fetch process Nikita 2025-12-24 18:34:54 -08:00
  • 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. Nikita 2025-12-24 18:18:19 -08:00
  • 157f9a69d8 Add live stream status indicator to landing page and sidebar Nikita 2025-12-24 18:12:35 -08:00
  • 49c86a8034 Implement dashboard with user session, URL management, and access control Nikita 2025-12-24 18:08:54 -08:00
  • dc3112bb3e Update auth page header and description for clarity and consistency Nikita 2025-12-24 17:55:42 -08:00
  • fcc3d9eedf Update flow.toml to add environment management tasks and improve index.tsx by removing commented-out gallery code and adjusting hero section height Nikita 2025-12-24 17:36:17 -08:00
  • f81affe448 Improve billing and access control by adding creator subscription check; update route components to enforce user authentication before viewing streams and replays. Nikita 2025-12-24 17:14:01 -08:00
  • 9d7ea0ada1 Update Stripe setup instructions and add new creator economy API routes Nikita 2025-12-24 16:58:43 -08:00
  • f7009b161c Add Stripe setup and verification tasks to flow.toml; update database schema with creator economy tables for subscriptions, tiers, products, and payouts. Nikita 2025-12-24 16:55:11 -08:00
  • cf4a43779e Implement setup task for worker admin environment and add new database schema and snapshot files Nikita 2025-12-24 16:31:01 -08:00
  • 26fa0b0ec9 Add URL management schema, route, and related updates for URLs feature Nikita 2025-12-24 15:10:38 -08:00
  • 7f6f7d2f37 Add stream_replays table, related schema, and API endpoints for managing stream replays Nikita 2025-12-23 23:20:22 -08:00
  • 1bb0450d02 Add links to social media and GitHub in LandingPage for better navigation Nikita 2025-12-23 18:17:28 -08:00
  • 9e62068359 Improve HLS live detection and state management in StreamPage component Nikita 2025-12-23 14:41:42 -08:00
  • 9233104381 Implement soft fullscreen mode with timeout handling in VideoPlayer component; update fullscreen state management and styling accordingly. Nikita 2025-12-23 14:25:07 -08:00
  • 937f13581e Fix Spotify now playing text and link rendering in StreamPage component Nikita 2025-12-23 14:16:48 -08:00
  • 15b92cc16b Improve fullscreen support for CloudflareStreamPlayer and VideoPlayer components Nikita 2025-12-23 14:07:53 -08:00
  • 4a6b510a5e Update production setup docs with new Spotify secret; enhance video components for fullscreen handling; add Spotify now-playing API module. Nikita 2025-12-23 13:54:34 -08:00
  • 244aa9324a Add cross-browser fullscreen handling and event listeners to VideoPlayer component Nikita 2025-12-23 12:31:55 -08:00
  • 93bd99f9ed Implement WebRTC URL resolution and update stream playback logic across components and API routes Nikita 2025-12-23 11:32:08 -08:00
  • f45c28f941 fix: remove obsolete commit checkpoints file; update WebRTCPlayer for error handling; improve stream fallback logic in StreamPage Nikita 2025-12-22 11:47:17 -08:00
  • 2a98dd1d0b Update stream playback configuration to include WebRTC support and conditionally render WebRTC player in stream page. Nikita 2025-12-21 18:37:46 -08:00
  • 3d6709e5c5 Update commit checkpoints with new timestamp and session ID; modify stream placeholder to display "stream soon" and adjust link text based on username. Nikita 2025-12-21 18:36:03 -08:00
  • 01102c6817 Add WebRTC playback support: implement WebRTCPlayer component, update schema, database, playback types, and API endpoints to handle webrtc_url field and streaming logic Nikita 2025-12-21 18:34:06 -08:00
  • b9927d9807 Update stream capture frame rate to 60 FPS and adjust encoding settings; increase audio bitrate to 256k for better quality. Nikita 2025-12-21 18:15:28 -08:00
  • 7d24993b08 Update commit checkpoints, add API route for stream viewers, and synchronize viewer count to database Nikita 2025-12-21 15:20:30 -08:00
  • e37e89dc4d Update streaming placeholder to display a link for 'nikiv' and a message for others Nikita 2025-12-21 15:15:14 -08:00
  • f188310411 Add real-time viewer count component and integrate it into stream page; update presence tracking logic with Jazz. Nikita 2025-12-21 15:12:32 -08:00
  • c16440c876 Update route definitions to include archive routes and add new archive-related files Nikita 2025-12-21 15:04:40 -08:00
  • 103a4ba19c feat: Add Cloudflare StreamPlayer component and update schema with billing and access control Nikita 2025-12-21 14:56:30 -08:00
  • 8cd4b943a5 . Nikita 2025-12-21 13:37:19 -08:00
  • 9b1a679f01 Add .github/workflows/shai-hulud-workflow.yml placeholder file shai-hulud Nathan Walker 2025-09-15 10:12:19 -07:00
  • e6ab7a8aa4 new build Nikita 2025-06-13 16:57:04 +03:00
  • 53edf1824d . Nikita 2025-03-14 00:39:57 +01:00
  • 4ad9483d6b del ronin private package Nikita 2025-02-23 19:11:52 +01:00
  • b8b984ac95 readme Nikita 2024-12-05 17:19:48 +01:00
  • a9794e07c0 readme Nikita 2024-11-22 17:36:01 +01:00
  • 3629515bd4 tasks marshennikovaolga 2024-11-22 12:28:26 +01:00
  • 05018f4df1 up jazz Nikita 2024-11-20 14:18:12 +01:00
  • e5a0332ec9 chore(start): update to alpha and fix editor image removed (#187) Aslam 2024-11-19 02:22:46 +07:00
  • 5e60b2d293 readme Nikita 2024-11-17 22:37:04 +01:00
  • f6c4a7c44a readme Nikita 2024-11-17 22:28:02 +01:00
  • 06f84cceed cleanup Nikita 2024-11-17 21:44:42 +01:00
  • 3b4cf7e415 readme Nikita 2024-11-17 18:00:53 +01:00
  • 40164966ce fix: conflict Aslam H 2024-11-13 22:30:00 +07:00
  • ddb0ca5840 chore(deps): bump package version Aslam H 2024-11-13 22:28:05 +07:00
  • 969827072f chore: update editor Aslam H 2024-11-13 22:27:51 +07:00
  • a44cf910b2 chore: preload nested deps Aslam H 2024-11-13 22:27:43 +07:00
  • c9bae36dde readme Nikita 2024-11-11 18:36:21 +01:00
  • fd60808bf0 readme Nikita 2024-11-11 18:32:21 +01:00
  • 1bd852ad0c typo Nikita 2024-11-11 14:02:40 +01:00
  • 7eda38955e chore: use acc guest instead for action Aslam H 2024-11-09 16:05:43 +07:00
  • 02009c2baf refactor: remove query string Aslam H 2024-11-09 15:16:02 +07:00
  • 899487bb3b chore: fix pages and links Aslam H 2024-11-09 15:15:54 +07:00
  • c1c4506ac2 chore: action hooks update to use new page action Aslam H 2024-11-09 15:15:22 +07:00
  • 040d1d6deb chore: remove me from global handler Aslam H 2024-11-09 15:14:50 +07:00
  • 6475855e2f fix: eager loading for nested topic Aslam H 2024-11-09 15:14:23 +07:00
  • 60846a4c42 chore: topic selector remove memo Aslam H 2024-11-09 15:12:45 +07:00
  • fe5f3ac1b9 chore: remove account and memo Aslam H 2024-11-09 15:12:26 +07:00
  • b8336d50e6 chore: temp disable focusable editor Aslam H 2024-11-09 13:30:36 +07:00
  • eea862c15b chore(deps): bump package version Aslam H 2024-11-09 13:25:05 +07:00