Valentin Kaelin
a7052b6f35
refactor: remove old match v4 code + refactor command to v5
2025-08-12 22:44:56 +02:00
Valentin Kaelin
6c50339e94
feat: add season 15
2025-08-12 22:18:40 +02:00
Valentin Kaelin
9951048521
fix: use new league endpoint by puuid
2025-08-12 22:10:58 +02:00
Valentin Kaelin
f323395482
feat: save roles for quickplay games too
2025-02-11 15:19:54 +01:00
Valentin Kaelin
928dcbb5fa
feat: save roles for swiftplay games
2025-02-11 15:15:56 +01:00
Kalane
2ee411cbef
fix: encore name when fetching account
2024-12-13 22:06:41 +01:00
Kalane
a26acc675e
style: remove unused import
2024-11-07 20:43:18 +01:00
Kalane
4b7b83827d
fix: use new names in matches too
2024-11-07 20:40:35 +01:00
Kalane
4b15e9707d
fix: add names back in live tab
2024-11-07 19:57:59 +01:00
Valentin Kaelin
ed9dd523ba
fix: spectator v5 + new gamename
2024-04-14 20:57:27 +02:00
Valentin Kaelin
346273ef2d
refactor: quickly adapt merged PR
2024-01-14 14:59:54 +01:00
Valentin Kaelin
ceac859907
Merge pull request #81 from zkxjzmswkwl/master
...
Addresses #80 "Update Search Functionality to Accommodate Riot IDs".
2024-01-14 14:36:06 +01:00
Valentin Kaelin
a900b108d5
feat: flag useless matchlist ids in DB to prevent fetching
2024-01-14 14:15:15 +01:00
Valentin Kaelin
46b47fced5
feat: add season 14 timestamp
2024-01-13 18:31:54 +01:00
zkxjzmswkwl
bf29894b0c
Closes #80 - "Update Search Functionality to Accommodate Riot IDs".
...
- Check in SummonersController per @vkaelin's comment on issue #80
- - Had to send an additional request to get account id after retrieving puuid by gameName/tagline
- `puuidFromRiotTag(name, tagline, string, region)` in SummonerEndpoint
- `summonerPuuid(puuid, region)` in SummonerEndpoint
- Modified `JaxRequest` constructor to take default parameter `riotApiPath`.
- - This is due to `JaxRequest` previously assuming the api subpath of `/lol/`. `AccountsV1` is located at `/riot/`.
- Adjusted `SummonerBasicValidator` schema to accept `-` in input.
2024-01-09 05:25:18 -07:00
Valentin Kaelin
b8bac1f952
fix: riot game name in match v5 + quickplay
2023-12-04 19:43:21 +01:00
Valentin Kaelin
8795182d9e
fix: add current game in summoner basic endpoint back
2023-11-13 20:51:32 +01:00
Valentin Kaelin
aacf64c6f7
fix: oopsie
2023-09-27 01:24:59 +02:00
Valentin Kaelin
bd21281787
refactor: parallelize some async code to try to make website faster
2023-09-26 23:10:54 +02:00
Valentin Kaelin
388c14e5ac
feat: get more recent summoner name in mates query
2023-09-25 01:20:27 +02:00
Valentin Kaelin
83ef32054c
feat: optimize mates query
2023-09-25 00:54:07 +02:00
Valentin Kaelin
248ed8ce9a
fix: cleaner got import
2023-09-22 22:38:16 +02:00
Valentin Kaelin
d3125c4bb4
feat: update cdragon cache every 30min
2023-09-22 22:37:15 +02:00
Valentin Kaelin
037c17bb2d
fix: jobs queue mode to fetch matchlist
2023-09-21 13:33:39 +02:00
Valentin Kaelin
f156bddea5
fix: new mythic items
2023-09-14 18:53:43 +02:00
Valentin Kaelin
e45eaa4959
fix: remove arena matches for now
2023-08-25 17:10:33 +02:00
Kalane
c627a2d26d
feat: add the 5 new asian regions
2023-01-10 15:58:41 +01:00
Kalane
dd1b993eba
feat: add season 13
2023-01-10 15:37:41 +01:00
Kalane
099556a799
feat: add preseason 13 timestamp
2022-11-25 18:14:15 +01:00
AJaquier
e8ccdff859
fix: Oceania part of sea riot region
2022-10-12 23:20:26 +02:00
Valentin Kaelin
0a563b52ec
fix: custom games sometimes available in match-v5 endpoint
2022-02-27 15:24:46 +01:00
Valentin Kaelin
09621f100e
feat: add more stats in recent activity
2022-02-17 00:37:28 +01:00
Valentin Kaelin
b17a80b2af
refactor: records SQL query 50 times faster
2022-02-02 22:25:15 +01:00
Valentin Kaelin
78e37714be
refactor: use queue/jobs to load entire matchlist ⚡
2022-02-01 23:16:58 +01:00
Valentin Kaelin
b2dc4c28d1
refactor: don't pass entire matchlist to frontend anymore
2022-02-01 21:38:19 +01:00
Valentin Kaelin
87972e4f4d
refactor(api): cleaner way to filter next matchIds to fetch
2022-02-01 00:13:44 +01:00
Valentin Kaelin
9af2dd90c3
fix: load more matches when season is selected now works again
2022-01-31 23:03:08 +01:00
Valentin Kaelin
4811f95aa0
refactor: use db transactions when inserting matches to prevent errors
2022-01-30 18:01:05 +01:00
Valentin Kaelin
5c79f04563
feat(champions): add filter by gamemode back
2022-01-08 00:55:50 +01:00
Valentin Kaelin
80534a5ca3
feat: add filter by season back ✨
2022-01-08 00:16:49 +01:00
Valentin Kaelin
72cbc916bc
fix(api): check if we have ranks to save to db
2022-01-07 12:52:36 +01:00
Valentin Kaelin
aff325f22c
feat: add season 12 timestamp
2022-01-07 12:32:59 +01:00
Kalane
e07ae8f359
feat: add role identification in spellbook games
2021-12-11 19:30:04 +01:00
Kalane
cdfdb814ca
refactor: don't store summonerSpell json in frontend anymore
2021-12-11 19:24:10 +01:00
Valentin Kaelin
c7af59466a
fix: x2
2021-10-06 13:48:58 +02:00
Valentin Kaelin
6ae820c67f
fix: I'm a dumbo
2021-10-06 13:48:19 +02:00
Valentin Kaelin
9087dbfa52
fix: gameDuration from Riot API is now in seconds...
2021-10-06 13:45:35 +02:00
Kalane
0754df95bb
Merge remote-tracking branch 'origin/master'
2021-09-29 22:28:39 +02:00
Kalane
6c5e09d67d
fix(live-game): don't crash when Riot API doesn't give any perks...
2021-09-29 22:28:35 +02:00
Valentin Kaelin
398ecfe7ae
Merge branch 'master' of https://github.com/vkaelin/LeagueStats
2021-09-28 11:15:35 +02:00