Commit Graph

1884 Commits

Author SHA1 Message Date
Claudio Ortolina 57dfd3d33d Remove ErrorTracker
Doesn't work with recent LiveView releases, and seems to be maintained
very slowly despite incoming PRs to fix the issues.
2025-10-03 10:15:23 +03:00
dependabot[bot] f5bd7d0774 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-03 08:03:12 +03:00
Claudio Ortolina 3dec68fe33 Don't run dependency submission on PRs 2025-10-03 07:59:46 +03:00
Claudio Ortolina feade2ed8d Configure Dependabot for GitHub Actions updates 2025-10-03 07:52:18 +03:00
Claudio Ortolina a31892709e SENTRY_DSN is read automatically by the library 2025-10-03 07:48:37 +03:00
Claudio Ortolina 30e80e6204 Fix position of json viewer elements 2025-10-02 17:28:55 +03:00
Claudio Ortolina 0509608452 Render external links with summary 2025-10-02 17:28:42 +03:00
Claudio Ortolina dcce3a72c7 Move external links component to Core 2025-10-02 12:36:01 +03:00
Claudio Ortolina 23c36e2521 Extract ExternalLink module 2025-10-02 11:51:44 +03:00
Claudio Ortolina d1efc90925 Extract favicon_url to CoreComponents 2025-10-02 11:48:19 +03:00
Claudio Ortolina b6f47fd986 Move external links definition to context 2025-10-02 09:02:13 +03:00
Claudio Ortolina 21997d5e14 Refactor Favicon out 2025-10-02 09:00:11 +03:00
Claudio Ortolina 9b8d8c7fdf Show artist external links 2025-10-02 08:55:45 +03:00
Claudio Ortolina 445ee6b2f8 Update dependencies
exqlite 0.33.0 => 0.33.1
2025-10-02 08:15:23 +03:00
Claudio Ortolina 30c0af475d Update tailwind from 4.1.13 to 4.1.14 2025-10-01 21:08:13 +03:00
Claudio Ortolina 4c33d3f0aa Enable Sentry 2025-10-01 13:48:30 +03:00
Claudio Ortolina 67341f3ceb Revert "Add Orion for production perf measurement"
This reverts commit ec40f357d5.
2025-09-30 20:11:19 +03:00
Claudio Ortolina 42a9a450c8 Update npm dependencies
barcode-detector 3.0.5 => 3.0.6
2025-09-30 11:44:18 +03:00
Claudio Ortolina ec40f357d5 Add Orion for production perf measurement 2025-09-30 09:44:05 +03:00
Claudio Ortolina 641ba3e1b7 Improve heuristics to render artist links for scrobbled tracks 2025-09-29 18:40:50 +03:00
Claudio Ortolina d4831b527f Round chart bars corners 2025-09-29 18:32:12 +03:00
Claudio Ortolina 621fe385e3 Show record status markers in scrobbled tracks index 2025-09-29 11:04:35 +03:00
Claudio Ortolina 9608884173 Update dependencies
phoenix_html 4.2.1 => 4.3.0
2025-09-29 09:10:40 +03:00
Claudio Ortolina 2d1a99edfd Can refresh feed from scrobbled tracks view 2025-09-28 10:14:44 +03:00
Claudio Ortolina 43e60b1228 Log when applying all scrobble rules via UI 2025-09-28 08:25:23 +03:00
Claudio Ortolina 5f5b66d037 Add telemetry for scrobble rule application 2025-09-28 08:25:01 +03:00
Claudio Ortolina ee6cfaef79 Refresh Last.fm Feed every 5 minutes 2025-09-28 07:48:28 +03:00
Claudio Ortolina eb3c57fdd6 Add notes around scrobble activity query optimization 2025-09-28 07:19:42 +03:00
Claudio Ortolina b462b8e53e Do not try to use cover fallback when hash is nil 2025-09-27 21:15:07 +03:00
Claudio Ortolina 7eb0568bd3 Reuse release components for scrobble release page 2025-09-27 13:54:44 +03:00
Claudio Ortolina 5135974269 Extract reusable components in release components 2025-09-27 13:43:01 +03:00
Claudio Ortolina 0cba0cb2a1 Consolidate duration formatting 2025-09-27 11:48:00 +03:00
Claudio Ortolina 35049e2844 Simplify custom scrobble page 2025-09-27 11:43:17 +03:00
Claudio Ortolina a585caec7e Remove dummy script file 2025-09-26 21:07:48 +03:00
Claudio Ortolina 361a464c33 Tag Repo metrics by source 2025-09-26 16:23:54 +03:00
Claudio Ortolina 124bbe2b1d Consolidate Last.fm fallback cover handling 2025-09-26 15:36:30 +03:00
Claudio Ortolina 36bc9266b3 Extract queries 2025-09-26 15:32:50 +03:00
Claudio Ortolina cc84c3a429 Remove unused functions 2025-09-26 15:26:44 +03:00
Claudio Ortolina aca5c80e4d Resolve all data in one query in top albums 2025-09-26 15:21:42 +03:00
Claudio Ortolina 08bf53910b Resolve all data in one query in Scrobble Activity
Aim is to avoid having to do this in multiple rounds with in-memory
operations which are harder to follow
2025-09-26 15:21:27 +03:00
Claudio Ortolina c3a0819248 Stabilize order of records on this day 2025-09-26 11:33:34 +03:00
Claudio Ortolina 86232a844f Add a few more guidelines to AGENTS.md 2025-09-26 11:15:38 +03:00
Claudio Ortolina ecb72d38e5 Fix position of scrobble search form 2025-09-26 08:17:21 +03:00
Claudio Ortolina 8e52d55983 Update dependencies
igniter 0.6.29 => 0.6.30
2025-09-25 17:09:29 +03:00
Claudio Ortolina 5631ecce81 Use :if attributes and proper translations 2025-09-25 11:26:54 +03:00
Claudio Ortolina c1627b0e56 Don't parse a release date to re-print afterwards 2025-09-25 11:19:41 +03:00
Claudio Ortolina 95d2a295f0 Add artwork to scrobble release page 2025-09-25 10:58:17 +03:00
Claudio Ortolina 0673133966 Update dependencies
ecto_sqlite3 0.21.0 => 0.22.0 (minor)
2025-09-25 07:41:07 +03:00
Claudio Ortolina 09a72734b1 Display cover art for releases 2025-09-24 21:51:38 +03:00
Claudio Ortolina 3cfcaedede Fix display of disc count in release 2025-09-24 21:50:57 +03:00