astria
60985c9923
STAGING
3 months ago
astria
492529f846
STAGING
4 months ago
astria
7de2dac68a
Added delete buttons
4 months ago
astria
fab6df1684
Fix bad endpoint
4 months ago
astria
b96f20804e
Finish modal responsive
4 months ago
astria
5b7fecb1ac
Finished all pages, TODO modals
4 months ago
astria
bce5936b70
STAGING
4 months ago
astria
07bba3f72c
Finished account page
4 months ago
astria
0d54d7cc70
Finish Home & Video page
4 months ago
astria
b2e7f459bd
Added gargantuesque trending query
4 months ago
astria
dddb6ade28
Add top creators and recommendation
4 months ago
astria
b0d78243bb
Finished Github OAuth
4 months ago
astria
e3572e16f3
Added login github
4 months ago
astria
da619172b6
Finish features/visibility
4 months ago
astria
f730b4af3d
Fixed playlist
4 months ago
Astri4-4
0a9ff8eaa4
PTN DE SYSTEMD DE MERDE
4 months ago
Astri4-4
b9c13112bd
Added email verification system
4 months ago
Astri4-4
99003951ba
Finish autoplay system for playlist
4 months ago
Astri4-4
a9c8af837d
Finish playlist page
4 months ago
Astri4-4
ec0a2605f0
Added create playlist modal & create playlist logic
4 months ago
Astri4-4
a2cac1354b
Added features/playlist branch
4 months ago
Astri4-4
e253665544
Finish fixing services
4 months ago
Astri4-4
859fed601a
Fix channel merge
4 months ago
Astri4-4
b414d3fd74
Fix validators & login/register
4 months ago
Astri4-4
975a523ff6
FINISH alert system
4 months ago
Astri4-4
5221a4ccb5
FIX cors issues
4 months ago
Astri4-4
6a3acc7482
Fix cors issues
4 months ago
Astri4-4
4af948fcd7
FINISH features/create-video
5 months ago
Sacha GUERIN
0e665c8163
Update backend/app/controllers/video.controller.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
5 months ago
Sacha GUERIN
4f3c1f0ff9
Update backend/app/controllers/video.controller.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
5 months ago
Astri4-4
7311882e38
FINISH manage video page
5 months ago
Astri4-4
b1f8ce3e68
manage video
5 months ago
Astri4-4
a2261e2367
DELETE /backend/app/uploads/ from git
5 months ago
Astri4-4
5fc6b8feab
ADD graphs and thumbnail
5 months ago
Astri4-4
8445472614
START page layout
5 months ago
Astri4-4
d8aa1c16d5
RESOLVING issues from PR#8
5 months ago
Astri4-4
2498caadb0
ADD update channel
5 months ago
Astri4-4
ef5639484a
ADD DESIGN
5 months ago
Astri4-4
1cb49e04b4
REFACTOR path handling + more consistent navigation
5 months ago
Astri4-4
82a71b5e77
FINISH profile page
5 months ago
Astri4-4
c039db6f98
WIP profile update
5 months ago
Astri4-4
0389189946
ADD SSL certifcates AND update nginx configuration to handle HTTPS
5 months ago
Sacha GUERIN
0310ef4772
Update backend/app/controllers/user.controller.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
5 months ago
Sacha GUERIN
fbf1d8819b
Update backend/app/controllers/user.controller.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
5 months ago
Astri4-4
98550c0f22
NEARLY FINISH profile page
5 months ago
Astri4-4
c4d507b815
ADD profile page
5 months ago
Astri4-4
bb5bde75f7
ADD subscriptions and likes hot reload
5 months ago
Astri4-4
412e64d0b2
ADD comments hot relaod
5 months ago
Astri4-4
5cc8e3e6f8
UPDATE video player view
5 months ago
Astri4-4
3a78d73f3c
feat: Implement comprehensive video player with interactive controls
- Add custom video player with play/pause functionality
- Implement interactive progress bar with click-to-seek capability
- Add time display showing current time and total duration
- Create hover-based control visibility with smooth transitions
- Add glassmorphism styling for modern control overlay
- Implement video metadata loading and time updates
- Add creator information display with profile picture
- Implement subscribe functionality with authentication checks
- Add like button with API integration
- Include proper error handling for video fetching
- Add responsive design with aspect ratio maintenance
- Integrate with authentication context for user actions
Technical details:
- Uses React hooks (useState, useRef, useEffect) for state management
- Implements proper video event handlers (onPlay, onTimeUpdate, onLoadedMetadata)
- Includes JWT token authentication for API calls
- Features smooth CSS transitions and hover effects
- Properly formats time display (MM:SS format)
- Handles authentication redirects for protected actions
5 months ago