Commit Graph

1748 Commits

Author SHA1 Message Date
Claudio Ortolina dae334b1b7 Scrobbled tracks CRUD
- Failing tests
- Warnings
2025-09-16 12:45:36 +03:00
Claudio Ortolina 59b00502d3 Use emojis for important CI tests 2025-09-16 11:45:45 +03:00
Claudio Ortolina 15e7d90470 Make important CI steps stand out console report 2025-09-16 11:32:58 +03:00
Claudio Ortolina 9a3f04f962 Move prod backup script to own file 2025-09-16 11:28:09 +03:00
Claudio Ortolina b96d146208 Sync usage rules 2025-09-16 10:12:01 +03:00
Claudio Ortolina d843ef8635 Sync usage rules when running mix setup 2025-09-16 10:11:52 +03:00
Claudio Ortolina ea21eb1e9f Add mise task to watch CI 2025-09-16 09:43:33 +03:00
Claudio Ortolina 8c0409bfd2 More generous waiting time for deployment 2025-09-16 09:38:39 +03:00
Claudio Ortolina 10fc0a9b1c Update dependencies
lazy_html 0.1.7 => 0.1.8
2025-09-16 09:29:06 +03:00
Claudio Ortolina d222352fb1 Remove report on records with only one release
Data has been updated in production
2025-09-15 15:03:03 +03:00
Claudio Ortolina cdd62c95f4 Make AGENTS.md content more generic 2025-09-15 14:52:08 +03:00
Claudio Ortolina 420f8fee1d Reverse AGENTS.md <-> CLAUDE.md 2025-09-15 14:49:59 +03:00
Claudio Ortolina 6c98b164eb Update more MusicBrainz fixtures 2025-09-15 14:31:55 +03:00
Claudio Ortolina b2283a3e5e Fix fixture path 2025-09-15 14:20:43 +03:00
Claudio Ortolina 2ef4eb2d2e Refresh fixtures 2025-09-15 14:02:53 +03:00
Claudio Ortolina 09a0358511 Setup tap reports for HURL tests 2025-09-15 13:49:07 +03:00
Claudio Ortolina c404446623 Test out tap reporting 2025-09-15 13:45:13 +03:00
Claudio Ortolina 14d14b202a Enforce min-width on mobile for barcode scanner preview 2025-09-15 08:17:17 +03:00
Claudio Ortolina 1b89f244f8 Change test to avoid timing-related failures
When inserting twice, the second insertion is a no-op, due to the fact
that we use `on_conflict: :nothing` in the `Repo.insert/2` call.

This means that for fields generated client side like timestamps we
don't get the stored values, but the client side values (which haven't
been persisted).

In case of the test crossing the second boundary, the second asset would
be different because of the timestamps, and the test would fail.

This test is better. It tests that no matter how many times we insert
the same thing we always have one stored.
2025-09-15 07:42:03 +03:00
Claudio Ortolina 57deea2f4c Use healthcheck to test deployment is up 2025-09-15 07:28:42 +03:00
Claudio Ortolina bdb88b3412 Sleep between deploy and verification
Previous version would sleep 10s at each request in the verification
test
2025-09-15 07:22:33 +03:00
Claudio Ortolina 80a9ab9d0a Update npm dependencies 2025-09-15 07:13:05 +03:00
Claudio Ortolina f93ad85b09 Update dependencies
phoenix_live_view 1.1.11 => 1.1.12
2025-09-15 07:12:35 +03:00
Claudio Ortolina 304cce0a60 Verify after deployment 2025-09-14 17:45:24 +03:00
Claudio Ortolina f5e37b66cf Deploy using HURL
So that the deployment can be monitored
2025-09-14 17:42:04 +03:00
Claudio Ortolina ecb830b2fd Render [[Example]] links as links to the collection search 2025-09-13 15:35:02 +03:00
Claudio Ortolina 4314ed6cfc Add ability to fetch sqlean release URLs 2025-09-13 12:19:57 +03:00
Claudio Ortolina 46721dae20 Rename sqlite extensions folder from darwin-aarch64 to darwin-arm64 2025-09-13 12:10:39 +03:00
Claudio Ortolina d865a61ef9 Make sure escaping works consistently everywhere (including with ?)
Remove duplication
2025-09-13 10:25:21 +03:00
Claudio Ortolina 1e211ce32a Simplify by removing search parser escape 2025-09-13 08:28:57 +03:00
Claudio Ortolina 62578de950 Pass one from Tidewave 2025-09-13 08:25:08 +03:00
Claudio Ortolina 7eab76af28 Make sure Scrobble Rule form labels always update 2025-09-13 08:08:41 +03:00
Claudio Ortolina 6b1f72a527 Symlink AGENTS.md to use with Tidewave 2025-09-13 07:59:35 +03:00
Claudio Ortolina 1f44e0ab9d Resolve host from Coolify's definition 2025-09-12 18:26:13 +03:00
Claudio Ortolina 36e99428f4 Update dependencies
gettext 0.26.2 => 1.0.0 (major)
2025-09-12 17:32:19 +03:00
Claudio Ortolina 93c34966c7 Update erlang to 28.0.4 2025-09-12 14:22:39 +03:00
Claudio Ortolina e71470782a Update feature in README 2025-09-11 22:38:50 +03:00
Claudio Ortolina 21783f5dbf Resolve timezone from user browser 2025-09-11 22:14:15 +03:00
Claudio Ortolina c67fd27ea1 Fix timezone definition and handling across app 2025-09-11 16:17:20 +03:00
Claudio Ortolina 5aaa7708ee Add tests for On This Day functionality 2025-09-10 17:52:11 +03:00
Claudio Ortolina 2594fab7e8 Update dependencies
tailwind 0.3.1 => 0.4.0 (minor)
2025-09-10 14:51:36 +03:00
Claudio Ortolina d41c3e8af1 Update dependencies
db_connection 2.8.0 => 2.8.1
2025-09-09 22:53:10 +03:00
Claudio Ortolina b279200b94 Update dependencies
live_debugger 0.4.0 => 0.4.1
2025-09-09 14:56:29 +03:00
Claudio Ortolina 2ee1706c1a Skip now playing tracks when pulling from Last.fm 2025-09-09 13:30:46 +03:00
Claudio Ortolina cc2a677225 Update dependencies
tidewave 0.4.2 => 0.5.0 (minor)
2025-09-09 09:30:19 +03:00
Claudio Ortolina 0c55481c7e Update dependencies
file_system 1.1.0 => 1.1.1
2025-09-08 15:34:44 +03:00
Claudio Ortolina d417b5e282 Fix textarea height 2025-09-08 10:47:38 +03:00
Claudio Ortolina 0982188510 Reduce line height in notes textarea 2025-09-08 10:41:57 +03:00
Claudio Ortolina b80e618d60 Use tailwind typography for notes 2025-09-07 15:59:24 +03:00
Claudio Ortolina ea9f8ca9a3 Remove record notes 2025-09-07 15:07:01 +03:00