Commit Graph

  • 3a6e3f247c Setup shellcheck Claudio Ortolina 2025-10-07 17:21:39 +03:00
  • 61aeef4de1 Fix top artists and top album counts Claudio Ortolina 2025-10-07 15:56:17 +03:00
  • 7412c89011 EXP: use init to avoid zombie processes Claudio Ortolina 2025-10-07 15:35:04 +03:00
  • f37964b376 Update AGENTS Claudio Ortolina 2025-10-07 13:01:15 +03:00
  • 032100f5ff Update README to reference new commands Claudio Ortolina 2025-10-07 13:00:23 +03:00
  • 920e172f9f Migrate test to dev:test in standalone script Claudio Ortolina 2025-10-07 12:51:07 +03:00
  • 77c3daf07c Migrate prod:test to standalone script Claudio Ortolina 2025-10-07 12:49:45 +03:00
  • ad0ee0f0aa Migrate dev:readme-preview to dev:readme in standalone script Claudio Ortolina 2025-10-07 12:47:55 +03:00
  • 2b5f09ddee Remove ssh task Claudio Ortolina 2025-10-07 12:46:07 +03:00
  • c513c43a52 Ensure working directory in scripts Claudio Ortolina 2025-10-07 10:30:38 +03:00
  • 9ab687e306 Migrate ci:watch to standalone script Claudio Ortolina 2025-10-07 10:15:10 +03:00
  • 91771fc16e Remove unused docker build scripts Claudio Ortolina 2025-10-07 10:11:52 +03:00
  • 0215153fc5 Migrate prod:prune-backups to standalone script Claudio Ortolina 2025-10-07 10:10:13 +03:00
  • d0b2022d2e Migrate dev:fix-translation-conflicts to dev:fix-translations in standalone script Claudio Ortolina 2025-10-07 10:03:01 +03:00
  • 9542421229 Resolve date of today considering timezone Claudio Ortolina 2025-10-07 01:27:40 +03:00
  • c06afe631a Migrate prod:deploy to standalone script Claudio Ortolina 2025-10-07 01:16:19 +03:00
  • 0803361a2a Move hooks definition to README Claudio Ortolina 2025-10-07 01:06:10 +03:00
  • ff3b22cf65 Migrate dev:console to standalone script Claudio Ortolina 2025-10-07 01:05:30 +03:00
  • b131308739 Update usage rules when running dev/update Claudio Ortolina 2025-10-07 01:00:58 +03:00
  • 08b901cf12 Replace "more" menu with standard ellipsis Claudio Ortolina 2025-10-06 23:09:41 +03:00
  • acff351577 Move mise task scripts under /scripts Claudio Ortolina 2025-10-06 22:46:59 +03:00
  • d5b0e5bddb Update to Node 24.9.0 Claudio Ortolina 2025-10-06 22:42:45 +03:00
  • 4d5fcf64e0 Migrate dev:static-checks to dev:lint in standalone script Claudio Ortolina 2025-10-06 18:21:49 +03:00
  • 27608986df Restore pre-commit hooks Claudio Ortolina 2025-10-06 18:17:38 +03:00
  • b075a18fb5 Migrate deps:update to dev:update in standalone script Claudio Ortolina 2025-10-06 18:07:31 +03:00
  • a573dc8427 Migrate deps:outdated to dev:outdated in standalone script Claudio Ortolina 2025-10-06 18:04:40 +03:00
  • 0a0f64978f Migrate dev:setup to standalone script Claudio Ortolina 2025-10-06 17:57:58 +03:00
  • b98751b460 Make backup script self-discoverable Claudio Ortolina 2025-10-06 17:50:59 +03:00
  • ac750d8a91 Refactor essential_fields via search index Claudio Ortolina 2025-10-06 13:48:01 +03:00
  • d17e809730 Move npm ci inside setup Claudio Ortolina 2025-10-06 13:16:54 +03:00
  • 5237444e72 Change npm install to npm ci in mise.toml Claudio Ortolina 2025-10-05 21:45:18 +03:00
  • 8fbd5644cf Update npm install command in Dockerfile Claudio Ortolina 2025-10-05 14:51:15 +03:00
  • 620445a2e3 Ignore sentry requests in Metrics Claudio Ortolina 2025-10-03 21:46:15 +03:00
  • 26c5955fa5 Fix hover states for top artists and top albums Claudio Ortolina 2025-10-03 21:40:15 +03:00
  • 57dfd3d33d Remove ErrorTracker Claudio Ortolina 2025-10-03 10:11:56 +03:00
  • f5bd7d0774 Bump actions/checkout from 4 to 5 dependabot[bot] 2025-10-03 05:01:47 +00:00
  • 3dec68fe33 Don't run dependency submission on PRs Claudio Ortolina 2025-10-03 07:59:46 +03:00
  • feade2ed8d Configure Dependabot for GitHub Actions updates Claudio Ortolina 2025-10-03 07:52:18 +03:00
  • a31892709e SENTRY_DSN is read automatically by the library Claudio Ortolina 2025-10-03 07:48:37 +03:00
  • 30e80e6204 Fix position of json viewer elements Claudio Ortolina 2025-10-02 17:28:55 +03:00
  • 0509608452 Render external links with summary Claudio Ortolina 2025-10-02 17:28:42 +03:00
  • dcce3a72c7 Move external links component to Core Claudio Ortolina 2025-10-02 12:36:01 +03:00
  • 23c36e2521 Extract ExternalLink module Claudio Ortolina 2025-10-02 11:51:44 +03:00
  • d1efc90925 Extract favicon_url to CoreComponents Claudio Ortolina 2025-10-02 11:48:19 +03:00
  • b6f47fd986 Move external links definition to context Claudio Ortolina 2025-10-02 09:02:13 +03:00
  • 21997d5e14 Refactor Favicon out Claudio Ortolina 2025-10-02 09:00:11 +03:00
  • 9b8d8c7fdf Show artist external links Claudio Ortolina 2025-10-02 08:55:45 +03:00
  • 445ee6b2f8 Update dependencies Claudio Ortolina 2025-10-02 08:15:23 +03:00
  • 30c0af475d Update tailwind from 4.1.13 to 4.1.14 Claudio Ortolina 2025-10-01 21:07:46 +03:00
  • 4c33d3f0aa Enable Sentry Claudio Ortolina 2025-10-01 13:34:09 +03:00
  • 67341f3ceb Revert "Add Orion for production perf measurement" Claudio Ortolina 2025-09-30 20:11:19 +03:00
  • 42a9a450c8 Update npm dependencies Claudio Ortolina 2025-09-30 11:44:18 +03:00
  • ec40f357d5 Add Orion for production perf measurement Claudio Ortolina 2025-09-30 09:44:05 +03:00
  • 641ba3e1b7 Improve heuristics to render artist links for scrobbled tracks Claudio Ortolina 2025-09-29 18:40:50 +03:00
  • d4831b527f Round chart bars corners Claudio Ortolina 2025-09-29 18:32:12 +03:00
  • 621fe385e3 Show record status markers in scrobbled tracks index Claudio Ortolina 2025-09-29 11:04:35 +03:00
  • 9608884173 Update dependencies Claudio Ortolina 2025-09-29 09:10:40 +03:00
  • 2d1a99edfd Can refresh feed from scrobbled tracks view Claudio Ortolina 2025-09-28 10:14:44 +03:00
  • 43e60b1228 Log when applying all scrobble rules via UI Claudio Ortolina 2025-09-28 08:25:23 +03:00
  • 5f5b66d037 Add telemetry for scrobble rule application Claudio Ortolina 2025-09-28 08:25:01 +03:00
  • ee6cfaef79 Refresh Last.fm Feed every 5 minutes Claudio Ortolina 2025-09-28 07:48:28 +03:00
  • eb3c57fdd6 Add notes around scrobble activity query optimization Claudio Ortolina 2025-09-28 07:19:42 +03:00
  • b462b8e53e Do not try to use cover fallback when hash is nil Claudio Ortolina 2025-09-27 21:14:22 +03:00
  • 7eb0568bd3 Reuse release components for scrobble release page Claudio Ortolina 2025-09-27 13:54:44 +03:00
  • 5135974269 Extract reusable components in release components Claudio Ortolina 2025-09-27 13:43:01 +03:00
  • 0cba0cb2a1 Consolidate duration formatting Claudio Ortolina 2025-09-27 11:48:00 +03:00
  • 35049e2844 Simplify custom scrobble page Claudio Ortolina 2025-09-27 11:37:41 +03:00
  • a585caec7e Remove dummy script file Claudio Ortolina 2025-09-26 21:07:48 +03:00
  • 361a464c33 Tag Repo metrics by source Claudio Ortolina 2025-09-26 16:23:54 +03:00
  • 124bbe2b1d Consolidate Last.fm fallback cover handling Claudio Ortolina 2025-09-26 15:36:30 +03:00
  • 36bc9266b3 Extract queries Claudio Ortolina 2025-09-26 15:32:50 +03:00
  • cc84c3a429 Remove unused functions Claudio Ortolina 2025-09-26 15:21:09 +03:00
  • aca5c80e4d Resolve all data in one query in top albums Claudio Ortolina 2025-09-26 15:20:16 +03:00
  • 08bf53910b Resolve all data in one query in Scrobble Activity Claudio Ortolina 2025-09-26 12:34:47 +03:00
  • c3a0819248 Stabilize order of records on this day Claudio Ortolina 2025-09-26 11:33:34 +03:00
  • 86232a844f Add a few more guidelines to AGENTS.md Claudio Ortolina 2025-09-26 11:15:38 +03:00
  • ecb72d38e5 Fix position of scrobble search form Claudio Ortolina 2025-09-26 08:15:56 +03:00
  • 8e52d55983 Update dependencies Claudio Ortolina 2025-09-25 17:09:29 +03:00
  • 5631ecce81 Use :if attributes and proper translations Claudio Ortolina 2025-09-25 11:26:54 +03:00
  • c1627b0e56 Don't parse a release date to re-print afterwards Claudio Ortolina 2025-09-25 11:19:41 +03:00
  • 95d2a295f0 Add artwork to scrobble release page Claudio Ortolina 2025-09-25 10:58:17 +03:00
  • 0673133966 Update dependencies Claudio Ortolina 2025-09-25 07:41:07 +03:00
  • 09a72734b1 Display cover art for releases Claudio Ortolina 2025-09-24 21:51:38 +03:00
  • 3cfcaedede Fix display of disc count in release Claudio Ortolina 2025-09-24 16:19:00 +03:00
  • 6a5fc53492 Improve shine effect Claudio Ortolina 2025-09-24 21:10:02 +03:00
  • 52c7503189 Use gettext for title Claudio Ortolina 2025-09-24 21:00:08 +03:00
  • dd1b115e02 Update npm dependencies Claudio Ortolina 2025-09-24 20:54:17 +03:00
  • d644d764e9 Update dependencies Claudio Ortolina 2025-09-24 20:53:28 +03:00
  • a94ca0eb32 Use same layout from AddRecord component Claudio Ortolina 2025-09-24 15:01:12 +03:00
  • 92779a57c9 Reuse saerch form Claudio Ortolina 2025-09-24 14:48:45 +03:00
  • f01b1d4ac8 Remove unnecessary header Claudio Ortolina 2025-09-24 14:48:34 +03:00
  • 12f02a079b Move search_form to CoreComponents Claudio Ortolina 2025-09-24 14:48:16 +03:00
  • 0f6e8c9d11 Don't hardcode current section Claudio Ortolina 2025-09-24 10:23:39 +03:00
  • 0374685af5 Simplify loading button state tracking Claudio Ortolina 2025-09-24 10:23:29 +03:00
  • d9abad53d5 Simplify non-linked state using Last.fm connect button Claudio Ortolina 2025-09-24 10:23:03 +03:00
  • 6a0c4289f6 Use translations Claudio Ortolina 2025-09-24 10:16:07 +03:00
  • 9dd5020820 No need to set page title twice Claudio Ortolina 2025-09-24 10:15:47 +03:00
  • e9e4752bce EXP - scrobble anything Claudio Ortolina 2025-09-24 08:55:42 +03:00
  • 03a57823dc Add stats for last 7 days Claudio Ortolina 2025-09-23 16:01:35 +03:00
  • 5d507a357b Rename components to better reflect namespace Claudio Ortolina 2025-09-23 09:55:43 +03:00