Commit graph

246 commits

Author SHA1 Message Date
Valentin Kaelin
3d60937996 feat: start vuejs layout system to add tabs in summoner profiles 2019-12-03 21:57:52 +01:00
Valentin Kaelin
a5ab09a2a8 feat: add tooltip for summoner spells in match details 2019-12-02 21:03:47 +01:00
Valentin Kaelin
83e616d974 fix: ban champion tooltip when the player doesn't ban anyone 2019-12-02 18:39:10 +01:00
Valentin Kaelin
12cc116f0d feat: add loading animation when fetching ranks in match details 2019-12-02 18:28:57 +01:00
Valentin Kaelin
00e2f1f481 refactor: fetch soloQ ranks in a 2nd request in match details 2019-12-01 20:44:41 +01:00
Valentin Kaelin
c6d0cd5d4e feat: add soloQ rank of all players in match details 2019-12-01 19:17:30 +01:00
Valentin Kaelin
9297c1ee06 refactor: use boolean for settings in store instead of string 2019-11-30 21:59:27 +01:00
Valentin Kaelin
1dae55db54 refactor: export compareSummonernames function 2019-11-29 18:18:13 +01:00
Valentin Kaelin
7950d835c4 feat: display banned champion name on hover 2019-11-29 18:09:35 +01:00
Valentin Kaelin
bf589f636b fix: display tooltip to the left of the cursor if not enough space 2019-11-29 18:08:23 +01:00
vkaelin
8e61783c9a feat: add tooltip on match data to see full date 2019-11-28 10:06:27 +01:00
vkaelin
1313dce901 fix: round vue filter 2019-11-28 08:54:09 +01:00
Valentin Kaelin
ec47fe2372 fix: ally/enemy teams position in match details 2019-11-26 18:39:22 +01:00
Valentin Kaelin
7a199d3194 refactor: use CDragon data for everything instead of DDragon 2019-11-25 21:15:52 +01:00
Valentin Kaelin
4565eece17 fix: some small ui bugs 2019-11-25 19:14:53 +01:00
Valentin Kaelin
d016887eeb fix: rank border color if the summoner is unranked 2019-11-24 14:53:12 +01:00
Valentin Kaelin
d5394c64f8 feat: add stats for most played champions 2019-11-24 14:26:27 +01:00
Valentin Kaelin
763ba327ae fix: summoner profile icon bug when player was in game 2019-11-23 18:50:44 +01:00
Valentin Kaelin
0a47570a31 fix: dropdown position on scroll 2019-11-23 18:34:36 +01:00
Valentin Kaelin
b59f4bd761 fix: whitelist some css classes for purgecss 2019-11-23 17:36:32 +01:00
Valentin Kaelin
57e2fad45d feat: add switch button to toggle stats in match details 2019-11-23 13:38:35 +01:00
Valentin Kaelin
7587190861 feat: add animation to leaguepoints border 2019-11-18 21:24:51 +01:00
Valentin Kaelin
b0e5f238fb fix: blinking text bug on chromium 2019-11-18 17:30:28 +01:00
Valentin Kaelin
5564cc5634 fix: remove z-index from Ripple effect 2019-11-17 21:14:55 +01:00
Valentin Kaelin
6819cbe188 feat: add ripple effect when clicking on matches 2019-11-17 17:26:36 +01:00
Valentin Kaelin
3c99c818ec refactor: change color of the searchbar 2019-11-17 16:10:27 +01:00
Valentin Kaelin
74cdf54eec refactor: edit Summoner Ranked iconplacement 2019-11-17 16:10:00 +01:00
Lazar
ffde77ca49 refactor: change summoner's info layout 2019-11-16 20:21:28 +01:00
Lazar
548d2d1a5a refactor: change style of recent activity component 2019-11-16 18:26:37 +01:00
Lazar
d992d7aa54 refactor: change style of searchbar component 2019-11-16 17:50:14 +01:00
Valentin Kaelin
b3bedb378a fix: round some summoner stats 2019-11-14 21:59:51 +01:00
Valentin Kaelin
fedb4b461c feat: add hover infos for summoners' items 2019-11-14 21:22:01 +01:00
Valentin Kaelin
9903d03d8a fix: round correctly the winrate of roles 2019-11-13 19:49:38 +01:00
Valentin Kaelin
196d71e1fa feat: add stats by champion class 2019-11-13 19:39:38 +01:00
Valentin Kaelin
1e3462ebcd fix: remove NaN errors in role winrates 2019-11-12 18:20:25 +01:00
Valentin Kaelin
ec2bdd3ae0 feat: update stats without a reload when summoner load more matches 2019-11-11 21:51:40 +01:00
Valentin Kaelin
c92cc760e4 refactor: get mates with a mongo request instead of storing them in db 2019-11-11 18:07:15 +01:00
Valentin Kaelin
48d2fade07 feat: add global winrate 2019-11-10 19:22:20 +01:00
Valentin Kaelin
1774306504 feat: add hover infos for role stats 2019-11-10 19:01:26 +01:00
Valentin Kaelin
c394857aae fix: wins/losses were reversed in role stats 2019-11-10 01:04:24 +01:00
Valentin Kaelin
ea6c1b35a3 fix: sort gamemodes stats by most played and change colors of W/L 2019-11-09 23:24:12 +01:00
Valentin Kaelin
a87510e998 feat: change direction of dropdown if they cannot be fully seen 2019-11-09 23:04:40 +01:00
Valentin Kaelin
1e3e8f13da feat: add statistics by role 2019-11-08 22:04:06 +01:00
Valentin Kaelin
115ecdf0d3 fix: forgot assists in kda calculation 2019-11-08 17:32:49 +01:00
Valentin Kaelin
0399680a9e fix: remove hover on old links 2019-11-08 16:10:20 +01:00
Valentin Kaelin
2f1f36997e refactor: move some icons in SvgContainer component 2019-11-08 16:08:45 +01:00
Valentin Kaelin
06f7a97fc9 feat: add global kda 2019-11-08 16:04:02 +01:00
Valentin Kaelin
8207d7d6e9 fix: typo in color name 2019-11-08 15:47:33 +01:00
Valentin Kaelin
c78ad56a7f feat: start adding global statistics about summoner's games 2019-11-08 15:39:56 +01:00
Valentin Kaelin
5fd8800b73 feat: add bg color according to stats in match details 2019-11-06 18:46:45 +01:00
Valentin Kaelin
0bf6ebb518 fix: update id of ARAM and URF modes 2019-11-06 13:32:36 +01:00
Valentin Kaelin
f4d09884ab feat: add victory text next to winning team 2019-11-04 22:08:40 +01:00
Valentin Kaelin
635a7c3279 feat: add more team statistics in match details 2019-11-04 20:30:56 +01:00
Valentin Kaelin
a4e3697f24 refactor: display allyTeam in blue and enemyTeam in red 2019-11-04 17:47:05 +01:00
Valentin Kaelin
d3628d6cf6 refactor: ally team is always displayed first in match details 2019-11-03 21:19:17 +01:00
Valentin Kaelin
05f635d7d4 refactor: clean some Transformers code 2019-11-03 20:59:21 +01:00
Valentin Kaelin
cce91efb67 feat: display match details (1st version: code needs some work) 2019-11-03 18:49:58 +01:00
Valentin Kaelin
a02ac32a12 fix: whitelist css transitions from purgecss 2019-10-29 20:43:23 +01:00
Valentin Kaelin
6c06bf3cc9 fix: display max 15 friends 2019-10-25 23:35:32 +02:00
Valentin Kaelin
4aad54972e feat: add Summoner's games with friends stats 2019-10-25 23:09:33 +02:00
Valentin Kaelin
1f97d6e0d6 feat: add in game status if the summoner is playing 2019-10-22 22:59:22 +02:00
Valentin Kaelin
398e18d10c feat: add purgecss in production 2019-10-22 17:44:02 +02:00
Valentin Kaelin
668930d7ca fix: kill participation is 0% if ally team didn't make any 2019-10-21 18:24:28 +02:00
Valentin Kaelin
d2bfb487ba fix: ranked stats container always same width even if LP are >= 1000 2019-10-21 18:12:57 +02:00
Valentin Kaelin
ee07c7bd0d feat: add skeleton loading for the load more matches button 2019-10-21 17:50:13 +02:00
Valentin Kaelin
f13b044fc8 feat: add flex 3v3 stats + display unranked icon if summoner is unranked 2019-10-21 17:37:48 +02:00
Valentin Kaelin
0906a73003 refactor: remove vuejs map files in production 2019-10-21 16:15:33 +02:00
Valentin Kaelin
dd3db8ed99 refactor: remove vue-awesome package 2019-10-21 16:02:45 +02:00
Valentin Kaelin
3b12014eb3 refactor: get last riot patch from backend instead of manually change it 2019-10-21 15:30:48 +02:00
Valentin Kaelin
c9ba6894af fix: summoner's not found footer fixed at the bottom 2019-10-21 14:30:08 +02:00
Valentin Kaelin
3b5ed35ea8 feat: add dropdown in RecentActivity component 2019-10-13 20:29:08 +02:00
Valentin Kaelin
e23932fcf6 feat: add footer with GitHub link 2019-10-13 18:12:17 +02:00
Valentin Kaelin
3d9fd8bcf5 feat: add custom scrollbar (chrome) 2019-10-13 15:51:47 +02:00
Valentin Kaelin
c8e085a1ea fix: adjust some padding 2019-10-12 16:34:05 +02:00
Valentin Kaelin
aed77079ce fix: oopsie 2019-10-12 16:15:57 +02:00
Valentin Kaelin
3efa75759c fix: mobile version of the homepage 2019-10-12 16:15:21 +02:00
Valentin Kaelin
35206b9962 fix: adjust mobile version of the website 2019-10-12 15:51:30 +02:00
Valentin Kaelin
fb7f4bf815 refactor: remove old spinner loader 2019-10-11 21:46:35 +02:00
Valentin Kaelin
bd1341fb7a feat: add skeleton loading to summoners page 2019-10-11 21:43:02 +02:00
Valentin Kaelin
65185157a9 Merge remote-tracking branch 'origin/master' 2019-10-08 21:54:56 +02:00
Valentin Kaelin
b046adba97 feat: add Flex 5vs5 global stats 2019-10-08 21:54:32 +02:00
vkaelin
a3b8282911 feat: add a real error message if the summoner isn't found 2019-10-07 09:54:29 +02:00
Valentin Kaelin
a7561a82b8 feat: add loading animation on load more matches button 2019-10-06 15:08:24 +02:00
Valentin Kaelin
e09c7d59b5 feat: add button to load 10 more matches 2019-10-06 00:01:58 +02:00
Valentin Kaelin
02e4cb87dd fix: months displayed in RecentActivity are more correct 2019-10-05 21:10:02 +02:00
Valentin Kaelin
839b324d64 fix: remove viewport meta tag as long as responsive isn't done 2019-10-04 21:04:19 +02:00
Valentin Kaelin
4f13d8400e refactor: transform matches data to store in db only useful data 2019-09-29 18:06:54 +02:00
Valentin Kaelin
81e995b239 feat: add text to show the result of the match 2019-09-24 18:08:03 +02:00
Valentin Kaelin
77095ced56 fix: height of the background on profiles 2019-09-23 19:51:04 +02:00
Valentin Kaelin
0278b3934c fix: calculation of the kda 2019-09-22 17:39:29 +02:00
Valentin Kaelin
920b271925 fix: link path correction for enemies profiles 2019-09-20 23:54:35 +02:00
Valentin Kaelin
5601ea9365 feat: add links to the profiles of the 10 players per match 2019-09-20 23:52:34 +02:00
Valentin Kaelin
95bab9affa feat: add the 10 participants of each match 2019-09-20 23:32:28 +02:00
Valentin Kaelin
482d22b406 fix: role icon size if the game is a remake 2019-09-19 20:01:11 +02:00
Valentin Kaelin
06670c573e feat: add kda for each match 2019-09-19 19:58:29 +02:00
Valentin Kaelin
8e1850b638 feat: add role for summoner's matches 2019-09-19 19:26:44 +02:00
Valentin Kaelin
c442d3ac1f refactor: start the new design of the matches 2019-09-16 21:20:48 +02:00
Valentin Kaelin
3324fc09ce feat: add a real favicon 2019-09-15 16:25:07 +02:00
Valentin Kaelin
d97accce23 refactor: start the new summoner page design 2019-09-14 23:19:10 +02:00
Valentin Kaelin
f48bfc92ec feat: add SoloQ winrate 2019-09-14 16:10:49 +02:00
Valentin Kaelin
3dfd4d87a6 refactor: create some getters in vuex 2019-09-11 22:02:05 +02:00
Valentin Kaelin
e36b7d2669 Change the API domain name 2019-09-11 09:25:14 +02:00
Valentin Kaelin
9cc044ec13 Use Adonis instead of Express for the API 2019-09-11 09:06:21 +02:00
Valentin Kaelin
d611a7647d Start cleaning some Vue code 2019-09-09 20:42:10 +02:00
Valentin Kaelin
0aba0954e4 Fix the region changes with the new Jax wrapper 2019-09-09 18:14:15 +02:00
Valentin Kaelin
56f78fc8a2 Start using Vuex Summoner : messy code 2019-09-08 22:08:49 +02:00
Valentin Kaelin
1c1dc49c69 Fix: check summoner name server side to prevent Firefox error 2019-09-03 19:56:41 +02:00
Valentin Kaelin
312f7bb1a1 Use Jax wrapper to get summoners basic info 2019-08-31 19:45:37 +02:00
Valentin Kaelin
e8aedda4fe Fix Eslint typos 2019-08-31 19:24:58 +02:00
Valentin Kaelin
ecb8404f85 Update patch and remove old Vue logo 2019-08-31 19:21:10 +02:00
Valentin Kaelin
29134066b0 Make a custom Vue plugin for axios 2019-08-31 19:19:48 +02:00
Valentin Kaelin
37c4315a06 Start DDragon Endpoints with the Jax wrapper 2019-08-31 18:42:08 +02:00
Valentin Kaelin
56f8232654 Add HTTPS to NodeJS API
Dumbo is that me
2019-08-28 22:22:57 +02:00
Valentin Kaelin
acecc8a71c Change the Backend NodeJs API server 2019-08-28 21:26:42 +02:00
Valentin Kaelin
b552c5ccee Send an object instead of array for the JSON response 2019-08-27 22:17:16 +02:00
Valentin Kaelin
8a603a3903 Configure ESLint for the Vue project 2019-08-23 16:48:16 +02:00
Valentin Kaelin
1846f84491 Remove Flex 3v3 stats and tmp file from Riot application 2019-08-23 00:57:06 +02:00
Valentin Kaelin
84eae5380f Add Vuex and create Notifications Component 2019-08-23 00:50:00 +02:00
Valentin Kaelin
4b98a83b78 Production Riot API Key application 2019-08-22 18:23:09 +02:00
Valentin Kaelin
a2105afdcc Fixes: colors in RecentActivity and user-select of regions' Dropdown 2019-08-22 01:09:17 +02:00
Valentin Kaelin
47b0c282d6 Fix: a click outside of the regions' Dropdown closes it 2019-08-21 23:22:16 +02:00
Valentin Kaelin
f366e20b22 Fix: summonerNames with spaces now work 2019-08-21 22:50:57 +02:00
Valentin Kaelin
7aaf8aa248 RecentActivity: months and weekdays are now dynamic 2019-08-20 23:14:22 +02:00
Valentin Kaelin
1ff6f6f5e6 First "working" version of the RecentActivity grid
Only last 100 matches are displayed
2019-08-20 22:42:11 +02:00
Valentin Kaelin
103656f094 Start RecentActivity component 🤯 2019-08-20 00:08:13 +02:00
Valentin Kaelin
1b674f13fb Async background load on homepage 2019-08-19 14:49:20 +02:00
Valentin Kaelin
c2298855a9 Add redirects file for routing on Netlify 2019-08-19 13:37:47 +02:00
Valentin Kaelin
5eb7c96000 Update packages and League current patch 2019-08-16 19:03:57 +02:00
Valentin Kaelin
0a1f6a21fe Small fixes and update League patch 2019-06-21 19:51:26 +02:00
Valentin Kaelin
c49137c5f5 Update packages 2019-06-19 22:12:01 +02:00
Valentin Kaelin
c623a02cd0 Update all packages 2019-05-17 23:29:17 +02:00
Valentin Kaelin
5d4b926ca7 Update current League patch 2019-05-17 23:11:27 +02:00
Valentin Kaelin
e87af94a0d Add response-time package 2019-05-17 23:09:48 +02:00
Valentin Kaelin
00f690656d Merge remote-tracking branch 'origin/master' 2019-05-17 22:58:39 +02:00
Valentin Kaelin
ae52ef7164 Use RiotGames API for static files. 2019-05-17 22:58:36 +02:00
Valentin Kaelin
cdc4fe55b2 Add a check before the selected Region in Dropdown 2019-05-16 15:10:00 +02:00
Valentin Kaelin
60fc3bd74e Remove unused code and polish SearchForm 2019-04-18 21:33:49 +09:00
Lazzzer
2218030f4d Small change in the dropdown + tailwind config 2019-04-16 15:34:38 +02:00
Valentin Kaelin
3794780574 Fix homepage 2019-04-16 21:28:42 +09:00
Valentin Kaelin
73472b5603 Starting designing homepage 2019-04-10 22:05:52 +02:00
Valentin Kaelin
723a7d2c63 Add the possibility to change Region 2019-04-08 22:06:22 +02:00
Valentin Kaelin
bc2f551a03 Starting regions list 2019-04-07 19:44:01 +02:00
Valentin Kaelin
0ad9788941 Replace some old syntax 2019-04-05 22:41:32 +02:00
Valentin Kaelin
2a12c38ab2 Work on responsive and add loading animation 2019-04-04 22:29:37 +02:00
Valentin Kaelin
c26b7a2191 Fix PurgeCSS, fix backend, use localStorage 2019-03-31 20:56:48 +02:00
Valentin Kaelin
cc630f002b Starting with Vue 2019-03-30 23:55:48 +01:00