Claudio Ortolina
5692be4e63
Update dependencies
...
credo 1.7.13 => 1.7.14 - requires updates to pass updated checks
2025-12-01 16:09:51 +00:00
Claudio Ortolina
0c7196639f
In scrobble activitiy, prioritize matchin on collected release first
...
When the collection contains multiple records for the same release
group, we want the scrobble activity to first match against the one that
was actually scrobbled, as opposed to ANY other collected release.
2025-12-01 09:36:37 +00:00
Claudio Ortolina
17449413a6
Improve formatting of universal search popup
...
- Better spacing between form and results
- No need for borders
2025-11-27 16:13:22 +00:00
Claudio Ortolina
71f7a38fee
Don't use streams for records on this day
2025-11-26 18:50:35 +00:00
Claudio Ortolina
e17c5d05ad
Show medium format near medium name
2025-11-26 13:22:04 +00:00
Claudio Ortolina
b558906bbc
Show release and purchased date (when available) in record grid
2025-11-26 11:58:41 +00:00
Claudio Ortolina
2ed653e3b9
Use sr display classes for collection/wishlist filters and options
...
Makes them accessible while retaining the exact same behaviour
2025-11-25 22:27:39 +00:00
Claudio Ortolina
80763b8192
Sort collection records by release
2025-11-25 22:24:23 +00:00
Claudio Ortolina
dec8fa94b6
Remove labels from order buttons on mobile
2025-11-25 22:23:19 +00:00
Claudio Ortolina
e1b73c300f
Update derived fields when updating musicbrainz data
2025-11-22 18:22:30 +00:00
Claudio Ortolina
f297c49097
Restyle all grid-like items to just have a shadow on hover
2025-11-22 11:51:41 +00:00
Claudio Ortolina
b350193527
Add hover effects to similar artist records
2025-11-22 08:51:55 +00:00
Claudio Ortolina
2ef3cfaa89
Improve display of non-square artworks in grid
2025-11-20 20:28:23 +00:00
Claudio Ortolina
14c198c2cc
Select all tracks for a release/medium
2025-11-19 16:32:38 +00:00
Claudio Ortolina
cc7d00c750
Display number of scrobbles when viewing a record
2025-11-19 13:51:22 +00:00
Claudio Ortolina
a597ff4032
Make application work with empty database
2025-11-19 10:16:21 +00:00
Claudio Ortolina
d074bd5332
Add some hover effects to record grid artworks
2025-11-18 20:56:26 +00:00
Claudio Ortolina
283292dabd
Expand artist edit form
2025-11-17 21:37:30 +00:00
Claudio Ortolina
62be2956fc
Fix modal titles in dark mode
2025-11-17 21:37:05 +00:00
Claudio Ortolina
385cf1e374
Default grid pages to 72 items
2025-11-17 21:10:00 +00:00
Claudio Ortolina
5fa3e9da36
Update bar chart titles
2025-11-17 18:13:52 +00:00
Claudio Ortolina
aa83ad62f8
Fix opacity of actions menu in record grid
2025-11-16 21:14:00 +00:00
Claudio Ortolina
cc4bf40f97
Enforce minimum size for record detail artwork on large screens
2025-11-14 17:37:01 +00:00
Claudio Ortolina
216866f3fb
Don't display "no more results" when getting to the bottom of the list
2025-11-13 20:35:15 +00:00
Claudio Ortolina
3964359101
Log error when scrobbling doesn't work
2025-11-13 19:52:04 +00:00
Claudio Ortolina
d48ab34af8
Account for bio not being present or empty
2025-11-12 11:26:04 +00:00
Claudio Ortolina
316c1bcfe3
Account for broken asset requests
2025-11-12 10:53:20 +00:00
Claudio Ortolina
7f79d5f30b
Disable medium scrobble button when tracks are selected
2025-11-11 11:27:40 +00:00
Claudio Ortolina
93d40144c9
Reduce spacing in release tracklist
2025-11-11 11:27:11 +00:00
Claudio Ortolina
a66f32db0e
Small formatting fix
2025-11-11 10:28:58 +00:00
Claudio Ortolina
249fe712fe
Enable scrobbling selected tracks in scrobble anything view
2025-11-11 08:15:38 +00:00
Copilot
de195aa970
Add track selection and group scrobbling to release sheet ( #62 )
...
* Initial plan
* Add track selection and scrobble functionality
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
* Add translations for track selection feature
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
* Format code
* Temporarily set selected tracks in scrobble anything view
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
Co-authored-by: Claudio Ortolina <cloud8421@gmail.com >
2025-11-11 08:09:28 +00:00
Copilot
e11894c095
Batch scrobble rule application by type to reduce N queries to 2 ( #61 )
...
* Implement optimized batch rule application
- Add apply_all_album_rules/1 to batch apply all album rules in single query
- Add apply_all_artist_rules/1 to batch apply all artist rules in single query
- Update apply_all_rules/0 to use new batch functions
- Add comprehensive tests for batch application
- Use CASE statement in SQL to apply multiple rules efficiently
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
* Add batch application support for track-filtered rules
- Extend apply_all_album_rules/2 to support filtering by tracks
- Extend apply_all_artist_rules/2 to support filtering by tracks
- Update apply_all_rules/1 to use batch functions for track-filtered application
- Remove duplicate function definitions
- Ensures both main use cases (all tracks and specific tracks) are optimized
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
* Add comprehensive documentation for optimization
- Document the problem and solution approach
- Explain SQL generation and performance impact
- Detail trade-offs and backward compatibility
- Include future considerations and scalability notes
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
* Apply credo suggestions and format
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
Co-authored-by: Claudio Ortolina <cloud8421@gmail.com >
2025-11-10 20:04:34 +00:00
Claudio Ortolina
d88cb84766
Simplify markup of similar records
2025-11-09 21:22:21 +00:00
Claudio Ortolina
71beae37e1
Reduce spacing around universal search elements
...
Make things a bit more compact
2025-11-09 19:58:35 +00:00
Claudio Ortolina
871798c71a
Improve selected options formatting
2025-11-09 19:22:53 +00:00
copilot-swe-agent[bot]
df55065b32
Add keyboard navigation hook for universal search
...
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
2025-11-09 19:22:53 +00:00
Claudio Ortolina
4a5ed2de1a
Enable artists maintenance tasks
2025-11-07 17:14:45 +00:00
Claudio Ortolina
c67a91e911
Fix tailwind class
2025-11-07 13:21:10 +00:00
Claudio Ortolina
32f235938c
Add aria roles to universal search modal
2025-11-07 13:20:40 +00:00
Claudio Ortolina
ade6aebb87
Add Worker to prune dangling assets
2025-11-07 12:16:10 +00:00
Claudio Ortolina
edadf18670
Fix tailwind classes
2025-11-06 15:01:30 +00:00
Claudio Ortolina
0173a0daf5
Remove obsolete TODO
2025-11-06 14:57:14 +00:00
Claudio Ortolina
794ff004d7
Simplify record grid markup
2025-11-06 14:54:29 +00:00
Claudio Ortolina
c583567b17
Add confirmations to maintenance actions
2025-11-03 17:30:02 +00:00
Claudio Ortolina
11acec56b2
Remove lotus
...
Unstable - and it messes with the repo connection, creating other
errors.
2025-11-03 17:29:37 +00:00
Claudio Ortolina
ed99f6bda8
Implement dense grid as variation of normal grid
2025-11-03 09:49:51 +00:00
Claudio Ortolina
af4eeb7df2
Default dense grid to two columns on mobile
2025-11-03 09:49:51 +00:00
Claudio Ortolina
17514a5305
Hide grid/list button labels on mobile
2025-11-03 09:49:51 +00:00
Claudio Ortolina
12272608bc
Default collection and wishlist to a grid layout
2025-11-03 09:49:50 +00:00