Skip to content

0.11.4

Choose a tag to compare

@github-actions github-actions released this 06 Sep 22:49
· 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