Claudio Ortolina
35aec967fe
Simplify tests using PhoenixTest
2025-10-22 10:52:22 +01:00
Claudio Ortolina
40143df96d
Add tests for universal search
2025-10-22 09:23:54 +01:00
Claudio Ortolina
8cb97e8c46
Update dependencies
...
phoenix_live_view 1.1.14 => 1.1.15
2025-10-21 18:24:52 +01:00
Claudio Ortolina
31e86e1b41
Fix offset animation on Last.fm refresh icon
2025-10-21 15:11:39 +01:00
Claudio Ortolina
c2cf689307
Update dependencies
...
nimble_ownership 1.0.1 => 1.0.2
2025-10-21 14:21:16 +01:00
Claudio Ortolina
1b782ee054
Update node to 24.10.0
2025-10-21 09:20:14 +01:00
Claudio Ortolina
78449b0b8a
Update elixir to 1.19.1 and erlang to 28.1.1
2025-10-21 09:19:54 +01:00
Claudio Ortolina
9bb3b689af
Update tailwind from 4.1.14 to 4.1.15
2025-10-20 17:12:24 +01:00
Claudio Ortolina
28c39310b3
Update dependencies
...
thousand_island 1.4.1 => 1.4.2
2025-10-19 21:56:47 +01:00
Claudio Ortolina
135ed72b73
Consolidate batch operations on all records
...
- Only use async
- Include generation of embeddings
2025-10-19 21:52:33 +01:00
Claudio Ortolina
465c4d4a79
Remove unnecessary 'use' directive
2025-10-19 16:59:29 +01:00
Claudio Ortolina
2d95dc413d
Simplify flow of release component
...
Use AsyncResult and guard clauses to simplify control flow.
2025-10-19 16:40:08 +01:00
Claudio Ortolina
e5c7cbb800
Prevent release track number from wrapping
2025-10-19 15:20:44 +01:00
Claudio Ortolina
c43d623113
Amend copy for wishlisting a record from universal search
2025-10-18 12:57:03 +01:00
Claudio Ortolina
41b002b184
Align artist name in record details
2025-10-17 20:29:50 +01:00
Claudio Ortolina
3713bd699f
Move "Scrobble" to secondary menu
2025-10-17 20:25:59 +01:00
Claudio Ortolina
d983f1a86d
Check formatting in precommit
2025-10-17 20:08:33 +01:00
Claudio Ortolina
f4727bdcbd
Standardize all icon-based actions to buttons
...
Use a combination of ghost and soft, with button groups where
appropriate. Also remove unnecessary negative margins, and pad around
for ease of use on mobile.
2025-10-17 20:07:12 +01:00
Claudio Ortolina
8d01980c87
Update npm dependencies
2025-10-17 12:48:28 +01:00
Claudio Ortolina
e1f79949a5
Update dependencies
...
tailwind 0.4.0 => 0.4.1
2025-10-17 12:48:13 +01:00
Claudio Ortolina
31c2c48787
Remove wrong empty lines
2025-10-17 12:47:51 +01:00
Claudio Ortolina
d46551ce58
Do not auto-reload in IEx
...
No need as Phoenix handles this already
2025-10-16 20:46:22 +01:00
Claudio Ortolina
74513301b1
Simplify record detail title + actions
2025-10-16 20:45:53 +01:00
Claudio Ortolina
31683af4f4
Return artists first in universal search
2025-10-16 20:02:58 +01:00
Claudio Ortolina
ed19c6d29e
Instruct AGENT to use correct precommit command
2025-10-16 09:43:33 +01:00
Claudio Ortolina
c03c08788d
Replace mix do with commas and use plus signs
2025-10-16 09:43:10 +01:00
Claudio Ortolina
aef2e18d9e
Explicitly compile for dev and test in CI
2025-10-16 09:40:23 +01:00
Claudio Ortolina
aa31b8349a
Update to elixir 1.19.0
2025-10-16 09:31:25 +01:00
Claudio Ortolina
31ff457e3c
Can jump to wishlist add record from universal search
2025-10-16 09:25:48 +01:00
Claudio Ortolina
47a33542b9
Update esbuild from 0.25.10 to 0.25.11
2025-10-15 09:57:43 +01:00
Claudio Ortolina
901a6b1c93
Update dependencies
...
credo 1.7.12 => 1.7.13
usage_rules 0.1.24 => 0.1.25
2025-10-15 09:57:13 +01:00
Claudio Ortolina
b5cec33f35
Update npm dependencies
...
type-fest 5.0.1 => 5.1.0
2025-10-15 09:56:26 +01:00
Claudio Ortolina
69e520bef6
For vinyl medias, use "Scrobble side" label
2025-10-14 08:03:32 +01:00
Claudio Ortolina
84eaeec581
Don't crash on empty add record query
2025-10-14 07:48:11 +01:00
Claudio Ortolina
7a1061a783
Update embeddings when populating genres
2025-10-12 22:45:12 +02:00
Claudio Ortolina
0e80bf8ba1
Update AGENTS.md with latest architecture and feature changes
2025-10-12 22:06:45 +02:00
Claudio Ortolina
61ee5693ab
Remove unsupported option documentation
2025-10-12 21:58:34 +02:00
Claudio Ortolina
d38089d82d
Show similarity in % points
2025-10-12 20:46:01 +02:00
Claudio Ortolina
e17a445574
Add runtime tasks to regenerate embeddings
2025-10-12 13:47:28 +02:00
Claudio Ortolina
ee199272b1
Use sqlite vector
2025-10-12 13:36:42 +02:00
Claudio Ortolina
14934b25d9
Load the sqlite-vec extension
2025-10-11 21:47:02 +02:00
Claudio Ortolina
9cae972bc5
Add similar records
...
Initial stab by Claude
2025-10-11 21:39:59 +02:00
Claudio Ortolina
07218d16ca
Removes useless docs
2025-10-10 14:21:20 +02:00
Claudio Ortolina
3b4f175494
Update dependencies
...
live_debugger 0.4.1 => 0.4.2
phoenix_test 0.8.1 => 0.8.2
2025-10-09 16:48:51 +02:00
Claudio Ortolina
d573b2731a
Add some debug logs to outdated and update dev scripts
2025-10-09 08:49:26 +02:00
Claudio Ortolina
9cd85d6d1b
Update dependencies
...
rewrite 1.1.2 => 1.2.0
2025-10-09 08:32:05 +02:00
Claudio Ortolina
d7cc300265
Fix ordering of top albums and top artists
2025-10-08 20:30:19 +02:00
Claudio Ortolina
d39829c5ca
Add tests for MusicBrainz.ExternalLink
2025-10-08 18:58:45 +02:00
Claudio Ortolina
8871f26abd
Run shellcheck on commit
2025-10-08 08:53:23 +03:00
Claudio Ortolina
5950739940
Move shellcheck inside mix lint
2025-10-08 08:51:51 +03:00