Cursor Agent and mathieumoran1
d8bc03fecc
feat: Prevent caching of sensitive admin data
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 22:46:01 +00:00
Cursor Agent and mathieumoran1
62ac989809
Prevent caching of sensitive and dynamic API data
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 22:44:01 +00:00
Cursor Agent and mathieumoran1
f655dabc36
Refactor: Improve movie linking and player logic
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 22:37:41 +00:00
Cursor Agent and mathieumoran1
c207a03f39
Refactor movie playback and add clickability to stats
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 22:33:13 +00:00
Cursor Agent and mathieumoran1
48035c2fa6
feat: Add modal to display watched movies with details
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 22:23:20 +00:00
Mathieu Moran and Cursor Agent
59eb70dea9
Player text visibility option ( #55 )
...
* feat: Add player admin UI settings
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor player UI settings to combine source and progress
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor admin settings to use accordion layout
Co-authored-by: mathieumoran1 <[email protected] >
---------
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 16:17:31 -05:00
Mathieu Moran and Cursor Agent
1a460ca06c
Fix: Prevent early client progress saves from overwriting server progress ( #52 )
...
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 05:08:53 -05:00
Mathieu Moran and Cursor Agent
a75a024249
Fix: Improve playback progress saving and retrieval ( #51 )
...
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 04:54:03 -05:00
Mathieu Moran and Cursor Agent
d933d69b5f
feat: Add IMDb ID to playback progress and auto-mark as watched ( #50 )
...
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 04:39:52 -05:00
Cursor Agent and mathieumoran1
e6537884a3
feat: Add Python video server and improve playback
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 05:25:19 +00:00
Cursor Agent and mathieumoran1
2f767e15a6
feat: Add server-hosted video streaming support
...
Introduces a new /api/video route for streaming video files stored on the server. This allows for direct playback of local video files with seeking capabilities. The Movie model and UI have been updated to support this new feature.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 05:12:06 +00:00
Cursor Agent and mathieumoran1
f5bd8709a0
feat: Manage app version from admin panel
...
Removes GitHub dependency for app version display.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 22:15:15 +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
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
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
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
7f0b7834e6
feat: Add multer to admin DB backup/restore and improve validation
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 20:19:00 +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
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
9e825eb1a6
Refactor version endpoint to improve error handling and caching
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 19:52:08 +00:00
Cursor Agent and mathieumoran1
d0edfe9278
Refactor OMDb API handling and user registration verification
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 19:41:58 +00: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
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
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
a1c781e8a5
feat: Add customizable completion modal for checklist
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 23:36:12 +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
64cfdc3c6d
Add settings API for managing active Oscar year
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 22:34:44 +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
0d35a19cc5
Add endpoint to get last movie update timestamp
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-20 21:31:35 +00:00
quoije
f375046b9f
remove console.log date debug log
2025-02-11 21:42:45 -05:00
quoije
94cea8f1d1
update version.js
2025-02-11 21:06:24 -05:00
quoije
735793e69f
cleanup log
2025-02-05 20:29:41 -05:00
quoije
4a9648bd70
fix version date
2025-02-05 19:25:38 -05:00
quoije
0c1f148fe5
fix things, speed things up a little (scuffed)
2025-02-05 19:22:07 -05:00
quoije
2b81f7c413
fix register
2025-02-05 17:12:42 -05:00
quoije
ea96b1cc43
undo debug log
2025-02-04 22:56:29 -05:00
quoije
80e4b82beb
add debug for bug
2025-02-04 22:53:55 -05:00
quoije
fbf3944da7
nuke everything but accident lmao
2025-02-04 22:13:38 -05:00
quoije
3155b74cfe
fix, index, add things
2025-02-04 21:44:51 -05:00
quoije
9c91eefd89
remove github token for public repo
2025-02-04 21:44:47 -05:00
quoije
cfb23a7cfc
fix users.js
2025-02-04 21:44:35 -05:00
quoije
0a1fcdd81a
fix version
2025-02-04 21:44:04 -05:00
quoije
ad36961ddc
add version in index.html
2025-02-04 21:43:47 -05:00
quoije
85ff5d08a0
initial commit, should work
2025-01-26 16:03:25 -05:00