Cursor Agent and mathieumoran1
1bc65ebd77
Refactor page loader to use a dedicated JS class
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 22:04:58 +00:00
Cursor Agent and mathieumoran1
d9ed2cdc92
Refactor: Preload page loader and use DOMContentLoaded
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:59:02 +00:00
Cursor Agent and mathieumoran1
00f5328c75
Refactor: Simplify page loader UI and error handling
...
Remove subtitle and retry button from page loader. Update CSS for new loader style.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:54:59 +00:00
Cursor Agent and mathieumoran1
d683f04305
Fix page loader alignment with dynamic navbar
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:53:19 +00:00
Cursor Agent and mathieumoran1
fa0ba74682
feat: Implement full-page loader with progress bar
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:50:24 +00:00
Cursor Agent and mathieumoran1
377c5a828e
Refactor loading indicators to use CSS dots
...
This change replaces inline spinners with a more subtle CSS-based loading indicator. It also cleans up the inline loading text to be more concise.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:44:49 +00:00
Cursor Agent and mathieumoran1
34852ce931
Refactor: Fetch movie summary data separately
...
This change fetches movie counts and watched status in a separate, faster API call. This allows the UI to update header information (like movie counts and last updated time) much sooner, improving perceived performance. The `watchedMovies` array is now fetched as part of this summary endpoint.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:40:16 +00:00
Cursor Agent and mathieumoran1
762f75ad62
Add loading indicators to user statistics page
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:30:29 +00:00
Cursor Agent and mathieumoran1
e318e25ed1
Add loading and error states for movie lists
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:29:21 +00:00
Cursor Agent and mathieumoran1
3884ce6492
feat: Add compression and caching to movie routes
...
Adds gzip compression middleware and an in-memory cache for movie data to improve performance. Also adds database indexes for common query patterns.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:24:27 +00:00
Cursor Agent and mathieumoran1
e326ead817
feat: Allow configuring Oscar date per year
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 21:03:55 +00:00
Cursor Agent and mathieumoran1
05a4b9a673
Refactor user stats display to use tables
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:53:52 +00:00
Cursor Agent and mathieumoran1
122c7ee8d3
Feat: Add tie indicator to user stats and app control
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:49:16 +00:00
Cursor Agent and mathieumoran1
52eaee65f6
Refactor: Support multiple winners per year and improve UI
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:48:29 +00:00
Cursor Agent and mathieumoran1
e6f3998d88
Refactor user stats page to use tabs and cache data
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:44:14 +00:00
Cursor Agent and mathieumoran1
9a7063b9dc
feat: Add winners tab and 100% completion stats
...
Adds a new section to the admin control panel for managing yearly winners.
Also includes a new section on the user statistics page to display users
who have completed 100% of movies for each year.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:38:01 +00:00
Cursor Agent and mathieumoran1
448c28caee
feat: Add admin DB backup and restore functionality
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:08:58 +00:00
Cursor Agent and mathieumoran1
1b7a7f87a6
Refactor: Move add user form to a modal
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:01:43 +00:00
Cursor Agent and mathieumoran1
87396f72b8
feat: Add user creation form and API endpoint
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:00:13 +00:00
Cursor Agent and mathieumoran1
d87dff1c9d
Refactor user management UI and add delete functionality
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 19:55:23 +00:00
Cursor Agent and mathieumoran1
19e5f1d522
Refactor: Use select for active year and clean year data
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 19:16:13 +00:00
Mathieu Moran
dbaed3a629
update preview
2025-12-21 13:42:07 -05:00
Cursor Agent and mathieumoran1
1f2462b01e
feat: Add movie playback progress tracking
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 03:22:41 +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
5cfa35c79c
Add player column and badges to movie management table
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 00:27:58 +00:00
Cursor Agent and mathieumoran1
43925c3b60
Refactor: Add flexible video source options to Movie model
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 00:26:34 +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
Cursor Agent and mathieumoran1
2a74ed38de
Add movie player link and API endpoint
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 00:20:37 +00:00
Cursor Agent and mathieumoran1
f073f81c57
Add admin user list functionality
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 23:52:48 +00:00
Cursor Agent and mathieumoran1
4aa969414d
feat: Add 100% completion modal settings
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 23:39:26 +00:00
Cursor Agent and mathieumoran1
c83b4685a2
feat: Implement password reset and change functionality
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 23:13:51 +00:00
Cursor Agent and mathieumoran1
6cb503fe35
feat: Show last updated movies per year
...
Add API and UI to display the last updated movies for the active year.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 23:01:24 +00:00
Cursor Agent and mathieumoran1
7ff02207f6
feat: Implement dynamic Oscar year selection
...
This commit introduces the ability to select and manage the active Oscar year. This change affects page titles, API requests, and data filtering across the application, ensuring that all views and statistics are relevant to the chosen year.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 22:48:11 +00:00
Cursor Agent and mathieumoran1
e0ec4760ce
feat: Add movie editing functionality and modal
...
This commit introduces the ability to edit movie details through a modal interface. It includes backend API endpoints for updating movie information and frontend logic to display and manage the edit modal. The changes also refine the year selection and movie loading processes in the admin panel.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 22:24:38 +00:00
Cursor Agent and mathieumoran1
eeb337fe08
feat: Add Oscar year to movies and admin management
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 22:14:47 +00:00
Cursor Agent and mathieumoran1
f07547cc59
Update Oscars year to 2026 and add admin page
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 21:20:05 +00:00
quoije
34870c2f53
what are you doing big bro
2025-02-05 20:59:33 -05:00
quoije
0c1f148fe5
fix things, speed things up a little (scuffed)
2025-02-05 19:22:07 -05:00