Commit Graph

1057 Commits

Author SHA1 Message Date
Claudio Ortolina 4eac9f715a Mount Fluxon UI inside css and js entrypoints 2025-04-16 10:42:37 +01:00
Claudio Ortolina 1ad31b7c30 In edit form, move release and purchased at on the same line 2025-04-16 06:12:49 +01:00
Claudio Ortolina 302bf13613 Extend setup to support Fluxon UI installation 2025-04-15 14:45:09 +01:00
Claudio Ortolina 48b8a84f8d Attempt at install Fluxon UI on CI 2025-04-15 10:50:03 +01:00
Claudio Ortolina 8fcb5ad46b Update tailwind from 4.1.3 to 4.1.4 2025-04-15 08:46:25 +01:00
Claudio Ortolina f6d1d3431a Improve meta and error handling for background cover refreshing 2025-04-14 17:41:33 +01:00
Claudio Ortolina a3be37e86e Restore refreshing covers synchronously (better UX) 2025-04-14 17:41:11 +01:00
Claudio Ortolina 7c0cee4732 Mount oban_web 2025-04-14 17:14:39 +01:00
Claudio Ortolina a3b6510c40 Refresh covers asynchronously 2025-04-14 10:58:47 +01:00
Claudio Ortolina 995773f673 Default covers to 2000px 2025-04-14 10:58:21 +01:00
Claudio Ortolina ada75540ee Add worker to refresh cover 2025-04-13 18:21:44 +01:00
Claudio Ortolina c44fcc7321 Install Oban with dedicated repo 2025-04-13 18:09:53 +01:00
Claudio Ortolina 3f4e2bc975 Link to Last.fm events from "On Tour" badge 2025-04-11 10:27:45 +01:00
Claudio Ortolina 32c11f86c9 Make timezone configurable 2025-04-10 18:34:05 +01:00
Claudio Ortolina 9cae628d4e Optimize load-more by skipping one http call 2025-04-10 18:07:44 +01:00
Claudio Ortolina 8fd4988b3b Update dependencies
phoenix_live_reload 1.5.3 => 1.6.0
2025-04-10 17:50:52 +01:00
Claudio Ortolina 099c895c8f Use localized scrobbled_at label 2025-04-10 12:49:23 +01:00
Claudio Ortolina 4fc86c959b Only show similar artists from collection 2025-04-09 20:39:47 +01:00
Claudio Ortolina 6576034d4e Rename Pagination to PaginationComponent 2025-04-09 19:08:06 +01:00
Claudio Ortolina 0aa1da14ad Inline DataComponents functions and remove the component
No need to abstract out when it's used only in one place
2025-04-09 19:05:22 +01:00
Claudio Ortolina 76a4533e75 Use MusicLibraryWeb component helpers 2025-04-09 19:04:36 +01:00
Claudio Ortolina 2ae6adf72f Make charts responsive 2025-04-09 18:41:18 +01:00
Claudio Ortolina 04f2bd8183 Update README toc 2025-04-09 15:47:42 +01:00
Claudio Ortolina 95d80b7dcb Add artist details screenshot 2025-04-09 15:46:46 +01:00
Claudio Ortolina fc336abdc2 Improve artist page layout
Move meta info at the bottom on mobile, use full-width
2025-04-09 15:39:09 +01:00
Claudio Ortolina 2c8a2637bd Don't space out records count in grid 2025-04-09 15:31:38 +01:00
Claudio Ortolina 5d3a8ff1d6 Display a notice when an artist has no scrobbles 2025-04-09 15:26:00 +01:00
Claudio Ortolina 216ab4cee0 Scroll to load more results in the add record overlay 2025-04-09 15:17:26 +01:00
Claudio Ortolina 211fc4ea78 Update wishlisting flash messages 2025-04-09 11:12:34 +01:00
Claudio Ortolina a836782016 Wishlist missing records from the artist page 2025-04-09 11:03:31 +01:00
Claudio Ortolina eafedb13d6 refactor: use pipe operator in collection controller params 2025-04-07 19:35:49 +01:00
Claudio Ortolina 9f13d090ed Use more precise types 2025-04-07 19:27:17 +01:00
Claudio Ortolina 1d2d72b8ce Improve retry strategies for Last.fm refresh 2025-04-06 20:52:57 +01:00
Claudio Ortolina 0eba510d65 Update erlang to 27.3.2 2025-04-06 20:17:47 +01:00
Claudio Ortolina 961530cb51 Add tests for BarcodeScan.Result 2025-04-06 19:54:00 +01:00
Claudio Ortolina b31b59cb19 Add cursor rules 2025-04-06 19:45:00 +01:00
Claudio Ortolina ddd81ff7dd Display 50 rows of charts 2025-04-06 19:31:12 +01:00
Claudio Ortolina 582eb8d031 Rename charts 2025-04-06 19:30:58 +01:00
Claudio Ortolina 448b7667a0 Add apple-touch-icon* 2025-04-06 19:30:37 +01:00
Claudio Ortolina 6777d716fa Link to artist page in count by artist chart 2025-04-06 17:49:22 +01:00
Claudio Ortolina 4fdd2e7ea6 Use label_fn and value_fn 2025-04-06 17:45:44 +01:00
Claudio Ortolina 79def8d053 Click on chart labels to navigate 2025-04-06 09:53:43 +01:00
Claudio Ortolina 1ab3c5e4df Remove useless docs 2025-04-06 09:10:12 +01:00
Claudio Ortolina 83fa2e99a5 Amend counts to only operate on collection records 2025-04-06 08:45:47 +01:00
Claudio Ortolina 19e6e17542 Hardcode top 30 results, fix padding 2025-04-05 12:47:31 +01:00
Claudio Ortolina 8d602aa50b Charts: count by artists and count by genre
Generated via Cursor and Claude 3.5 - initial version
2025-04-05 12:41:17 +01:00
Claudio Ortolina f0f43c22f6 Use Phoenix 1.8.0rc heroicons plugin 2025-04-05 12:21:32 +01:00
Claudio Ortolina 0b553ff747 Fix sources for tailwind.css
Avoids continuously recompiling on unrelated file changes
2025-04-05 12:20:13 +01:00
Claudio Ortolina 896450fb0a Update tailwind from 4.1.2 to 4.1.3 2025-04-05 07:55:11 +01:00
Claudio Ortolina 81241c4acd Remove line numbers from gettext files 2025-04-04 14:00:42 +01:00