Repository navigation
0.11.4
·
126 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
on this day cache is now configurable, so if you go away for 2 weeks and don't have access to your server your home screen will still look like it's working as usual.
a lot of other changes, all related to something coming soon...
...but if you read the commit log you'll probably get the gist.
commit log
features
- cli: add problem+json responses to http server
- cli: add api version header checks
- cli: server body can now cross the valdi bridge
- cli: wire zig server bridge into cli run so server can call out to Valdi
- cli: add zig logger so we can log the output from the http server without js thread
- cli: wire up /hello route in http server and cli run command
- cli: wire up http server in run command
- cli: add zig http server
- cli: add zig rate limiter logic for upcoming http server
- cli: add zig crypto random for pairing code
- cli: wire up pair command with pair code generation
- cli: add initial player identity
- cli: wire up additional player config values
- cli: wire up player config store skeleton to cli
- cli: adds skeleton for long running daemon process
- app: add setting to select how far ahead to cache on this day results
fixes
- build: use different cache for cli builds so they don't share same newser glibc version
- build: use consistent base ubuntu images for cli builds to get same glibc versions
- cli: handle 0 status response from bridge
- cli: swap to smp_allocator to avoid -lc to fix glibc compatibility issue
- build: fix build-headless script for macos cli build
- build: zig for cli needs -lc flag for linux builds
- cli: linux-amd64 needs directory creation before writing the file
- build: fix amd cli build
- build: buil headless as part of check:full
- cli: wrap file write in try catch so promise rejects properly
- cli: langauge change should take effect immediately and some config tidy ups
- core: make logger writer configurable so we can use it in CLI as well
- player: handle resume mid progress after the app was terminated
other
- build: add initial README in each module
- build: speed up local e2e parallel build and test
- cli: add cross arch e2e cli tests runnable locally & fix the cross arch issues
- build: move e2e cli job to importable action
- cli: split out pair conde and connections into their own files
- build: rename release flag for clarity
- build: swap matrix for explict builds
- build: run cli e2e tests in CI after build
- cli: add initial e2e CLI test for pair
- cli: add initial e2e CLI test for config
- cli: add initial e2e CLI test for init
- cli: add initial e2e test set up for CLI
- build: move app e2e tests into their own nested directory
- build: add codeowners
- build: add cooldown to depndabot config
- deps-dev: bump the bun-dependencies group with 15 updates (#35)
- deps: bump the github-actions group with 5 updates (#36)
- cli: rename built cli for consistency of invoking
- cli: tweak logo tentacles
- player: split out progress and queue stores to avoid need to write large queue blob regularly