github yusing/godoxy v0.30.4

2 hours ago

Bug Fixes

New Features

  • Live Activity: Idle route transitions appear in live activity (30f5f72, yusing/godoxy-webui@4676126)
    • The events API records wake, dependency, readiness, sleep, and error transitions (30f5f72)
    • The home activity list shows idle status summaries and highlights idle errors (yusing/godoxy-webui@4676126)
  • Homepage: Homepage icon lookup handles service suffixes and icon variants (2cbe32f, a467d50)
    • Suffixed service references such as immich-server can use base catalog icons and metadata (2cbe32f)
    • Icon search recognizes source, extension, and light or dark variants (a467d50)
  • Homepage/Storage: Homepage store changes are flushed periodically (00b6d71, 80ce590)
    • Stores flush every 30 seconds, limiting loss after an abrupt termination to one interval (00b6d71)
    • Ensure the shutdown save runs after task shutdown waits complete (80ce590)

Full Changelog

  • 09c6f5a chore(deps): update webui submodule
  • 23b3646 fix(dev): allow compose app graceful shutdown
  • cb60f4a fix(routeimpl): finish stream tasks on cancellation
  • 106e039 chore(deps): update goutils submodule
  • 4da945b chore(docker): ignore generated frontend build directories
  • 30f5f72 feat(idlewatcher): publish state changes to live activity
  • dff8dee fix(homepage): prevent icon fetches from waking idle routes
  • a175fe8 fix(config): preserve defaults when loading partial files
  • a467d50 feat(homepage): improve icon reference search and resolution
  • 00b6d71 feat(jsonstore): save stores periodically
  • 80ce590 fix(jsonstore): flush stores after WaitExit instead of OnProgramExit
  • 2cbe32f feat(homepage): resolve icons for suffixed service references
  • fcd1601 docs: refresh auth, middleware, and socket-proxy documentation
  • 2a7d3c7 fix(docs): repair broken star history chart (#245)

goutils

  • 44444e6 fix(server): avoid blocking shutdown for unconfigured servers
  • b0a6f99 fix(task): bound nested waits during graceful shutdown
  • c42846c fix(server): preserve in-flight responses during shutdown
  • a1adf02 fix(task): report stuck tasks on shutdown timeout

webui

  • 4676126 feat(home): display idle events in event list
  • a72897f chore(deps): update wiki submodule
  • c61a35a fix(components): preserve non-catalog icon URLs in search
  • 1fb7715 fix(components): preserve valid app icons during icon search
  • 9d54485 chore(deps): update wiki submodule
  • 9892431 feat(config): add WebUI display name and OIDC settings
  • 7e856a9 chore(deps): update wiki submodule
  • 09f9234 chore(deps): update wiki submodule

Don't miss a new godoxy release

NewReleases is sending notifications on new releases.