Claudio Ortolina
eec097dd43
Address warnings
2025-09-16 13:15:16 +03:00
Claudio Ortolina
a265f2ae52
Address Credo warnings
2025-09-16 12:57:03 +03:00
Claudio Ortolina
c549a7cc6b
Update scrobbled track form
...
- Show artwork
- Remove input to change datetime
- Improve styling of actions
2025-09-16 12:56:42 +03:00
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