Mathieu Moran
a9592ece7a
Add subtitle upload and streaming support
...
Adds movie subtitle metadata and admin upload flow with SRT to VTT conversion, plus player/control UI and API route updates for subtitle delivery.
2026-01-25 00:29:04 -05:00
Mathieu Moran
f9d8722b4e
Add low-quality server video support
...
Include low-quality video file paths in movie settings, expose them through the admin UI, and add a player toggle that streams /api/video with quality=low when available. Extend both Node and Python video endpoints to serve the low-quality file.
Test: not run (mark for testing)
2026-01-24 09:26:23 -05:00
Mathieu Moran
70b309d1ae
Add visibility toggle for picks features and rename Mes choix to Mes picks
...
- Renamed 'Mes choix' to 'Mes picks' across all pages and JavaScript files
- Added visibility toggle in control panel (Réglages > Visibilité) to control:
- Display of 'Mes picks' button in navigation
- Display of 'Bon picks' column in user statistics
- Combined both visibility options into single toggle for simplicity
- Added backend API endpoints for visibility configuration
- Implemented localStorage caching for instant visibility updates
- Fixed flash of content issues when navigating between pages
- Updated stats endpoint to calculate correct picks on-the-fly from current winners
- Renamed 'Bonnes réponses' to 'Bon picks' in user statistics table
2025-12-27 22:03:01 -05:00
quoije
1281d77c4e
WIP: Add points system for movies and picks, admin configuration, and stats page updates
2025-12-26 12:37:30 -05:00
Mathieu Moran and Cursor Agent
421206d280
Checklist styling update ( #53 )
...
* Refactor checklist styling and structure
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor movie display and styling for better UI
Co-authored-by: mathieumoran1 <[email protected] >
* feat: Add page loader component and integrate into player
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor: Adjust IMDB icon size and alignment
Co-authored-by: mathieumoran1 <[email protected] >
* Feat: Show admin status on player page
Co-authored-by: mathieumoran1 <[email protected] >
---------
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 05:36:33 -05:00
Cursor Agent and mathieumoran1
dfd8e9b4fd
Fix: Adjust log off button size
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 07:37:42 +00:00
Cursor Agent and mathieumoran1
0c488319f6
Refactor: Rename "Oscar Pool" to "Pool Oscars" in titles
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 07:33:32 +00:00
Cursor Agent and mathieumoran1
76e9a934d6
Refactor: Update brand name and dynamic titles
...
Consistently use "Oscar Pool" as the brand name. Dynamically update page titles to include the active Oscar year.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 07:31:26 +00:00
Cursor Agent and mathieumoran1
e91c919b46
Refactor: Use query token for API video playback
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 07:11:03 +00:00
Cursor Agent and mathieumoran1
8d93c31df8
Refactor video progress tracking UI and logic
...
Improve progress UI, handle token expiration, and fix restore logic.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 06:57:58 +00:00
Cursor Agent and mathieumoran1
ce234d0fac
feat: Add video playback progress display and saving
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 06:40:18 +00:00
Cursor Agent and mathieumoran1
e6f3b02830
Refactor: Improve header loading and image rendering
...
Add early JS to populate header elements and optimize image loading.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 23:02:22 +00:00
Cursor Agent and mathieumoran1
b72f1bde82
Refactor movie player and navigation logic
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 00:50:45 +00:00
Cursor Agent and mathieumoran1
ae1f065000
feat: Add movie player page and logic
...
Implement the movie player page and associated JavaScript logic for handling various video sources and embed types.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 00:24:01 +00:00