FoxxMD
2ca96dab42
Init storybook with chakra-ui
2026-03-18 10:25:20 -04:00
FoxxMD
345e60b7a3
chore(release): Bump version for release
Publish Docker image to Dockerhub / test (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Has been cancelled
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Has been cancelled
2026-03-16 13:33:06 +00:00
FoxxMD
97c799bf2c
refactor: Re-implement retry logic for LZ with fixed request init
2026-03-09 16:46:10 +00:00
FoxxMD
a41f4c56f7
feat(scrobbler): Implement play-dependent, arbitrary timerange fetching for duplicate checks
...
* Remove design bias towards "recent" scrobbles with limited timerange and complex shouldRefresh logic
* Replace with logic to fetch scrobbles from timeranges that are relevant to queued/dead scrobbles
* timeranges are grouped by closely timestamped queued scrobbles
* timeranges are cached based on staleAfter
2026-03-06 16:57:09 +00:00
FoxxMD
023579de9a
refactor(atproto): Replace naive TID impl with @ewanc26/tid
2026-03-04 21:00:35 +00:00
FoxxMD
cbdab93f92
refactor(tealfm): Replace TID package to avoid node-gyp dependency
2026-03-04 21:00:35 +00:00
FoxxMD
7b61385ad5
implement time range scrobbles for teal
2026-03-04 20:59:52 +00:00
FoxxMD
758038e278
fix: Missed dependency bump
Publish Docker image to Dockerhub / test (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Has been cancelled
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Has been cancelled
2026-02-27 16:57:24 +00:00
FoxxMD
25f4095276
chore(release): Bump version
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Blocked by required conditions
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Blocked by required conditions
2026-02-26 20:37:22 +00:00
FoxxMD
10e17ed239
Initial IPC implementation
2026-02-23 20:15:21 +00:00
FoxxMD
c57200132e
use discord.js deps in production build
2026-02-13 23:04:38 +00:00
FoxxMD
7c99262a79
feat(discord): Initial implementation #468
2026-02-13 18:39:33 +00:00
FoxxMD
d10ecb88bb
chore(release): Bump version
Publish Docker image to Dockerhub / test (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Has been cancelled
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Has been cancelled
2026-02-12 13:31:36 +00:00
FoxxMD
8be1ace9a1
chore(release): Bump version
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Blocked by required conditions
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Blocked by required conditions
2026-02-11 15:26:20 +00:00
FoxxMD
80d6879d2a
chore: Update git-cliff workflow
...
* Add as dev dependency with npm script so it can be run anywhere project is installed
* Update config with newer template based on scopesorted
* Add more scopes and give them pretty emojis
2026-02-11 15:24:54 +00:00
FoxxMD
5a7e1c0ae5
choer: Bump lastfm-ts-api version
...
scriptex/lastfm-ts-api#52
2026-02-03 13:40:22 +00:00
FoxxMD
09d7bad4a6
chore: Bump version for release
2026-01-30 15:01:47 +00:00
FoxxMD
2aac56c97a
feat(scrobblers): Serialize error correctly and add debug info to dead letter ui
2026-01-29 17:13:16 +00:00
FoxxMD
d474ae24d3
feat: Use json diff to track play changes
...
* Store Source input and original play
* Store transformer hook results as diff patches alongside stage-specific arbitrary input data
* Use jsondiffpatch console format to log stage diffs
* Store scrobble payload data
2026-01-26 19:13:03 +00:00
FoxxMD
7a09950312
chore: Bump version for release
2026-01-22 20:17:07 +00:00
Matt Foxx
a053104b13
Merge pull request #451 from FoxxMD/lastfmDebug
...
feat(lastfm): Add response content logging
2026-01-22 09:34:26 -05:00
FoxxMD
d2ea1adcb0
chore(lastfm): Use updated lastfm package
...
* Support timeout scriptex/lastfm-ts-api#50
* Error response debugging scriptex/lastfm-ts-api#51
2026-01-22 14:28:08 +00:00
FoxxMD
16ad50ca4d
feat: Implement Sonos Source
...
disable debug test
Add mising type to source status data
2026-01-22 13:48:37 +00:00
FoxxMD
d3cde0e373
feat: Add prometheus metrics #438
2026-01-16 21:03:23 +00:00
FoxxMD
f48990e31f
chore: Bump version for release
2026-01-15 15:39:55 +00:00
Matt Foxx
b05ff9814e
feat: Librefm Source/Client ( #436 )
...
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Blocked by required conditions
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Blocked by required conditions
* feat(librefm): Implement librefm
* feat(librefm): Make api key/secret optional
* feat(librefm): Add LIBREFM_ENABLE env to allow enabling librefm with no other options
* feat(ui): Show client/source hint for all ambiguous components
2026-01-13 08:24:31 -05:00
Jack Wilsdon
1c73dd5efa
fix: add missing undici dependency
2026-01-11 22:22:28 +00:00
FoxxMD
a98f8448d6
chore: Bump version for release
2025-12-31 20:47:17 +00:00
FoxxMD
e5105b1bb2
chore: Bump version for release
2025-12-17 14:01:19 +00:00
FoxxMD
615947b4d2
fix(transforms): Update types to allow json validation without type for user
...
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Blocked by required conditions
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Blocked by required conditions
#267
2025-12-16 16:36:47 +00:00
FoxxMD
a320aba4da
fix(transformer): Improve stage error logging
...
* Merge causes if a simple error exists in the stack, reduces stack logging noise
* Log top level message and print error instead of duplicating message in another error
* Fix adding transform history for failed-continue stage
2025-12-15 18:36:41 +00:00
FoxxMD
4a364ce766
chore: Bump version for release
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Blocked by required conditions
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Blocked by required conditions
2025-12-12 13:59:33 +00:00
FoxxMD
7223d51690
chore: Bump version for release
2025-12-11 16:52:28 +00:00
FoxxMD
4dfb485c87
chore: Bump logging for bug fix
2025-12-11 01:21:18 +00:00
FoxxMD
e055e0bd53
feat(transform): Implement more exhaustive, human-readable transform diff
2025-12-04 17:11:15 +00:00
FoxxMD
dab2414a92
chore: Update musicbrainz-api to use ratelimit
...
Borewit/musicbrainz-api#1115
2025-12-03 19:12:07 +00:00
FoxxMD
1eab06c51d
recfactor(transform): Use async hooks for logging to identify transform
...
Reduces logging noise
2025-12-03 17:04:42 +00:00
FoxxMD
b09cbb4bb5
feat(transformer): Implement staggered api calls to respect rate limit
2025-12-02 21:20:34 +00:00
FoxxMD
2024454f5b
feat(transformers): More improvement to musicbrainz
...
* Implement multiple endpoints for API client with round robin load balancing
* Implement caching responses
* Add transformer options for search triggers
* Implement transformer checks based on search triggers and score
2025-12-02 18:32:50 +00:00
FoxxMD
094071b0ba
feat: Implement initial musicbrainz api client
2025-12-01 21:58:32 +00:00
FoxxMD
8eae2dc69d
chore: Bump version for release
2025-11-17 15:23:15 +00:00
FoxxMD
bfce5dcc54
chore: Bump version for release
2025-11-13 17:14:36 +00:00
FoxxMD
a4f989c5e4
feat(tealfm): Resolve pds from handle
2025-11-07 22:29:54 +00:00
FoxxMD
3fb64be54f
feat(tealfm): Initial oauth attempt
2025-11-06 17:22:06 +00:00
FoxxMD
b11bd52963
chore(frontend): Update sass package and vite config to remove deprecation warnings
2025-11-04 14:36:22 +00:00
FoxxMD
819afcdb8a
refactor(frontend): Update tailwind and move generation into vite
...
* Use vite tailwind plugin instead of postcss
* Update tailwind so it actually works with plugin
* Remove postcss
* Merge vite config into inline vite-express config
2025-11-04 13:55:31 +00:00
FoxxMD
ae7a436758
chore: Bump version for release
2025-10-30 13:18:49 +00:00
FoxxMD
0fe5779c4b
chore: Bump for release
Publish Docker image to Dockerhub / test (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images (push) Has been cancelled
Publish Docker image to Dockerhub / Build OCI Images-1 (push) Has been cancelled
Publish Docker image to Dockerhub / Merge OCI Images and Push (push) Has been cancelled
2025-09-23 15:48:46 +00:00
FoxxMD
06b1475b63
chore: remove unused object-hash package
2025-09-23 15:48:21 +00:00
Matt Foxx
6bc415120d
Merge pull request #359 from FoxxMD/objectHashReplace
...
fix: Update object hashing function
2025-09-23 11:43:13 -04:00