Commit Graph

  • eedb6d2d52 Update dependencies Claudio Ortolina 2025-07-20 08:31:16 +01:00
  • a51d1ccbc9 Remove some duplicated rules Claudio Ortolina 2025-07-19 11:08:21 +01:00
  • 662bf49dea Install and use Usage Rules Claudio Ortolina 2025-07-19 09:09:25 +01:00
  • 74fa01cb93 Update esbuild from 0.25.6 to 0.25.7 Claudio Ortolina 2025-07-19 08:43:32 +01:00
  • 39371b26af Show artwork upload preview full-size Claudio Ortolina 2025-07-18 18:43:30 +01:00
  • bf007fd3aa Update dependencies Claudio Ortolina 2025-07-18 07:20:07 +01:00
  • 9fe3830e7c Enable gzip in prod Claudio Ortolina 2025-07-17 17:46:29 +01:00
  • df3df54a7a Compile JS to es2022 Claudio Ortolina 2025-07-17 17:44:06 +01:00
  • feab0939b4 Update vendored topbar Claudio Ortolina 2025-07-17 17:42:00 +01:00
  • 6c90a3467d Include TS configuration Claudio Ortolina 2025-07-17 17:40:28 +01:00
  • 70b59d1eec Update app.js to match Phoenix 1.8 generated version Claudio Ortolina 2025-07-17 17:39:19 +01:00
  • 6fa077e01d Make sure app is compiled before building assets Claudio Ortolina 2025-07-17 17:38:57 +01:00
  • 5e73231767 Move SearchGlobalShortcut to a colocated hook Claudio Ortolina 2025-07-17 17:32:24 +01:00
  • bad6247c69 Add igniter dependency Claudio Ortolina 2025-07-17 11:25:55 +01:00
  • d7cacec373 Remove castore dependency (unused) Claudio Ortolina 2025-07-17 11:23:23 +01:00
  • 3ea2e13863 Upgrade deps, tackle warnings, and update base config Claudio Ortolina 2025-07-16 09:36:47 +01:00
  • 7fb8a0d05c Fix font size for online stores collapsible element Claudio Ortolina 2025-07-17 09:12:21 +01:00
  • 5553c4ffa5 Fix font weight for json_viewer component Claudio Ortolina 2025-07-17 09:11:42 +01:00
  • acd34424f7 Use LiveToast instead of built-in flash helpers Claudio Ortolina 2025-07-16 15:26:30 +01:00
  • 41f040363e Display url_template in monospace font Claudio Ortolina 2025-07-16 13:45:46 +01:00
  • 91e39124af Simplify online shops UI in wishlist detail view Claudio Ortolina 2025-07-16 11:18:35 +01:00
  • d24a4386e2 Make top artists rows clickable Claudio Ortolina 2025-07-15 16:22:36 +01:00
  • 27e9f565e4 Display online stores favicon URLs via Google API Claudio Ortolina 2025-07-15 15:58:46 +01:00
  • 4add3859fd Make online store templates ordering case-insensitive Claudio Ortolina 2025-07-15 13:51:09 +01:00
  • 9765ba50b5 Add CLAUDE changes for DB design and UI markup Claudio Ortolina 2025-07-15 11:12:38 +01:00
  • c8fc630bed Encode generated template URLs using www_form format Claudio Ortolina 2025-07-15 11:04:53 +01:00
  • 66651933a5 Group sections in "more" menu Claudio Ortolina 2025-07-15 10:53:44 +01:00
  • f89d28fae5 Standardize and simplify online store templates list markup Claudio Ortolina 2025-07-15 10:40:39 +01:00
  • 6386e5e20d Fix live preview for new templates Claudio Ortolina 2025-07-15 10:20:07 +01:00
  • f329d66fb1 Add format to online store templates Claudio Ortolina 2025-07-15 10:08:40 +01:00
  • 7d23e7a597 Add live preview of template Claudio Ortolina 2025-07-15 10:05:25 +01:00
  • 65de5fc833 Add first version of online stores for wishlisted records (claude) Claudio Ortolina 2025-07-15 09:42:59 +01:00
  • af4587fdbf Default record lists to 50 items per page Claudio Ortolina 2025-07-14 12:48:16 +01:00
  • 72dbeb35f3 Update dependencies Claudio Ortolina 2025-07-14 12:33:49 +01:00
  • de3a548d75 Update dependencies Claudio Ortolina 2025-07-14 08:45:21 +01:00
  • 2ba94b0a45 Add recommendation to CLAUDE.md Claudio Ortolina 2025-07-13 21:24:06 +01:00
  • 405051dcf6 Insert new scrobble rule at the top to match db order Claudio Ortolina 2025-07-13 21:19:28 +01:00
  • c55fd695e4 Enforce minimum width for record detail action menus Claudio Ortolina 2025-07-13 17:57:36 +01:00
  • 9bc7f70b50 Fix leading for record details title Claudio Ortolina 2025-07-13 17:57:19 +01:00
  • 3b08006624 Rename "Collected release" -> "Wishlisted release" Claudio Ortolina 2025-07-13 17:53:31 +01:00
  • 7fc0f9959e Update dependencies Claudio Ortolina 2025-07-13 17:47:53 +01:00
  • 939c36865f Allow editing a record title Claudio Ortolina 2025-07-13 11:05:29 +01:00
  • e887addaf2 Simplify form and handling of record dominant colors Claudio Ortolina 2025-07-13 11:05:16 +01:00
  • fea5e3e862 Use responsive list for scrobble rules list Claudio Ortolina 2025-07-13 10:17:40 +01:00
  • ae23e02ab1 Update dependencies Claudio Ortolina 2025-07-12 21:35:35 +01:00
  • 6bd3dc8aaa Update dependencies Claudio Ortolina 2025-07-12 21:34:36 +01:00
  • 24ff180b56 Change button copy from "Apply All Rules" to "Apply All" Claudio Ortolina 2025-07-12 18:05:46 +01:00
  • 07af0b57d2 Increase size of cover art in editing form Claudio Ortolina 2025-07-12 17:40:34 +01:00
  • b598a179fc Improve markup for color inputs Claudio Ortolina 2025-07-12 17:37:38 +01:00
  • 06a3e2c54e Use form object colors for form Claudio Ortolina 2025-07-12 17:35:30 +01:00
  • 2aeae28cd5 First pass at manual editing of dominant colors Claudio Ortolina 2025-07-11 08:54:34 +01:00
  • 08652424f0 Update to elixir 1.18.4 on erlang 28.0.1 Claudio Ortolina 2025-07-10 20:08:06 +01:00
  • 292329a360 Update dependencies Claudio Ortolina 2025-07-09 11:32:21 +01:00
  • 1179eafa44 Update dependencies Claudio Ortolina 2025-07-08 12:18:01 +01:00
  • 6003ec6210 Update dependencies Claudio Ortolina 2025-07-08 07:22:49 +01:00
  • f37719f272 Rename ScrobbleRules.Worker to Worker.ApplyScrobbleRules Claudio Ortolina 2025-07-07 20:14:32 +01:00
  • 81a16e409a Improve worker logging Claudio Ortolina 2025-07-07 20:10:40 +01:00
  • 93051d910e Update esbuild from 0.25.5 to 0.25.6 Claudio Ortolina 2025-07-07 19:28:15 +01:00
  • 9ecbd470af Add button to copy selected release ID Claudio Ortolina 2025-07-07 13:48:00 +01:00
  • 35cd81f4a3 Reposition tracklist button Claudio Ortolina 2025-07-07 13:40:26 +01:00
  • ad74560cf9 Enable Ctrl/Meta+K to trigger universal search Claudio Ortolina 2025-07-07 11:36:41 +01:00
  • 1492b197ce Make top albums and artists async Claudio Ortolina 2025-07-07 10:19:47 +01:00
  • a49d8d8f07 Remove unused @record attribute Claudio Ortolina 2025-07-07 10:00:41 +01:00
  • ed61eddf03 Move polyfilling artist IDs to scrobble rules Claudio Ortolina 2025-07-07 09:23:44 +01:00
  • fbac011e76 Change badge colours for scrobble rule type Claudio Ortolina 2025-07-07 09:16:46 +01:00
  • f57485e509 Allow manual upload of artist image Claudio Ortolina 2025-07-06 16:57:30 +01:00
  • 97950e3ad5 Place the universal search modal and the top and make it taller Claudio Ortolina 2025-07-06 14:57:20 +01:00
  • 4b27699d47 Remove copy about unsupported keyboard shortcuts Claudio Ortolina 2025-07-06 10:19:31 +01:00
  • 37f28a7011 Support accented artists search Claudio Ortolina 2025-07-06 10:11:46 +01:00
  • c3a4eb56d1 Remove custom debouncing Claudio Ortolina 2025-07-06 10:01:29 +01:00
  • 0d855167ff Consolidate search reset logic Claudio Ortolina 2025-07-06 09:55:41 +01:00
  • 3787736e39 Remove custom loading state logic Claudio Ortolina 2025-07-06 09:44:42 +01:00
  • 745bc88061 Remove not working keyboard navigation Claudio Ortolina 2025-07-06 09:39:47 +01:00
  • 07b51c8c6e Replace custom modal with Fluxon modal Claudio Ortolina 2025-07-06 09:32:07 +01:00
  • 29986b7041 Remove broken phx-window-keydown directives Claudio Ortolina 2025-07-06 09:18:03 +01:00
  • b86e8abd52 Remove universal search hooks Claudio Ortolina 2025-07-06 09:13:11 +01:00
  • 7056334a06 Import components to remove namespacing Claudio Ortolina 2025-07-05 19:31:05 +01:00
  • f5092e32c5 Use Fluxon elements for universal search Claudio Ortolina 2025-07-05 19:28:57 +01:00
  • 16b6a5fd74 Add more instructions to CLAUDE.md Claudio Ortolina 2025-07-05 19:17:33 +01:00
  • 543cbe39b7 Misc universal search improvements Claudio Ortolina 2025-07-05 19:14:42 +01:00
  • 069e44e575 Show artworks in universal search Claudio Ortolina 2025-07-05 18:40:46 +01:00
  • c4d4c91477 First draft: universal search (Claude) Claudio Ortolina 2025-07-05 16:47:06 +01:00
  • 40bb95e52d Support translations in Fluxon components Claudio Ortolina 2025-07-05 13:40:45 +01:00
  • 6f4aca671b Update dependencies Claudio Ortolina 2025-07-05 13:34:46 +01:00
  • 95414f5d5c Improve styling of no results add record state Claudio Ortolina 2025-07-04 15:56:46 +01:00
  • 57223821d4 Remove obsolete TODO Claudio Ortolina 2025-07-04 15:50:39 +01:00
  • 1688fa3663 Improve main action button group in scrobble rules page Claudio Ortolina 2025-07-04 15:43:31 +01:00
  • 29ea381167 Render scrobble rule status with badge Claudio Ortolina 2025-07-04 14:55:46 +01:00
  • 40346d9123 Render scrobble rule type with badge Claudio Ortolina 2025-07-04 14:53:27 +01:00
  • b689b99be4 Fix stream container for scrobble rules Claudio Ortolina 2025-07-04 14:52:28 +01:00
  • aee08cc2bb Use Enum for scrobble rule type Claudio Ortolina 2025-07-04 14:23:19 +01:00
  • 81f0ec8830 Render scrobble rules list with Fluxon table Claudio Ortolina 2025-07-04 14:05:08 +01:00
  • 6518a4b10e Use Fluxon from HTML helpers Claudio Ortolina 2025-07-04 13:41:15 +01:00
  • f395fe0f4a Fix placeholder text for rule type select input Claudio Ortolina 2025-07-04 13:41:00 +01:00
  • 904a65c376 Make editing modal larger Claudio Ortolina 2025-07-04 13:36:45 +01:00
  • bb6c838d6a Remove unnecessary explanation text Claudio Ortolina 2025-07-04 13:36:29 +01:00
  • d6b77586c1 Consistently road scrobble rules when creating or editing a scrobble rule Claudio Ortolina 2025-07-04 13:34:40 +01:00
  • 714dc0b8cc Use textarea for description Claudio Ortolina 2025-07-04 13:31:16 +01:00
  • 93e10bc5d9 Remove excessively defensive coding Claudio Ortolina 2025-07-03 21:18:21 +01:00
  • b2bc5f07f7 Remove unnecessary code Claudio Ortolina 2025-07-03 21:10:59 +01:00