Matt Foxx
bc28de66b1
Merge pull request #673 from mmattbtw/feature/teal-production-namespace
...
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
feat(teal): migrate play records to production namespace
2026-08-13 10:05:16 -04:00
FoxxMD
bc18993cd3
fix(tealfm): Fix AI mistakes
...
* Remove gitignore entries and remove json lexicon files, we don't redistribute the lexicon
* regenerate lexicon with full definitions so we get functionality non-alpha namespace and re-add alpha to barrel export
* fix type narrowing for musicservice/origin
* reuse isGenericUri instead of reinventing the regex wheel
* fix property assertions for renamed musicservice/origin(uri)
* use clientresponse type guard in a way typescript can actually understand it, fixes cursor type error
* reuse sortByNewestPlayDate instead of reinventing the sort wheel
2026-08-13 13:48:16 +00:00
mmattbtw
d280ca5dd2
feat(teal): migrate play records to production namespace
2026-08-12 20:47:00 -05:00
FoxxMD
155d8a3252
fix(docs): Add zockerId keyword to ajv options
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-08-12 18:01:08 +00:00
FoxxMD
68d9417cf7
fix(docs): override sharp version to fix node-gyp on arm
...
An old version of libvips was failing(?) to downloading
causing sharp to use node-gyp rebuild which errors due
to missing python on the base image
This shouldn't happen since we can def use a prebuild binary
so update sharp which updates libvips version used.
2026-08-12 17:24:00 +00:00
FoxxMD
9b7483db91
chore(release): Bump version for release
2026-08-12 16:40:23 +00:00
FoxxMD
7c0797b496
feat: Better validatation for normalized config urls
2026-08-12 16:32:42 +00:00
FoxxMD
1b3cbe9ab3
feat: Normalize domain:port url input
2026-08-12 13:27:10 +00:00
FoxxMD
15e0332ac2
feat: Update json schema to draft-2020-12
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-08-11 20:37:24 +00:00
FoxxMD
d532c85c2a
fix: Relax some config url schema requirements with normalization
2026-08-11 20:36:47 +00:00
FoxxMD
eecbea4cab
add missing error clear when building clients
2026-08-11 18:40:48 +00:00
FoxxMD
823dd5d011
fix: Hand-roll applemusic env fixture data
2026-08-11 18:32:42 +00:00
FoxxMD
0fa9a8df10
fix(discord): Fix discord ENV parsing validation
2026-08-11 18:21:58 +00:00
FoxxMD
a76213a7a0
docs: Hand-roll discord ENV updates
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-08-11 15:56:54 +00:00
FoxxMD
a42ab3d8fd
fix: Hand-rolled env data fixtures for some edge cases
2026-08-11 15:46:19 +00:00
FoxxMD
475a3f1276
fix: narrow env config key collection to include prefix underscore
2026-08-11 15:14:08 +00:00
FoxxMD
6dcfd6028b
fix: Narrow url/IP config zod types from string to purpose-built regex types
2026-08-11 15:06:52 +00:00
FoxxMD
54247e89c2
feat: Add ENV config test suite
2026-08-11 14:53:38 +00:00
Matt Foxx
433ea532ae
Merge pull request #670 from FoxxMD/stronglyTypedEvents
...
feat: strongly type internal events
2026-08-11 08:56:24 -04:00
FoxxMD
b615172ed1
feat: strongly-type internal events
...
* refactor wildcard emitter for better "any" usage
* strongly type emitter with event map
* fix webhook payload accessor #666
2026-08-10 21:03:31 +00:00
FoxxMD
aa2beb5846
fix: Check for ENV prefix with startsWith instead of includes
...
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
#668
2026-08-10 20:53:53 +00:00
FoxxMD
06d3c6a3a8
docs: Add more guidance for File config example/editor
...
* Add configureAs callout for ambiguous sources
* Add editor validation limitation for ambiguous components
2026-08-10 18:15:49 +00:00
FoxxMD
c0cfc5fa9f
feat: relax configureAs requirements for AIO configs
...
* Do not require configureAs for AIO sources since we can determine from context
* Break out aio/file validation for better DX
2026-08-10 17:42:28 +00:00
FoxxMD
2195ac7057
chore(release): Bump 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
2026-08-10 16:36:23 +00:00
Matt Foxx
3fc67146c7
Merge pull request #669 from FoxxMD/envPrefixUsage
...
fix: Fix incorrect prefix not being used for env key collection
2026-08-10 12:35:34 -04:00
FoxxMD
fe4e625824
docs: Improve scenario guidance for lfm/lz endpoints
2026-08-10 16:21:39 +00:00
FoxxMD
b98756a262
fix: Fix incorrect prefix not being used for env key collection
...
#668
2026-08-10 14:21:59 +00:00
Matt Foxx
2b7521ebac
Merge pull request #667 from Exerra/master
...
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
fix(AppleMusicSource): include library-songs in recent tracks
2026-08-09 16:55:29 -04:00
Exerra
ecd48ca234
fix(AppleMusicSource): include library-songs in recent tracks
...
Updated the Apple Music recently played tracks query to include 'library-songs' types in addition to 'songs', ensuring a more comprehensive history retrieval.
2026-08-09 23:49:42 +03:00
FoxxMD
41aaaca530
docs: In 0.14.0 upgrade guide add note about ID requirement in 0.16.0+
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
Publish Docker image to Dockerhub / test (push) Waiting to run
Publish Docker image to Dockerhub / Build OCI Images (push) Blocked by required conditions
2026-08-08 21:06:31 -04:00
FoxxMD
ed42da6843
chore(release): Bump version for release
2026-08-08 20:56:01 -04:00
Matt Foxx
34044401d4
Merge pull request #664 from FoxxMD/fixNewPlayRecent
...
fix(source): Fix missing id/uid on cached recent plays
2026-08-08 20:53:51 -04:00
FoxxMD
f61e50fd45
fix(source): Fix missing id/uid on cached recent plays
...
#662
2026-08-08 17:12:13 -04:00
FoxxMD
f5ad2ad29b
chore(release): 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
2026-08-08 19:29:38 +00:00
FoxxMD
2e4acd0f00
fix: Add missing configureAs for ENV parsed components
...
#661
2026-08-08 19:24:45 +00:00
FoxxMD
b9517bd066
docs: Add more type guidance for aio/file config
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-08-07 17:22:20 +00:00
FoxxMD
335880249f
chore(release): Bump version for release
2026-08-07 16:49:36 +00:00
Matt Foxx
5c2917f906
Merge pull request #660 from FoxxMD/ingressSot
...
Ingress sot
2026-08-07 12:34:15 -04:00
FoxxMD
124e857d9f
fix: now playing playerUpdate event data
2026-08-07 14:53:02 +00:00
FoxxMD
5dee499381
test: fix failing tests from np data structure change
2026-08-07 14:53:02 +00:00
FoxxMD
10325fd4e6
refactor(now playing): Use more efficient solution for ingress now playing
...
Re-queue valid ingress NP update on client rather than spamming all clients with duplicate updates from memory source
This should have the same functional affect with way less log noise
2026-08-07 14:53:02 +00:00
FoxxMD
045890e243
feat(sourc): Add Ingress SOT type and force-push ingress player updates
...
#659
2026-08-07 14:53:02 +00:00
FoxxMD
685e48a7a6
fear(ui): Implement cache clearing mechanism #634
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-08-06 20:20:11 +00:00
FoxxMD
7eb5104f0b
feat(ui): Implement basic settings page
2026-08-06 19:34:02 +00:00
FoxxMD
4272e8ea58
feat(ui): Improve UX for theme switcher
...
* Remove three-state toggle
* Revert to system theme only when *user* initiated toggle results in same theme as system
2026-08-06 18:24:57 +00:00
FoxxMD
8e6d35a85b
fix(lz endpoint): Fix missing early return when no sources for playing now response
2026-08-05 19:08:08 +00:00
FoxxMD
917d05f295
docs: Update configuration types language
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-08-05 15:02:21 +00:00
FoxxMD
287c994643
docs: Some corrections and updated language
2026-08-05 14:15:25 +00:00
Matt Foxx
7980a0c856
Merge pull request #657 from FoxxMD/lastfmEndpointResponses
...
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(lfm endpoint): Implement more api emulation
2026-08-05 09:28:43 -04:00
FoxxMD
9d2557cf6a
feat(lfm endpoint): Handle scrobble payload variants
2026-08-04 22:14:03 +00:00