Commit Graph

1496 Commits

Author SHA1 Message Date
Claudio Ortolina 27e9f565e4 Display online stores favicon URLs via Google API 2025-07-15 15:58:46 +01:00
Claudio Ortolina 4add3859fd Make online store templates ordering case-insensitive 2025-07-15 13:51:09 +01:00
Claudio Ortolina 9765ba50b5 Add CLAUDE changes for DB design and UI markup 2025-07-15 11:12:38 +01:00
Claudio Ortolina c8fc630bed Encode generated template URLs using www_form format 2025-07-15 11:04:53 +01:00
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