72 Commits

Author SHA1 Message Date
voldemort
cc3b37db1d Add frontend build check in precheck module to ensure the frontend is built before running prechecks 2025-07-23 18:04:19 +07:00
voldemort
db7bea7951 Refactor proxy handling in api_decrypt.py to use an empty string instead of None for improved consistency; update returned_keys check to compare against an empty string for better error handling. 2025-07-23 18:00:28 +07:00
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
bbeeffcd9d Refactor database connection handling in user_db.py to utilize os.path.join for improved path management and consistency across user-related functions. 2025-07-23 16:36:10 +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
454429ba7f Update module docstring in build.py to reflect its purpose as the frontend build file for improved clarity. 2025-07-23 16:01:45 +07:00
voldemort
003508aabd Add module docstring to precheck module and its main function for improved documentation and clarity 2025-07-23 01:48:24 +07:00
voldemort
d6cf10ccaf Refactor database checks to enhance path handling, add module docstrings for clarity, and streamline database creation logic 2025-07-23 01:48:14 +07:00
voldemort
c82d23aabc Refactor folder checks to improve path handling and add module docstrings for better documentation and clarity 2025-07-23 01:46:05 +07:00
voldemort
2e520da006 Add module docstring to device allowed check function for improved documentation and clarity 2025-07-23 01:45:22 +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
c82e493ef1 Refactor config file checks to improve path handling and add module docstring 2025-07-23 01:41:38 +07:00
voldemort
29be40ab95 Add docstrings to user database functions for improved documentation and clarity 2025-07-23 01:40:51 +07:00
voldemort
1ef842978a Refactor main module to improve structure and add module docstring 2025-07-23 01:40:22 +07:00
voldemort
e66e32ef0a Add module docstrings for icon links and index tags 2025-07-23 01:39:46 +07:00
voldemort
5f217f2995 refactor Python checks for improved validation 2025-07-22 21:29:29 +07:00
voldemort
1328805fa5 refactor CDM checks to improve configuration loading, user prompts, and file handling, consolidate CDM download logic into a single function 2025-07-22 21:16:04 +07:00
voldemort
fd2f38fe28 refactor CDM checks to improve configuration loading, user prompts, and file handling, consolidate CDM download logic into a single function 2025-07-22 21:15:50 +07:00
voldemort
802fbdebd1 Enhance build process by adding OS-specific npm command handling, update README with clearer installation instructions and prerequisites 2025-07-22 20:20:47 +07:00
voldemort
e84f43a702 exclude cdrm-frontend/dist directory 2025-07-22 20:01:43 +07:00
voldemort
bafd3db4f4 Update project structure and formatting, add build code, remove /dist 2025-07-22 20:01:22 +07:00
voldemort
84999654ed remove react-helmet package as it is unmaintained 2025-07-22 19:48:46 +07:00
voldemort
2828edd6b7 add prettier formatting 2025-07-22 17:45:48 +07:00
voldemort
a82a3fd106 Update .gitignore, remove version specifiers for some packages 2025-07-22 17:26:02 +07:00
e4fb07348c Update api.py 2.31 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
3f7538838d Update icon_links.py 2025-04-30 22:02:16 -04:00
c25a891ea9 Dist 2025-04-30 20:18:25 -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
4382ff2e5f Fin 2025-04-28 18:42:00 -04:00
84dd67afba IDK 2025-04-28 18:40:17 -04:00
5ab76ed088 Merge branch 'main' of https://cdm-project.com/tpd94/CDRM-Project 2025-04-28 18:36:28 -04:00
afd55c4195 Rollback 2025-04-28 18:36:07 -04:00
3d8ec7a998 Merge branch 'github' into main 2025-04-28 22:26:39 +00:00
76bf6e9aca Added dist 2025-04-28 18:26:06 -04:00
92b7df673e Remove opengraph links 2025-04-28 18:13:01 -04:00
fa9353153c Update upstream, remove links from icons 2025-04-28 18:11:08 -04:00
1512cfbe88 Merge pull request 'Added icon_links.py to customize where the icons for discord/telegram/gitea take you' (#7) from main into github
Reviewed-on: tpd94/CDRM-Project#7
2025-04-28 22:07:38 +00: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
65ea79b93b Merge pull request 'Fix borders / navbar' (#6) from main into github
Reviewed-on: tpd94/CDRM-Project#6
2025-04-28 21:50:36 +00:00