Commit Graph

  • 6a1803ea06 Extract record types for readability Claudio Ortolina 2024-10-03 18:51:05 +01:00
  • e7fc335251 Correctly return 404s in /images endpoint Claudio Ortolina 2024-10-03 16:14:27 +01:00
  • 040859220b Cache CI test artefacts (#2) Claudio Ortolina 2024-10-03 15:52:41 +01:00
  • 18189237cb Merge pull request #1 from cloud8421/setup-ci Claudio Ortolina 2024-10-03 15:39:33 +01:00
  • 0f16c62a27 Fix Claudio Ortolina 2024-10-03 15:34:38 +01:00
  • 22a55e829d Fix version file input Claudio Ortolina 2024-10-03 14:13:51 +01:00
  • 75ec0e0472 Attempt at setting up CI Claudio Ortolina 2024-10-03 14:11:42 +01:00
  • e23caabff7 Improve record list tests Claudio Ortolina 2024-10-03 14:07:19 +01:00
  • c192458efe Setup Sentry for LiveView error tracking Claudio Ortolina 2024-10-03 13:37:33 +01:00
  • e2dd68a135 Upgrade Sentry Claudio Ortolina 2024-10-03 13:23:47 +01:00
  • 8e881fb546 Fix missing artist names in record list Claudio Ortolina 2024-10-03 13:18:38 +01:00
  • 040c73ce59 Remove column labels from record list Claudio Ortolina 2024-10-03 10:38:33 +01:00
  • ecce630ae4 Setup Sentry Claudio Ortolina 2024-10-03 10:11:04 +01:00
  • a02e6a5fcf Rename record to latest record in stats Claudio Ortolina 2024-10-02 21:27:38 +01:00
  • 62d792a244 Show record count by format in stats dashboard Claudio Ortolina 2024-10-02 21:26:21 +01:00
  • 6edbb7e057 Add mix task to download production DB Claudio Ortolina 2024-10-02 17:08:50 +01:00
  • 1e0d5486e0 Rename image* to cover* Claudio Ortolina 2024-10-02 16:33:42 +01:00
  • fb978406cd Remove year from records Claudio Ortolina 2024-10-02 14:32:27 +01:00
  • 024d95da7c Use release instead of year Claudio Ortolina 2024-10-02 14:22:22 +01:00
  • 97b04ba8a2 Remove scaffolded test Claudio Ortolina 2024-10-01 22:39:03 +01:00
  • 83c70d4ec3 Make import format choice buttons visible on mobile Claudio Ortolina 2024-10-01 22:37:46 +01:00
  • df83d0a82b Fix inconsistencies in import and search Claudio Ortolina 2024-10-01 22:32:05 +01:00
  • a3eaaef9d2 Move release group assembling logic into MB module Claudio Ortolina 2024-10-01 17:22:31 +01:00
  • e7405f4c71 Fix wrong event name for import logic Claudio Ortolina 2024-10-01 17:22:11 +01:00
  • 82b1f12f99 Avoid loading image-related fields when not necessary Claudio Ortolina 2024-10-01 12:26:27 +01:00
  • c89ef20b07 Make input names for search(es) more consistent Claudio Ortolina 2024-09-30 21:45:34 +01:00
  • 9c7a2917a9 Style the record type when showing an album Claudio Ortolina 2024-09-30 20:33:28 +01:00
  • 9b7429dd9f Store image hashes in the db - part 2 Claudio Ortolina 2024-09-30 20:20:32 +01:00
  • 180224d381 Store image hashes in the db - part 1 Claudio Ortolina 2024-09-30 20:09:32 +01:00
  • 9cd24bad17 No need to keep uploaded images in the socket Claudio Ortolina 2024-09-30 13:50:07 +01:00
  • 1f1c69f738 Allow uploading custom cover art Claudio Ortolina 2024-09-30 10:31:45 +01:00
  • b0b39671bc Only use etags for caching cover art Claudio Ortolina 2024-09-30 10:31:05 +01:00
  • a1c782a670 Fix artwork shadow in record list Claudio Ortolina 2024-09-30 09:40:42 +01:00
  • 547195e455 Improve show record interface Claudio Ortolina 2024-09-30 09:40:26 +01:00
  • c58f783e9e Fix double render of records Claudio Ortolina 2024-09-30 09:16:15 +01:00
  • 95a0a21877 Introduce gold brand color Claudio Ortolina 2024-09-30 09:15:12 +01:00
  • ccd3dbfa74 Add top navigation Claudio Ortolina 2024-09-29 22:54:57 +01:00
  • 9553e66262 Fix stats page color scheme Claudio Ortolina 2024-09-29 19:10:54 +01:00
  • 039ba95a60 Improve home page stats Claudio Ortolina 2024-09-29 17:21:48 +01:00
  • 8d6bfaf035 Put some stats on the home page Claudio Ortolina 2024-09-28 22:41:53 +01:00
  • e00c926afe Fix positioning of format labels Claudio Ortolina 2024-09-28 20:25:27 +01:00
  • 64ea8fe3fa Extend import to support choosing format Claudio Ortolina 2024-09-28 20:23:22 +01:00
  • 82e5962c74 Add record format (defaulting to CD) Claudio Ortolina 2024-09-28 19:16:15 +01:00
  • 154b94646a Disallow all spider traffic Claudio Ortolina 2024-09-28 16:01:01 +01:00
  • 02dccaf042 Use icons in record list Claudio Ortolina 2024-09-28 15:55:50 +01:00
  • 1ec6712513 Add health controller Claudio Ortolina 2024-09-28 15:27:59 +01:00
  • 60939a304b Remove autogenerated home route Claudio Ortolina 2024-09-27 19:59:15 +01:00
  • 97ebf13c7b Update production host Claudio Ortolina 2024-09-27 19:50:08 +01:00
  • 72d5ad466b Setup continuous deploy via GitHub Claudio Ortolina 2024-09-27 19:40:34 +01:00
  • 7dec0309b5 Setup fly.io deployment Claudio Ortolina 2024-09-27 19:38:17 +01:00
  • 7b46333665 Reduce top padding on mobile Claudio Ortolina 2024-09-27 10:59:13 +01:00
  • a3310eeb6a Allow access from external devices Claudio Ortolina 2024-09-27 10:58:59 +01:00
  • 17b7a56e70 Fix pagination links for smallest viewport Claudio Ortolina 2024-09-27 10:39:08 +01:00
  • 92de18e493 Restyle records list to work better on mobile Claudio Ortolina 2024-09-27 10:25:09 +01:00
  • ae45ab44df Can search and paginate records Claudio Ortolina 2024-09-27 09:46:45 +01:00
  • 95164cd977 Make search match all artists attribute Claudio Ortolina 2024-09-26 16:32:01 +01:00
  • cebc50e107 Make delete button red Claudio Ortolina 2024-09-24 22:54:26 +01:00
  • f6d2bcf3fd Add function to search for record Claudio Ortolina 2024-09-24 22:44:37 +01:00
  • 71e7976502 Update dependencies Claudio Ortolina 2024-09-24 20:09:55 +01:00
  • 12bb923aec Rename /search to /import Claudio Ortolina 2024-09-24 20:07:04 +01:00
  • 25cbcdf16c Align modals to the top Claudio Ortolina 2024-09-24 20:06:34 +01:00
  • d3ea26ed8f Improve importing visual feedback Claudio Ortolina 2024-09-24 18:33:39 +01:00
  • 31d74fde34 Handle importing errors Claudio Ortolina 2024-09-24 14:45:51 +01:00
  • 54ee84ad2f Can delete records from the record show view Claudio Ortolina 2024-09-24 09:57:31 +01:00
  • 0b07eaf6a1 Restrict metadata editing for records Claudio Ortolina 2024-09-24 09:57:05 +01:00
  • bcb70c9e1b Store artists when importing a record Claudio Ortolina 2024-09-24 09:40:52 +01:00
  • 089e61a574 Remove manual record creation Claudio Ortolina 2024-09-24 09:27:35 +01:00
  • b6ae022a6a Move obsidian-related imports under Obsidian Claudio Ortolina 2024-09-24 09:21:13 +01:00
  • d97f21a8ef Can search and import records Claudio Ortolina 2024-09-23 20:27:40 +01:00
  • 7ebc12c4ac Improve records list tests Claudio Ortolina 2024-09-23 14:52:37 +01:00
  • e666b247e1 Improve display of single album page Claudio Ortolina 2024-09-23 14:09:21 +01:00
  • 878a7d7326 Clean up importer and music_brainz modules Claudio Ortolina 2024-09-23 09:29:29 +01:00
  • 15bc1816cf Add function to search the MusicBrainz API Claudio Ortolina 2024-09-22 21:01:38 +01:00
  • 776dcef172 Use randomized data in test fixtures Claudio Ortolina 2024-09-22 20:46:48 +01:00
  • 5e97f72f2a Sort records by artist, then title Claudio Ortolina 2024-09-22 16:54:38 +01:00
  • 380fa3428b Upgrade erlang to 27.1 Claudio Ortolina 2024-09-22 16:54:24 +01:00
  • bc85165988 Remove stock Phoenix header Claudio Ortolina 2024-09-20 18:27:31 +01:00
  • 480af30e80 Improve records#show information structure Claudio Ortolina 2024-09-20 18:22:10 +01:00
  • 99960832c8 Adds record pagination Claudio Ortolina 2024-09-17 10:16:24 +01:00
  • 5623a5239f Resize cover images to 400x400 Claudio Ortolina 2024-09-17 10:39:49 +01:00
  • 1200215321 Enable aggressive caching for the images endpoint Claudio Ortolina 2024-09-16 14:54:13 +01:00
  • cb8b42aad6 When serving the image, only load its data Claudio Ortolina 2024-09-16 14:47:13 +01:00
  • 74e7d27ba4 Run the image import sequentially Claudio Ortolina 2024-09-16 14:46:16 +01:00
  • 04755eb5fe Removes boilerplate docs Claudio Ortolina 2024-09-16 14:45:59 +01:00
  • ee6378be27 Increase db pool size in dev Claudio Ortolina 2024-09-16 14:45:11 +01:00
  • 6ac5a88c47 Raw importer for all cover images Claudio Ortolina 2024-09-16 12:30:54 +01:00
  • afc1802399 Serve local cover images Claudio Ortolina 2024-09-16 09:50:07 +01:00
  • f1160eddd4 Add Sqlite console zed task Claudio Ortolina 2024-09-16 09:45:47 +01:00
  • 8eb64c6a4c Add dummy pagination with component wiring Claudio Ortolina 2024-09-16 09:08:50 +01:00
  • feef14170b Add research notes about search Claudio Ortolina 2024-09-16 09:08:21 +01:00
  • 4a8b8dcf43 Streamline information structure on records listing Claudio Ortolina 2024-09-16 08:19:18 +01:00
  • 5a3ff4be4b Bad fix for genres being nil Claudio Ortolina 2024-09-15 20:59:51 +01:00
  • 4d17790cbe Main list orders by the main artist Claudio Ortolina 2024-09-15 20:59:30 +01:00
  • 90e8022a77 Fix incorrect cast Claudio Ortolina 2024-09-15 20:32:10 +01:00
  • 27f57cc68c Display artists in list Claudio Ortolina 2024-09-15 20:19:49 +01:00
  • ce1ecf06a7 Import artists on top of existing records Claudio Ortolina 2024-09-15 20:18:27 +01:00
  • affa7a007e Simplify data model Claudio Ortolina 2024-09-15 19:32:50 +01:00
  • 988d311fef Add artist importer Claudio Ortolina 2024-09-15 16:27:51 +01:00
  • a1f4ac0791 Add unique index to on MB id for artists Claudio Ortolina 2024-09-15 16:16:27 +01:00
  • e3ff0228cd Load artists when showing a record Claudio Ortolina 2024-09-15 16:16:01 +01:00