Mathieu Moran and Cursor Agent
82f9462dda
Admin movies tab redesign ( #59 )
...
* Refactor admin movie tab into sub-tabs for manage, add, and help
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor admin version management UI and styling
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor: Adjust footer padding and border-radius
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor: Improve admin subtab styling
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor admin backup tab into subtabs for backup, restore, and help
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor admin winners tab UI and functionality
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor: Display all winners by year, not just current year
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor winners tab to simplify management
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor control.html layout for winner section
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor 100% completion modal UI with tabs and preview
Co-authored-by: mathieumoran1 <[email protected] >
* Remove redundant 'Preview' and 'Modal' badges
Co-authored-by: mathieumoran1 <[email protected] >
---------
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 17:15:46 -05:00
Mathieu Moran
0b1709c2ed
Merge pull request #58 from quoije/2026
...
v2.2 - redesign admin panel, fix readme.md
2025-12-22 16:36:48 -05:00
Mathieu Moran and Cursor Agent
647a0b6a47
Readme file updates ( #57 )
...
* Refactor READMEs and clarify optional features
Co-authored-by: mathieumoran1 <[email protected] >
* Add video auth details and Let's Encrypt helper
Co-authored-by: mathieumoran1 <[email protected] >
---------
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 16:32:17 -05:00
Mathieu Moran and Cursor Agent
eeaf2592ea
Docs: Add more .env options and python server details ( #56 )
...
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 16:23:28 -05: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
57918f8b88
Fix image link in README.md
...
Updated image link in README for Oscars Pool 2026.
2025-12-22 05:43:02 -05:00
Mathieu Moran
2da9e44105
Merge pull request #54 from quoije/2026-video.backend
...
add video backend server, fix styling and more
2025-12-22 05:42:04 -05:00
Mathieu Moran
8c4941b0a2
Update README.md
2025-12-22 05:40:50 -05:00
Mathieu Moran
9d3376bbb0
update preview v2.1
2025-12-22 05:39:25 -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
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
Mathieu Moran and Cursor Agent
5325576dc4
Dns validation for https ( #49 )
...
* Add DNS-01 challenge support for Let's Encrypt
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor letsencrypt script to use /dev/tty for interactive prompts
Co-authored-by: mathieumoran1 <[email protected] >
* feat: Add optional DNS hook mode for certonly
Co-authored-by: mathieumoran1 <[email protected] >
* Refactor: Improve MongoDB connection and add certifi
Co-authored-by: mathieumoran1 <[email protected] >
* Checkpoint before follow-up message
Co-authored-by: mathieumoran1 <[email protected] >
---------
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 04:16:45 -05:00
Mathieu Moran and Cursor Agent
812590d262
Add Python-only Let's Encrypt certificate management ( #48 )
...
Co-authored-by: Cursor Agent <[email protected] >
2025-12-22 03:20:41 -05:00
Mathieu Moran
1b27b378ec
Merge pull request #47 from quoije/cursor/page-title-and-player-ui-a564
...
Page title and player UI
2025-12-22 03:06:19 -05:00
Cursor Agent and mathieumoran1
20d0a52f78
Refactor: Organize movie edit form into tabs
...
Separate movie info and video player settings into distinct tabs for better organization and user experience.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 07:40:03 +00: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
Mathieu Moran
88129ca5ac
Merge pull request #46 from quoije/cursor/webplayer-bug-fixes-aea1
...
Webplayer bug fixes
2025-12-22 02:20:31 -05: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
fd881399cd
Add caching and token fallback for /api/video streams
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 07:02:32 +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
Mathieu Moran
f65d92743e
Merge pull request #45 from quoije/cursor/video-server-and-timestamp-fc01
...
Video server and timestamp
2025-12-22 01:50:21 -05:00
Cursor Agent and mathieumoran1
1cda3c23e1
Refactor video progress saving logic
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 06:43:29 +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
8590c30596
Add support for App/Python protected video streams
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 06:33:45 +00:00
Cursor Agent and mathieumoran1
53eb7faf06
Add fallback for MONGO_DB_NAME from MONGO_URI
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 06:00:31 +00:00
Cursor Agent and mathieumoran1
60fd5a25ce
Refactor: Read environment variables at runtime
...
This change ensures that environment variables are read at runtime, which is important for worker reloads on Windows.
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 05:57:35 +00:00
Cursor Agent and mathieumoran1
2025f0231c
Add movie ID display and copy functionality
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 05:38:42 +00:00
Cursor Agent and mathieumoran1
ea37bf95ef
Refactor video session handling and CORS configuration
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-22 05:35:50 +00: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
Mathieu Moran
837e02ef4c
Merge pull request #44 from quoije/cursor/video-server-and-embed-7ca8
...
Video server and embed
2025-12-22 00:13:52 -05: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
Mathieu Moran
f54b1d91c5
Merge pull request #43 from quoije/cursor/header-loading-optimization-321c
...
Header loading optimization
2025-12-21 18:03:00 -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
Mathieu Moran
3b055bfdeb
Merge pull request #42 from quoije/cursor/admin-panel-version-styling-4134
...
Admin panel version styling
2025-12-21 17:21:25 -05:00
Cursor Agent and mathieumoran1
1f3511b455
Refactor version history display and styling
...
Co-authored-by: mathieumoran1 <[email protected] >
2025-12-21 22:21:03 +00:00
Mathieu Moran
c79b3f1e16
Merge pull request #41 from quoije/cursor/admin-panel-version-control-67d5
...
Admin panel version control
2025-12-21 17:16:01 -05: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
Mathieu Moran
ad211b11bb
Merge pull request #40 from quoije/cursor/blur-below-header-b6ef
...
Blur below header
2025-12-21 17:05:37 -05:00
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
Mathieu Moran
6d7269f331
Merge pull request #39 from quoije/cursor/blur-effect-timing-6b09
...
Blur effect timing
2025-12-21 16:59:25 -05: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
Mathieu Moran
282bc1750c
Merge pull request #38 from quoije/cursor/content-blur-loading-scope-8828
...
Content blur loading scope
2025-12-21 16:55:12 -05: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
Mathieu Moran
74c833b62c
Merge pull request #37 from quoije/cursor/page-load-indicators-ea0b
...
Page load indicators
2025-12-21 16:50:46 -05: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