sebastjanartic
|
257e16e8d2
|
Add user authentication and video upload capabilities
Implement user registration, login, and logout endpoints with session management. Integrate Multer for video file uploads and extend the schema for user, video upload, category, and tag management.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7424866-83d1-4486-a212-ac12b4c7becf
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/d7424866-83d1-4486-a212-ac12b4c7becf/WCZ9oGO
|
2025-08-08 18:28:28 +00:00 |
|
sebastjanartic
|
56a8c264dd
|
Add backend setup for video management and database integration
Adds database connection and schema setup in `server/db.ts`, installs `openid-client` and `@types/memoizee` for new backend functionalities, and updates Replit integration settings.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: d7424866-83d1-4486-a212-ac12b4c7becf
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/d7424866-83d1-4486-a212-ac12b4c7becf/nN8xkSA
|
2025-08-08 18:20:57 +00:00 |
|
sebastjanartic
|
cce4d2456f
|
Add ability to capture custom thumbnails from video frames
Adds a thumbnail generator component allowing users to capture frames from a video or upload their own custom images to serve as thumbnails.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11420304-80a9-4ef2-adff-cbdaa418ffa8
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/11420304-80a9-4ef2-adff-cbdaa418ffa8/yWSdtYr
|
2025-08-07 08:43:30 +00:00 |
|
sebastjanartic
|
17b5c378fd
|
Improve video playback and add advertising capabilities to the platform
Migrates from HLS.js to Video.js with IMA SDK integration for advanced video streaming and VAST advertising support.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11420304-80a9-4ef2-adff-cbdaa418ffa8
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/11420304-80a9-4ef2-adff-cbdaa418ffa8/azV7Mbc
|
2025-08-05 06:07:48 +00:00 |
|
sebastjanartic
|
c3d91de2b7
|
Enable users to share videos on social media and copy the video link
Adds social media sharing (Facebook, Twitter, WhatsApp) and link copying functionality to the video modal using react-share and Clipboard API.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 11420304-80a9-4ef2-adff-cbdaa418ffa8
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/11420304-80a9-4ef2-adff-cbdaa418ffa8/44gzWws
|
2025-08-04 20:47:04 +00:00 |
|
sebastjanartic
|
76f430775e
|
Restored to 'da5c38c23546b6ac8177dac9774fb40023d30283'
Replit-Restored-To: da5c38c235
|
2025-08-04 20:37:56 +00:00 |
|
sebastjanartic
|
7a4f390fb5
|
Enable users to create custom video playlists and save favorite videos
Adds database schemas and Drizzle ORM setup for user playlists and favorites features.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: aa92e7e2-ec62-4c92-b21b-02ef78a664c2
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/aa92e7e2-ec62-4c92-b21b-02ef78a664c2/Xt4Awd6
|
2025-08-04 20:37:50 +00:00 |
|
sebastjanartic
|
9b192c6e1b
|
Restored to '551aaee106c3dc6c34e10193d8683fa67e7f9bea'
Replit-Restored-To: 551aaee106
|
2025-08-04 20:10:59 +00:00 |
|
sebastjanartic
|
e02d52998a
|
Enable users to manage video playlists and mark favorite content
Adds new user, playlist, and favorites management API endpoints and React components.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50814a1e-92e4-4968-856f-7bc7eedf5e8f
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/50814a1e-92e4-4968-856f-7bc7eedf5e8f/hISDNbZ
|
2025-08-04 20:04:23 +00:00 |
|
sebastjanartic
|
e087324c76
|
Enable video playback on more browsers and fix video loading issues
Integrates HLS.js for wider browser support and fixes video playback by using iframe.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50814a1e-92e4-4968-856f-7bc7eedf5e8f
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/50814a1e-92e4-4968-856f-7bc7eedf5e8f/tKnLVTM
|
2025-08-04 18:38:31 +00:00 |
|
sebastjanartic
|
edf1e36795
|
Set up video streaming website with Bunny.net CDN integration
Initialize project structure with UI components, CDN video display, and configurations.
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 50814a1e-92e4-4968-856f-7bc7eedf5e8f
Replit-Commit-Checkpoint-Type: full_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/50814a1e-92e4-4968-856f-7bc7eedf5e8f/uoltFyL
|
2025-08-04 18:24:29 +00:00 |
|