Commit Graph

165 Commits

Author SHA1 Message Date
Claudio Ortolina 42bf4cb84c Increase cache size for MusicLibrary.Repo 2025-06-01 16:33:50 +01:00
Claudio Ortolina 5207aa2773 Update tailwind from 4.1.7 to 4.1.8 2025-05-28 19:07:28 +01:00
Claudio Ortolina a1baa10e88 Update esbuild from 0.17.11 to 0.25.5 2025-05-27 14:43:29 +01:00
Claudio Ortolina ee808fb041 Add ability to refresh musicbrainz data async 2025-05-24 18:04:20 +01:00
Claudio Ortolina 112e2e455a Update tailwind from 4.1.6 to 4.1.7 2025-05-15 16:10:40 +01:00
Claudio Ortolina 755af1d97e Update tailwind from 4.1.5 to 4.1.6 2025-05-09 15:05:31 +01:00
Claudio Ortolina 790a7db3d7 Don't load Last.fm credentials from env in test 2025-05-07 11:05:03 +01:00
Claudio Ortolina 51b423c9fb Add default Last.fm shared secret 2025-05-06 16:05:30 +01:00
Claudio Ortolina 95f71519d3 Store Last.fm API key with encrypted secret 2025-05-06 15:18:14 +01:00
Claudio Ortolina 7c547f2d80 Redirect to Last.fm and receive a token (unused) 2025-05-05 19:19:12 +01:00
Claudio Ortolina 635b2fb9b5 Remove fast_html
Started showing some errors during test:

fast_html worker: error: Failed to write response to stdout
2025-05-05 08:04:01 +01:00
Claudio Ortolina 8be0144cc7 Update tailwind from 4.1.4 to 4.1.5 2025-04-30 21:45:18 +01:00
Claudio Ortolina d603bc2ffd Define a queue for heavy writes 2025-04-27 21:23:13 +01:00
Claudio Ortolina 2c57f9bf65 Add Discogs module 2025-04-25 18:09:43 +01:00
Claudio Ortolina 8fcb5ad46b Update tailwind from 4.1.3 to 4.1.4 2025-04-15 08:46:25 +01:00
Claudio Ortolina c44fcc7321 Install Oban with dedicated repo 2025-04-13 18:09:53 +01:00
Claudio Ortolina 32c11f86c9 Make timezone configurable 2025-04-10 18:34:05 +01:00
Claudio Ortolina 099c895c8f Use localized scrobbled_at label 2025-04-10 12:49:23 +01:00
Claudio Ortolina 896450fb0a Update tailwind from 4.1.2 to 4.1.3 2025-04-05 07:55:11 +01:00
Claudio Ortolina a6c7c67a96 Update tailwind from 4.1.1 to 4.1.2 2025-04-03 18:19:20 +01:00
Claudio Ortolina f0703caa19 Update tailwind from 4.1.0 to 4.1.1 2025-04-03 08:01:31 +01:00
Claudio Ortolina 086705b7b3 Update tailwind from 4.0.17 to 4.1.0 2025-04-01 19:11:13 +01:00
Claudio Ortolina c113202640 Update tailwind from 4.0.16 to 4.0.17 2025-03-26 18:25:32 +00:00
Claudio Ortolina 8ff37b4903 Update tailwind from 4.0.15 to 4.0.16 2025-03-25 18:08:16 +00:00
Claudio Ortolina 1f43e1d993 Use JSON instead of Jason where possible
In some places, we need pretty printing so it's not possible to remove
the dependency.
2025-03-23 08:34:25 +00:00
Claudio Ortolina 15c20f6803 Use fast_html for tests
Gives a visible speed bump: on a M1 machine tests go from 1.7s to 1.2s
2025-03-23 08:16:39 +00:00
Claudio Ortolina 8fbb7f5a01 Update Tailwind from 4.0.14 to 4.0.15 2025-03-20 19:26:19 +00:00
Claudio Ortolina 6c9a504c5e Update tailwind from 4.0.13 to 4.0.14 2025-03-13 14:59:59 +00:00
Claudio Ortolina 1b1222df06 Update tailwind from 4.0.12 to 4.0.13 2025-03-11 20:22:14 +00:00
Claudio Ortolina 6ef014b02a Update tailwind from 4.0.11 to 4.0.12 2025-03-09 08:11:25 +00:00
Claudio Ortolina 95f9832d00 Update tailwind from 4.0.9 to 4.0.11 2025-03-06 14:51:00 +00:00
Claudio Ortolina d9e87d6c80 Migrate to Tailwind v4 2025-02-28 20:46:53 +00:00
Claudio Ortolina a218942110 Remove mox in favour of built-in Req stubs 2025-02-28 16:41:16 +00:00
Claudio Ortolina 7ac2f7a815 Remove LastFm.APIBehaviour 2025-02-27 13:43:49 +00:00
Claudio Ortolina 3d11cd585d Use built-in Req stub for LastFm tests 2025-02-27 13:43:49 +00:00
Claudio Ortolina 4a8a37a52f Tighten up monitoring routes configuration 2025-01-28 11:49:45 +00:00
Claudio Ortolina eeaaf8b542 Move ErrorTracker to its own repo and file
Note that the SQlite adapter supports version 2 onwards.
2025-01-23 10:40:36 +00:00
Claudio Ortolina 04f5c6e5a1 Rewrite LV tests using PhoenixTest 2025-01-05 11:29:33 +00:00
Claudio Ortolina 5cd57fdde4 Install Error Tracker to track production issues 2025-01-01 17:11:17 +00:00
Claudio Ortolina d35cb8f05d Update Tailwind version
3.4.3 => 3.4.17
2024-12-23 23:38:11 +00:00
Claudio Ortolina f1af38606a Protect API behind a bearer token 2024-12-22 18:32:04 +00:00
Claudio Ortolina 75506b6e1c Rename AUTH_PASSWORD -> LOGIN_PASSWORD 2024-12-21 15:02:22 +00:00
Claudio Ortolina 53e8d88b6a Rename auth_password -> login_password 2024-12-21 14:57:44 +00:00
Claudio Ortolina 44a8650c6c Move API Key to configuration 2024-12-10 16:50:37 +03:00
Claudio Ortolina 1c47473c11 Move SQLite extension loading to config/runtime.exs
Addresses deprecation mentioned at https://hexdocs.pm/ecto/Ecto.Repo.html#c:init/2
2024-12-07 20:29:33 +01:00
Claudio Ortolina 7575e5978a Extract config for MusicBrainz 2024-12-04 10:33:41 +00:00
Claudio Ortolina 14518870a0 Make LastFm user agent configurable 2024-12-04 10:07:25 +00:00
Claudio Ortolina 61cda5a62c Explicitly set auto-refresh config for LastFm refresh 2024-12-03 19:58:17 +00:00
Claudio Ortolina f58a5e83b7 Revert "Reduce pool size in test"
This reverts commit 7a26b6bda6.
2024-12-03 19:42:52 +00:00
Claudio Ortolina 7a26b6bda6 Reduce pool size in test
Due to SQLite having one single write transaction, database tests cannot
be executed async, making a large pool ineffective at best. A setting of
10 is enough for those tests where we perform multiple read operations
(which tend to be sequential anyway).

Test execution time before and after this change remains effectively the
same.
2024-11-30 22:41:56 +00:00