Commit graph

72 commits

Author SHA1 Message Date
semantic-release-bot
9eb36a6a78 chore(release): 1.30.0 [skip ci]
# [1.30.0](https://github.com/apricote/Listory/compare/v1.29.0...v1.30.0) (2023-10-01)

### Features

* import listens from spotify extended streaming history ([#305](https://github.com/apricote/Listory/issues/305)) ([7140cb0](7140cb0679))
2023-10-01 01:41:53 +00:00
semantic-release-bot
8f2ed636ee chore(release): 1.29.0 [skip ci]
# [1.29.0](https://github.com/apricote/Listory/compare/v1.28.2...v1.29.0) (2023-09-30)

### Features

* **frontend:** general revamp of navigation & pages ([#303](https://github.com/apricote/Listory/issues/303)) ([4b1dd10](4b1dd10846))
2023-09-30 17:52:05 +00:00
semantic-release-bot
35b48740e0 chore(release): 1.28.2 [skip ci]
## [1.28.2](https://github.com/apricote/Listory/compare/v1.28.1...v1.28.2) (2023-09-18)

### Bug Fixes

* slow query taking up 66% of db time ([#298](https://github.com/apricote/Listory/issues/298)) ([625db7d](625db7dbe7))
2023-09-18 19:22:43 +00:00
semantic-release-bot
b63d3f63c4 chore(release): 1.28.1 [skip ci]
## [1.28.1](https://github.com/apricote/Listory/compare/v1.28.0...v1.28.1) (2023-09-16)

### Bug Fixes

* invalid database migration ([9ba47a5](9ba47a560c))
2023-09-16 22:50:03 +00:00
semantic-release-bot
faa07c1297 chore(release): 1.28.0 [skip ci]
# [1.28.0](https://github.com/apricote/Listory/compare/v1.27.0...v1.28.0) (2023-09-16)

### Features

* optimize db queries ([#297](https://github.com/apricote/Listory/issues/297)) ([dd57a52](dd57a52ab6))
2023-09-16 22:38:10 +00:00
semantic-release-bot
fd28daa37a chore(release): 1.27.0 [skip ci]
# [1.27.0](https://github.com/apricote/Listory/compare/v1.26.2...v1.27.0) (2023-09-16)

### Features

* improve listens report response time ([89440da](89440daf7b))
2023-09-16 21:27:59 +00:00
semantic-release-bot
6e7c947ab5 chore(release): 1.26.2 [skip ci]
## [1.26.2](https://github.com/apricote/Listory/compare/v1.26.1...v1.26.2) (2023-09-10)

### Bug Fixes

* failing healthcheck for spotify api ([6898687](689868798d))
2023-09-10 19:07:30 +00:00
semantic-release-bot
0bd3309ffe chore(release): 1.26.1 [skip ci]
## [1.26.1](https://github.com/apricote/Listory/compare/v1.26.0...v1.26.1) (2023-05-07)

### Bug Fixes

* missing import for @hapi/joi ([#274](https://github.com/apricote/Listory/issues/274)) ([bbc7ec0](bbc7ec0817))
2023-05-07 11:43:44 +00:00
semantic-release-bot
aa4f2c4698 chore(release): 1.26.0 [skip ci]
# [1.26.0](https://github.com/apricote/Listory/compare/v1.25.0...v1.26.0) (2023-05-07)

### Features

* use bulk Spotify API calls & inserts to make spotify crawling more efficient ([#271](https://github.com/apricote/Listory/issues/271)) ([8721fd1](8721fd101d))
2023-05-07 02:19:21 +00:00
semantic-release-bot
93c41dba6c chore(release): 1.25.0 [skip ci]
# [1.25.0](https://github.com/apricote/Listory/compare/v1.24.2...v1.25.0) (2023-04-03)

### Features

* optimize dockerfile for multi-platform ([7c0966d](7c0966d5ae))
2023-04-03 20:22:05 +00:00
semantic-release-bot
9a1edf920f chore(release): 1.24.2 [skip ci]
## [1.24.2](https://github.com/apricote/Listory/compare/v1.24.1...v1.24.2) (2023-04-02)

### Bug Fixes

* missing docker auth ([b82860d](b82860dfba))
2023-04-02 14:24:53 +00:00
semantic-release-bot
96cf83b703 chore(release): 1.24.1 [skip ci]
## [1.24.1](https://github.com/apricote/Listory/compare/v1.24.0...v1.24.1) (2023-04-02)

### Bug Fixes

* broken release pipeline on docker push ([30e8cbf](30e8cbf250))
2023-04-02 13:35:38 +00:00
semantic-release-bot
070d4996f4 chore(release): 1.24.0 [skip ci]
# [1.24.0](https://github.com/apricote/Listory/compare/v1.23.3...v1.24.0) (2023-04-02)

### Features

* add arm64 image [#265](https://github.com/apricote/Listory/issues/265) ([fc50d38](fc50d38535))
2023-04-02 12:07:24 +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
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
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
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
semantic-release-bot
cd6a70d737 chore(release): 1.22.0 [skip ci]
# [1.22.0](https://github.com/apricote/Listory/compare/v1.21.0...v1.22.0) (2023-02-21)

### Bug Fixes

* **frontend:** flashing content on useAsync reload ([e298282](e298282f55))

### Features

* **frontend:** manage API tokens in Frontend ([ac0f9ff](ac0f9ff5d3))
2023-02-21 22:13:19 +00:00
semantic-release-bot
bfa3647a48 chore(release): 1.21.0 [skip ci]
# [1.21.0](https://github.com/apricote/Listory/compare/v1.20.1...v1.21.0) (2023-02-19)

### Features

* **api:** API tokens for authentication ([8f7eebb](8f7eebb806))
2023-02-19 15:26:17 +00:00
semantic-release-bot
acb513f679 chore(release): 1.20.1 [skip ci]
## [1.20.1](https://github.com/apricote/Listory/compare/v1.20.0...v1.20.1) (2022-09-28)

### Bug Fixes

* **dev:** broken traces with latest OTEL libraries ([515c80a](515c80a6e3))
2022-09-28 08:17:43 +00:00
semantic-release-bot
758c080712 chore(release): 1.20.0 [skip ci]
# [1.20.0](https://github.com/apricote/Listory/compare/v1.19.1...v1.20.0) (2022-09-27)

### Features

* **api:** add local repl console ([0a9956e](0a9956e1ae))
* **dev:** combine all docker-compose setups ([52a5a39](52a5a39cb3))
2022-09-27 16:25:59 +00:00
semantic-release-bot
7983df1af6 chore(release): 1.19.1 [skip ci]
## [1.19.1](https://github.com/apricote/Listory/compare/v1.19.0...v1.19.1) (2022-09-26)

### Bug Fixes

* **dev:** traces not arriving in tempo 1.4+ ([1ac709d](1ac709da24))
2022-09-26 22:52:44 +00:00
semantic-release-bot
e1f373cf78 chore(release): 1.19.0 [skip ci]
# [1.19.0](https://github.com/apricote/Listory/compare/v1.18.2...v1.19.0) (2022-07-24)

### Bug Fixes

* **frontend:** crash when resetting DateSelect values ([65b0d24](65b0d24903))

### Features

* **frontend:** Dark Mode ([78c7afc](78c7afc152))
2022-07-24 16:17:35 +00:00
semantic-release-bot
ba703031a2 chore(release): 1.18.2 [skip ci]
## [1.18.2](https://github.com/apricote/Listory/compare/v1.18.1...v1.18.2) (2022-07-12)

### Bug Fixes

* **api:** missing OpenAPI route tags ([d6af6f9](d6af6f9cba))
2022-07-12 18:38:15 +00:00
semantic-release-bot
9e704cba21 chore(release): 1.18.1 [skip ci]
## [1.18.1](https://github.com/apricote/Listory/compare/v1.18.0...v1.18.1) (2022-07-07)

### Bug Fixes

* **api:** remove unwanted debug log messages ([2c8e8ef](2c8e8ef23c))
2022-07-07 15:23:22 +00:00
semantic-release-bot
83d3c7dd72 chore(release): 1.18.0 [skip ci]
# [1.18.0](https://github.com/apricote/Listory/compare/v1.17.0...v1.18.0) (2022-06-29)

### Features

* **api:** metrics for Spotify API http requests ([41dfae3](41dfae3c50))
2022-06-29 19:35:28 +00:00
semantic-release-bot
b62dfa354b chore(release): 1.17.0 [skip ci]
# [1.17.0](https://github.com/apricote/Listory/compare/v1.16.4...v1.17.0) (2022-06-25)

### Bug Fixes

* **api:** some listens pages are not full ([be38c38](be38c383ef))
* **frontend:** invalid react list keys ([fa2d1f4](fa2d1f426f))
* **frontend:** show empty report only when not loading ([79b375c](79b375ca08))
* **frontend:** use sensible default values for custom time selector ([4758338](4758338e99))

### Features

* **frontend:** nice login loading screen ([a443b3d](a443b3ddbc))
* **frontend:** use nice looking spinner ([01ed0c5](01ed0c5491))
* **frontend:** use transition for showing new data ([0c4de5d](0c4de5d56a))
2022-06-25 16:32:06 +00:00
semantic-release-bot
6a7bf9fd6a chore(release): 1.16.4 [skip ci]
## [1.16.4](https://github.com/apricote/Listory/compare/v1.16.3...v1.16.4) (2022-06-23)

### Bug Fixes

* **api:** send trace context to sentry ([8d9e990](8d9e99039c))
2022-06-23 16:31:21 +00:00
semantic-release-bot
c3cfbd9508 chore(release): 1.16.3 [skip ci]
## [1.16.3](https://github.com/apricote/Listory/compare/v1.16.2...v1.16.3) (2022-06-19)

### Bug Fixes

* **api:** improve performance of all time listens report ([99a4593](99a4593774))
* **api:** missing await ([fd3fc6b](fd3fc6b159))
2022-06-19 18:41:20 +00:00
semantic-release-bot
d91a01f750 chore(release): 1.16.2 [skip ci]
## [1.16.2](https://github.com/apricote/Listory/compare/v1.16.1...v1.16.2) (2022-06-19)

### Bug Fixes

* **chart:** add support for Ingress v1 ([b2d704b](b2d704bb3e))
2022-06-19 13:09:34 +00:00
semantic-release-bot
5563fb1469 chore(release): 1.16.1 [skip ci]
## [1.16.1](https://github.com/apricote/Listory/compare/v1.16.0...v1.16.1) (2022-06-19)

### Bug Fixes

* **chart:** template references removed value ([99068c0](99068c09bc))
2022-06-19 12:37:44 +00:00
semantic-release-bot
343a944db1 chore(release): 1.16.0 [skip ci]
# [1.16.0](https://github.com/apricote/Listory/compare/v1.15.1...v1.16.0) (2022-06-18)

### Bug Fixes

* **ci:** respect peer deps again ([9b7a01a](9b7a01ab1c))

### Features

* **observability:** add local grafana+prom stack for metrics insights ([d0a9b0a](d0a9b0a07c))
* **observability:** Replace Prometheus package with OpenTelemetry ([6b1640b](6b1640b753))
2022-06-18 15:52:55 +00:00
semantic-release-bot
6adec3b04b chore(release): 1.15.1 [skip ci]
## [1.15.1](https://github.com/apricote/Listory/compare/v1.15.0...v1.15.1) (2022-06-11)

### Bug Fixes

* **api:** broken tests after linting fix ([a2ea89f](a2ea89ff96))

### Reverts

* Revert "chore(deps): update dependency @types/node to v16" ([e2169c9](e2169c9c18))
* Revert "chore(deps): update nest monorepo" ([9260078](92600782f6))
2022-06-11 20:59:13 +00:00
semantic-release-bot
85fd32f55c chore(release): 1.15.0 [skip ci]
# [1.15.0](https://github.com/apricote/Listory/compare/v1.14.2...v1.15.0) (2022-06-11)

### Bug Fixes

* **ci:** ignore failing peer resolution ([5409b98](5409b98da1))
* **health:** remove faulty health check to spotify-auth ([7de5e14](7de5e14d4e))
* **health:** use not-deprecated sentry context ([f06b93e](f06b93efbe))

### Features

* **api:** configurable max pool connections ([ee5bd41](ee5bd41a37))
2022-06-11 19:47:14 +00:00
semantic-release-bot
a4f7eaf6cc chore(release): 1.14.2 [skip ci]
## [1.14.2](https://github.com/apricote/Listory/compare/v1.14.1...v1.14.2) (2022-06-11)

### Bug Fixes

* **health:** send healthcheck result to sentry to improve debugging ([dbf4374](dbf4374aeb))
2022-06-11 12:07:47 +00:00
semantic-release-bot
5641c1e0ab chore(release): 1.14.1 [skip ci]
## [1.14.1](https://github.com/apricote/Listory/compare/v1.14.0...v1.14.1) (2021-11-21)

### Bug Fixes

* **deps:** incompatible class-transformer release ([72be403](72be403fcf))
2021-11-21 18:14:47 +00:00
semantic-release-bot
62716a8d04 chore(release): 1.14.0 [skip ci]
# [1.14.0](https://github.com/apricote/Listory/compare/v1.13.0...v1.14.0) (2021-11-21)

### Bug Fixes

* **ci:** also provide GITHUB_TOKEN ([c033af7](c033af7013))
* **ci:** provide PAT as GH_TOKEN ([7f6af16](7f6af16d55))
* **ci:** use PAT for pushing changelog ([29fc348](29fc3488cf))

### Features

* **api:** update existing artists in MusicLibrary ([a0ffe10](a0ffe108e1))
* top genres report ([a0c28e2](a0c28e2324))
2021-11-21 17:40:48 +00:00
semantic-release-bot
5ef650a6dc chore(release): 1.13.0 [skip ci]
# [1.13.0](https://github.com/apricote/Listory/compare/v1.12.0...v1.13.0) (2021-05-25)

### Features

* **server:** save genres for artists and albums ([3c6f328](3c6f3289f1))
2021-05-25 17:37:42 +00:00
semantic-release-bot
b6c7c9e16d chore(release): 1.12.0 [skip ci]
# [1.12.0](https://github.com/apricote/Listory/compare/v1.11.1...v1.12.0) (2021-05-24)

### Bug Fixes

* **deps:** pin dependency @digikare/nestjs-prom to 1.0.0 ([3dee999](3dee999df6))

### Features

* **frontend:** add footer with version number ([2aaf582](2aaf582245))
2021-05-24 18:46:31 +00:00
semantic-release-bot
e743cd7c59 chore(release): 1.11.1 [skip ci]
## [1.11.1](https://github.com/apricote/Listory/compare/v1.11.0...v1.11.1) (2021-05-22)

### Bug Fixes

* **build:** tailwind config was missing from build ([06268c0](06268c0cf6))
2021-05-22 15:58:16 +00:00
semantic-release-bot
0be60c48fe chore(release): 1.11.0 [skip ci]
# [1.11.0](https://github.com/apricote/Listory/compare/v1.10.1...v1.11.0) (2021-05-22)

### Features

* **frontend:** add visual indicator to top lists ([8377b2f](8377b2f6d0))
* add top tracks report ([51fd78f](51fd78f6d9))
2021-05-22 15:46:12 +00:00
semantic-release-bot
751957801c chore(release): 1.10.1 [skip ci]
## [1.10.1](https://github.com/apricote/Listory/compare/v1.10.0...v1.10.1) (2021-05-20)

### Bug Fixes

* **api:** continue crawling when access token refresh fails for one user ([0c2188c](0c2188c4d4))
2021-05-20 17:24:02 +00:00
semantic-release-bot
7bc91b5576 chore(release): 1.10.0 [skip ci]
# [1.10.0](https://github.com/apricote/Listory/compare/v1.9.0...v1.10.0) (2020-12-06)

### Features

* add optional basic auth for metrics endpoint ([879c6a6](879c6a62e2))
* **helm:** add option to enable prometheus metrics ([a609720](a6097204c7))
2020-12-06 02:08:58 +00:00
semantic-release-bot
822355eedb chore(release): 1.9.0 [skip ci]
# [1.9.0](https://github.com/apricote/Listory/compare/v1.8.0...v1.9.0) (2020-11-28)

### Bug Fixes

* **api:** missed listens from spotify ([5ca3437](5ca3437b59))

### Features

* **api:** custom spotify crawler interval ([66fd6ce](66fd6ce1b4))
2020-11-28 17:34:02 +00:00
semantic-release-bot
52a0dc79ce chore(release): 1.8.0 [skip ci]
# [1.8.0](https://github.com/apricote/Listory/compare/v1.7.4...v1.8.0) (2020-11-21)

### Features

* **api:** add prometheus metrics ([e2056b4](e2056b4734))
2020-11-21 19:29:00 +00:00
semantic-release-bot
3aa90797c1 chore(release): 1.7.4 [skip ci]
## [1.7.4](https://github.com/apricote/Listory/compare/v1.7.3...v1.7.4) (2020-11-21)

### Bug Fixes

* **api:** db error on duplicate music library import ([fcc2f7d](fcc2f7d1b6))
2020-11-21 16:05:33 +00:00
semantic-release-bot
b47f137310 chore(release): 1.7.3 [skip ci]
## [1.7.3](https://github.com/apricote/Listory/compare/v1.7.2...v1.7.3) (2020-11-18)

### Bug Fixes

* **api:** exception after refreshing spotify access token ([49b31e8](49b31e8e62))
2020-11-18 20:17:45 +00:00
semantic-release-bot
59307a8a2e chore(release): 1.7.2 [skip ci]
## [1.7.2](https://github.com/apricote/Listory/compare/v1.7.1...v1.7.2) (2020-11-18)

### Bug Fixes

* **helm:** environment variable is set as boolean instead of string ([a8063cf](a8063cfc32))
2020-11-18 11:23:27 +00:00
semantic-release-bot
2513bc02aa chore(release): 1.7.1 [skip ci]
## [1.7.1](https://github.com/apricote/Listory/compare/v1.7.0...v1.7.1) (2020-11-17)

### Bug Fixes

* **helm:** add sentry options ([5ca6eba](5ca6eba764))
2020-11-17 21:43:25 +00:00
semantic-release-bot
5728a300af chore(release): 1.7.0 [skip ci]
# [1.7.0](https://github.com/apricote/Listory/compare/v1.6.1...v1.7.0) (2020-11-17)

### Features

* **api:** setup optional sentry error reporting ([56db4cd](56db4cd2e1))
2020-11-17 21:30:58 +00:00