Commit Graph

978 Commits

Author SHA1 Message Date
Claudio Ortolina 1f43e1d993 Use JSON instead of Jason where possible
In some places, we need pretty printing so it's not possible to remove
the dependency.
2025-03-23 08:34:25 +00:00
Claudio Ortolina 15c20f6803 Use fast_html for tests
Gives a visible speed bump: on a M1 machine tests go from 1.7s to 1.2s
2025-03-23 08:16:39 +00:00
Claudio Ortolina 0f815f5dff Update dependencies
floki 0.37.0 => 0.37.1
2025-03-23 08:10:11 +00:00
Claudio Ortolina 914851f996 Add mise task to prune local production backups 2025-03-22 16:49:07 +00:00
Claudio Ortolina 7e65221185 Hide LastFm internals via a context interface 2025-03-22 16:08:29 +00:00
Claudio Ortolina a52a980938 Exclude digital releases when searching via barcode 2025-03-22 15:08:13 +00:00
Claudio Ortolina 02dafb1a9f Extend assertions for scrobble activity test
Tests that information actually changes when toggling from albums to
tracks.
2025-03-22 08:31:30 +00:00
Claudio Ortolina 22de7ed85f Default displaying albums in scrobble activity 2025-03-22 08:24:22 +00:00
Claudio Ortolina b0d05546dd Update dependencies
bandit 1.6.8 => 1.6.9
thousand_island 1.3.11 => 1.3.12
2025-03-22 07:55:19 +00:00
Claudio Ortolina 66065004ec Update dependencies
phoenix_live_view 1.0.6 => 1.0.7
req 0.5.9 => 0.5.10
2025-03-21 15:32:51 +00:00
Claudio Ortolina 6992b2cd7d Update dependencies
phoenix_live_view 1.0.5 => 1.0.6
2025-03-20 19:26:57 +00:00
Claudio Ortolina 8fbb7f5a01 Update Tailwind from 4.0.14 to 4.0.15 2025-03-20 19:26:19 +00:00
Claudio Ortolina b972601d2f Update dependencies
ecto_sqlite3 0.18.1 => 0.19.0 (minor)
2025-03-19 10:14:04 +00:00
dependabot[bot] 42ade75cbf Update dependencies: Bump req from 0.5.8 to 0.5.9
Bumps [req](https://github.com/wojtekmach/req) from 0.5.8 to 0.5.9.
- [Release notes](https://github.com/wojtekmach/req/releases)
- [Changelog](https://github.com/wojtekmach/req/blob/main/CHANGELOG.md)
- [Commits](https://github.com/wojtekmach/req/compare/v0.5.8...v0.5.9)

---
updated-dependencies:
- dependency-name: req
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-18 06:21:40 +00:00
Claudio Ortolina c3420189f7 Update dependencies
plug 1.16.1 => 1.17.0

Includes fix for `use Plug.Test` deprecation.
2025-03-14 19:20:02 +00:00
Claudio Ortolina 828f1667bf Remove unused LastFm.Feed functions 2025-03-14 11:53:54 +00:00
Claudio Ortolina 66f401b243 Uniform spacing between stats sections 2025-03-14 10:37:50 +00:00
Claudio Ortolina 84870f87ad Toggle between recently scrobbled albums and tracks 2025-03-14 10:30:20 +00:00
Claudio Ortolina 6c9a504c5e Update tailwind from 4.0.13 to 4.0.14 2025-03-13 14:59:59 +00:00
Claudio Ortolina 67c02423d2 Fix phx-* css variants
See https://tailwindcss.com/docs/hover-focus-and-other-states#registering-a-custom-variant
2025-03-11 20:28:39 +00:00
Claudio Ortolina 1b1222df06 Update tailwind from 4.0.12 to 4.0.13 2025-03-11 20:22:14 +00:00
Claudio Ortolina 0020687f7b Include artist information in all albums feed 2025-03-11 08:48:17 +00:00
Claudio Ortolina ec10447ca0 Extend Last.fm Feed album/artist functions 2025-03-10 17:53:19 +00:00
Claudio Ortolina 3063155349 Extract Barcode icon 2025-03-10 12:23:52 +00:00
Claudio Ortolina 3d0eec3bff Add /api/collection endpoint 2025-03-10 11:17:51 +00:00
Claudio Ortolina bd9f88ab02 Don't pipe in one function only 2025-03-09 15:49:07 +00:00
Claudio Ortolina fcd43d7bd6 Structure mise.toml 2025-03-09 14:49:15 +00:00
Claudio Ortolina b23e2fd1a5 Extract Tailwind release helpers 2025-03-09 09:22:48 +00:00
Claudio Ortolina be7231f5aa Add task to check that Tailwind is up to date 2025-03-09 09:17:05 +00:00
Claudio Ortolina ada2c6ac3f No need to use a regular expression 2025-03-09 08:13:29 +00:00
Claudio Ortolina 6ef014b02a Update tailwind from 4.0.11 to 4.0.12 2025-03-09 08:11:25 +00:00
Claudio Ortolina 4a18129d31 Show confetti when purchasing a record 2025-03-08 21:53:17 +00:00
Claudio Ortolina a160b8c98d Rename ImportComponent -> AddRecordComponent 2025-03-07 15:12:53 +00:00
Claudio Ortolina 91a1141441 Rename Import -> Add, and avoid surfacing MusicBrainz where unneeded 2025-03-07 15:10:22 +00:00
Claudio Ortolina 27ea8a5b62 Fix conflicting class usage 2025-03-07 11:49:31 +00:00
Claudio Ortolina 8a80062c80 Surface scan+import errors 2025-03-07 11:48:18 +00:00
Claudio Ortolina fee2799d50 Show barcodes that are not found inside the results UI
Includes a refactor to extract/cleanup barcode scan logic from the
component to a separate context with a better API.
2025-03-07 11:22:23 +00:00
Claudio Ortolina 12b38ecbb2 Update OTP and Elixir
Elixir 1.18.2 => 1.18.3
OTP 27.2.4 => 27.3
2025-03-07 07:01:38 +00:00
Claudio Ortolina 6fbf71dfe6 Add opt-in client-side observer for LiveView updates 2025-03-07 06:51:58 +00:00
Claudio Ortolina 13add71066 Format js files 2025-03-06 15:49:54 +00:00
Claudio Ortolina 4e609465c3 Update npm dependencies 2025-03-06 15:33:31 +00:00
Claudio Ortolina 7ae099524b Add Mix task to update Tailwind version 2025-03-06 15:33:17 +00:00
Claudio Ortolina 95f9832d00 Update tailwind from 4.0.9 to 4.0.11 2025-03-06 14:51:00 +00:00
Claudio Ortolina d253150077 Recover edit form after disconnection 2025-03-06 09:55:59 +00:00
Claudio Ortolina 0c54be4474 Fix size of Scan button 2025-03-06 07:31:27 +00:00
Claudio Ortolina 4c25bd63ff Rename "Dev dashboard" -> "Live Dashboard" 2025-03-05 17:46:05 +00:00
Claudio Ortolina 15c394abf1 Fix alignment of wishlist import button 2025-03-05 17:34:53 +00:00
Claudio Ortolina 36707f40e3 Improve action buttons in wishlist/collection views
- Consistently use links
- Add icons
2025-03-05 17:22:38 +00:00
Claudio Ortolina a5ec76833c Add navbar icons except on smallest viewport 2025-03-05 17:02:34 +00:00
Claudio Ortolina cf4de00577 Update dependencies
bandit 1.6.7 => 1.6.8
2025-03-05 16:33:25 +00:00