All notable changes to this project will be documented in this file.
- Unsynchronized leaderboards state
- Update ci.yml
-
Avoid showing not yet released events
-
Not retrieving non-pb records for an event
-
Removed escaped names from the api
-
Fix doc test errors
-
Fix tiny wrong fmt
-
Return record date in utc format
-
Fix non waiting for process kill
-
Fix wrong lib name import
- Enhanced the overall documentation
- Api source file for bash
- Fields
authors
andend_date
for edition - Enhanced internal documentation
- Allow save of non-event records to event
- Record saving in non-event ctx
- Add transitive save flag
- Try count on record
- Return old rank on player finish
- Allow many articles for the website
-
Create ci.yml
-
Update ci.yml
-
Merge pull request #19 from Obstacle-Reborn/test-ci
-
Merge pull request #20 from Obstacle-Reborn/docs-ci
Create docs.yml
- Remove reversed leaderboards feature
- Better mappack/events scores management
- Using new opt event type
- Mpdefault module and default consts
- /player/ac route
- Using
mkenv
crate for env init - Ttl for events
- Populate event with mappack mx id
- Sort event maps records
- Staggered requests
-
Db returning null for events without category
-
Usernames not escaped
-
Add ttl for mappack related keys
-
Fix updating wrong event editions scores
-
Wrong last/worst rank when calculating scores
-
Map last rank set at 0 on empty records
-
Persist event mappack in redis after populate
-
Temporary hardcode for benchmark 2
-
Using wrong mappack id for events
-
Overflow when calculating remaining time
- Returning medal times for each map for
/event/<handle>/<edition_id>
route - Filling rest of response with empty categories
- Allowing retrieving mappack from event
- Retrieve event edition admins
- Add relations between maps and events
- Info of leaderboard row in event player info
- Unfinished maps for player in event
latestnews_image
route- Next update of mappack scores in graphql
- Next opponent in campaign page
- Refactor code
- Overview query
- Including storm map pack
- Avoiding cloning maps name and uids
- Moved
last_rank
field toMappackMap
struct - Avoiding hashmap usage for map pack scores calculations
- Using sql transaction for
/player/finished
route - Returning request id for graphql errors
- Mappack branch for graphql
- Added
/info
route
-
Fix wrong version for ladder_score package
-
Wrong latest records shown for a player on the website
-
Logging wrong message in console
-
Not using transaction for
/player/finished
route -
Avoiding retrieving object from redis pool in loop
- Added
/player/report_error
route - Returning request id on error
- Grouped arguments of some util functions
- Using sql transaction for a record insert
-
Fix weird issue triggered on server
-
Fix missing auth guard on /player/finished route
-
Temporary system for benchmark
-
/player/pb routes returning wrong cps times
-
Optimized sql queries for graphql route
-
Benchmark maps leaderboard not showing
- Upgrading dependencies
- Refactored update_or_insert function body
- Full update after missing rank
- Redis leaderboard updating incorrectly
- Avoided sql syntax error with wrong map id
- Permanent ban not retrieved
- Auth state not shared across server
- Not compiling without feature
-
Documented part of the API and server deployment
-
Documented auth system and other stuff
- Logging info when client token deleted
- Added times route
- Using explicit flow for MP oauth system
- Test v0