Commit Graph

2355 Commits

Author SHA1 Message Date
Claudio Ortolina 956c7bfc3c Support search-style prefixes in bracketed links 2026-02-25 09:51:08 +00:00
Claudio Ortolina 0f2ace4920 Account for search errors in the add record component 2026-02-25 08:04:20 +00:00
Claudio Ortolina 561cd02ec7 Fixes error in matching multiple colums during search 2026-02-25 07:54:59 +00:00
Claudio Ortolina e9b9717b08 Inline templates inside LV modules 2026-02-24 17:20:21 +00:00
Claudio Ortolina d55e957eea Autofocus message input when opening chat 2026-02-24 16:56:13 +00:00
Claudio Ortolina 65a2305f47 Move database backup action to maintenance page 2026-02-24 16:53:44 +00:00
Claudio Ortolina 849dc07532 Update npm dependencies
barcode-detector 3.0.8 => 3.1.0
2026-02-24 15:19:02 +00:00
Claudio Ortolina f18f79d869 Fix inspection of vectors 2026-02-24 12:30:20 +00:00
Claudio Ortolina e74809a59a Fix missing :warning flash messages 2026-02-24 11:06:17 +00:00
Claudio Ortolina e008171990 Disable unnecessary metrics
- Oban metrics are visible from Oban dashboard
- Scrobble metrics are not useful anymore now that scrobble rules
application is much faster
2026-02-24 10:34:32 +00:00
Claudio Ortolina 16e0bf03a9 Remove Flagmojis dependency 2026-02-24 08:58:49 +00:00
Claudio Ortolina 8eaaa3cfec Use custom country module to resolve flags more accurately
Ported from https://github.com/wojtekmaj/country-code-to-flag-emoji
(MIT)
2026-02-24 08:57:30 +00:00
Claudio Ortolina ec131498e7 Disambiguate records in universal search
Add purchased date
2026-02-23 19:41:12 +00:00
Claudio Ortolina 07c121aacc Update dependencies
phoenix 1.8.3 => 1.8.4
2026-02-23 17:49:57 +00:00
Claudio Ortolina e58888bbc7 Format streaming chat message to Markdown 2026-02-23 14:29:41 +00:00
Claudio Ortolina 913e27cd3d Update tailwind from 4.2.0 to 4.2.1 2026-02-23 14:26:01 +00:00
Claudio Ortolina 5b89781af0 Update dependencies
bandit 1.10.2 => 1.10.3
2026-02-23 08:07:56 +00:00
Claudio Ortolina 60d81e14de Enable chat for artists 2026-02-22 15:31:09 +00:00
Claudio Ortolina b9ee7a6ce9 Load record embedding for wishlisted records 2026-02-22 15:14:38 +00:00
Claudio Ortolina 4f6c6c2deb Update architecture documentation 2026-02-22 15:04:58 +00:00
Claudio Ortolina a6e093923c Update dependencies
fluxon 2.3.1 => 2.3.2
2026-02-22 14:59:34 +00:00
Claudio Ortolina eea451417f Render chat as markdown, better layout 2026-02-22 10:31:10 +00:00
Claudio Ortolina 78025eba69 Use gpt 4.1 with search 2026-02-22 10:27:44 +00:00
Claudio Ortolina 8d38512712 Fix review blockers in record chat
- Add Task.Supervisor to app supervision tree
- Use tagged tuples instead of rescue for error handling
- Pass embedding_text from parent LiveView as prop
- Remove dead Completion struct fields
- Extract socket assigns before Task closure
- Log errors server-side, show generic user message
- Make build_system_prompt private, remove thin wrapper
- Extract do_send_message for retry reuse

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 10:20:58 +00:00
Claudio Ortolina 6e6e419801 Add record chat sheet with OpenAI streaming
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 10:13:05 +00:00
Claudio Ortolina 5868fa0219 Display purchased on in record sets record picker 2026-02-21 21:52:46 +00:00
Claudio Ortolina d25d68255f Update dependencies
sourceror 1.10.1 => 1.11.0
spitfire 0.3.6 => 0.3.7
time_zone_info 0.7.10 => 0.7.11
2026-02-21 21:34:50 +00:00
Claudio Ortolina 57e907fb73 Update erlang to 28.3.2 2026-02-20 16:17:12 +00:00
Claudio Ortolina 1dfb2d2a6f Use Wikipedia data for record similarity and raise similarity threshold 2026-02-19 15:51:12 +00:00
Claudio Ortolina e1aa1d371c Reduce resolution of oban_met metrics 2026-02-19 13:37:53 +00:00
Claudio Ortolina 1ced8b833d Update dependencies
oban_met 1.0.5 => 1.0.6
2026-02-19 13:34:52 +00:00
Claudio Ortolina dd20aaf60d Replace px units 2026-02-19 10:40:44 +00:00
Claudio Ortolina facb7359c1 Improve formatting of release label 2026-02-19 10:38:17 +00:00
Claudio Ortolina bc7741d176 Fix parsing of DVD medium format 2026-02-19 10:24:00 +00:00
Claudio Ortolina 62f8cadac3 Update dependencies
usage_rules 1.2.0 => 1.2.1
2026-02-18 22:15:27 +00:00
Claudio Ortolina 082c0cc0b3 Remove unused bin/vacuum command 2026-02-18 22:12:32 +00:00
Claudio Ortolina 3079ebdd02 Remove obsolete Obsidian import logic 2026-02-18 22:08:47 +00:00
Claudio Ortolina aa21f66255 Update tailwind from 4.1.18 to 4.2.0 2026-02-18 18:38:30 +00:00
Claudio Ortolina e2c47e23fd Update dependencies
usage_rules 1.1.0 => 1.2.0
yaml_elixir 2.12.0 => 2.12.1
2026-02-18 09:22:54 +00:00
Claudio Ortolina e7df2614bc Enable Nesting credo check
With two accepted exceptions
2026-02-17 15:30:30 +00:00
Copilot 2faddbf0c6 Add audit tooling for scrobbled tracks data quality (#89) 2026-02-17 11:24:45 +00:00
Claudio Ortolina e76e340671 Add project conventions to AGENTS.md 2026-02-17 10:29:35 +00:00
Claudio Ortolina 3e1da2cb19 Uniform repo usage for Oban jobs 2026-02-17 09:01:46 +00:00
Claudio Ortolina 47edcad245 Update module docs 2026-02-17 09:01:12 +00:00
Claudio Ortolina 10b6a0703c Centralize pagination settings 2026-02-17 08:24:07 +00:00
Claudio Ortolina 0c4af8340b Enable TODO Credo check 2026-02-17 08:12:38 +00:00
Claudio Ortolina c6b5cc590e Remove unnecessary TODO
When calling refresh synchronously, the caller decides what to do with
the error
2026-02-17 08:11:29 +00:00
Claudio Ortolina c19ca503e5 Remove TODOs around replacing components 2026-02-17 08:09:00 +00:00
Claudio Ortolina fbd748e8b4 Update dependencies
spitfire 0.3.5 => 0.3.6
2026-02-16 21:04:26 +00:00
Claudio Ortolina 38168745bf Add example env file 2026-02-16 18:06:47 +00:00