Claudio Ortolina
66651933a5
Group sections in "more" menu
2025-07-15 10:53:44 +01:00
Claudio Ortolina
f89d28fae5
Standardize and simplify online store templates list markup
2025-07-15 10:40:39 +01:00
Claudio Ortolina
6386e5e20d
Fix live preview for new templates
2025-07-15 10:20:07 +01:00
Claudio Ortolina
f329d66fb1
Add format to online store templates
2025-07-15 10:08:40 +01:00
Claudio Ortolina
7d23e7a597
Add live preview of template
2025-07-15 10:05:25 +01:00
Claudio Ortolina
65de5fc833
Add first version of online stores for wishlisted records (claude)
...
See docs/plans/online_stores.md
2025-07-15 09:42:59 +01:00
Claudio Ortolina
af4587fdbf
Default record lists to 50 items per page
2025-07-14 12:48:16 +01:00
Claudio Ortolina
72dbeb35f3
Update dependencies
...
req 0.5.14 => 0.5.15
2025-07-14 12:33:49 +01:00
Claudio Ortolina
de3a548d75
Update dependencies
...
quokka 2.8.1 => 2.9.1
2025-07-14 08:45:21 +01:00
Claudio Ortolina
2ba94b0a45
Add recommendation to CLAUDE.md
2025-07-13 21:24:06 +01:00
Claudio Ortolina
405051dcf6
Insert new scrobble rule at the top to match db order
2025-07-13 21:19:28 +01:00
Claudio Ortolina
c55fd695e4
Enforce minimum width for record detail action menus
2025-07-13 17:57:36 +01:00
Claudio Ortolina
9bc7f70b50
Fix leading for record details title
2025-07-13 17:57:19 +01:00
Claudio Ortolina
3b08006624
Rename "Collected release" -> "Wishlisted release"
2025-07-13 17:53:31 +01:00
Claudio Ortolina
7fc0f9959e
Update dependencies
...
vix 0.34.0 => 0.35.0 (minor)
2025-07-13 17:47:53 +01:00
Claudio Ortolina
939c36865f
Allow editing a record title
2025-07-13 11:05:29 +01:00
Claudio Ortolina
e887addaf2
Simplify form and handling of record dominant colors
2025-07-13 11:05:16 +01:00
Claudio Ortolina
fea5e3e862
Use responsive list for scrobble rules list
2025-07-13 10:17:40 +01:00
Claudio Ortolina
ae23e02ab1
Update dependencies
...
vix 0.33.1 => 0.34.0 (minor)
2025-07-12 21:35:35 +01:00
Claudio Ortolina
6bd3dc8aaa
Update dependencies
...
tidewave 0.1.10 => 0.2.0 (minor)
2025-07-12 21:34:36 +01:00
Claudio Ortolina
24ff180b56
Change button copy from "Apply All Rules" to "Apply All"
2025-07-12 18:05:46 +01:00
Claudio Ortolina
07af0b57d2
Increase size of cover art in editing form
...
So that colors can be easily picked
2025-07-12 17:40:34 +01:00
Claudio Ortolina
b598a179fc
Improve markup for color inputs
2025-07-12 17:37:38 +01:00
Claudio Ortolina
06a3e2c54e
Use form object colors for form
...
So that more than one color can be updated at any given time
2025-07-12 17:35:30 +01:00
Claudio Ortolina
2aeae28cd5
First pass at manual editing of dominant colors
2025-07-11 08:54:34 +01:00
Claudio Ortolina
08652424f0
Update to elixir 1.18.4 on erlang 28.0.1
2025-07-10 20:08:06 +01:00
Claudio Ortolina
292329a360
Update dependencies
...
telemetry_poller 1.2.0 => 1.3.0
2025-07-09 11:32:21 +01:00
Claudio Ortolina
1179eafa44
Update dependencies
...
live_debugger 0.3.0 => 0.3.1
2025-07-08 12:18:01 +01:00
Claudio Ortolina
6003ec6210
Update dependencies
...
quokka 2.8.0 => 2.8.1
2025-07-08 07:22:49 +01:00
Claudio Ortolina
f37719f272
Rename ScrobbleRules.Worker to Worker.ApplyScrobbleRules
2025-07-07 20:14:32 +01:00
Claudio Ortolina
81a16e409a
Improve worker logging
2025-07-07 20:10:40 +01:00
Claudio Ortolina
93051d910e
Update esbuild from 0.25.5 to 0.25.6
2025-07-07 19:28:15 +01:00
Claudio Ortolina
9ecbd470af
Add button to copy selected release ID
2025-07-07 13:48:00 +01:00
Claudio Ortolina
35cd81f4a3
Reposition tracklist button
2025-07-07 13:40:26 +01:00
Claudio Ortolina
ad74560cf9
Enable Ctrl/Meta+K to trigger universal search
2025-07-07 11:36:41 +01:00
Claudio Ortolina
1492b197ce
Make top albums and artists async
2025-07-07 10:19:47 +01:00
Claudio Ortolina
a49d8d8f07
Remove unused @record attribute
2025-07-07 10:00:41 +01:00
Claudio Ortolina
ed61eddf03
Move polyfilling artist IDs to scrobble rules
2025-07-07 09:23:44 +01:00
Claudio Ortolina
fbac011e76
Change badge colours for scrobble rule type
2025-07-07 09:22:44 +01:00
Claudio Ortolina
f57485e509
Allow manual upload of artist image
2025-07-06 16:57:30 +01:00
Claudio Ortolina
97950e3ad5
Place the universal search modal and the top and make it taller
2025-07-06 14:57:20 +01:00
Claudio Ortolina
4b27699d47
Remove copy about unsupported keyboard shortcuts
2025-07-06 10:19:31 +01:00
Claudio Ortolina
37f28a7011
Support accented artists search
2025-07-06 10:11:46 +01:00
Claudio Ortolina
c3a4eb56d1
Remove custom debouncing
...
Search is already debounced via phx-debounce, and doesn't need extra
handling via `handle_info` (which doesn't really help anyway - Claude
added it without thinking it through).
2025-07-06 10:01:29 +01:00
Claudio Ortolina
0d855167ff
Consolidate search reset logic
2025-07-06 09:55:41 +01:00
Claudio Ortolina
3787736e39
Remove custom loading state logic
2025-07-06 09:44:42 +01:00
Claudio Ortolina
745bc88061
Remove not working keyboard navigation
2025-07-06 09:39:47 +01:00
Claudio Ortolina
07b51c8c6e
Replace custom modal with Fluxon modal
2025-07-06 09:32:07 +01:00
Claudio Ortolina
29986b7041
Remove broken phx-window-keydown directives
2025-07-06 09:18:03 +01:00
Claudio Ortolina
b86e8abd52
Remove universal search hooks
...
- Global shortcuts don't work
- Focus input on open can be achieved just with 'autofocus' attribute
- Maintaining focus when input is active can be achieved just by adding
an ID to the input
2025-07-06 09:14:57 +01:00