Skip to content

feat(ui): add native Bun realtime updates and automatic table filters #102

Description

@RentnerKev

The management UI currently requires manual refreshes or browser polling. Concurrent changes to hosts, users, profile images, and permissions should become visible automatically.

  • Use native Bun WebSockets with a shared client connection and topic subscriptions, following the structure used in TanstackDummy.
  • Stop access-log subscriptions when their page is left or the browser tab is hidden; reload on return.
  • Recheck authentication and permissions for live reads and reflect the real WebSocket connection status in Overview.
  • Apply table filters automatically, keep Reset filters inline, use user/certificate dropdowns and a certificate expiry calendar.
  • Preserve bounded access-log snapshot pagination and clean up development server resources.

Target: v1.0.0-alpha.5.

Alpha 5 delivery: PR #103, commit bcf1ad4, verified in main after Alpha 4. Existing completed status retained. Later filter behavior in #102 supersedes the earlier Apply/Refresh controls.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: uiWeb interface components, routes, styling, and localization.enhancementNew feature or request

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions