Commit Graph

  • a79548ae15 Move included releases count in records list Claudio Ortolina 2025-03-04 09:53:19 +00:00
  • aacba5606b Display included releases count in records grid Claudio Ortolina 2025-03-04 09:50:06 +00:00
  • bcfe2a7f3c Hide backup link on mobile Claudio Ortolina 2025-03-04 07:27:55 +00:00
  • 13152ddbc9 Stack scrobble activity badges Claudio Ortolina 2025-03-04 07:23:56 +00:00
  • 83658734db Removed unused brand color setting Claudio Ortolina 2025-03-02 07:54:02 +00:00
  • 55d0e656f7 Show pointer on buttons Claudio Ortolina 2025-03-02 07:22:09 +00:00
  • 9a252914ff Improve scan results layout on mobile Claudio Ortolina 2025-03-01 18:52:17 +00:00
  • 2f5c83b026 Show album covers when importing/scanning Claudio Ortolina 2025-03-01 17:36:21 +00:00
  • 93f6b260b2 Extract test fixture for release_group_releases Claudio Ortolina 2025-03-01 07:40:00 +00:00
  • 500455481f Set the LastFm http client to terminate idle connections after 30 secs Claudio Ortolina 2025-03-01 07:25:05 +00:00
  • 545dd808b7 Address Tailwind deprecations and renames Claudio Ortolina 2025-02-28 20:55:36 +00:00
  • d9e87d6c80 Migrate to Tailwind v4 Claudio Ortolina 2025-02-28 20:06:39 +00:00
  • a218942110 Remove mox in favour of built-in Req stubs Claudio Ortolina 2025-02-28 16:38:11 +00:00
  • 8aa283cb84 Refactor MusicBrainz.APIImpl to use Req Claudio Ortolina 2025-02-28 11:19:37 +00:00
  • 0d11df4279 Format mix task info messages to improve readability Claudio Ortolina 2025-02-28 07:57:56 +00:00
  • 605be7d1f5 Update dependencies: Bump phoenix_live_view from 1.0.4 to 1.0.5 dependabot[bot] 2025-02-28 02:15:27 +00:00
  • 74602323ee Use pattern matching to improve readability Claudio Ortolina 2025-02-27 16:33:09 +00:00
  • 47bfe736ef Remove unused LastFm.Finch pool Claudio Ortolina 2025-02-27 16:29:34 +00:00
  • 68d8fa4d3c Improve readability by moving on one line Claudio Ortolina 2025-02-27 13:47:45 +00:00
  • 7ac2f7a815 Remove LastFm.APIBehaviour Claudio Ortolina 2025-02-27 13:43:24 +00:00
  • 3d11cd585d Use built-in Req stub for LastFm tests Claudio Ortolina 2025-02-27 13:38:06 +00:00
  • 522b3034aa Rewrite LastFm.APIImpl using Req Claudio Ortolina 2025-02-27 08:58:24 +00:00
  • eb6d49fe96 Allow longer LastFm refresh times Claudio Ortolina 2025-02-27 09:37:05 +00:00
  • 16b19de163 Remove unique index from records Claudio Ortolina 2025-02-26 10:56:29 +00:00
  • 5fa0b090fd Add gh to mise tools Claudio Ortolina 2025-02-25 16:51:40 +00:00
  • 0c64886269 Update dependencies Claudio Ortolina 2025-02-25 14:05:48 +00:00
  • 25567eeb26 Extract trigger_hook/3-4 test helper Claudio Ortolina 2025-02-25 14:03:08 +00:00
  • e441a2455a Add sqlite to mise tools Claudio Ortolina 2025-02-24 11:10:10 +00:00
  • 1902c5f42f Sign and encrypt cookies Claudio Ortolina 2025-02-24 11:02:00 +00:00
  • fabc3a7557 Set strict session for a week Claudio Ortolina 2025-02-24 11:01:45 +00:00
  • 5c98a5a7ef Update dependencies Claudio Ortolina 2025-02-23 20:44:29 +00:00
  • 2617094e7b Always reset artist records when patching the page Claudio Ortolina 2025-02-23 19:17:27 +00:00
  • a7a95efde2 Make render bio work on bio summary as well Claudio Ortolina 2025-02-23 19:12:22 +00:00
  • 3599ab19a1 Reformat artist show page Claudio Ortolina 2025-02-23 19:12:02 +00:00
  • 825c00dd50 Add summary to artist Claudio Ortolina 2025-02-23 18:53:28 +00:00
  • c67d11da0c Show similar artists in artist page Claudio Ortolina 2025-02-23 16:56:52 +00:00
  • 1193fa5914 Update npm dependencies Claudio Ortolina 2025-02-23 16:45:02 +00:00
  • 1685354487 Remove unnecessary hover effect on barcode results Claudio Ortolina 2025-02-22 13:35:38 +00:00
  • 15b60a4619 Link badges in barcode scanner results Claudio Ortolina 2025-02-22 13:34:21 +00:00
  • 570ce4b145 Can count records by genre Claudio Ortolina 2025-02-22 10:34:56 +00:00
  • 36d0d29316 Add production backup task to mise Claudio Ortolina 2025-02-22 10:03:14 +00:00
  • aba0eeeffe Add flyctl to mise tools Claudio Ortolina 2025-02-22 10:02:55 +00:00
  • dd4f43144f Hide static-checks-hook mise task Claudio Ortolina 2025-02-22 09:56:55 +00:00
  • b44379134b Add unique list of genres to Livebook Claudio Ortolina 2025-02-22 08:11:06 +00:00
  • 358dc10138 Ping production instance before backing up the db Claudio Ortolina 2025-02-20 16:48:38 +00:00
  • 269cd4970f Add 'test' and 'console' mise tasks Claudio Ortolina 2025-02-21 17:29:30 +00:00
  • 889ba61e4c Extract LastFm module Claudio Ortolina 2025-02-21 16:02:18 +00:00
  • 4835d4bdee Move DataComponents to /components Claudio Ortolina 2025-02-21 15:45:47 +00:00
  • 90d8894224 Update OTP to 27.2.4 Claudio Ortolina 2025-02-21 14:35:43 +00:00
  • 9bc2a2d309 Update dependencies Claudio Ortolina 2025-02-21 13:24:28 +00:00
  • d233d0b7a1 Add pre-commit hook to make sure static checks pass Claudio Ortolina 2025-02-21 08:54:22 +00:00
  • b6809218b1 Update dependencies: Bump phoenix from 1.7.19 to 1.7.20 dependabot[bot] 2025-02-21 02:58:11 +00:00
  • 4ee5984fd5 Run credo check on CI Claudio Ortolina 2025-02-20 15:30:12 +00:00
  • 7df136c890 Sort aliases Claudio Ortolina 2025-02-20 15:26:12 +00:00
  • 184c110599 Don't use parentheses on 0-arity function definitions Claudio Ortolina 2025-02-20 15:20:44 +00:00
  • b2daa561d7 Use aliases Claudio Ortolina 2025-02-20 15:19:06 +00:00
  • 26297a8bb1 Avoid unnecessary module attributes Claudio Ortolina 2025-02-20 15:08:39 +00:00
  • ab2d1726bf Use Application.app_dir/2 instead of :code.priv_dir Claudio Ortolina 2025-02-20 15:02:50 +00:00
  • 502436c987 Move api_key resolution to OpenAI module Claudio Ortolina 2025-02-20 09:17:28 +00:00
  • 72cc2bf0c4 Move all components under /components Claudio Ortolina 2025-02-20 09:10:55 +00:00
  • 55538903d4 Consolidate record components into one module Claudio Ortolina 2025-02-20 09:04:47 +00:00
  • 0873b12eed Fix buttons/links for scanner modal in dark mode Claudio Ortolina 2025-02-19 18:58:20 +00:00
  • 4ca6421767 Can barcode scan a wishlisted record and import it Claudio Ortolina 2025-02-19 15:47:09 +00:00
  • 818e8918ff Remove outline from camera button Claudio Ortolina 2025-02-19 11:17:54 +00:00
  • d09622b433 Add some debug logs when scanning barcodes Claudio Ortolina 2025-02-19 11:16:32 +00:00
  • ce75b42d06 Show record status when scanning Claudio Ortolina 2025-02-19 10:21:44 +00:00
  • 5ef05a94f5 Move badge/1 to core components Claudio Ortolina 2025-02-19 09:49:05 +00:00
  • 163bbe8902 Add test for importing a record via barcode scan Claudio Ortolina 2025-02-18 20:40:04 +00:00
  • 324732b5ee Use different fixture for marbles individual release Claudio Ortolina 2025-02-18 20:38:46 +00:00
  • adabb6ad28 Fix refresh fixtures Mix task Claudio Ortolina 2025-02-18 20:38:11 +00:00
  • ff71461c6d Add pre-commit static checks Claudio Ortolina 2025-02-18 17:00:42 +00:00
  • 631552b487 Turn off unneeded Credo checks Claudio Ortolina 2025-02-18 12:56:29 +00:00
  • 17a1e87be5 Fix 'variable name before the pattern' consistency issue Claudio Ortolina 2025-02-18 12:41:10 +00:00
  • 50b025efca Refactor with to avoid internal assignments Claudio Ortolina 2025-02-18 12:38:29 +00:00
  • 025a5105ed Use map_join instead of map+join Claudio Ortolina 2025-02-18 10:14:31 +00:00
  • c25402cd4d Install Credo Claudio Ortolina 2025-02-18 10:14:15 +00:00
  • b3875b6078 Add hurl to mise tools Claudio Ortolina 2025-02-18 09:55:55 +00:00
  • 587b2e8630 Document mise usage Claudio Ortolina 2025-02-18 09:48:14 +00:00
  • ffd8c627b7 Add more mise tasks Claudio Ortolina 2025-02-18 09:44:27 +00:00
  • 72488fa8f3 Update npm dependencies Claudio Ortolina 2025-02-18 09:40:02 +00:00
  • 29b2704c2a Update dependencies Claudio Ortolina 2025-02-18 09:33:31 +00:00
  • 94a2784020 Move function in MusicBrainz main module Claudio Ortolina 2025-02-17 22:07:49 +00:00
  • e218b06350 Rename APIBehaviourMock -> APIMock Claudio Ortolina 2025-02-17 21:41:50 +00:00
  • ce5c6f1e3c Simplify test_helper logic Claudio Ortolina 2025-02-17 21:39:49 +00:00
  • 3b097ff89f Improve mise setup task Claudio Ortolina 2025-02-17 21:20:08 +00:00
  • dd9be660a9 Convert seeds to obsidian.import task Claudio Ortolina 2025-02-17 20:55:44 +00:00
  • e71f8a09e1 Add mise setup task Claudio Ortolina 2025-02-17 18:11:06 +00:00
  • 1b3642a594 Do not run seeds when setting up application Claudio Ortolina 2025-02-17 18:10:56 +00:00
  • 7edc05d205 Move configuration to Mise Claudio Ortolina 2025-02-17 18:05:41 +00:00
  • edaab25104 Setup mise config with boilerplate env variables Claudio Ortolina 2025-02-17 17:56:26 +00:00
  • 0debfb4e51 Add missing Node.js version in .tool-versions Claudio Ortolina 2025-02-17 17:43:32 +00:00
  • 37f72261c3 Extract MusicBrainz main module Claudio Ortolina 2025-02-17 17:30:13 +00:00
  • 336551e9f8 Namespace Obsidian fixtures Claudio Ortolina 2025-02-17 16:06:20 +00:00
  • 513ce6363f Rename RecordsFixtures -> Fixtures.Records Claudio Ortolina 2025-02-17 16:05:01 +00:00
  • ea7b5b646a Namespace MusicBrainz fixtures Claudio Ortolina 2025-02-17 16:03:23 +00:00
  • d27f3ccf72 Namespace Last.Fm fixtures Claudio Ortolina 2025-02-17 15:51:47 +00:00
  • 5a391eb549 Use a button group for import/scan Claudio Ortolina 2025-02-17 09:05:04 +00:00
  • 6d0eeccbb7 Add TODOs for moving logic to MusicBrainz context Claudio Ortolina 2025-02-17 08:47:59 +00:00
  • 668b5928ca Update dependencies Claudio Ortolina 2025-02-16 19:57:17 +00:00
  • dfcfd1a066 Move import releases button at the bottom Claudio Ortolina 2025-02-16 14:07:02 +00:00