Claudio Ortolina
be1de52984
Refactor Records.Record for simplification
...
- Remove unnecessary intermediate variables
- Remove unnecessary pipes
2025-02-09 08:33:00 +00:00
Claudio Ortolina
828563e933
Shorten timeouts for Last.fm api
...
Especially when the application wakes up from suspension, requests tend
to timeout.
2025-02-09 08:07:27 +00:00
Claudio Ortolina
4593b60da5
Always use @base_url
2025-02-08 13:20:49 +00:00
Claudio Ortolina
015863d25e
Add missing test for Record.add_musicbrainz_data/2
2025-02-07 20:17:21 +00:00
Claudio Ortolina
9b25556245
Refactor Record.child_release_groups/1 to use stored ids
2025-02-06 21:03:38 +00:00
Claudio Ortolina
b80a98a881
Included published releases count in record details pages
2025-02-06 11:37:55 +00:00
Claudio Ortolina
a6c8b39947
Reduce pool size
...
Since covers are cached for 1 year, the pressure on the db is much lower
(despite etag checking), so we can tune the application to use even more
capacity without visible slowdown.
2025-02-06 08:16:51 +00:00
Claudio Ortolina
dd6e4e19a9
Update dependencies
...
mint 1.6.2 => 1.7.1
2025-02-06 08:07:54 +00:00
Claudio Ortolina
6ad28f1271
When importing a record, stream all its releases
2025-02-05 15:31:08 +00:00
Claudio Ortolina
f29dd1f0ab
Fetch 100 releases when importing a record
...
The release group contains only 25 releases, which breaks tracking
scrobble status. Albums like "Toto IV" or "Hounds of Love" end up
looking like they're not part of the collections because the individual
releases are not stored.
Still error prone, because this change doesn't paginate to more than 100
records, but that will be addressed in a future commit.
2025-02-05 10:12:27 +00:00
dependabot[bot]
d26c5295fb
Update dependencies: Bump phoenix_live_view from 1.0.3 to 1.0.4
...
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view ) from 1.0.3 to 1.0.4.
- [Changelog](https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.4/CHANGELOG.md )
- [Commits](https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.3...v1.0.4 )
---
updated-dependencies:
- dependency-name: phoenix_live_view
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-05 07:06:21 +00:00
Claudio Ortolina
acd52978ae
Revise naming and notification around purchasing records
2025-02-04 12:11:16 +00:00
dependabot[bot]
6cac09e81b
Update dependencies: Bump phoenix from 1.7.18 to 1.7.19
...
Bumps [phoenix](https://github.com/phoenixframework/phoenix ) from 1.7.18 to 1.7.19.
- [Release notes](https://github.com/phoenixframework/phoenix/releases )
- [Changelog](https://github.com/phoenixframework/phoenix/blob/v1.7.19/CHANGELOG.md )
- [Commits](https://github.com/phoenixframework/phoenix/compare/v1.7.18...v1.7.19 )
---
updated-dependencies:
- dependency-name: phoenix
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-03 06:39:22 +00:00
Claudio Ortolina
f21729ac00
Cache covers for 1 year
2025-01-31 07:43:06 +00:00
dependabot[bot]
d9967cb3fd
Update dependencies: Bump heroicons from v2.1.5 to v2.2.0
...
Bumps [heroicons](https://github.com/tailwindlabs/heroicons ) from v2.1.5 to v2.2.0.
- [Release notes](https://github.com/tailwindlabs/heroicons/releases )
- [Changelog](https://github.com/tailwindlabs/heroicons/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/heroicons/compare/ad0ad1f6d51bd64dcd67e363d2b2833a8de25154...0435d4ca364a608cc75e2f8683d374e55abbae26 )
---
updated-dependencies:
- dependency-name: heroicons
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-31 07:14:01 +00:00
dependabot[bot]
16fcac2611
Update dependencies: Bump bandit from 1.6.6 to 1.6.7
...
Bumps [bandit](https://github.com/mtrudel/bandit ) from 1.6.6 to 1.6.7.
- [Changelog](https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mtrudel/bandit/compare/1.6.6...1.6.7 )
---
updated-dependencies:
- dependency-name: bandit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-31 07:13:43 +00:00
Claudio Ortolina
f82f2d447c
Mount /api/backup route
2025-01-30 14:38:02 +00:00
Claudio Ortolina
b47f282223
Add database backup functionality
2025-01-30 09:39:45 +00:00
Claudio Ortolina
441bfcb9ef
Add logout icon and tighten navbar on mobile
2025-01-30 09:39:33 +00:00
Claudio Ortolina
cd4ad66098
Define MusicLibrary.Repo.vacuum/0
2025-01-30 09:29:17 +00:00
Claudio Ortolina
0d0350a514
Reuse Artist schema inside SearchIndex
2025-01-29 15:41:46 +00:00
Claudio Ortolina
9c3acd0fcf
Remove duplication of types and formats definitions
2025-01-29 15:39:29 +00:00
Claudio Ortolina
6db631f03b
Reword explanation
2025-01-29 15:03:40 +00:00
Claudio Ortolina
5b8083e144
Silence debug logs in tests
2025-01-29 12:44:10 +00:00
Claudio Ortolina
9e1f00c9a8
Refactor type/format labels to enable translations
2025-01-29 11:04:19 +00:00
Claudio Ortolina
96bd453900
When not possible to determine otherwise, assums a record has been released
2025-01-29 10:21:41 +00:00
Claudio Ortolina
06f1997d59
Show if a wishlisted album is unreleased
2025-01-29 10:13:39 +00:00
dependabot[bot]
32bc4067ff
Update dependencies: Bump phoenix_live_view from 1.0.2 to 1.0.3
...
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view ) from 1.0.2 to 1.0.3.
- [Changelog](https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.3/CHANGELOG.md )
- [Commits](https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.2...v1.0.3 )
---
updated-dependencies:
- dependency-name: phoenix_live_view
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-29 07:09:52 +00:00
Claudio Ortolina
e3a2250e9e
Update dependencies
...
phoenix_test 0.5.1 => 0.5.2
2025-01-28 14:12:17 +00:00
Claudio Ortolina
4a8a37a52f
Tighten up monitoring routes configuration
2025-01-28 11:49:45 +00:00
Claudio Ortolina
06a1ebbe76
Improve styling of wishlist record details page
2025-01-28 11:36:48 +00:00
Claudio Ortolina
ca0b4fb0e1
Improve styling of collection record details page
2025-01-28 11:33:11 +00:00
Claudio Ortolina
7ce2b6a7b2
Add wishlist#show test
2025-01-27 23:33:11 +00:00
Claudio Ortolina
f5e29f9e59
Improve collection#show test
2025-01-27 23:31:34 +00:00
Claudio Ortolina
97eb01f6a6
Show record ID on wishlist and collection detail pages
2025-01-27 23:29:01 +00:00
Claudio Ortolina
59371ba7be
Align on tour badge in artist page
2025-01-27 10:05:31 +00:00
Claudio Ortolina
50b13915ee
Update Erlang and Elixir
...
Elixir 1.18.2, Erlang 27.2.1
2025-01-26 19:04:00 +00:00
Claudio Ortolina
9f29e105ff
Update dependencies
...
bandit 1.6.5 => 1.6.6
2025-01-26 18:38:50 +00:00
Claudio Ortolina
fe99ec155d
Align counters to baseline
2025-01-25 22:01:09 +00:00
Claudio Ortolina
f1dd8cc888
Restore color of loading spinner
2025-01-25 22:00:45 +00:00
Claudio Ortolina
2a393446a6
Improve layout of artist section headers
2025-01-25 18:18:17 +00:00
Claudio Ortolina
0d77fdc031
Display badge when an artist is touring
2025-01-25 08:50:46 +00:00
Claudio Ortolina
916a934da6
Add missing directory in dependabot configuration
2025-01-25 08:39:20 +00:00
Claudio Ortolina
b19e85d56d
Assign Dependabot PRs
2025-01-25 08:34:22 +00:00
Claudio Ortolina
ca02f10f8b
Update dependencies
...
telemetry_metrics 1.0.0 => 1.1.0
2025-01-24 20:50:14 +00:00
Claudio Ortolina
0ce2f41793
Tone down horizontal dividers for record list in dark mode
2025-01-24 20:33:15 +00:00
Claudio Ortolina
cd3b7b212a
Improve aesthetics of stats dividers
2025-01-24 20:30:16 +00:00
Claudio Ortolina
542702e351
Improve header titles in editing overlay
2025-01-24 14:50:21 +00:00
Claudio Ortolina
a0c06606fb
Validate before constructing a complete record
2025-01-24 14:29:38 +00:00
Claudio Ortolina
38f7bf70bf
Extract artist_changeset/2 to Artist module
2025-01-24 14:28:52 +00:00