Commit Graph

  • 024ba38b63 Use Ecto.UUID instead of hand-rolled type Claudio Ortolina 2025-07-03 21:07:42 +01:00
  • d91685b646 First rough implementation of scrobble rules (Claude) Claudio Ortolina 2025-07-03 16:46:21 +01:00
  • f70cb317ac Update dependencies Claudio Ortolina 2025-07-02 14:39:42 +01:00
  • 6f72819b90 Update dependencies Claudio Ortolina 2025-07-02 09:15:58 +01:00
  • 2fb91a961b Update dependencies Claudio Ortolina 2025-07-01 19:19:08 +01:00
  • f54d7744cf Pass Fluxon secrets when building docker locally Claudio Ortolina 2025-06-29 19:20:29 +01:00
  • c359444758 No need to fetch tracks when changing scrobble activity mode Claudio Ortolina 2025-06-29 09:04:52 +01:00
  • 82e9d3c5a7 Extract markup from stats live to separate set of components Claudio Ortolina 2025-06-29 08:49:12 +01:00
  • 088fd1624a Pick better perf metrics Claudio Ortolina 2025-06-27 22:48:05 +03:00
  • e5501638a4 Update claude permissions Claudio Ortolina 2025-06-27 22:47:46 +03:00
  • f8628cc2aa Update tailwind from 4.1.10 to 4.1.11 Claudio Ortolina 2025-06-26 23:20:55 +03:00
  • f0d8e84221 Update npm dependencies Claudio Ortolina 2025-06-25 20:45:13 +03:00
  • c591d39f52 Update dependencies Claudio Ortolina 2025-06-25 20:25:25 +03:00
  • 08bc50d5dd Use tabs for scrobble activity toggle Claudio Ortolina 2025-06-25 12:05:23 +03:00
  • 0c84adde59 Use tabs for top artists and top albums Claudio Ortolina 2025-06-25 11:41:54 +03:00
  • 9a35012d15 Update dependencies Claudio Ortolina 2025-06-25 08:23:50 +03:00
  • 03e4c6195b Update dependencies Claudio Ortolina 2025-06-24 20:19:12 +03:00
  • d5dc07d66c Add Meer to polyfillable artists Claudio Ortolina 2025-06-24 09:16:58 +03:00
  • ba6224e7e4 Update dependencies Claudio Ortolina 2025-06-24 08:13:52 +03:00
  • c53d09dd24 Update dependencies Claudio Ortolina 2025-06-23 16:59:14 +03:00
  • cc5f5c7d8b Update dependencies Claudio Ortolina 2025-06-23 09:31:56 +03:00
  • 0ad67f10c6 Use prefix for npm tasks instead of dir Claudio Ortolina 2025-06-21 16:44:47 +03:00
  • e2c2c6d547 Add tooltips for scrobble activity debug info Claudio Ortolina 2025-06-21 15:20:24 +03:00
  • a9d27059c4 Update dependencies Claudio Ortolina 2025-06-21 09:10:57 +03:00
  • 0739e12ad3 Polyfill scrobbled tracks every hour Claudio Ortolina 2025-06-20 22:42:45 +03:00
  • b091fa4d86 Fix line height for record detail titles Claudio Ortolina 2025-06-20 22:30:18 +03:00
  • 719f6cc8bb Increase memory size to 2048mb Claudio Ortolina 2025-06-19 17:51:23 +03:00
  • 35e060613b Add function to backfill missing data in scrobbled tracks Claudio Ortolina 2025-06-19 17:38:51 +03:00
  • 25634f5ee7 Exclude counts without album title from top albums Claudio Ortolina 2025-06-19 17:21:16 +03:00
  • f3425d8cb9 Add top artist and top albums of all time Claudio Ortolina 2025-06-19 17:17:51 +03:00
  • ccaf44be64 Update dependencies Claudio Ortolina 2025-06-16 22:31:49 +03:00
  • 9b20db762d Show top artists in stats page Claudio Ortolina 2025-06-16 16:47:35 +03:00
  • 53e7818130 Set DBUI_URL for dev Claudio Ortolina 2025-06-16 12:03:18 +03:00
  • 24b34d57d2 Update dependencies Claudio Ortolina 2025-06-16 11:47:07 +03:00
  • 753615c57f Improve top albums Claudio Ortolina 2025-06-15 12:12:04 +03:00
  • 389c268344 Add another feed refresh button Claudio Ortolina 2025-06-15 11:51:45 +03:00
  • 684bf111c1 Use 64MB page size for dev and prod Claudio Ortolina 2025-06-15 11:02:31 +03:00
  • 1910265aea Improve styling of record edit form title and artists Claudio Ortolina 2025-06-15 09:54:36 +03:00
  • ac3cda8790 Removed unused dropdown links Claudio Ortolina 2025-06-15 09:46:06 +03:00
  • 860682403b Replace actions_menu with dropdown component Claudio Ortolina 2025-06-15 09:29:49 +03:00
  • fa77b62473 Use dropdown instead of actions_menu in scrobble activity Claudio Ortolina 2025-06-15 00:08:51 +03:00
  • aeedfd5f04 EXP: use a larger image for color frequency extractor Claudio Ortolina 2025-06-14 23:10:09 +03:00
  • adc44e056e Reduce data size to speedup test Claudio Ortolina 2025-06-14 21:15:26 +03:00
  • 07d9db6011 Speed up tests by caching cover data Claudio Ortolina 2025-06-14 21:15:06 +03:00
  • 889c388d97 Allow claude to run mix test:* tasks Claudio Ortolina 2025-06-14 21:14:25 +03:00
  • 124d539cec Enable other quokka directives Claudio Ortolina 2025-06-14 20:10:22 +03:00
  • 1d78f6c4dc Make test faster by deterministically reducing size Claudio Ortolina 2025-06-14 20:04:09 +03:00
  • 56288266df Link to artists in top albums Claudio Ortolina 2025-06-14 18:52:43 +03:00
  • db6d45703e Add hover effect on top albums Claudio Ortolina 2025-06-14 18:52:31 +03:00
  • 522cce71be Space out record title from "Latest purchase" header Claudio Ortolina 2025-06-14 18:34:46 +03:00
  • 4c7afa04c6 Name CI steps Claudio Ortolina 2025-06-14 13:03:07 +03:00
  • 2df5e7ee1d Show wishlisted date for wishlisted records Claudio Ortolina 2025-06-14 12:58:47 +03:00
  • da5a3bad53 Update dependencies Claudio Ortolina 2025-06-14 12:29:25 +03:00
  • 6b383e6ff9 Update dependencies Claudio Ortolina 2025-06-14 12:28:31 +03:00
  • 34013ef119 Use badges for top albums count Claudio Ortolina 2025-06-14 12:24:35 +03:00
  • 644a19f2b8 Refresh top albums when refreshing scrobble activity Claudio Ortolina 2025-06-14 11:34:13 +03:00
  • a1f5182e90 Make top albums clickable Claudio Ortolina 2025-06-14 11:16:51 +03:00
  • fee172666a Move charts to the bottom of the stats page Claudio Ortolina 2025-06-14 10:50:55 +03:00
  • 945dc91887 Make cutoff time deterministic Claudio Ortolina 2025-06-14 10:48:15 +03:00
  • 109913cbfd Extract top albums to components Claudio Ortolina 2025-06-14 09:44:47 +03:00
  • 268aff9918 Add top albums to the stats page Claudio Ortolina 2025-06-14 09:38:44 +03:00
  • 131b48e963 Update dependencies Claudio Ortolina 2025-06-13 17:53:51 +03:00
  • fe19803c29 Update dependencies Claudio Ortolina 2025-06-12 22:03:23 +03:00
  • 39564be894 Remove x axis labels and lines from charts Claudio Ortolina 2025-06-12 21:40:24 +03:00
  • 98d0fe8ee2 Update tailwind from 4.1.9 to 4.1.10 Claudio Ortolina 2025-06-12 16:00:09 +03:00
  • d03170948a Improve display of artist/title in detail page Claudio Ortolina 2025-06-11 21:03:42 +03:00
  • 275e7160d3 Display record cover in edit form Claudio Ortolina 2025-06-11 20:54:47 +03:00
  • df00a7270f Update tailwind from 4.1.8 to 4.1.9 Claudio Ortolina 2025-06-11 19:32:57 +03:00
  • c23578725e Fix error when deleting a record from the artist page Claudio Ortolina 2025-06-11 17:29:04 +03:00
  • d3a14a8553 Fix artist patch navigation Claudio Ortolina 2025-06-11 17:28:46 +03:00
  • 00551c4a61 Update dependencies Claudio Ortolina 2025-06-11 13:07:50 +03:00
  • f95843dae1 Serve apple-touch-icons Claudio Ortolina 2025-06-11 09:19:02 +03:00
  • d14587c120 Revert "Show confetti when adding a record" Claudio Ortolina 2025-06-11 08:42:41 +03:00
  • 19e5d03bb2 Update CLAUDE document Claudio Ortolina 2025-06-09 19:01:50 +01:00
  • a31d92bc9f Show confetti when adding a record Claudio Ortolina 2025-06-09 18:40:03 +01:00
  • 4da5a8d59b Fix error handling for adding a record to the collection from artist page Claudio Ortolina 2025-06-09 18:32:27 +01:00
  • 8ac4a99df2 Track live_toast in assets lockfile Claudio Ortolina 2025-06-09 14:18:57 +01:00
  • 968b533a1d Wishlist show page listens to record updates Claudio Ortolina 2025-06-08 20:07:35 +01:00
  • 691bc84145 Fix section assignment in collection show page Claudio Ortolina 2025-06-08 20:07:14 +01:00
  • 2cc1d7ca8f Pick color extraction strategy from dropdown Claudio Ortolina 2025-06-08 20:01:49 +01:00
  • 2bbb91769d Generate better dominant colors async after record import Claudio Ortolina 2025-06-08 07:50:07 +01:00
  • 569f8b5340 Distinguish between color extraction strategies Claudio Ortolina 2025-06-08 07:43:07 +01:00
  • 0768176e70 Use two CPUs Claudio Ortolina 2025-06-07 22:15:29 +01:00
  • 96ceb5c7f6 Switch to edge-weighted color extraction algo Claudio Ortolina 2025-06-07 21:53:47 +01:00
  • be8b7ead5f Load dominant colors from record Claudio Ortolina 2025-06-07 20:41:39 +01:00
  • 378992e632 Add functions to generate dominant colors Claudio Ortolina 2025-06-07 20:13:19 +01:00
  • c5e47cbc8c Display dominant colors from the db Claudio Ortolina 2025-06-07 20:07:23 +01:00
  • 8a2fda5f73 Increase sample rate to get a more faithful set of colors Claudio Ortolina 2025-06-07 19:43:54 +01:00
  • 7efbbe0683 Show dominant colors in wishlisted record details page Claudio Ortolina 2025-06-07 19:41:11 +01:00
  • ccb3089ddf Experiment: show dominant colors in collected record details page Claudio Ortolina 2025-06-07 14:36:29 +01:00
  • 0aa0a19a00 Use live_toast instead of built-in flash Claudio Ortolina 2025-06-07 08:27:25 +01:00
  • a005a3c203 Make sure release sheet tracks are correctly aligned Claudio Ortolina 2025-06-06 21:24:25 +01:00
  • a63f2de60b Use ->> instead of json_extract in queries Claudio Ortolina 2025-06-06 21:05:44 +01:00
  • b83e23918c Add .claude mcp settings Claudio Ortolina 2025-06-06 20:45:01 +01:00
  • b725fa5a29 Update dependencies Claudio Ortolina 2025-06-05 10:42:57 +01:00
  • 167f1df8cb Extract artist_links/1 component Claudio Ortolina 2025-06-04 17:42:10 +01:00
  • fd997e853f Update artists when refreshing MusicBrainz data Claudio Ortolina 2025-06-04 15:57:25 +01:00
  • 5b7b0c8d2e Update dependencies Claudio Ortolina 2025-06-04 12:01:42 +01:00
  • 6f6a31413d Update dependencies Claudio Ortolina 2025-06-04 08:04:41 +01:00
  • 27c1cc0eda Import artist joinphrase Claudio Ortolina 2025-06-03 18:16:47 +01:00