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
19ecfc081f
Update dependencies
...
phoenix_test 0.9.0 => 0.9.1
2025-11-11 19:11:46 +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
fa8b01110b
Add GitHub Copilot instructions ( #64 )
...
* Initial plan
* Add GitHub Copilot instructions file
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
2025-11-11 07:53:04 +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
e0318e157a
Update dependencies
...
req 0.5.15 => 0.5.16
2025-11-10 12:08:50 +00:00
Claudio Ortolina
d88cb84766
Simplify markup of similar records
2025-11-09 21:22:21 +00:00
Claudio Ortolina
319bb2e6eb
Update esbuild from 0.26.0 to 0.27.0
2025-11-09 20:54: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
Claudio Ortolina
a908c53c31
Update translations
2025-11-09 19:22:53 +00:00
Claudio Ortolina
be08b50af8
Format hook
2025-11-09 19:22:53 +00:00
Claudio Ortolina
997ac40cc5
Fix broken test
2025-11-09 19:22:53 +00:00
copilot-swe-agent[bot]
36d1ba1b48
Fix hook and add keyboard navigation tests
...
Co-authored-by: cloud8421 <537608+cloud8421@users.noreply.github.com >
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
31f6eb0a4c
Update npm dependencies
...
barcode-detector 3.0.6 => 3.0.7
2025-11-09 09:50:51 +00:00
Claudio Ortolina
80058eeb61
Update esbuild from 0.25.12 to 0.26.0
2025-11-09 09:50:07 +00:00
Claudio Ortolina
c1d6baed13
Update dependencies
...
ecto 3.13.4 => 3.13.5
2025-11-09 09:48:37 +00:00
Claudio Ortolina
505ff48017
Update dependencies
...
phoenix_test 0.8.3 => 0.9.0 (minor)
2025-11-08 20:56:27 +00:00
Claudio Ortolina
4d07d3f444
Unpin gettext and update
2025-11-08 20:54:23 +00:00
Claudio Ortolina
4a5ed2de1a
Enable artists maintenance tasks
2025-11-07 17:14:45 +00:00
Claudio Ortolina
3911ea05bf
Update dependencies
...
phoenix_ecto 4.6.5 => 4.7.0
2025-11-07 16:44:27 +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
713d184b0d
Prune dangling assets every day at 2am
...
Running this before regular vacuum so that vacuum can reclaim space
2025-11-07 12:17:46 +00:00
Claudio Ortolina
ade6aebb87
Add Worker to prune dangling assets
2025-11-07 12:16:10 +00:00
Claudio Ortolina
bff1759da5
Update tailwind from 4.1.16 to 4.1.17
2025-11-06 19:45:23 +00:00
Claudio Ortolina
f3260ebe66
Use rsync to backup from prod
...
Much faster than scp
2025-11-06 15:11:00 +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
ca81bdaac9
Update dependencies
...
live_debugger 0.4.2 => 0.4.3
2025-11-05 13:13:41 +00:00
Claudio Ortolina
07b72bde22
Update npm dependencies
...
type-fest 5.1.0 => 5.2.0
2025-11-05 08:07:13 +00:00
Claudio Ortolina
40d03c8441
Update dependencies
...
igniter 0.6.30 => 0.7.0 (minor)
phoenix_live_view 1.1.16 => 1.1.17
usage_rules 0.1.25 => 0.1.26
websock_adapter 0.5.8 => 0.5.9
2025-11-05 08:06:24 +00:00
Claudio Ortolina
99a01ae9a5
Pin gettext to 1.0.0
2025-11-03 17:32:41 +00:00
Claudio Ortolina
c583567b17
Add confirmations to maintenance actions
2025-11-03 17:30:02 +00:00
Claudio Ortolina
d71e787a3a
Revert "Update dependencies" - downgrade gettext
...
This reverts commit 03f606bdd8 .
Newer version would not pick up new translations.
2025-11-03 17:29:45 +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
Claudio Ortolina
583a25bf9d
Update Elixir from 1.19.1 to 1.19.2
2025-11-03 09:16:54 +00:00
Claudio Ortolina
47d92df9c9
Improve display of record grid artworks and action menu
2025-11-03 08:35:49 +00:00
Claudio Ortolina
03f606bdd8
Update dependencies
...
gettext 1.0.0 => 1.0.1
2025-11-03 08:24:47 +00:00