Commit Graph

3220 Commits

Author SHA1 Message Date
Claudio Ortolina ed7dd8de03 Update architecture docs for scrobble route restructure 2026-04-23 15:26:08 +01:00
Claudio Ortolina aaf62db467 Merge branch 'ml-145-scrobble-route-restructure' 2026-04-23 15:18:16 +01:00
Claudio Ortolina 43297ecfde ML-145: done
Archives ML-142.1 as a consequence
2026-04-23 15:16:17 +01:00
Claudio Ortolina 62586c9ae5 Restore flex context for sheet selection bar 2026-04-23 15:12:58 +01:00
Claudio Ortolina ca9cc7687c Hide release-actions dropdown when empty 2026-04-23 15:06:45 +01:00
Claudio Ortolina 779708e62e Hide print tracklist on scrobble release page 2026-04-23 15:05:05 +01:00
Claudio Ortolina 72818bfaf2 Validate release-group shape before parsing 2026-04-23 15:00:49 +01:00
Claudio Ortolina c7c7e1fe4e Navigate from scrobble search to release-group page 2026-04-23 14:47:50 +01:00
Claudio Ortolina 0dcd6eab83 Replace /scrobble/:release_id with nested route 2026-04-23 14:39:26 +01:00
Claudio Ortolina d8041dc0dd Add /scrobble/:rg_id release-group page 2026-04-23 14:35:58 +01:00
Claudio Ortolina 4c48bda7b2 Refactor Release component to take release_id 2026-04-23 14:19:11 +01:00
Claudio Ortolina 120380865b Update dependencies
live_debugger 0.8.0 => 1.0.0
2026-04-23 11:52:17 +01:00
Claudio Ortolina 0d1f580379 Refactor TracklistPdf to take release alone 2026-04-23 07:48:53 +01:00
Claudio Ortolina 8631b97b4d Add joinphrase to Release.Artist; parse from MB 2026-04-23 07:42:06 +01:00
Claudio Ortolina e1fe51972c ML-145: Restructure /scrobble routes; reuse Release component on scrobble page 2026-04-23 07:12:19 +01:00
dependabot[bot] 08907cd62a Bump mdex from 0.12.1 to 0.12.2
Bumps [mdex](https://github.com/leandrocp/mdex) from 0.12.1 to 0.12.2.
- [Release notes](https://github.com/leandrocp/mdex/releases)
- [Changelog](https://github.com/leandrocp/mdex/blob/main/CHANGELOG.md)
- [Commits](https://github.com/leandrocp/mdex/compare/v0.12.1...v0.12.2)

---
updated-dependencies:
- dependency-name: mdex
  dependency-version: 0.12.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 05:58:22 +01:00
Claudio Ortolina 71936f6173 Update project conventions and infrastructure docs 2026-04-22 21:01:52 +01:00
Claudio Ortolina f7f38d580e Enable unaliased modules ex_slop check 2026-04-22 20:37:09 +01:00
Claudio Ortolina 5c1beede53 Update dependencies
ex_slop 0.2.0 => 0.3.0 (minor)
2026-04-22 20:25:36 +01:00
Claudio Ortolina 8179b4317c ML-142: forgot to support timezones 2026-04-22 18:14:14 +01:00
Claudio Ortolina 1b782d910b ML-142.1: capture task 2026-04-22 17:31:23 +01:00
Claudio Ortolina 0776700170 ML-142: Improve scrobble UI in the release component
- Sticky bar for easier track-based scrobbling
- Support setting custom finish time
2026-04-22 17:19:35 +01:00
Claudio Ortolina 70b51b3790 ML-142: Accepted mockup and plan 2026-04-22 16:45:52 +01:00
Claudio Ortolina 1ca17d2fb3 Update dependencies
lumis 0.4.0 → 0.5.0
2026-04-22 16:44:50 +01:00
Claudio Ortolina af6fed8bb7 ML-144: capture task 2026-04-22 16:41:34 +01:00
Claudio Ortolina e75fb93694 Ignore superpowers working folder 2026-04-22 13:37:18 +01:00
Claudio Ortolina f3bee9b679 Update to debian trixie-20260421 2026-04-22 12:32:58 +01:00
Claudio Ortolina 2a1b07b58d Exclude more modules from coverage 2026-04-21 16:17:15 +01:00
Claudio Ortolina 28fb570c65 Update dependencies
live_debugger 0.7.0 => 0.8.0 (minor)
2026-04-21 15:18:23 +01:00
Claudio Ortolina 9eece7e861 Add litestream-based backup script 2026-04-21 14:47:29 +01:00
Claudio Ortolina f81d756e3e Improve backup script
- Add confirmation
- Makes backup atomic
- Sortable names
2026-04-21 14:46:24 +01:00
Claudio Ortolina 9e1b66a535 Update erlang to 28.4.3 2026-04-21 14:28:14 +01:00
Claudio Ortolina 016c4691be Canonicalize tailwind classes 2026-04-21 14:22:41 +01:00
Claudio Ortolina 007f59b0c3 Update tailwind from 4.2.3 to 4.2.4 2026-04-21 14:16:46 +01:00
Claudio Ortolina dd1d99a145 Fix store_embedding/3 spec to reflect float list input 2026-04-21 12:57:28 +01:00
Claudio Ortolina 30c0a961e9 Stringify format atom in get_release_status query 2026-04-21 12:57:09 +01:00
Claudio Ortolina d22ed5e7a1 Disable dialyzer opaque checks 2026-04-21 12:53:35 +01:00
Claudio Ortolina 87522a6551 Fully qualify nested type refs in MusicBrainz.Release 2026-04-21 12:48:55 +01:00
Claudio Ortolina c7749924fe Spec release component private helpers 2026-04-21 12:48:36 +01:00
Claudio Ortolina 563135fcea Remove dead nil fallback on play_count 2026-04-21 12:48:17 +01:00
Claudio Ortolina 9840690af1 Fix nil-index crash in move_record_in_set 2026-04-21 12:47:57 +01:00
Claudio Ortolina 53348a328e Relax ScrobbleRule.t to allow unpersisted structs 2026-04-21 12:47:38 +01:00
Claudio Ortolina 87d2a8f186 Fix Maintenance vacuum/optimize return specs 2026-04-21 12:47:18 +01:00
Claudio Ortolina 40ac5bdc99 Widen Transform.new/1 spec to accept keyword list 2026-04-21 12:47:00 +01:00
Claudio Ortolina 29bfa20978 Remove unreachable error clauses in form save helpers 2026-04-21 12:46:35 +01:00
Claudio Ortolina a93ef6d076 Install and configure dialyzer 2026-04-21 12:27:27 +01:00
Claudio Ortolina ed4e92b1a7 Cover Ignore a few other modules 2026-04-20 23:00:44 +01:00
Claudio Ortolina 56983c3e2c Update tailwind from 4.2.2 to 4.2.3 2026-04-20 22:47:38 +01:00
Claudio Ortolina dc71b2ff90 Fix badge align issue in barcode scan cart 2026-04-20 16:04:20 +01:00
Claudio Ortolina 8d004d39cc Extract shared cart sidebar component 2026-04-20 15:57:44 +01:00