Commit Graph

  • 8bf3de9b55 Enforce keys for all structs Claudio Ortolina 2025-01-24 10:35:58 +00:00
  • 3c8b39237c Fix return type of artist_get_info fixture Claudio Ortolina 2025-01-24 10:26:12 +00:00
  • 96349b918d Add missing Artists.get_artist_info/1 test Claudio Ortolina 2025-01-23 15:27:55 +00:00
  • e4be44f6bb Add missing Artists.get_all_artist_ids/0 test Claudio Ortolina 2025-01-23 15:24:03 +00:00
  • 1a8aa72c5b Update config to latest version in the phx templates Claudio Ortolina 2025-01-23 15:13:26 +00:00
  • 309ca8c67a Expose stats for MusicLibrary.ErrorRepo in dashboard Claudio Ortolina 2025-01-23 11:42:18 +00:00
  • e1d688b2db Fix migration module name Claudio Ortolina 2025-01-23 11:18:37 +00:00
  • 1f973bcd1d Remove error tracker tables from main repo Claudio Ortolina 2025-01-23 10:52:42 +00:00
  • 3b3b9cf7a5 Restore missing migration with amended rollback task Claudio Ortolina 2025-01-23 10:52:29 +00:00
  • eeaaf8b542 Move ErrorTracker to its own repo and file Claudio Ortolina 2025-01-23 10:40:36 +00:00
  • 6d64153ea8 Define ERROR_DATABASE_PATH env variable Claudio Ortolina 2025-01-23 10:29:18 +00:00
  • 0ef675c614 Update dependencies Claudio Ortolina 2025-01-22 10:02:18 +00:00
  • d4a7eb6cf8 Test: update dependabot.yml Claudio Ortolina 2025-01-20 18:14:58 +00:00
  • 7c4d10a774 Fix dependabot.yml path Claudio Ortolina 2025-01-20 18:09:55 +00:00
  • 8afb171c95 Re-enable dependabot Claudio Ortolina 2025-01-20 18:07:10 +00:00
  • b9005e52f9 Use streams with import component Claudio Ortolina 2025-01-20 13:58:21 +00:00
  • 30f9a23c53 Update dependencies Claudio Ortolina 2025-01-20 10:53:07 +00:00
  • 53d82e661a Extract LiveTestHelpers.escape/1 Claudio Ortolina 2025-01-19 16:14:59 +00:00
  • ed9fb25ece Autofocus query import when opening import dialog Claudio Ortolina 2025-01-17 16:25:10 +00:00
  • 3184fcf367 Update dependencies Claudio Ortolina 2025-01-16 13:45:12 +00:00
  • 26c5e19b86 Update dependencies Claudio Ortolina 2025-01-12 08:45:36 +00:00
  • 7404fcdaaa Update dependencies Claudio Ortolina 2025-01-09 20:14:10 +00:00
  • fcc1760e0c Add titles to screenshots Claudio Ortolina 2025-01-08 19:52:06 +00:00
  • b44239fe7f Add screenshots to the README Claudio Ortolina 2025-01-08 19:49:47 +00:00
  • 5f1565c5b0 Update dependencies Claudio Ortolina 2025-01-08 16:49:48 +00:00
  • 58f1a53a89 Remove stray debug logs Claudio Ortolina 2025-01-07 16:25:11 +00:00
  • 8551f62495 Remove unused zed tasks Claudio Ortolina 2025-01-07 16:24:35 +00:00
  • 0173befb5f Update dependencies Claudio Ortolina 2025-01-07 16:19:37 +00:00
  • 8e956577b4 Use css attr selector to test for cover images Claudio Ortolina 2025-01-07 15:57:14 +00:00
  • e3c901346c Use https in the Last.Fm api Claudio Ortolina 2025-01-07 10:03:21 +00:00
  • 902120cc32 Display cover upload error ID Claudio Ortolina 2025-01-07 09:40:54 +00:00
  • 3a49ffdd3c Update dependencies Claudio Ortolina 2025-01-07 09:15:43 +00:00
  • ed6ef2c7ef Rename record_fixture* to record* Claudio Ortolina 2025-01-06 14:20:36 +00:00
  • cf377f6a0c Remove unnecessary alias Claudio Ortolina 2025-01-06 14:13:45 +00:00
  • bf78f456d4 Convert records in artist page to a stream Claudio Ortolina 2025-01-05 21:18:46 +00:00
  • b648b9f683 Update dependencies Claudio Ortolina 2025-01-05 18:55:26 +00:00
  • fabf0c347a Test redirects location in prod tests Claudio Ortolina 2025-01-05 18:53:47 +00:00
  • ae425765ef Flatten logic of obsidian parser Claudio Ortolina 2025-01-05 16:24:55 +00:00
  • a0a67d3887 Consolidate actions_menu toggle and close logic Claudio Ortolina 2025-01-05 15:55:08 +00:00
  • 9428828064 Consolidate datetime as date formatting Claudio Ortolina 2025-01-05 15:48:56 +00:00
  • 75154df3cf Import only necessary functions from LiveViewTest Claudio Ortolina 2025-01-05 15:38:55 +00:00
  • 04f5c6e5a1 Rewrite LV tests using PhoenixTest Claudio Ortolina 2025-01-04 15:43:30 +00:00
  • d872fc9320 Update dependencies Claudio Ortolina 2025-01-05 08:55:20 +00:00
  • 229445ffc9 Add missing logged_out tag Claudio Ortolina 2025-01-04 16:49:14 +00:00
  • 1ac16f5933 Group dependencies by topic Claudio Ortolina 2025-01-04 09:09:55 +00:00
  • f44fbb72a3 Update dependencies Claudio Ortolina 2025-01-03 22:16:21 +00:00
  • bb4da4143e Add "backup" format Claudio Ortolina 2025-01-03 19:16:43 +00:00
  • 16e8282891 Fix typing for config modules Claudio Ortolina 2025-01-03 18:52:43 +00:00
  • 7cd1e8e944 Extract grid component from artist view Claudio Ortolina 2025-01-02 23:32:05 +00:00
  • 0ba39dd411 Fix styling of round badges Claudio Ortolina 2025-01-02 20:29:35 +00:00
  • f813ea48e2 Use round_badge component in artist page Claudio Ortolina 2025-01-02 20:28:13 +00:00
  • b7d2e39c90 Rename variables for clarity Claudio Ortolina 2025-01-02 12:46:15 +00:00
  • d8a1ac7080 Check inclusion in all releases in one go Claudio Ortolina 2025-01-02 12:40:27 +00:00
  • b9e3293877 Extract badge components Claudio Ortolina 2025-01-02 12:35:33 +00:00
  • 5d40080741 Add note about SQLite RANDOM function Claudio Ortolina 2025-01-02 09:38:50 +00:00
  • 0ce5326236 Extract round badge component Claudio Ortolina 2025-01-01 21:11:44 +00:00
  • 69e71191b0 In record list, move format, type and purchase date to new line Claudio Ortolina 2025-01-01 21:08:20 +00:00
  • 65899b8077 Add tests for /api/collection/random endpoint Claudio Ortolina 2025-01-01 20:57:01 +00:00
  • d194a54760 Adds API to return a random record from the collection Claudio Ortolina 2025-01-01 19:19:40 +00:00
  • 1208d35174 Add prod tests for dev routes Claudio Ortolina 2025-01-01 17:20:32 +00:00
  • 5cd57fdde4 Install Error Tracker to track production issues Claudio Ortolina 2025-01-01 17:11:17 +00:00
  • 8bd7197d18 Show purchase date in collection view Claudio Ortolina 2025-01-01 16:45:43 +00:00
  • 6a9d54f735 Link to wishlisted albums in scrobble activity Claudio Ortolina 2025-01-01 16:15:02 +00:00
  • 5973206da3 Link to collected albums in scrobble activity Claudio Ortolina 2025-01-01 16:11:14 +00:00
  • 48a4b308cc Move comment to right spot Claudio Ortolina 2025-01-01 11:21:03 +00:00
  • c1ea5bd69c Extract cover cache duration Claudio Ortolina 2024-12-31 15:58:35 +00:00
  • f58c82e1fd Refactor cover controller to reuse common pieces Claudio Ortolina 2024-12-31 15:54:49 +00:00
  • 97533416f7 Support arbitrary resizing in cover controller Claudio Ortolina 2024-12-31 11:57:56 +00:00
  • 6a51251d55 Consolidate hashing into Cover module Claudio Ortolina 2024-12-31 11:56:47 +00:00
  • 68b2d48228 Return thumb_url in latest record response Claudio Ortolina 2024-12-31 11:39:36 +00:00
  • 6b55d58621 Update dependencies Claudio Ortolina 2024-12-31 11:31:17 +00:00
  • fa985684e0 Disable dependabot Claudio Ortolina 2024-12-30 17:21:52 +00:00
  • 6cf7e2c9de Add ordering tests to Collection context Claudio Ortolina 2024-12-30 17:16:14 +00:00
  • 27581d2300 Update dependencies Claudio Ortolina 2024-12-30 16:35:37 +00:00
  • 05f4d6039b Mock artist info fetch to avoid test flakyness Claudio Ortolina 2024-12-29 21:23:04 +00:00
  • 467961128b Validate order attribute values in pagination component Claudio Ortolina 2024-12-29 21:22:42 +00:00
  • 65b4f5c06b Fix flash colors in dark mode Claudio Ortolina 2024-12-29 21:04:39 +00:00
  • 85b403817f Move model definition into completion struct Claudio Ortolina 2024-12-29 20:58:09 +00:00
  • c7e1be2f2f Fix hover and active states for order selector Claudio Ortolina 2024-12-29 16:55:47 +00:00
  • bb560e4356 Fix alignment of sorting options and count Claudio Ortolina 2024-12-29 15:50:30 +00:00
  • 6427710029 Enable sorting options in collection view Claudio Ortolina 2024-12-29 15:47:37 +00:00
  • 1534d28c9e Wire buttons with view Claudio Ortolina 2024-12-29 15:31:26 +00:00
  • 48e2f4e2e3 Add collection sorting buttons (inactive) Claudio Ortolina 2024-12-29 15:22:51 +00:00
  • 88b65332ed Upgrade Elixir and OTP everywhere Claudio Ortolina 2024-12-28 17:37:12 +00:00
  • 17d1a87f3c Use sum_by instead of plain reduce Claudio Ortolina 2024-12-28 13:37:45 +00:00
  • 77141fbfaf Reduce machine size to 512MB Claudio Ortolina 2024-12-28 12:26:44 +00:00
  • 9541c60dd3 Update dependencies Claudio Ortolina 2024-12-28 11:50:54 +00:00
  • 48d8590c9b Remove duplication in stats live lifecycle Claudio Ortolina 2024-12-27 21:04:07 +00:00
  • dcd85eb550 Install recon Claudio Ortolina 2024-12-27 20:33:18 +00:00
  • b503662c2e Reduce size of stats live socket Claudio Ortolina 2024-12-27 20:27:32 +00:00
  • db57195a0a Map Last.fm error codes to error atoms Claudio Ortolina 2024-12-27 19:54:10 +00:00
  • 1a0e505e51 Rework error messages for failed playcount/bio fetch Claudio Ortolina 2024-12-27 17:55:34 +00:00
  • 2e8d72fe8f Rename "Basics" -> "Records" in stats page Claudio Ortolina 2024-12-27 08:33:24 +00:00
  • 6102363fb4 Add GH Action to manually very production environment Claudio Ortolina 2024-12-26 14:40:12 +00:00
  • 33a3ed548d Add test for https enforcement Claudio Ortolina 2024-12-25 20:02:09 +00:00
  • fc0120e5fc Revert "Template host in verification tests" Claudio Ortolina 2024-12-25 19:57:27 +00:00
  • d65a2223db Template host in verification tests Claudio Ortolina 2024-12-25 19:54:23 +00:00
  • 6bcce558c4 Restyle flash messages Claudio Ortolina 2024-12-25 19:22:38 +00:00
  • 2e73e810ea Remove flash message for client error Claudio Ortolina 2024-12-25 19:08:43 +00:00
  • 2571d1dfd3 Use link+navigate instead of a+href Claudio Ortolina 2024-12-24 14:42:58 +00:00