renovate[bot]
910e4229a5
chore(deps): update dependency @types/react to v18.0.29
2023-03-24 17:57:49 +00:00
renovate[bot]
0144c82048
chore(deps): update dependency @types/node to v18.15.7
2023-03-24 12:25:38 +00:00
renovate[bot]
82e2f52afb
chore(deps): update dependency @types/node to v18.15.6
2023-03-23 22:09:15 +00:00
renovate[bot]
0eb7b0a253
chore(deps): update dependency rimraf to v4.4.1
2023-03-22 20:13:30 +00:00
renovate[bot]
518061b4f4
chore(deps): update nest monorepo to v9.3.12
2023-03-22 16:11:25 +00:00
renovate[bot]
b5264a2987
chore(deps): update grafana/grafana-oss docker tag to v9.4.7
2023-03-22 10:24:29 +00:00
renovate[bot]
1a1e391ef4
chore(deps): update typescript-eslint monorepo to v5.56.0
2023-03-22 01:37:20 +00:00
renovate[bot]
173ee2c4dc
chore(deps): update traefik docker tag to v2.9.9
2023-03-21 22:42:48 +00:00
renovate[bot]
c58cccee09
chore(deps): update prom/prometheus docker tag to v2.43.0
2023-03-21 19:01:16 +00:00
renovate[bot]
dd86f98a53
chore(deps): update nest monorepo to v9.3.11
2023-03-21 15:50:41 +00:00
renovate[bot]
86e14983c5
chore(deps): update dependency @sentry/node to v7.44.2
2023-03-21 13:01:18 +00:00
renovate[bot]
dae88eb1cd
chore(deps): update dependency prettier to v2.8.6
2023-03-21 08:49:14 +00:00
renovate[bot]
0e8dfcf4c3
chore(deps): update dependency eslint-config-prettier to v8.8.0
2023-03-21 05:39:36 +00:00
renovate[bot]
ca3c8f0ad4
chore(deps): update dependency @types/node to v18.15.5
2023-03-21 02:59:25 +00:00
renovate[bot]
9f85d8cc1d
chore(deps): update dependency @sentry/node to v7.44.1
2023-03-20 19:24:28 +00:00
renovate[bot]
0db52d7bab
chore(deps): update dependency prettier to v2.8.5
2023-03-20 06:27:47 +00:00
semantic-release-bot
fa939e992d
chore(release): 1.23.3 [skip ci]
...
## [1.23.3](https://github.com/apricote/Listory/compare/v1.23.2...v1.23.3 ) (2023-03-19)
### Bug Fixes
* **api:** use `PORT` var ([#262 ](https://github.com/apricote/Listory/issues/262 )) ([5ce51c3 ](5ce51c389c ))
2023-03-19 15:13:42 +00:00
renovate[bot]
31b4e11cb9
chore(deps): update dependency nestjs-otel to v5
2023-03-19 16:07:53 +01:00
renovate[bot]
cf456ef573
chore(deps): update dependency pino-pretty to v10
2023-03-19 16:04:58 +01:00
dependabot[bot]
97e45763d2
chore(deps): bump webpack from 5.73.0 to 5.76.2 in /frontend
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.73.0 to 5.76.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.73.0...v5.76.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-19 16:04:10 +01:00
Marc Mogdanz
5ce51c389c
fix(api): use PORT var ( #262 )
2023-03-19 16:02:49 +01:00
88e736ea41
ci: also run tests for PRs from forks
...
Fixes CI not running in #262
2023-03-19 16:00:20 +01:00
renovate[bot]
f637d31a89
chore(deps): update dependency eslint-plugin-jsdoc to v40.1.0
2023-03-18 20:13:43 +00:00
semantic-release-bot
0a7927b07a
chore(release): 1.23.2 [skip ci]
...
## [1.23.2](https://github.com/apricote/Listory/compare/v1.23.1...v1.23.2 ) (2023-03-17)
### Bug Fixes
* **api:** album&track reports only contain one artist ([471f46e ](471f46eb8d ))
* **api:** properly handle errors in crawler loop ([0e2c56b ](0e2c56bf5f ))
2023-03-17 16:44:08 +00:00
0e2c56bf5f
fix(api): properly handle errors in crawler loop
2023-03-17 17:37:14 +01:00
471f46eb8d
fix(api): album&track reports only contain one artist
...
Albums & Tracks can have multiple artists associated with them, but
the previous SQL queries would only return a randomly-chosen one of them.
2023-03-17 17:37:14 +01:00
renovate[bot]
0cb2173349
chore(deps): update dependency @nestjs/cli to v9.3.0
2023-03-17 13:33:47 +00:00
renovate[bot]
d45fea278f
chore(deps): update dependency nest-raven to v9.2.0
2023-03-17 03:33:27 +00:00
renovate[bot]
c84fb73c21
chore(deps): update dependency @types/jest to v29.5.0
2023-03-16 18:40:16 +00:00
renovate[bot]
dd1946f0fd
chore(deps): update dependency recharts to v2.5.0
2023-03-16 02:17:26 +00:00
renovate[bot]
cc404102c2
chore(deps): update dependency @types/jest to v29.4.4
2023-03-15 23:44:34 +00:00
renovate[bot]
2f5f8537e2
chore(deps): update nest monorepo to v9.3.10
2023-03-15 20:31:25 +00:00
renovate[bot]
a5c2708b54
chore(deps): update dependency eslint-plugin-jsdoc to v40.0.3
2023-03-15 16:54:08 +00:00
renovate[bot]
3d2de2cc88
chore(deps): update dependency @types/jest to v29.4.2
2023-03-15 07:31:07 +00:00
renovate[bot]
087ab2b32d
chore(deps): update typescript-eslint monorepo to v5.55.0
2023-03-14 22:36:17 +00:00
renovate[bot]
bb3b51d1a4
chore(deps): update dependency @sentry/node to v7.43.0
2023-03-14 22:35:02 +00:00
renovate[bot]
99b2555d7e
chore(deps): update dependency @types/node to v18.15.3
2023-03-14 09:58:06 +00:00
renovate[bot]
234e37e52c
chore(deps): update dependency eslint-plugin-jsdoc to v40.0.2
2023-03-14 04:19:05 +00:00
renovate[bot]
de92333f05
chore(deps): update dependency @types/node to v18.15.2
2023-03-14 00:48:14 +00:00
renovate[bot]
253fb09e87
chore(deps): update dependency @types/jest to v29.4.1
2023-03-13 20:03:55 +00:00
renovate[bot]
9bbbf54721
chore(deps): update dependency @types/node to v18.15.1
2023-03-13 05:23:56 +00:00
semantic-release-bot
f10d239cd8
chore(release): 1.23.1 [skip ci]
...
## [1.23.1](https://github.com/apricote/Listory/compare/v1.23.0...v1.23.1 ) (2023-03-12)
### Bug Fixes
* **api:** importer job was always importing first user ([821b91d ](821b91defe ))
2023-03-12 20:39:29 +00:00
821b91defe
fix(api): importer job was always importing first user
...
We did read the actual user id from the job data, which caused us
to always import the first user returned by the database.
2023-03-12 21:33:13 +01:00
semantic-release-bot
27a7c7faf6
chore(release): 1.23.0 [skip ci]
...
# [1.23.0](https://github.com/apricote/Listory/compare/v1.22.0...v1.23.0 ) (2023-03-12)
### Features
* **api:** import listens after first sign in ([46b1650 ](46b1650066 ))
* **api:** poll listens less often if user is inactive ([14478a5 ](14478a5418 ))
* **api:** use nest-pg-boss for spotify interactions ([b9f92bb ](b9f92bbdfa ))
2023-03-12 01:26:59 +00:00
46b1650066
feat(api): import listens after first sign in
...
Previously it took a minute until the import was started within the normal
loop. This way, we create an import job right after the user logs
in for the first time.
2023-03-12 02:20:39 +01:00
14478a5418
feat(api): poll listens less often if user is inactive
...
To save on Spotify API requests we have two different classes of
polling intervals:
- all users are polled at least every 10 minutes, this is a safe interval
and no listens will be ever missed
- if a user listened to a song within the last 60 minutes, we poll every
minute to ensure that the UI shows new listens immediately
2023-03-12 02:20:39 +01:00
b9f92bbdfa
feat(api): use nest-pg-boss for spotify interactions
2023-03-12 02:20:39 +01:00
renovate[bot]
cd672a408e
chore(deps): update dependency eslint-plugin-jsdoc to v40
2023-03-11 18:25:35 +00:00
renovate[bot]
8bbc8ac01e
chore(deps): update dependency @testing-library/react to v14
2023-03-11 14:20:24 +00:00
renovate[bot]
35ed02d53a
chore(deps): update typescript-eslint monorepo to v5.54.1
2023-03-11 10:30:06 +00:00