Ethan O'Brien
956634d8ab
Add ability to host webui card image files
2026-02-19 14:04:31 -06:00
Ethan O'Brien
8a1d33bd2b
Downgrade jni for now
2026-02-19 12:20:08 -06:00
Ethan O'Brien
aef2c4986d
Upgrade usage of JNI
2026-02-19 11:09:55 -06:00
Ethan O'Brien
b35aa35b1a
Upgrade dependencies
2026-02-19 10:33:15 -06:00
Ethan O'Brien
0ef0a83685
Remove nodejs from build
2026-02-19 10:18:30 -06:00
Ethan O'Brien
586f4612ed
Update readme
2026-02-19 10:18:19 -06:00
Ethan O'Brien
f0183370be
Add error message when webui submodules are not pulled
2026-02-19 09:59:16 -06:00
Ethan O'Brien
f4fe727a0e
New webui
2026-02-19 09:51:51 -06:00
Ethan O'Brien
d61b27af8f
Add coins/primogems and item limits
2026-02-10 14:51:51 -06:00
Ethan O'Brien
8e4300a7ea
Fix cheat endpoint and jp client
2026-02-10 14:35:19 -06:00
Ethan O'Brien
8a666a56b5
Add endpoint to cheat
2026-02-06 14:39:49 -06:00
Ethan O'Brien
f4fcbf30ed
Add ability to get item list
2026-02-06 14:03:05 -06:00
Ethan O'Brien
db46013ee0
Remove duplicated logic
2026-02-06 13:50:48 -06:00
Ethan O'Brien
0b532ee191
Change behaviour for item limits
2026-02-06 13:32:59 -06:00
Ethan O'Brien
95c253b65a
Add ability to pull login bonus list
2026-02-04 11:52:58 -06:00
Ethan O'Brien
c4ba03b289
Add ability to pull all cards from card webui endpoint
2026-02-02 22:27:31 -06:00
Ethan O'Brien
2effc61292
Endpoint fixes
2026-02-02 15:49:24 -06:00
Ethan O'Brien
54e84fbaac
Fixes
2026-02-01 22:26:54 -06:00
Ethan O'Brien
41b3ea2c7f
Add more stuff
2026-02-01 21:27:22 -06:00
Ethan O'Brien
4836f332f0
Put missing gl keys into exchange json
2026-01-31 18:41:39 -06:00
Ethan O'Brien
da49d06209
Add new webui endpoint
2026-01-30 22:20:23 -06:00
Ethan O'Brien
6688655370
Add super cool Live Clear Rates webui
2025-12-24 21:10:37 -06:00
Ethan O'Brien
955e3819b5
Add music masterdata
2025-12-24 21:09:34 -06:00
Ethan O'Brien
591990a040
Track rage-quits as failed lives
2025-12-24 19:46:30 -06:00
Ethan O'Brien
0fc7f1d36e
Redo migration table
2025-12-24 17:42:41 -06:00
Ethan O'Brien
15155bd8df
Move migration related userdata functions to a new file
2025-12-24 14:34:13 -06:00
Ethan O'Brien
816589ae22
Fix deck size for new accounts
2025-12-24 14:18:31 -06:00
Ethan O'Brien
d14533d966
Tell workflow to checkout submodules
2025-12-24 13:21:49 -06:00
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