Commit graph

247 commits

Author SHA1 Message Date
Thibault Duplessis 519608d819 upgrade proxied game when analysis completes 2020-01-02 19:14:16 -05:00
Thibault Duplessis b368daeff7 remove PeriodicRefreshCache - closes #5817 2019-12-24 18:26:53 -05:00
Thibault Duplessis effe244b0d refactor mongo caches - closes #5813 2019-12-24 17:56:36 -05:00
Thibault Duplessis 45b838a9dc don't always compute a profile crosstable 2019-12-22 22:38:52 -05:00
Thibault Duplessis fc4aa5fd4e stop showing friends notes, too slow 2019-12-22 00:30:06 -05:00
Thibault Duplessis 6513f02a7e monitor user profile segments 2019-12-21 17:26:42 -06:00
Thibault Duplessis cb3cc3fe34 monitor lobby segments 2019-12-21 15:55:45 -06:00
Thibault Duplessis 4a9dd71c65 fetch user ongoing games from the proxy 2019-12-15 17:50:24 -06:00
Thibault Duplessis c0aa9734f3 done propagating the execution context everywhere 2019-12-13 21:08:21 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis c0c3948c2b fix many more warnings 2019-12-08 12:12:00 -06:00
Thibault Duplessis d3d73b1a06 all fatal warnings - WIP 2019-12-08 02:02:12 -06:00
Thibault Duplessis 2b82c5f5b4 more app/ migration 2019-12-05 00:52:53 -06:00
Thibault Duplessis e2c18cb6fd migrate app WIP 2019-12-04 17:39:16 -06:00
Thibault Duplessis a279dbb99b migrate app/ WIP 2019-12-04 09:02:49 -06:00
Thibault Duplessis 8c144fa059 lila3 WIP 2019-11-28 12:20:59 -06:00
Thibault Duplessis b45753b52f no longer preload round count on homepage 2019-11-25 21:21:04 -06:00
Thibault Duplessis 15ec133753 team battle WIP 2019-10-03 14:58:59 +02:00
Thibault Duplessis e1b4e7ada8 team battle WIP 2019-10-03 10:41:36 +02:00
Thibault Duplessis 49f87dc1f8 exclude event host from featured streamers 2019-09-04 18:53:03 +02:00
Thibault Duplessis 0281ffefd3 remove team tournament points
also too taxing on the DB
2019-09-01 20:29:43 +02:00
Thibault Duplessis 13e5ab1975 remove team best members list
too taxing for DB
2019-09-01 20:23:54 +02:00
Thibault Duplessis d48d3b6a96 default to empty crosstable 2019-08-23 22:01:12 +02:00
Thibault Duplessis 2069e57b51 fetch team infos with aggregation lookup 2019-08-22 20:19:21 +02:00
Thibault Duplessis 8c6a508076 reduce playban DB reads 2019-08-21 12:44:19 +02:00
Thibault Duplessis 3e8f261e1e round proxy for urgent games 2019-08-20 15:51:40 +02:00
Thibault Duplessis b3cd3e3d75 more round proxy upgrade 2019-08-19 12:42:21 +02:00
Thibault Duplessis 52883303ea improve caches 2019-08-18 15:52:49 +02:00
Thibault Duplessis 74183a3e40 rename fixes 2019-07-13 20:12:42 +02:00
Thibault Duplessis 12e6292a7e consistent naming for sri 2019-07-13 20:02:50 +02:00
ProgramFOX 1b454a5402 Use syncache for TrophyKind 2019-06-29 20:09:56 -04:00
ProgramFOX 1a909ffacb Rewrite trophy code: don't hardcode kinds
instead of hardcoding trophy kinds in the code, all of them go in a database collection 'trophyKind'

to initialize, run the create-trophy-kinds.js script

no changes to the 'trophy' collection will be needed whatsoever
2019-06-29 20:09:56 -04:00
Thibault Duplessis 1b7b80dfe7 introduce ariaTitle = title + aria-label 2019-05-26 18:21:13 +02:00
Thibault Duplessis 7a9c66874e in blind mode, only show ongoing games on homepage, instead of lobby app 2019-05-02 17:49:18 +07:00
Thibault Duplessis 1642bab878 remove ranks debug 2019-04-04 13:37:44 +07:00
Thibault Duplessis bd165cad4d user profile UI WIP 2019-03-30 15:59:29 +07:00
Thibault Duplessis adc0b22989 homepage UI 2019-02-27 15:57:53 +07:00
Anton Baklanov 11d4cb4339
Ignore provisional ratings when displaying team's 'Best players'
Closes #721
2019-02-05 16:28:20 -03:00
Thibault Duplessis 0f9c6003e4 fix user TV race condition - closes #4614
If the game finishes between page load and websocket connection,
the spectator can remain stuck on the finished game.

Now checking if a new game is available on websocket connection.
2018-11-11 13:01:33 +01:00
Thibault Duplessis 1a4c84d223 don't time out user profile when rank info is slow to come 2018-11-04 13:10:13 +01:00
Thibault Duplessis 60908826bc add Verified permission and profile icon 2018-08-31 10:31:07 +02:00
Thibault Duplessis 81aedc1ca3 further simplify the site for bot accounts 2018-04-18 01:34:55 +02:00
Thibault Duplessis 7b3124b0cf Use (Light)Pov.gameId 2018-04-07 19:07:26 +02:00
Thibault Duplessis d672534ae6 implement & design revolution trophies 2018-03-08 20:07:16 -05:00
Thibault Duplessis 95993e2241 extract oauth implementation to lila.oauth, survive DB absence 2018-02-14 09:49:08 -05:00
Thibault Duplessis 255862813b display streamer titles on homepage 2018-01-13 10:42:30 -05:00
Thibault Duplessis 4358283c80 refactor livestream API 2018-01-06 08:31:51 -05:00
Thibault Duplessis 21a6a0bafb honor the autoFeatured setting 2018-01-05 13:47:12 -05:00
Thibault Duplessis 320c168c7a more work on streamers directory 2018-01-01 17:13:13 -05:00
Thibault Duplessis 384a861095 streamers WIP 2017-12-31 00:08:01 -05:00