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
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
cf57eee5a3
Trim long navbar usernames on mobile
...
Limit displayed user names to 15 characters with ellipsis to prevent layout wrap.
2026-01-26 19:00:27 -05:00
Mathieu Moran
36057d75df
UI polish: remove page titles and highlight active nav
2026-01-26 18:15:30 -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
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
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