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
Claudio Ortolina
9b03e78ca6
Add tasks to build and push docker image
2025-03-05 09:53:17 +00:00
Claudio Ortolina
20950fc58b
Update dependencies
...
dns_cluster 0.1.3 => 0.2.0 (minor)
2025-03-05 08:45:35 +00:00
Claudio Ortolina
88f9a08abf
Fix style of release count corner badge
2025-03-04 20:52:08 +00:00
Claudio Ortolina
b111558f07
Use a plug for Prometheus metrics
...
The plug is injected as early as possible in order to respond quickly,
without polluting logs.
2025-03-04 20:21:15 +00:00
Claudio Ortolina
d73f2dca3e
Expose metrics port
2025-03-04 17:59:22 +00:00
Claudio Ortolina
7c6fe3c0d2
Mount metrics in application
...
Avoids pulling entire TelemetryMetricsPrometheus dependency.
2025-03-04 17:55:07 +00:00
Claudio Ortolina
8964c7a94a
Add database metrics to Prometheus endpoint
2025-03-04 15:58:33 +00:00
Claudio Ortolina
1d23bd17a4
Experimental Prometheus metrics
2025-03-04 14:31:55 +00:00
Claudio Ortolina
468799931d
Prevent artwork shrinking in record list
...
Introduced in a79548a
2025-03-04 13:58:19 +00:00
Claudio Ortolina
0405de9b70
Improve cover upload widget
...
Nicely formatted, integrated preview, proper drag and drop
2025-03-04 10:32:21 +00:00
Claudio Ortolina
a79548ae15
Move included releases count in records list
2025-03-04 09:53:19 +00:00
Claudio Ortolina
aacba5606b
Display included releases count in records grid
2025-03-04 09:50:06 +00:00
Claudio Ortolina
bcfe2a7f3c
Hide backup link on mobile
2025-03-04 07:27:55 +00:00
Claudio Ortolina
13152ddbc9
Stack scrobble activity badges
...
Useful when the same record is collected and wishlisted in a different
format.
2025-03-04 07:23:56 +00:00
Claudio Ortolina
83658734db
Removed unused brand color setting
2025-03-02 07:54:02 +00:00
Claudio Ortolina
55d0e656f7
Show pointer on buttons
...
Used to be default for Tailwind v3, gone in v4 as per
https://tailwindcss.com/docs/upgrade-guide#buttons-use-the-default-cursor
2025-03-02 07:22:09 +00:00
Claudio Ortolina
9a252914ff
Improve scan results layout on mobile
2025-03-01 18:52:17 +00:00
Claudio Ortolina
2f5c83b026
Show album covers when importing/scanning
2025-03-01 17:36:21 +00:00
Claudio Ortolina
93f6b260b2
Extract test fixture for release_group_releases
2025-03-01 07:40:00 +00:00
Claudio Ortolina
500455481f
Set the LastFm http client to terminate idle connections after 30 secs
...
This change attempts at solving the issue of the application being woken
up after suspension and being unable to talk to the LastFm API (i.e.
throwing plenty of Mint/timeout errors).
The theory is that with this setting the application should quickly
enough restart the pool after waking up.
2025-03-01 07:25:05 +00:00
Claudio Ortolina
545dd808b7
Address Tailwind deprecations and renames
2025-02-28 20:55:36 +00:00
Claudio Ortolina
d9e87d6c80
Migrate to Tailwind v4
2025-02-28 20:46:53 +00:00
Claudio Ortolina
a218942110
Remove mox in favour of built-in Req stubs
2025-02-28 16:41:16 +00:00
Claudio Ortolina
8aa283cb84
Refactor MusicBrainz.APIImpl to use Req
2025-02-28 11:19:37 +00:00
Claudio Ortolina
0d11df4279
Format mix task info messages to improve readability
2025-02-28 07:57:56 +00:00
dependabot[bot]
605be7d1f5
Update dependencies: Bump phoenix_live_view from 1.0.4 to 1.0.5
...
Bumps [phoenix_live_view](https://github.com/phoenixframework/phoenix_live_view ) from 1.0.4 to 1.0.5.
- [Changelog](https://github.com/phoenixframework/phoenix_live_view/blob/v1.0.5/CHANGELOG.md )
- [Commits](https://github.com/phoenixframework/phoenix_live_view/compare/v1.0.4...v1.0.5 )
---
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-28 06:33:36 +00:00
Claudio Ortolina
74602323ee
Use pattern matching to improve readability
2025-02-27 16:33:09 +00:00
Claudio Ortolina
47bfe736ef
Remove unused LastFm.Finch pool
2025-02-27 16:29:34 +00:00
Claudio Ortolina
68d8fa4d3c
Improve readability by moving on one line
2025-02-27 13:47:45 +00:00
Claudio Ortolina
7ac2f7a815
Remove LastFm.APIBehaviour
2025-02-27 13:43:49 +00:00
Claudio Ortolina
3d11cd585d
Use built-in Req stub for LastFm tests
2025-02-27 13:43:49 +00:00