Commit Graph

  • 14518870a0 Make LastFm user agent configurable Claudio Ortolina 2024-12-04 10:07:25 +00:00
  • 0cae20a390 Add LastFm.Config test Claudio Ortolina 2024-12-04 09:56:51 +00:00
  • 740e94fdf6 Use <.async_result> component Claudio Ortolina 2024-12-03 23:34:25 +00:00
  • 4dcd0f2dd0 Update dependencies Claudio Ortolina 2024-12-03 23:05:13 +00:00
  • 2321cc8cfb Attempt at preventing layout shifts in record show pages Claudio Ortolina 2024-12-03 22:54:53 +00:00
  • 2c055acad6 Fix error in rendering an artist with empty bio Claudio Ortolina 2024-12-03 22:26:41 +00:00
  • bef38967a1 Stub artist show test Claudio Ortolina 2024-12-03 20:15:07 +00:00
  • 9f2335cfa0 Use correct LastFm api module Claudio Ortolina 2024-12-03 20:14:48 +00:00
  • 61cda5a62c Explicitly set auto-refresh config for LastFm refresh Claudio Ortolina 2024-12-03 19:58:17 +00:00
  • f58a5e83b7 Revert "Reduce pool size in test" Claudio Ortolina 2024-12-03 19:42:52 +00:00
  • 907f480bc1 Improve formatting of bio read more link and license block Claudio Ortolina 2024-12-03 19:37:37 +00:00
  • acee09aab0 Format bio sections Claudio Ortolina 2024-12-03 16:25:16 +00:00
  • cf85c78852 Improve readability of artist bio Claudio Ortolina 2024-12-03 10:37:37 +00:00
  • 371ed511cc Render bio with <details> element Claudio Ortolina 2024-12-03 10:01:22 +00:00
  • 26e96994a4 Use full content for bio Claudio Ortolina 2024-12-03 09:58:24 +00:00
  • 4dc1228a2d Show "Biography not available" notice Claudio Ortolina 2024-12-03 09:55:20 +00:00
  • 6519a8b3e8 Space out bio a bit more Claudio Ortolina 2024-12-03 09:51:43 +00:00
  • 2c520be102 Tighten typography on artist h1 page Claudio Ortolina 2024-12-03 09:51:03 +00:00
  • b301a5da7d Display number of scrobbles per artist Claudio Ortolina 2024-12-03 09:47:52 +00:00
  • 669d2558d4 No need to expose LastFm.Config.new/1 Claudio Ortolina 2024-12-03 09:38:12 +00:00
  • 916c381ed0 Add TODO Claudio Ortolina 2024-12-03 09:32:31 +00:00
  • ab7a8eeb5a Add play count to LastFm.Artist Claudio Ortolina 2024-12-03 09:30:29 +00:00
  • 2094c1cf7b Use LastFm.Config where needed Claudio Ortolina 2024-12-03 09:18:55 +00:00
  • b49434b789 Extract LastFm.Config module Claudio Ortolina 2024-12-03 08:56:23 +00:00
  • 9d02a8e00b Render bio with linebreaks Claudio Ortolina 2024-12-03 00:33:37 +00:00
  • d1190e31f9 Navigate to artist page instead of patching Claudio Ortolina 2024-12-03 00:15:24 +00:00
  • ccefc6e697 Update to new interpolation syntax Claudio Ortolina 2024-12-02 23:28:11 +00:00
  • 9448e77e23 Update dependencies Claudio Ortolina 2024-12-02 23:21:30 +00:00
  • 2fde159e85 Add links to artist page Claudio Ortolina 2024-12-02 21:43:58 +00:00
  • b42b4744a0 Display records in artist page Claudio Ortolina 2024-12-02 21:37:04 +00:00
  • 797f30b9a4 Tag Last.fm errors as errors Claudio Ortolina 2024-12-02 21:36:18 +00:00
  • 18df3683fc Render a minimal artist page Claudio Ortolina 2024-12-02 17:35:47 +00:00
  • 0eaaab7d00 Not working Claudio Ortolina 2024-12-01 22:31:10 +00:00
  • 2d721774d6 Can fetch an artist info from Last.fm Claudio Ortolina 2024-12-01 18:06:30 +00:00
  • b63b3a633a Can fetch records by a specific artist Claudio Ortolina 2024-12-02 10:20:47 +00:00
  • 963b3c826f Extract Records.Artist Claudio Ortolina 2024-12-02 10:54:22 +00:00
  • eda0245c2c Format code Claudio Ortolina 2024-12-02 09:38:20 +00:00
  • 3733ef74ba Add batch function to remove artist IDs Claudio Ortolina 2024-12-02 09:37:00 +00:00
  • 228b4bc440 Use musicbrainz_id as a key for embedded artists Claudio Ortolina 2024-12-02 09:23:13 +00:00
  • 46b912709d Use Mix.Shell.IO helpers to print msgs to the terminal Claudio Ortolina 2024-12-01 15:31:51 +00:00
  • 53d2082ad0 Ensure flyctl is installed before running Mix tasks Claudio Ortolina 2024-12-01 12:32:21 +00:00
  • c4cafa0bf6 Extract fly helpers for Mix tasks Claudio Ortolina 2024-12-01 12:27:07 +00:00
  • bdfae15f35 When refreshing fixtures, store them pretty-printed Claudio Ortolina 2024-12-01 12:18:37 +00:00
  • c71f740eec Update and format JSON fixture files Claudio Ortolina 2024-12-01 12:15:42 +00:00
  • 7a26b6bda6 Reduce pool size in test Claudio Ortolina 2024-11-30 22:41:56 +00:00
  • c65a29c252 Use more restrictive LastFm request timeouts Claudio Ortolina 2024-11-30 20:21:51 +00:00
  • cf51cab7ce Add basic test for Records.Cover module Claudio Ortolina 2024-11-29 22:08:40 +00:00
  • d9773bf45d Improve test description Claudio Ortolina 2024-11-29 17:21:42 +00:00
  • 84b5c4ba85 Update dependencies Claudio Ortolina 2024-11-29 17:10:19 +00:00
  • 3facdcb5bd Compile dev routes in test Claudio Ortolina 2024-11-29 15:26:59 +00:00
  • 010c769b55 Stream 50 rows at a time for batch operations Claudio Ortolina 2024-11-29 10:00:18 +00:00
  • df9d18a21f Add nav link to dev dashboard Claudio Ortolina 2024-11-29 08:33:29 +00:00
  • 95e11d45d5 Tighten navigation menu on mobile Claudio Ortolina 2024-11-29 08:29:21 +00:00
  • 2b20f1c588 Update dependencies Claudio Ortolina 2024-11-29 08:20:15 +00:00
  • acc052933a Try and use a 512MB machine Claudio Ortolina 2024-11-28 17:26:38 +00:00
  • ffcbeb49b4 Attempt at shrinking memory usage Claudio Ortolina 2024-11-28 17:22:56 +00:00
  • cb0e06d603 Add batch operation to resize covers with incorrect sizes Claudio Ortolina 2024-11-28 17:15:12 +00:00
  • 7ffd0c375b Update README Claudio Ortolina 2024-11-28 14:49:26 +00:00
  • 60fef06dc1 Uniform nav and footer dividers Claudio Ortolina 2024-11-28 08:55:57 +00:00
  • 3a813f9b4a Add personal website link in footer Claudio Ortolina 2024-11-28 08:48:49 +00:00
  • 7701ef9bc5 Add missing translation Claudio Ortolina 2024-11-27 23:45:57 +00:00
  • 452a6a3f5b Fix footer on mobile Claudio Ortolina 2024-11-27 23:45:47 +00:00
  • 9f6791909d Add a footer Claudio Ortolina 2024-11-27 23:41:11 +00:00
  • be2f866830 Remove wrong background color in pagination component Claudio Ortolina 2024-11-27 22:42:51 +00:00
  • 1cf681db05 Fix misalignment of buttons and inputs in search form Claudio Ortolina 2024-11-27 22:41:13 +00:00
  • 504596c42d Add chart for Count by Artist Claudio Ortolina 2024-11-27 15:06:44 +00:00
  • e893800d2c Add chart for count by artist Claudio Ortolina 2024-11-27 14:59:35 +00:00
  • dede5dc1df Format js files Claudio Ortolina 2024-11-27 14:52:36 +00:00
  • 135d1c2fbd Remove unused handle_event clause Claudio Ortolina 2024-11-27 11:13:04 +00:00
  • ccff972aa0 Surface duplicate importing error in collection Claudio Ortolina 2024-11-27 11:11:36 +00:00
  • c1e06d9e66 Add livebook for database queries Claudio Ortolina 2024-11-27 11:07:18 +00:00
  • 2e40cbd5da Improve page titles Claudio Ortolina 2024-11-26 21:00:53 +00:00
  • b8a89a041d Fix spacing for MB id copy icon in wishlist details Claudio Ortolina 2024-11-26 13:35:41 +00:00
  • 6339196b17 Search by genre Claudio Ortolina 2024-11-26 13:35:15 +00:00
  • f0212eeb6f Consolidate cover resize logic Claudio Ortolina 2024-11-26 08:35:16 +00:00
  • 5cb2214922 Update dependencies Claudio Ortolina 2024-11-26 08:23:13 +00:00
  • eef60a66a8 Shorten "No MusicBrainz ID" -> "No MB ID" Claudio Ortolina 2024-11-26 08:03:34 +00:00
  • 02d126ac90 Blur background when modal is open Claudio Ortolina 2024-11-25 16:46:24 +00:00
  • 148f68fbf3 Add function to resize cover data in place Claudio Ortolina 2024-11-25 11:26:34 +00:00
  • bdcc5633bf Resize uploaded cover Claudio Ortolina 2024-11-25 11:21:40 +00:00
  • 62b5e23fcd (EXP) Lower sqlite cache size in production Claudio Ortolina 2024-11-25 10:54:39 +00:00
  • c93cf6a406 Group HTTP Metrics Claudio Ortolina 2024-11-25 10:23:31 +00:00
  • 415312b98b Add iex warning! helper Claudio Ortolina 2024-11-25 10:17:06 +00:00
  • b5400b76fc Add HTTP Metrics for Last.Fm and MusicBrainz Claudio Ortolina 2024-11-25 10:03:34 +00:00
  • edb24dc932 Keep telemetry metrics history Claudio Ortolina 2024-11-25 10:02:34 +00:00
  • 5cee7db630 Add comment around hardcoded limits in release group rels fetch Claudio Ortolina 2024-11-24 21:24:12 +00:00
  • 7258519cf2 Remove ' as it breaks a full text query Claudio Ortolina 2024-11-23 23:19:08 +00:00
  • b2e1f1f8d1 Index records by type to improve query perf Claudio Ortolina 2024-11-23 23:16:24 +00:00
  • 93b347ad8d Add badge for tracks whose albums cannot be imported Claudio Ortolina 2024-11-23 22:57:25 +00:00
  • f157fbadee Enable live dashboard in production Claudio Ortolina 2024-11-23 19:26:54 +00:00
  • bbfafbe519 Document search index schema Claudio Ortolina 2024-11-23 12:28:06 +00:00
  • 2e2000fe01 Introduce separate search index Claudio Ortolina 2024-11-22 10:01:48 +00:00
  • be36c29f76 Update dependencies Claudio Ortolina 2024-11-22 09:39:29 +00:00
  • c97064fd70 Update fallback cover art Claudio Ortolina 2024-11-21 18:33:44 +00:00
  • 4581666282 Don't apply fallback cover when refreshing it Claudio Ortolina 2024-11-21 17:57:49 +00:00
  • d09212dabb Push copy icon to the right Claudio Ortolina 2024-11-21 10:42:46 +00:00
  • 09115a635f Reduce vertical margins and paddings Claudio Ortolina 2024-11-21 10:42:33 +00:00
  • 1fabbfb39e Fix building Dockerfile on hosts with different architecture than Docker Claudio Ortolina 2024-11-21 10:00:11 +00:00
  • 0073b15125 Fix unused variable warnings Claudio Ortolina 2024-11-21 09:38:42 +00:00
  • 81e332d00d Fix sr text for wishlisting from scrobble activity Claudio Ortolina 2024-11-21 09:20:36 +00:00