Commit Graph

165 Commits

Author SHA1 Message Date
nise.moe
f182284f60 Added custom file names, fixed bugs 2024-02-24 18:38:37 +01:00
nise.moe
b1635fd79c Added link to advanced search in header, refactor, provide schema from backend 2024-02-24 18:21:27 +01:00
nise.moe
da299c0535 Operators refactor (added boolean), handling errors in frontend, improved export/import settings 2024-02-24 17:58:10 +01:00
nise.moe
7014dfdfb5 Improvements in advanced search 2024-02-24 14:59:17 +01:00
nise.moe
9e15e6bcc0 Basic implementation of advanced search 2024-02-24 12:16:21 +01:00
nise.moe
f382a0ed48 Use VLQ to store judgements 2024-02-23 19:13:23 +01:00
nise.moe
fbd61e0fa1 Working on compression algorithm for judgements 2024-02-23 16:12:10 +01:00
nise.moe
3af2b64300 Upgraded Angular to standalone components 2024-02-23 11:44:44 +01:00
nise.moe
311aa374ee Tweaked readme, removed deployment folder as it was unused 2024-02-23 10:58:47 +01:00
nise.moe
1f09cbd009 Check if an user_id exists before inserting into user queue 2024-02-23 10:43:24 +01:00
nise.moe
1928eb07cf Mark queue as failed and don't try again if something weird happens 2024-02-23 10:36:30 +01:00
nise.moe
fd6d23327c Avoid recalculating the same replay similarity if the replay set hasn't changed 2024-02-22 20:48:19 +01:00
nise.moe
60e6f05fdf Bugfix of missing field in replay pair page 2024-02-22 20:36:08 +01:00
nise.moe
248c16b44f Made user queue only able to be added by logged in users, added added_by user ID in the queue, added fetching best/top/firsts scores, check for replay similarity 2024-02-22 20:26:48 +01:00
nise.moe
c7aa44ebed Removed unused code 2024-02-22 17:55:57 +01:00
nise.moe
7d7b1379f2 Fixed frontend showing negative days 2024-02-22 17:49:32 +01:00
nise.moe
691ff70664 Optimization: don't fetch replay field since we don't use it. 2024-02-22 17:49:25 +01:00
nise.moe
1cbbeb1a1e Fixed overriding getter method in getStatistics 2024-02-22 17:33:21 +01:00
nise.moe
051b6384fb Fixed batch user statistics, only update replay pairs if new scores have been added to the beatmap 2024-02-22 17:31:03 +01:00
nise.moe
14a2608f2a Lowered api key sleep time 2024-02-22 16:34:29 +01:00
nise.moe
83597bf8b3 Tweaked log 2024-02-22 16:32:42 +01:00
nise.moe
ba54eb5975 Removed old code 2024-02-22 16:30:39 +01:00
nise.moe
43398140cd Added migration with basic api keys 2024-02-22 16:30:21 +01:00
nise.moe
c78faf18f2 Efficiently cycle trough a list of osu api keys, saved in the database, to avoid rate limits 2024-02-22 16:26:41 +01:00
nise.moe
f3d8b69166 Style fix in UpdateUserQueueService 2024-02-22 15:37:00 +01:00
nise.moe
2d3b7b0817 Fixed algorithm error with calculating canUpdate due to wrapping around the day at midnight 2024-02-22 15:35:34 +01:00
nise.moe
4003dd81d4 Documentation in UpdateUserQueueService 2024-02-22 15:29:55 +01:00
nise.moe
bebbfd6411 Lowered global cache update from 20m -> 10m 2024-02-22 15:27:11 +01:00
nise.moe
aacbf9f392 Added sorting to user suspicious scores 2024-02-22 15:27:01 +01:00
nise.moe
ee619161d2 Work on live score reload with user queue update 2024-02-22 15:10:06 +01:00
nise.moe
8d208feb24 Reworked some fields to be timestamp but tz aware, added how long ago the user queue update was 2024-02-22 13:36:06 +01:00
nise.moe
63be57dfc8 Ability for visitors to add users to queue and processing with live progress 2024-02-22 04:39:23 +01:00
nise.moe
45b4334011 Trim zeroes at the edge of datapoints in chart data 2024-02-19 15:59:52 +01:00
nise.moe
da8bf771a8 Halved maximum RAM usage for nise-backend 2024-02-19 01:25:17 +01:00
nise.moe
1afd340ccf Fixed not inserting new variables into scores and recalculate all scores with version < 5 2024-02-18 19:05:37 +01:00
nise.moe
dc4254bdd1 Added % on the y-axis labels when show percentages is true 2024-02-18 18:45:19 +01:00
nise.moe
bd0fce90dd Made the charts a reusable component, refactor, and added options like group, show percentage, etc 2024-02-18 17:02:32 +01:00
nise.moe
2a7874a055 Calculate statistics client-side (frontend) and refactor of charts 2024-02-18 15:57:32 +01:00
nise.moe
4f49a375d0 Refactor of hit distribution chart to fix incorrect data representation and fix of crash when no slider end timings or keypress timings were present in the score 2024-02-18 14:50:33 +01:00
nise.moe
01bd4e4948 Implemented slider end release times and keypress release times, along with a privileged auth system 2024-02-18 14:25:14 +01:00
nise.moe
1ce7d4c599 Added "Open in Circleguard" button on scores 2024-02-18 12:45:17 +01:00
nise.moe
898416dad5 Fix: added property to customize oauth2 callback url 2024-02-17 21:06:59 +01:00
nise.moe
89dc5dd10f Disabled tests 2024-02-17 21:03:07 +01:00
nise.moe
b8829bf892 Fixed display of possibly long usernames when logged in 2024-02-17 21:02:16 +01:00
nise.moe
5c15066ebf Merge branch 'agent' 2024-02-17 20:55:04 +01:00
nise.moe
e6e82189d2 Integrating osu!auth 2024-02-17 20:54:56 +01:00
nise.moe
0067642359 More work on getting a basic agent implementation to work 2024-02-16 17:47:45 +01:00
nise.moe
95650c5ca6 Basic agent implementation 2024-02-16 15:19:36 +01:00
nise.moe
8b88277a9d Use own filter outliers method 2024-02-16 07:22:32 +01:00
nise.moe
d1748162e1 Bump score version to 4 to account for circleguard fix 2024-02-16 07:12:48 +01:00