Commit Graph
100 Commits
Author SHA1 Message Date
Ethan O'Brien 697f4188c2 Ship files for offline android/ios servers 2025-12-24 13:13:46 -06:00
Ethan O'Brien 01f3a42613 Add more targets when build 2025-12-03 20:58:07 -06:00
Ethan O'Brien 6d541a81ef Add actions/checkout 2025-11-30 18:29:09 -06:00
Ethan O'Brien b9f9929ea9 Print version to stdout 2025-11-30 18:27:30 -06:00
Ethan O'Brien 2cc2138eda Update docker build to push version tags 2025-11-30 18:16:03 -06:00
Ethan O'Brien bab9868355 Update license 2025-11-30 18:09:47 -06:00
Ethan O'Brien ad0d222c96 Add the (currently android) easter mode 2025-11-30 17:26:26 -06:00
Ethan O'Brien 60eb7d469b Add ability to set datapath outside of cli args 2025-11-30 16:51:08 -06:00
Ethan O'Brien 66f97c48ee Fix ios lib build 2025-11-30 12:01:25 -06:00
Ethan O'Brien d4a5f0dd11 Add wip android/ios lib builds 2025-11-30 11:55:22 -06:00
Ethan O'Brien 9a072823a0 Move asset server to be integrated with main server 2025-11-30 11:06:59 -06:00
Ethan O'Brien 74a00769aa Move sql get_live_data function to clear_rate.rs 2025-11-30 10:59:07 -06:00
Ethan O'Brien fd47262f52 Don't lock database operations to a single thread 2025-11-30 10:48:16 -06:00
Ethan O'Brien b9b344b50c Divide lib a little more 2025-11-30 10:19:22 -06:00
Ethan O'Brien 99da87095b Move code into a lib 2025-11-30 10:08:38 -06:00
Ethan O'Brien d1ee220edb Remove unused dependency 2025-11-22 19:58:36 -06:00
Ethan O'Brien 3343d4fdd6 Remove reqwest
It uses too many dependencies
2025-11-20 23:38:24 -06:00
Ethan O'Brien 6b34316bad Remove serde_json
While it's better practice, id rather keep it consistent. Maybe we'll get a rewrite someday
2025-11-20 23:37:24 -06:00
Ethan O'Brien 9686f3a6ef Update dependencies 2025-11-20 23:07:00 -06:00
Ethan O'Brien 1172b4bd11 Replace openssl usage in gree 2025-11-20 23:01:35 -06:00
Ethan O'Brien 8da6938fb3 Begin to remove openssl dependency 2025-11-17 23:48:53 -06:00
Ethan O'Brien 76c870547c Add maintenance and files redirect to server endpoints 2025-11-17 23:39:58 -06:00
ethanaobrien 038a651202 I forgot to define user_id..... 2025-05-04 01:14:55 -05:00
ethanaobrien 4aa00fd3d8 Fix for fried list
Man I am hungry and I have no food....
2025-05-03 23:16:02 -05:00
Ethan O'Brien 222021382f Add flags to use max time or not 2025-05-01 21:11:00 -05:00
Ethan O'Brien 1a736155e3 Update dependencies 2025-05-01 12:14:17 -05:00
Ethan O'Brien e27a020cfb Fix timestamp in friend pages 2025-05-01 12:05:18 -05:00
Ethan O'Brien b082def65c Check for consume type 2 (paid gems) 2025-01-20 12:38:45 -06:00
Ethan O'Brien fae080ea87 Add version link to webui 2024-12-08 17:37:51 -06:00
ethanaobrien de31838195 Add build release workflow 2024-12-08 17:25:49 -06:00
Ethan O'Brien 1e32cb8688 Disable arm64 build 2024-11-28 11:58:21 -06:00
Ethan O'Brien d420bec782 Fix event scores json endpoint 2024-11-23 08:26:39 -06:00
Ethan O'Brien 2a4d927a41 cargo clippy 2024-11-21 21:09:36 -06:00
Ethan O'Brien b21deaee5f Move back to mutex in sql.rs 2024-11-21 11:13:54 -06:00
Ethan O'Brien 7493724cd7 i hate programming :(((((((((( >_< 2024-11-20 22:13:11 -06:00
Ethan O'Brien 4d9991ce75 Update dependencies 2024-11-19 23:02:35 -06:00
Ethan O'Brien 5fc1cea49d Re-add arm build 2024-11-18 23:13:37 -06:00
Ethan O'Brien 509d8945aa Temporarily disable arm build 2024-11-18 23:06:31 -06:00
Ethan O'Brien 643af93e6d Add ability to supply custom asset hash 2024-11-17 21:44:37 -06:00
Ethan O'Brien 8bc07a6419 Remove admin webui, move options to CLI args 2024-11-02 12:22:16 -05:00
Ethan O'Brien 7aaf22c923 Replace repeated Mutex lock functions with a macro 2024-11-02 12:09:35 -05:00
Ethan O'Brien d9ce65df42 Add ability for other devs to integrate a server start/stop 2024-10-31 12:47:18 -05:00
Ethan O'Brien aa78e9dfbd Fix webui endpoints 2024-10-19 11:01:29 -05:00
Ethan O'Brien 8ed43c8625 Return an ok response from the debug endpoint 2024-10-18 22:27:47 -05:00
Ethan O'Brien 79d3942742 Change header for browser check 2024-10-18 21:59:33 -05:00
Ethan O'Brien 33737819a5 Fix unknown consume type 0 2024-10-18 16:41:10 -05:00
Ethan O'Brien a31d3b06d7 When max_time reached, loop back to beginning of time set 2024-10-18 16:18:05 -05:00
Ethan O'Brien 993f6f1e39 Add flag to purge dead accounts on startup 2024-10-18 16:08:05 -05:00
Ethan O'Brien e0730a9fa6 Correct placment of a6573cbe header check 2024-10-18 14:56:20 -05:00
Ethan O'Brien 21849b2322 Ignore /api/tutorial requests when tutorial is already completed 2024-10-18 14:54:39 -05:00
Ethan O'Brien 6a98949f77 Check Authorization header before accepting gree request 2024-10-18 14:53:04 -05:00
Ethan O'Brien 465cfda1b4 Check for auth header before accepting an API request 2024-10-18 14:38:26 -05:00
Ethan O'Brien f2d99b427b Update packages 2024-10-18 00:01:23 -05:00
Ethan O'Brien 4d8ffd7286 Redo android instructions on help page 2024-10-17 23:52:11 -05:00
Ethan O'Brien a524629d88 Add server-admin features
- Added ability to "hide" server (by disabling the webui entirely, it will act exactly like the official server)
- Added ability to define the maximum timestamp that the server can return. This can be helpful if the server admin never wants to go past EOS
2024-10-17 23:38:50 -05:00
Ethan O'Brien 38d395d9a6 Ability to fix broken event data 2024-07-23 22:22:16 -05:00
Ethan O'Brien 7829e01a47 Fix changing song 1 2024-07-23 22:19:20 -05:00
Ethan O'Brien d4a43d9ef2 I forgot to push the ranking file 2024-07-21 23:28:52 -05:00
Ethan O'Brien 591c0a5ac7 Remove mentions of github 2024-07-21 23:27:30 -05:00
Ethan O'Brien 96ae81ce09 Update event help description 2024-07-21 23:26:22 -05:00
Ethan O'Brien 4ee98b2271 Implement star event ranking table (ish?) 2024-07-21 23:23:43 -05:00
Ethan O'Brien 73e625eea9 Fix crashes after all songs cleared 2024-07-21 22:29:01 -05:00
Ethan O'Brien 9dd2cc4b4c Properly send level up event to user 2024-07-21 21:31:22 -05:00
Ethan O'Brien 29128094e7 Reset star lives when all completed 2024-07-21 18:12:34 -05:00
Ethan O'Brien 8a0c8c1728 Setup workflows for forgejo 2024-07-21 16:23:54 -05:00
Ethan O'Brien 5c3b8e936c Fix teams on live skip 2024-07-21 15:15:44 -05:00
Ethan O'Brien 58ca6b01b7 Some more (Messy) star event code 2024-07-21 15:14:05 -05:00
Ethan O'Brien 3a83ae3ec9 Delete logs 2024-07-21 10:59:07 -05:00
Ethan O'Brien 66c23ff582 Add starevent endpoint struct 2024-07-17 22:07:56 -05:00
Ethan O'Brien 330cddaf72 usize -> u32 2024-07-17 22:03:44 -05:00
Ethan O'Brien 1a77c1e602 Add request struct for /api/event/set/member endpoint 2024-07-17 21:59:44 -05:00
Ethan O'Brien b826692764 Add request struct for /api/event endpoint 2024-07-17 21:56:40 -05:00
Ethan O'Brien b6a49a7080 Add struct for change_target_music function 2024-07-17 21:51:36 -05:00
Ethan O'Brien 61789f0165 Clean up event storage 2024-07-17 21:38:47 -05:00
Ethan O'Brien 541850128b Add endpoints for another event 2024-07-17 12:05:04 -05:00
Ethan O'Brien 4334c8dc22 Implement star event change_target_music 2024-07-17 11:27:39 -05:00
Ethan O'Brien 1bdf0d5811 Add updated docker files 2024-07-11 09:15:37 -05:00
Ethan O'Brien 002070ad91 Add server endpoint for server information page 2024-07-11 09:09:02 -05:00
Ethan O'Brien 8c9af03928 Add help page 2024-07-11 08:49:05 -05:00
Ethan O'Brien 729c5d5568 Add error messages to login screen 2024-07-11 07:57:18 -05:00
Ethan O'Brien bc3af0ee48 Add npps4 environment variable to example docker compose file 2024-07-10 22:54:54 -05:00
Ethan O'Brien 577cc0ddd3 Move router related functions to router mod file. 2024-07-10 22:45:46 -05:00
Ethan O'Brien e1e32a22b0 Correct placement of config.json file 2024-07-10 22:40:19 -05:00
Ethan O'Brien 66ad791ff8 Added configurable NPPS4 server address for sif1 account linking 2024-07-10 22:33:33 -05:00
Ethan O'Brien 88dfaed1a0 Modify method of getting arguments
It may be inefficient, I dont know another way to do so easily.
2024-07-10 22:24:18 -05:00
Ethan O'Brien ef85b522a6 Properly get ew source instead of clonging 2024-07-05 12:45:17 -05:00
Ethan O'Brien e768c3a618 Why am I installing npm 2024-07-05 12:30:21 -05:00
Ethan O'Brien 80732b5ade Bump version 2024-07-05 10:43:36 -05:00
Ethan O'Brien de0b75794d Make final docker image smaller 2024-07-05 10:39:30 -05:00
Ethan O'Brien fbda01a5fe Update docker to be better 2024-07-04 16:21:03 -05:00
Ethan O'Brien 18c5524ce2 Echo data path on startup 2024-07-03 12:28:57 -05:00
Ethan O'Brien a5c5d356bf Add dockerfile 2024-07-03 12:27:21 -05:00
Ethan O'Brien ec8aad5fde Add ability to set database folder, and port. 2024-07-03 11:49:52 -05:00
Ethan O'Brien f527c43797 Cleanup 2024-06-23 10:01:07 -05:00
Ethan O'Brien 91fc506274 Pushing untested code that I think works 2024-06-23 09:40:48 -05:00
Ethan O'Brien a2475806b2 Get live clear count across all difficulty levels 2024-06-09 08:49:59 -05:00
Ethan O'Brien 598df1ba17 Sometimes.. I dislike this project 2024-06-08 20:02:32 -05:00
Ethan O'Brien db2c25b6ec Oops 2024-06-08 16:46:34 -05:00
Ethan O'Brien 5c51871d39 Add temporary easter egg 2024-06-08 16:45:32 -05:00
Ethan O'Brien 775421038a (In theory) fix live not being marked as full combo 2024-06-08 16:45:10 -05:00