Commit Graph

2163 Commits

Author SHA1 Message Date
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
Claudio Ortolina 71cfb2e0e7 Fix shell helpers
- Use alternative function format to make shellcheck happy
- specify bash as an interpreter
2025-10-08 00:43:37 +03:00
Claudio Ortolina df1631142a Quote env variables to prevent unwanted expansion 2025-10-08 00:38:16 +03:00
Claudio Ortolina 2e1111a49e Ignore SC1010 2025-10-08 00:37:12 +03:00
Claudio Ortolina 9060c962c9 Update dependencies
phoenix_live_view 1.1.13 => 1.1.14
2025-10-08 00:31:03 +03:00
Claudio Ortolina 24cad21bef Add shellckeck lint step 2025-10-07 17:29:11 +03:00
Claudio Ortolina 80558e8143 Fix resolving of bash helpers 2025-10-07 17:22:11 +03:00
Claudio Ortolina 3a6e3f247c Setup shellcheck 2025-10-07 17:21:39 +03:00
Claudio Ortolina 61aeef4de1 Fix top artists and top album counts
Before, each track count would be multiplied by the number of collected
records. Not a problem when there's just one, but if I have more than
one then it would get weird quickly.
2025-10-07 15:56:17 +03:00
Claudio Ortolina 7412c89011 EXP: use init to avoid zombie processes 2025-10-07 15:35:04 +03:00
Claudio Ortolina f37964b376 Update AGENTS
- New mise commands
- Prevent production access
- Instruct on server availability when MCP is running
- Architectural changes
- Patterns
2025-10-07 13:07:45 +03:00
Claudio Ortolina 032100f5ff Update README to reference new commands 2025-10-07 13:00:23 +03:00