Mathieu Moran
4308d6babf
Implement en/fr localization across admin and user UIs
...
Introduce client-side localization helper and en/fr locale bundles.
Route admin control, picks, movies, stats, winners and settings UIs through i18n keys instead of hardcoded text.
Remove French text from the English UI and standardize shared messages (saving, network errors, confirmations).
Update .gitignore to ignore editor metadata and localization helper artifacts.
2026-02-01 20:20:02 -05:00
Mathieu Moran and Claude Opus 4.5
dd313f8f5e
Polish navbar and toggle styling
...
- Rename "Statistiques" to "Stats" in navbar across all pages
- Fix Admin button showing yellow border on click
- Fix toggle switch background to blend with dark mode container
Co-Authored-By: Claude Opus 4.5 <[email protected] >
2026-02-01 10:16:05 -05:00
Mathieu Moran
0ae3af13f1
Adjust mobile navbar user layout
...
Center the username between the toggle and sign-out on mobile and remove hard name truncation.
2026-01-26 19:27:57 -05:00
Mathieu Moran
01c478aafe
Theme rework: polish dark mode and previews
...
Refine mobile nav layout, improve dark theme UI polish, and update README previews with light/dark variants.
2026-01-26 01:47:17 -05:00
Mathieu Moran
fe21a12c82
Add user movie ratings and refresh movie cards
...
Store per-user 5-star ratings with averages and surface them in the player. Refresh movie list layout to show ratings and details in a cleaner card layout.
2026-01-25 16:16:07 -05:00
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