Claudio Ortolina
c583567b17
Add confirmations to maintenance actions
2025-11-03 17:30:02 +00:00
Claudio Ortolina
d71e787a3a
Revert "Update dependencies" - downgrade gettext
...
This reverts commit 03f606bdd8 .
Newer version would not pick up new translations.
2025-11-03 17:29:45 +00:00
Claudio Ortolina
11acec56b2
Remove lotus
...
Unstable - and it messes with the repo connection, creating other
errors.
2025-11-03 17:29:37 +00:00
Claudio Ortolina
ed99f6bda8
Implement dense grid as variation of normal grid
2025-11-03 09:49:51 +00:00
Claudio Ortolina
af4eeb7df2
Default dense grid to two columns on mobile
2025-11-03 09:49:51 +00:00
Claudio Ortolina
17514a5305
Hide grid/list button labels on mobile
2025-11-03 09:49:51 +00:00
Claudio Ortolina
12272608bc
Default collection and wishlist to a grid layout
2025-11-03 09:49:50 +00:00
Claudio Ortolina
583a25bf9d
Update Elixir from 1.19.1 to 1.19.2
2025-11-03 09:16:54 +00:00
Claudio Ortolina
47d92df9c9
Improve display of record grid artworks and action menu
2025-11-03 08:35:49 +00:00
Claudio Ortolina
03f606bdd8
Update dependencies
...
gettext 1.0.0 => 1.0.1
2025-11-03 08:24:47 +00:00
Claudio Ortolina
a7723be026
Fix maintenance buttons vertical spacing on mobile
2025-11-02 21:04:10 +00:00
Claudio Ortolina
299dee4b85
Add maintenance page
...
Some actions are missing
2025-11-02 21:02:34 +00:00
Claudio Ortolina
03cd01d500
Move actions in record grid
...
- Title doesn't get truncated
- Open record by clickin artwork only
- Show two records per row on mobile
2025-11-02 11:12:48 +00:00
Claudio Ortolina
4a555fe01c
Update esbuild from 0.25.11 to 0.25.12
2025-11-02 09:27:21 +00:00
Claudio Ortolina
ca9720faf4
Update npm dependencies
...
@types/emscripten 1.41.4 => 1.41.5
2025-11-01 11:53:27 +00:00
Claudio Ortolina
fdf2196e96
Update dependencies
...
tidewave 0.5.0 => 0.5.1
2025-11-01 11:52:39 +00:00
Claudio Ortolina
f42edc92be
Fix Tailwind class names
2025-10-31 17:56:23 +00:00
Claudio Ortolina
fcd558066e
Can filter collection records by purchase year
2025-10-31 12:25:10 +00:00
Claudio Ortolina
9b15ef587a
Show "Today" for records released today
2025-10-31 07:54:25 +00:00
Claudio Ortolina
142180fce6
Update dependencies
...
Fluxon 2.2.1 -> 2.3.0
2025-10-29 07:45:14 +00:00
Claudio Ortolina
dc0bee8e30
Fix outdated task description
2025-10-28 10:13:14 +00:00
Claudio Ortolina
4566744253
Remove unnecessary pattern matches
2025-10-28 09:25:02 +00:00
Claudio Ortolina
33dfbd607c
Add artist information to record embeddings
2025-10-28 08:57:02 +00:00
Claudio Ortolina
f4808c25c2
Update dependencies
...
phoenix_test 0.8.2 => 0.8.3
Includes a test fix due to PhoenixTest having changed the logic used to
match text content in a nested selector.
2025-10-27 15:21:26 +00:00
Claudio Ortolina
47ea75ec41
Update dependencies
...
fluxon 2.2.0 => 2.2.1
2025-10-27 10:23:08 +00:00
Claudio Ortolina
e1a1ddd682
Speed up test
...
There are only 20 tracks per page, so 21 tracks are enough
2025-10-26 14:23:14 +00:00
Claudio Ortolina
55a442f33a
Reword "Run update" -> "Outdated"
2025-10-26 12:53:35 +00:00
Claudio Ortolina
be31deb9b9
Add more files to dockerignore
2025-10-25 21:12:37 +01:00
Claudio Ortolina
c61ae51693
Don't include scripts in Docker image
2025-10-25 21:03:06 +01:00
Claudio Ortolina
3e45759c29
Colorize outdated script summary
2025-10-25 21:00:32 +01:00
Claudio Ortolina
f07b7f1ce3
Add summary to scripts/dev/outdated task
2025-10-25 18:29:12 +01:00
Claudio Ortolina
89db253e59
Refactor test to use PhoenixTest APIs
2025-10-25 13:35:21 +01:00
Claudio Ortolina
4dc80cf739
Make test actually work
2025-10-25 13:18:05 +01:00
Claudio Ortolina
49b5075222
More speed up test
2025-10-25 13:07:35 +01:00
Claudio Ortolina
0b56e01162
Speed up test
...
Entire spec is AI generated and needs to be revised.
2025-10-25 12:59:14 +01:00
Claudio Ortolina
59eb603b3f
Return more record information in the API
2025-10-25 11:52:50 +01:00
Claudio Ortolina
886f4815c8
Vacuum repo before returning backup file
2025-10-25 11:36:34 +01:00
Claudio Ortolina
af8ca54d3e
Run Repo vacuum via Oban scheduled job
...
This way if there's any resource contention to obtain a db connection,
Oban can manage retries.
2025-10-25 10:21:21 +01:00
Claudio Ortolina
4c65bbddb6
Add prod test for /dev/lotus endpoint protection
2025-10-25 09:23:12 +01:00
Claudio Ortolina
a61cce293d
Update npm dependencies
...
canvas-confetti 1.9.3 => 1.9.4
2025-10-25 09:18:20 +01:00
Claudio Ortolina
6e9b4701b3
Do not bail out at the first error when running dev:outdated
2025-10-25 09:18:20 +01:00
Claudio Ortolina
f02564fa30
Add /api/collection/on_this_day endpoint
2025-10-24 20:06:23 +01:00
Claudio Ortolina
09f1b2e71a
Update dependencies
...
oban_web 2.11.5 => 2.11.6
2025-10-24 10:57:25 +01:00
Claudio Ortolina
b2d7c724e4
Remove similar records from wishlist detail page
...
Doesn't provide anything useful as the wishlist pool is quite small - we
keep all data/domain functions as it doesn't hurt and there might be
other use cases.
2025-10-24 09:12:21 +01:00
Claudio Ortolina
f88c3b1d64
Update dependencies
...
ecto 3.13.3 => 3.13.4
2025-10-24 09:01:34 +01:00
Claudio Ortolina
40f2059a40
Update dependencies
...
oban_web 2.11.4 => 2.11.5
time_zone_info 0.7.8 => 0.7.9
2025-10-23 20:11:58 +01:00
Claudio Ortolina
466d01f826
Always render cover hash for top albums if available
2025-10-23 16:56:15 +01:00
Claudio Ortolina
a12963cb0a
Always render cover hash for scrobbles if available
2025-10-23 13:53:10 +01:00
Claudio Ortolina
7f6b1497ab
Update tailwind from 4.1.15 to 4.1.16
2025-10-23 13:37:20 +01:00
Claudio Ortolina
9229805311
Don't scrobble media with zero duration
2025-10-23 10:28:19 +01:00