Commit Graph

2869 Commits

Author SHA1 Message Date
Claudio Ortolina 3639043882 Update architecture docs 2026-03-22 08:18:32 +00:00
Claudio Ortolina b215d23ff1 Increase parallelism and tolerance for tests (CI particularly) 2026-03-22 08:11:15 +00:00
Claudio Ortolina 0edd5f317c Extract biography helpers from ArtistLive.Show
Closes #124
2026-03-22 08:07:06 +00:00
Claudio Ortolina b18a544156 Add test coverage for BarcodeScan context
Closes #126
2026-03-22 07:56:44 +00:00
Claudio Ortolina ef617efe86 Refactor params parsing out of live views
Closes #125
2026-03-22 07:47:45 +00:00
Claudio Ortolina af151c955e Rearrange buttons in artist show page 2026-03-21 21:49:58 +00:00
Claudio Ortolina 53ec2e4dc9 Remove autofocus to fix mobile scroll issue 2026-03-21 21:41:13 +00:00
Claudio Ortolina 6dce8ec82e Load history for chats if there's any 2026-03-21 21:37:19 +00:00
Claudio Ortolina dbb66c4094 Account for failures in deploy script 2026-03-21 21:09:51 +00:00
Claudio Ortolina 83c9d710ef Change color of Top 20 release years chart 2026-03-21 20:57:40 +00:00
Claudio Ortolina ce7886743b Fix formatting of tracks in release component 2026-03-21 20:53:56 +00:00
Claudio Ortolina b85ce0831c Move filters/selectors to the side of the title 2026-03-21 18:26:39 +00:00
Claudio Ortolina 19428b85f2 Move records on this day to the left, re-position filter 2026-03-21 18:12:00 +00:00
Claudio Ortolina b12e70f471 Refactor charts to use plain HTML
More responsive, less edge cases, and simpler to maintain.
2026-03-21 18:00:06 +00:00
Claudio Ortolina 47b6f44273 Update architecture and infrastructure docs 2026-03-21 09:31:03 +00:00
Claudio Ortolina a479d60da3 Link top 20 years chart 2026-03-21 09:27:53 +00:00
Claudio Ortolina 59ce580b99 Can filter records by release year 2026-03-21 09:21:21 +00:00
Claudio Ortolina 5a27fc46ac Add Top 20 Release Years widget 2026-03-21 09:02:25 +00:00
Claudio Ortolina 55aa7aa9d3 Move records on this day near top_* sections 2026-03-21 08:38:45 +00:00
Claudio Ortolina bf9113f531 Reduce Litestream backup frequency to daily 2026-03-21 07:53:02 +00:00
Claudio Ortolina a47ec1dfdd Increase metrics buffer size 2026-03-21 07:44:12 +00:00
Claudio Ortolina 9940fe27c5 Remove tailwind installation from CI
Not needed anymore as we removed canonical_tailwind
2026-03-20 23:43:56 +00:00
Claudio Ortolina 56d9d6bfd7 Use MDEx streaming to render chat content 2026-03-20 23:42:10 +00:00
Claudio Ortolina de8a0a044a Load MDEx usage rules 2026-03-20 23:38:18 +00:00
Claudio Ortolina 5716c33781 Remove canonical_tailwind
Keeps crashing
2026-03-20 23:26:54 +00:00
Claudio Ortolina dd3a05c2d3 Update mdex to 0.11.7 2026-03-20 23:25:30 +00:00
Claudio Ortolina 85e14f62b3 Track docs/production-infrastructure with update-documentation skill 2026-03-20 23:19:43 +00:00
Claudio Ortolina 10eaf316e6 Add documentation about production infrastructure 2026-03-20 23:17:27 +00:00
Claudio Ortolina 55f7d7f2e2 Try and setup litestream for S3 backups 2026-03-20 23:04:09 +00:00
Claudio Ortolina 4b876d269a Remove ecto_sqlite3_extras
Currently broken
2026-03-20 18:26:48 +00:00
Claudio Ortolina c6802a22a1 Remove phoenix_html_helpers from skill references 2026-03-20 18:06:20 +00:00
Claudio Ortolina cbbcd10ad1 Increase canonical tailwind pool size 2026-03-20 18:05:09 +00:00
Claudio Ortolina 3169332fca Make sure usage_rules is only loaded in dev 2026-03-20 16:20:24 +00:00
Claudio Ortolina 529a9c181d Replace PhoenixHTMLHelpers with Markdown rendering 2026-03-20 15:58:35 +00:00
Claudio Ortolina cbd8845fc3 Make sure tailwind binary is available on CI 2026-03-20 13:07:13 +00:00
Claudio Ortolina 47ca6fa1d2 Add canonical_tailwind to get correct formatting for tailwind classes 2026-03-20 13:02:32 +00:00
Claudio Ortolina ccc929e939 Deduplicate tracks in ListeningStats queries
When multiple records share MusicBrainz release IDs, the left joins in
ListeningStats fan out — producing duplicate rows per scrobbled track.
Fix by grouping release subqueries on release_id with MIN(record_id)
before joining, so each release maps to exactly one record.
2026-03-20 12:48:40 +00:00
Claudio Ortolina ec318607f1 Fix button/icon sizes in record set show 2026-03-20 10:35:52 +00:00
Claudio Ortolina 715a1e1f69 Consolidate handling of artist joinphrases 2026-03-19 15:09:34 +00:00
Claudio Ortolina 7d55dfd9ae Have the AI always provide at least one link when answering questions 2026-03-19 14:30:04 +00:00
Claudio Ortolina 1001610472 First pass at having a chat count in the entity pages 2026-03-19 12:28:58 +00:00
Claudio Ortolina 2ba8aef148 Update castore to 1.0.18 2026-03-19 12:07:08 +00:00
Claudio Ortolina c078c30c84 Parallelize CI test and lint 2026-03-19 07:59:32 +00:00
Claudio Ortolina 97f0c5bfc3 Improve scrobbled tracks/album metadata tooltips design 2026-03-18 18:31:55 +00:00
Claudio Ortolina e7d934489f Extend update-dependencies skill to handle hex diff links 2026-03-18 16:44:31 +00:00
Claudio Ortolina 8dd96d0eae Update typst to 0.3.2 2026-03-18 16:41:48 +00:00
Claudio Ortolina 86584845de Update tailwind to 4.2.2 2026-03-18 16:41:29 +00:00
Claudio Ortolina 5cc8013d1a Update dependencies
live_debugger 0.6.1 => 0.7.0 (minor)
2026-03-18 14:58:52 +00:00
Claudio Ortolina 1ee4d3465a Move /dev/maintenance to /maintenance 2026-03-18 07:44:22 +00:00
Claudio Ortolina 5afb5f9533 Inline similar records in collection show view 2026-03-18 07:30:45 +00:00