21 Commits

Author SHA1 Message Date
voldemort
7f9f04d829 Refactor remote device handling in PlayReady and Widevine modules to improve path management, enhance error handling, and implement consistent response formatting. Add module docstrings for better documentation and clarity. 2025-07-23 18:00:01 +07:00
voldemort
7f84542cfb Enhance upload module with docstring, implement username sanitization, and improve error handling for file uploads. 2025-07-23 16:46:00 +07:00
voldemort
78d59b295c Add module docstring to user_info.py for improved documentation; implement username sanitization and enhance error logging for better debugging. 2025-07-23 16:37:52 +07:00
voldemort
8e076a4298 Add module docstrings to user_changes.py for improved documentation and clarity; enhance error handling in change_password_route and change_api_key_route functions. 2025-07-23 16:37:34 +07:00
voldemort
6890c6b464 refactor database checks to utilize unified backend operations and streamline database creation logic 2025-07-23 16:35:56 +07:00
voldemort
a2a12b4c49 Refactor React route handling to improve security and clarity; add module docstring, normalize path to prevent directory traversal, and ensure static folder is configured. 2025-07-23 01:45:05 +07:00
voldemort
8940d57b25 Enhance registration process by adding input validation for username and password length, improve error handling for missing JSON data, and include API key in successful registration response. 2025-07-23 01:42:33 +07:00
voldemort
c756361da0 Add module docstrings to login routes for improved documentation and clarity; streamline login status check 2025-07-23 01:42:17 +07:00
voldemort
bafd3db4f4 Update project structure and formatting, add build code, remove /dist 2025-07-22 20:01:22 +07:00
e4fb07348c Update api.py 2025-06-01 12:19:19 -04:00
6be1c180a4 Update remote_device_pr.py 2025-05-26 19:07:05 -04:00
920d39807c Added extension support 2025-05-07 01:04:21 -04:00
55f1bd9d9b fixed storing login as lowercase to maintain compatibility 2025-05-01 17:01:20 -04:00
6b78ac120f Update user_info.py 2025-04-30 22:16:38 -04:00
29b61668a4 User updates 2025-04-30 20:11:17 -04:00
c218ae4cc6 Index tags, logout button 2025-04-30 04:42:47 -04:00
a74ba64696 Added User support
- Use your own Widevine / Playready CDMs!
2025-04-30 03:42:38 -04:00
e068e2b827 Added icon_links.py to customize where the icons for discord/telegram/gitea take you 2025-04-28 18:06:52 -04:00
2095a5b668 Updates
- Added virtual environment (venv) check

- Added pip check

- Added minimum python version check

- Added requirements.txt check

- Added proxy support for front/back end

- Added opengraph images for each url

- Added pyinstaller support
2025-04-26 19:21:13 -04:00
525624cdf1 <head> templating
- Added Jinja2 templating to index.html for dynamic opengraph, tags, titles, and descriptions for bots via flask's render_template

- Added index_tags.py to config folder for easily edited information for the update above

- Added helmet to react to dynamically change the title of the tab for dynamic tabs even after a static index.html has been served by flask's render template
2025-04-25 19:17:40 -04:00
27184f0abd Reupload after github DMCA 2025-04-24 17:06:14 -04:00