Commit graph

  • f8d882cfcf docs: Clarify when activity is scrobbled master FoxxMD 2026-07-29 19:37:40 +00:00
  • 0704cebe72 fix(webscrobbler): Fix bad access of PlayerState #650 FoxxMD 2026-07-29 15:49:54 +00:00
  • e43a18bcbb fix: Guard against tracks/track in mb recording medium mbTrackGuard FoxxMD 2026-07-29 15:18:45 +00:00
  • 0baa399e9f lint: Fix new error instantiation FoxxMD 2026-07-29 15:18:02 +00:00
  • 05b2e1c116 fix: Fix missing logPath base dir argument FoxxMD 2026-07-28 21:22:56 +00:00
  • a0cdaeb01f docs: Add missing user type to user transform examples FoxxMD 2026-07-28 18:59:49 +00:00
  • 73c35751ed chore(release): Bump version for RC1 release 0.15.0-RC1 FoxxMD 2026-07-28 17:27:57 +00:00
  • 516a8d2178 chore: Cleanup development comments FoxxMD 2026-07-28 17:27:23 +00:00
  • d595bf9961 chore: Remove zod development package and re-upgrade typescript to 6 FoxxMD 2026-07-28 16:49:51 +00:00
  • 8345779030 refactor: cleaned up aio validation and client/source map FoxxMD 2026-07-28 16:43:51 +00:00
  • b58d39c90e feat(ui): Implement subsonic playback reporting indicators FoxxMD 2026-07-28 16:14:01 +00:00
  • 7074ece0a5 docs: Simplify subsonic playback reporting language FoxxMD 2026-07-28 16:13:49 +00:00
  • bfb0d6b392 refactor: Move platform constants/types to prevent frontend bundling backend code FoxxMD 2026-07-28 16:10:21 +00:00
  • 5c3f49fb2f
    Merge pull request #647 from FoxxMD/zodExperimentRebase Matt Foxx 2026-07-27 22:29:32 -04:00
  • f70e680d55
    Merge branch 'master' into zodExperimentRebase Matt Foxx 2026-07-27 22:22:32 -04:00
  • c2fda1e7d9
    Merge pull request #640 from JannisPohle/feature/ignore-stale-subsonic-play-now-reports Matt Foxx 2026-07-27 22:18:44 -04:00
  • 70e4239e52 more cache config cleanup FoxxMD 2026-07-28 01:46:26 +00:00
  • d96073282c feat(cache): Remove deprecated cache configuration FoxxMD 2026-07-28 01:41:41 +00:00
  • 2887600aa0 docs: Clarify language around id/name FoxxMD 2026-07-28 01:40:22 +00:00
  • 6f7aa6f567 remove unused interface names FoxxMD 2026-07-28 01:20:44 +00:00
  • 857f44fa14 docs: Add meta descriptions/titles for objects that become refs FoxxMD 2026-07-28 01:11:01 +00:00
  • d764b0204e fix(docs): Replace old json viewer links FoxxMD 2026-07-28 01:10:36 +00:00
  • ee2f988357 fix(docs): add aio json with reused refs to reduce file size FoxxMD 2026-07-28 01:10:13 +00:00
  • de69977d7e fix cf-json-schema-viz package name type FoxxMD 2026-07-27 21:10:00 +00:00
  • 6eab629168 remove unused patch FoxxMD 2026-07-27 21:09:00 +00:00
  • f21572bed0 chore: Remove ts-generator-schema rm from dockerfile layer FoxxMD 2026-07-27 20:58:04 +00:00
  • 98084665ba chore: remove ts-schema-generator and ajv FoxxMD 2026-07-27 20:57:12 +00:00
  • e8a91bb6de feat: Replace ajv/ts-schema-generator validation with pure zod FoxxMD 2026-07-27 20:57:00 +00:00
  • 206d1571ac feat(docs): Use zod for all doc schemas and simplify generation/usage FoxxMD 2026-07-27 20:56:14 +00:00
  • ebf6ec6957 add postCompare description FoxxMD 2026-07-27 19:31:29 +00:00
  • 03fc3e3a09 feat(docs): Inline defintions to prevent deduplication erasing descriptions FoxxMD 2026-07-27 19:29:40 +00:00
  • aa50842444 feat(docs): Don't hide top-level descriptions in json viewer FoxxMD 2026-07-27 19:29:16 +00:00
  • 03dbbdc2cf feat(docs): Patch schema viewer to show more descriptions FoxxMD 2026-07-27 19:28:57 +00:00
  • bf0b27924e more config annotation FoxxMD 2026-07-27 15:54:55 +00:00
  • e02a0cc6ae refactor(transform): Simplify transform config by removing untyped stages FoxxMD 2026-07-27 15:10:03 +00:00
  • ff4dd25a97 refactor(transform)!: Require user stage is typed FoxxMD 2026-07-27 14:30:24 +00:00
  • 28e0d03e6f Schema generation cleanup and vscode launch config fix FoxxMD 2026-07-25 20:04:16 +00:00
  • d7f2d6fa8e use zod for client validation FoxxMD 2026-07-25 15:19:36 -04:00
  • 8f33dc9f28 POC scrobble source validation at runtime FoxxMD 2026-07-24 21:29:00 -04:00
  • fe068a9216 refactor: Convert MonitorOptions to zod schema after rebase FoxxMD 2026-07-24 17:01:41 -04:00
  • 06b6e200f5 convert aioconfig FoxxMD 2026-07-24 16:41:49 -04:00
  • afea13e681 convert barrel client and source configs FoxxMD 2026-07-24 16:28:17 -04:00
  • f8401faf61 convert webhooks FoxxMD 2026-07-24 16:28:01 -04:00
  • 7c3590adf9 convert remaining source configs FoxxMD 2026-07-24 15:31:32 -04:00
  • 742025fecc feat: Convert source and client configs to zod FoxxMD 2026-07-24 12:56:53 -04:00
  • b983de1a58 docs: update subsonic source docs Jannis Pohle 2026-07-26 06:40:43 +00:00
  • ea77ea435a feat: add support for the playbackReport extension for OpenSubsonic Jannis Pohle 2026-07-26 06:24:59 +00:00
  • ecf3273eb9 add zod packages FoxxMD 2026-07-23 20:24:58 +00:00
  • a79b697496 fix: add configuration key for disabling auto-detection of stale songs from subsonic servers via the minutesAgo field Jannis Pohle 2026-07-24 14:18:06 +00:00
  • 79874c6c20
    Merge pull request #645 from FoxxMD/ignoreRefactor Matt Foxx 2026-07-23 12:30:50 -04:00
  • aa91d2cb92 fix: Fix missed autoMonitor variable name change FoxxMD 2026-07-23 16:24:17 +00:00
  • c727445f76 fix: Fix api test fixtures for new api surface with monitoring FoxxMD 2026-07-23 15:32:57 +00:00
  • c25ca5297c docs: Replace should scrobble with monitoring behavior FoxxMD 2026-07-23 15:08:04 +00:00
  • 956054f387 refactor(ui): Update legacy ui to be compatible with new monitoring structure FoxxMD 2026-07-23 14:50:34 +00:00
  • 86ebd3d673 fix(ui): Only render component details when data is present FoxxMD 2026-07-23 14:34:52 +00:00
  • 0679937b54 feat!: Implement monitoring/ingore activity for all components FoxxMD 2026-07-21 20:35:34 +00:00
  • 61a2ff5180
    Merge pull request #644 from FoxxMD/isrcNormalization Matt Foxx 2026-07-23 08:27:34 -04:00
  • 26db80d8c7
    Merge pull request #642 from FoxxMD/rockskyAlbumArtistFix Matt Foxx 2026-07-22 15:23:42 -04:00
  • fc85790df5 fix: Normalize ISRC values #643 isrcNormalization FoxxMD 2026-07-22 17:19:52 +00:00
  • 212ac27dd3 fix(rocksky): Fix missing albumArtist field #632 rockskyAlbumArtistFix FoxxMD 2026-07-22 16:01:36 +00:00
  • a30d1ae6a5 fix: Move project root dir constant location into backend-only scope FoxxMD 2026-07-22 15:40:44 +00:00
  • 5c586fb635 fix(storybook): Rename configure file causing ts to fail due to extension FoxxMD 2026-07-22 15:39:07 +00:00
  • de0d336325 fix(rocksky): Remove undefined keys from payload before sending FoxxMD 2026-07-22 15:38:18 +00:00
  • 65d0c7c16b
    Merge pull request #641 from mattl/patch-1 Matt Foxx 2026-07-21 23:54:20 -04:00
  • fc6cc68d59
    Update librefm.mdx Dr. Matt Lee 2026-07-21 18:10:16 -04:00
  • 8c83969e95
    Merge pull request #638 from FoxxMD/dataDirStandardize Matt Foxx 2026-07-21 12:53:19 -04:00
  • 084dca73c1 fix: Ignore stale subsonic playing now reports Jannis Pohle 2026-07-19 07:01:41 +00:00
  • 7ac57ca757 feat(ui): Add theme switcher to header FoxxMD 2026-07-17 16:41:24 +00:00
  • 1dc8c21716 docs: Add preview UI callout to landing FoxxMD 2026-07-17 14:44:23 +00:00
  • 085f1accd7 deploy: 12f284dbd7 gh-pages github-actions[bot] 2026-07-17 14:49:15 +00:00
  • 12f284dbd7 docs: Add preview UI callout to landing preAMDocs FoxxMD 2026-07-17 14:44:23 +00:00
  • 1d7dcbd215 docs: Add preview UI callout to landing previewUIDocs FoxxMD 2026-07-17 14:44:23 +00:00
  • 6f8e7d3862 docs: Update intallation instructions with config/data dir guidance dataDirStandardize FoxxMD 2026-07-14 20:19:25 +00:00
  • a6d33fc2ef feat: Move config and data dir creation into app FoxxMD 2026-07-14 20:00:17 +00:00
  • 26121ace10 feat: Separate config and data directories and use OS-standard paths, if present FoxxMD 2026-07-14 19:04:44 +00:00
  • 27e5656a04 refactor: Replace projectDir with explicit path to project root, projectRootDir FoxxMD 2026-07-14 18:29:58 +00:00
  • f3d7d59af6
    Merge pull request #636 from Exerra/feat/apple-music Matt Foxx 2026-07-16 15:45:04 -04:00
  • 2a4afefe64 feat(applemusic): Make album normalization user configurable and add guidance on usage FoxxMD 2026-07-16 16:41:36 +00:00
  • 1dba73ccb2 feat(client)!: Overhaul source scrobble filtering FoxxMD 2026-07-16 15:51:54 +00:00
  • 3e82e035ac feat: Update string normalization with granular options FoxxMD 2026-07-16 15:49:01 +00:00
  • b12153fba9 docs(applemusic): improve formatting of developer tools shortcut Exerra 2026-07-16 18:12:33 +03:00
  • 8c82412de4 docs: add detailed Apple Music authorization token extraction guide Exerra 2026-07-16 17:15:58 +03:00
  • e804ce33ef fix(listenbrainz): Fix play fetch more indicator FoxxMD 2026-07-15 20:49:37 +00:00
  • 3907fa5474 fix: Fix play fetch options logging data for pageless functions FoxxMD 2026-07-15 20:48:32 +00:00
  • a7b3593314 stage import rule from eslint-plugin-import-x FoxxMD 2026-07-15 19:08:48 +00:00
  • 76ef994067 fix: Implement unicorn eslint rules and fix them FoxxMD 2026-07-15 18:31:13 +00:00
  • c3cb3cf3a1 fix(client): Correct SOT scrobble api requests to not have the same from/to value FoxxMD 2026-07-15 17:34:37 +00:00
  • 8096219526 fix(client): Correct create/update timestamps for queues and scrobbles FoxxMD 2026-07-15 17:02:29 +00:00
  • 67c1823195 feat(ui): Clean up scrobble timeline items FoxxMD 2026-07-15 16:22:04 +00:00
  • 2014e78ade fix(ui): Stabilize play timeline item order FoxxMD 2026-07-15 14:51:42 +00:00
  • b3c332deeb refactor: replace Apple Music headers config with origin field Exerra 2026-07-15 17:12:21 +03:00
  • 93a1042e03 test(applemusic): add tests for stripping EP/Single album suffixes Exerra 2026-07-15 16:21:10 +03:00
  • ba010240c0 feat(AppleMusicSource): include track URL in metadata Exerra 2026-07-15 16:20:54 +03:00
  • 7f491d6974 fix: Fix hash router type FoxxMD 2026-07-15 13:08:04 +00:00
  • 74e67e0e41 feat(AppleMusicSource): include ISRC in track metadata Exerra 2026-07-15 15:59:49 +03:00
  • 1853f9abba fix(musicbrainz): Catch scenario where all search prereqs fail FoxxMD 2026-07-15 12:58:40 +00:00
  • c13e7ebeec feat(applemusic): strip ' - EP' and ' - Single' from album names Exerra 2026-07-15 15:38:14 +03:00
  • 207354e799 docs(docsite): fix heading hierarchy in applemusic.mdx Exerra 2026-07-15 15:36:51 +03:00
  • d7f6b17308 update boundary element linting to be more lenient FoxxMD 2026-07-15 12:23:53 +00:00
  • c069020aac docs(README.md): add Apple Music to supported sources list Exerra 2026-07-15 13:52:53 +03:00