Commit graph

14 commits

Author SHA1 Message Date
9896ea31ff feat: introduce new report "Top Albums" 2020-11-15 02:43:23 +01:00
427964f255 refactor(api): remove unused constant 2020-11-15 02:36:44 +01:00
44f7e26270 feat: implement long-lived sessions 2020-11-09 18:34:23 +01:00
5fb8a99a56 refactor: fix import relative paths 2020-09-05 21:07:05 +02:00
fb9b83d440 fix(server): improve listens report response time
Do not unnecessarily join too many relations
2020-07-12 17:53:31 +02:00
67ea28aec7 refactor: use TimeOptions for Listens report 2020-07-12 17:53:31 +02:00
5bc76f23d0 refator: use TimeOptions for TopArtists report 2020-07-12 17:53:31 +02:00
ad0d197105 refactor(server): do not export listen repository to outside modules 2020-07-12 17:53:31 +02:00
11af91cadb refactor(server): introduce scoped query builders for recurring filters 2020-07-12 17:53:31 +02:00
aecc82576a fix: improve top-artists response time
By calculating the necessary counts in the database, we avoid
unncessary joins and data transmissions.
2020-07-11 19:35:36 +02:00
6fc10c40ca feat: add top-artists report 2020-07-04 21:56:27 +02:00
b8918889a1 refactor(server): introduce TimePresets for reports 2020-06-01 21:19:50 +02:00
6f8fc0265a fix(server): validate listens report query params
When using Omit<>, class-validator can not see the decorators of the base
type and skips validation.
2020-06-01 21:19:50 +02:00
3828b841c2 feat(api): add listen report endpoint 2020-05-09 19:24:17 +02:00