Commit Graph

  • 54f8da81b6 Insert default purchased_at date when importing a record Claudio Ortolina 2024-10-19 19:22:43 +01:00
  • fd83bd4941 Remove unnecessary function clause Claudio Ortolina 2024-10-18 11:30:12 +01:00
  • 9ac378c729 Shorten button text Claudio Ortolina 2024-10-18 11:25:27 +01:00
  • b9ea7d1419 Refine record list item on hover effect Claudio Ortolina 2024-10-18 11:19:20 +01:00
  • 2b001db5b3 Update erlang and elixir Claudio Ortolina 2024-10-18 09:23:46 +01:00
  • 76df43c289 Update phoenix_live_view Claudio Ortolina 2024-10-17 22:07:36 +01:00
  • 4e5715bf0b Better constrain cover artwork sizes Claudio Ortolina 2024-10-17 21:57:28 +01:00
  • 82c23c2dfa Fix positioning of top navigation Claudio Ortolina 2024-10-17 21:52:35 +01:00
  • 34e74c7342 Fix page-wide margin inconsistencies Claudio Ortolina 2024-10-17 21:47:14 +01:00
  • 4c8dd978b6 Disable accidental clicks on record list items Claudio Ortolina 2024-10-17 17:26:51 +01:00
  • 3c40caa425 Replace record collection table with custom list Claudio Ortolina 2024-10-17 15:16:14 +01:00
  • e3ac5559c3 Force background color in modal close button Claudio Ortolina 2024-10-17 15:15:17 +01:00
  • 1c4c2c0040 Don't display pagination links when there's only 1 page Claudio Ortolina 2024-10-16 17:07:07 +01:00
  • b042c54d6b Move record leading into handle_params Claudio Ortolina 2024-10-16 12:49:14 +01:00
  • 22cadea5f7 Add iex helpers Claudio Ortolina 2024-10-16 12:14:53 +01:00
  • 2d0d5c811a Address Docker warnings Claudio Ortolina 2024-10-15 23:09:18 +01:00
  • 032e78b453 Add hover style to stats page links Claudio Ortolina 2024-10-15 23:06:14 +01:00
  • 0218f8223c Add more artist links with correct style Claudio Ortolina 2024-10-15 23:03:20 +01:00
  • 6e3300429b Collection defaults to 100 records per page Claudio Ortolina 2024-10-15 22:53:41 +01:00
  • 558a731a89 Remove buggy hover effect on table rows Claudio Ortolina 2024-10-15 19:11:16 +01:00
  • 69e6cc67a2 Make page titles consistent with application structure Claudio Ortolina 2024-10-15 17:32:59 +01:00
  • cac644e563 Add mix task to vacuum and backup locally Claudio Ortolina 2024-10-15 17:21:29 +01:00
  • 4229c5953c Add mix task to vacuum the production database Claudio Ortolina 2024-10-15 17:19:27 +01:00
  • 5ee98d5e07 Add mix task to migrate the production database Claudio Ortolina 2024-10-15 17:06:40 +01:00
  • d3b0057dea Move db_pull task under prod namespace Claudio Ortolina 2024-10-15 17:06:25 +01:00
  • c55b94c347 Test suspending instead of stopping on inactivity Claudio Ortolina 2024-10-15 15:46:25 +01:00
  • cbdf809e69 Format fly.toml file Claudio Ortolina 2024-10-15 15:45:05 +01:00
  • f89b9173f6 Navigate to individual artist from collection Claudio Ortolina 2024-10-15 15:41:04 +01:00
  • 754109f77e Remove layout repaint due to covers refresh Claudio Ortolina 2024-10-15 15:24:35 +01:00
  • 18937865bf Improve record details styling Claudio Ortolina 2024-10-15 15:19:40 +01:00
  • dafcd0ed6f Fix side padding inconsistencies in collection view Claudio Ortolina 2024-10-15 14:58:14 +01:00
  • 2cd376ae5d Improve styling of search bar Claudio Ortolina 2024-10-15 08:17:39 +01:00
  • 2661c9f60d Display type stats Claudio Ortolina 2024-10-14 22:33:05 +01:00
  • 7a0d017965 Support filtering by type Claudio Ortolina 2024-10-14 22:30:14 +01:00
  • 5e7280176f Remove Sentry Claudio Ortolina 2024-10-14 18:58:10 +01:00
  • 49f5ae30f2 Improve display of latest album in stats Claudio Ortolina 2024-10-14 18:32:09 +01:00
  • 9d76f3dfb7 Display releases in localized date format Claudio Ortolina 2024-10-14 16:36:41 +01:00
  • 6f7f0fed79 Add record indexes to optimize search Claudio Ortolina 2024-10-14 12:47:17 +01:00
  • 6e638b8f20 Improve stats interface Claudio Ortolina 2024-10-14 09:50:30 +01:00
  • aa120f674e Ignore invalid formats Claudio Ortolina 2024-10-14 11:31:31 +01:00
  • f2959081ba Implement safer format parsing Claudio Ortolina 2024-10-14 10:52:42 +01:00
  • e0095909eb Enable search by format Claudio Ortolina 2024-10-14 09:01:51 +01:00
  • 6c9d1775d7 Rename application sections Claudio Ortolina 2024-10-13 21:58:12 +01:00
  • fd03f9450a Make search via mbid:* match on artist mbid Claudio Ortolina 2024-10-10 22:06:12 +01:00
  • 60e21e660a Update ecto, ecto_sql and exqlite Claudio Ortolina 2024-10-10 21:48:44 +01:00
  • e0b19707bf Use Inter font (without variable) Claudio Ortolina 2024-10-10 17:33:45 +01:00
  • d12a461a5d Improve error handling in db_pull task Claudio Ortolina 2024-10-10 16:41:45 +01:00
  • 9f383dfc5b Make db-dependent tests sync Claudio Ortolina 2024-10-10 15:54:22 +01:00
  • 1451da1dee Don't fail import when cover fetch fails Claudio Ortolina 2024-10-10 15:35:29 +01:00
  • 21e773ff5e Formatting (line breaks) Claudio Ortolina 2024-10-10 15:27:40 +01:00
  • 1ff06bb178 Add disclaimer in search_parser module Claudio Ortolina 2024-10-10 12:41:35 +01:00
  • 02a071be28 Disable autocorrect and autocapizalize in search field Claudio Ortolina 2024-10-10 10:59:03 +01:00
  • 201c2edc01 Enable tagged search Claudio Ortolina 2024-10-10 09:56:36 +01:00
  • e30ba5ef3f Implement basic parser Claudio Ortolina 2024-10-10 08:33:47 +01:00
  • 1fdf36ea8a Include artists in record test fixture Claudio Ortolina 2024-10-10 09:21:35 +01:00
  • 10003c34f6 Include timestamps in record detail page Claudio Ortolina 2024-10-10 07:59:33 +01:00
  • e4c0ce58f6 Increase test pool size to avoid resource contention Claudio Ortolina 2024-10-08 20:37:28 +01:00
  • 52c1be1e32 Restructure stats Claudio Ortolina 2024-10-08 20:36:39 +01:00
  • 36f1d44468 Add counts by format as a separate item Claudio Ortolina 2024-10-08 20:21:38 +01:00
  • 76907a4a6f Make all tests async Claudio Ortolina 2024-10-08 16:53:47 +01:00
  • ea8465b569 Show flash when static assets have changed Claudio Ortolina 2024-10-08 09:49:48 +01:00
  • 8e615658f8 Allow pagination component to be used multiple times Claudio Ortolina 2024-10-08 08:56:25 +01:00
  • b01e335db1 Increase pagination padding Claudio Ortolina 2024-10-07 23:03:07 +01:00
  • e404808c06 Add record count in records list Claudio Ortolina 2024-10-07 22:59:38 +01:00
  • 33f4cb11be Use a different icon for home stats Claudio Ortolina 2024-10-07 15:26:04 +01:00
  • bc2126cb8d Make pagination colors consistent with the everything else Claudio Ortolina 2024-10-07 15:20:26 +01:00
  • 1e245547bc Display no results notice in import dialog Claudio Ortolina 2024-10-07 15:16:41 +01:00
  • d4f93eae03 Shorten Import button text Claudio Ortolina 2024-10-07 15:11:23 +01:00
  • cd1331bbc6 Sort formats by descending count in stats Claudio Ortolina 2024-10-07 15:05:54 +01:00
  • ddbda5b4d2 Normalize display of artist names Claudio Ortolina 2024-10-07 14:57:30 +01:00
  • 764c4cebb3 Fix mobile spacing issues with links Claudio Ortolina 2024-10-07 11:21:36 +01:00
  • 0bf96d0470 Allow png cover uploads Claudio Ortolina 2024-10-07 12:39:28 +01:00
  • eb9697d36e Fix mobile spacing issues with links Claudio Ortolina 2024-10-07 11:21:36 +01:00
  • fa0be0d740 Use fallback cover when not found Claudio Ortolina 2024-10-07 10:19:24 +01:00
  • be9dc37ed5 Use long labels for formats in stats page Claudio Ortolina 2024-10-07 10:04:31 +01:00
  • 409a8414d0 Fix stats layout to account for more groups Claudio Ortolina 2024-10-07 10:01:30 +01:00
  • 2e950325cb Add test to verify that musicbrainz_data gets stored Claudio Ortolina 2024-10-07 08:39:22 +01:00
  • 11a8149bcc Store MusicBrainz release group data on records Claudio Ortolina 2024-10-07 08:36:56 +01:00
  • 2c3babdf13 Normalize music_brainz -> musicbrainz spell Claudio Ortolina 2024-10-07 08:27:47 +01:00
  • 3934fe1fb7 Update example in get_release_group/1 Claudio Ortolina 2024-10-07 08:23:21 +01:00
  • 94ca2ab625 Move databases into /data Claudio Ortolina 2024-10-07 08:12:05 +01:00
  • ecfeeb3158 Improve behaviour of "Back to records" link Claudio Ortolina 2024-10-07 08:04:24 +01:00
  • dcde30ba86 Extend script to restore remote data to local Claudio Ortolina 2024-10-06 16:16:23 +01:00
  • ac27e86fb5 Rename /images to /covers Claudio Ortolina 2024-10-06 16:06:33 +01:00
  • 6913ee2d8d Simplify import logic and add relevant tests Claudio Ortolina 2024-10-05 21:13:43 +01:00
  • a72236449d Extract musicbrainz behaviour and impl Claudio Ortolina 2024-10-05 20:30:18 +01:00
  • ea6a856f30 Rename test for consistency Claudio Ortolina 2024-10-04 20:41:35 +01:00
  • 220dfe3c89 Add record show tests Claudio Ortolina 2024-10-04 20:40:55 +01:00
  • 6a8d4f1e54 Revert "Ensure code is formatted on CI" Claudio Ortolina 2024-10-04 12:47:56 +01:00
  • 63e63b3bb4 Ensure code is formatted on CI Claudio Ortolina 2024-10-04 12:44:27 +01:00
  • 8a67736476 Uniform CI job names Claudio Ortolina 2024-10-04 12:44:08 +01:00
  • ec0a96087c Improve cover upload input Claudio Ortolina 2024-10-04 12:07:00 +01:00
  • d191ff50fd Set default font to Inter Claudio Ortolina 2024-10-03 23:18:32 +01:00
  • 70ca206b5d Show artists for latest record Claudio Ortolina 2024-10-03 23:10:55 +01:00
  • 360b287a2c Space out genre badges Claudio Ortolina 2024-10-03 20:12:39 +01:00
  • 995ec3f624 Render format and type selects on the same line Claudio Ortolina 2024-10-03 20:10:51 +01:00
  • 6584364c2b CI improvements (#4) Claudio Ortolina 2024-10-03 19:07:57 +01:00
  • 6107fae4a6 Merge pull request #3 from cloud8421/consolidate-ci Claudio Ortolina 2024-10-03 19:00:51 +01:00
  • d94ae553a3 Consolidate CI pipeline Claudio Ortolina 2024-10-03 18:59:20 +01:00
  • 8ee1fec3cb Allow editing of record format Claudio Ortolina 2024-10-03 18:51:24 +01:00