Commit graph

1162 commits

Author SHA1 Message Date
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