Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 12:56
db9d3ee

0.5.0 — 2026-07-01

Upgrade notes for admins

  • Rebuild the frontend after pulling: docker compose up -d --build frontend.
    No migrations, no new env vars.

Changed

  • Reworked the navbar and every sidebar (admin, chat history, docs, reports,
    dashboards, tethers) to share one consistent glassy look — same translucent
    background, blur, and border in both light and dark mode. Previously the
    navbar and sidebars diverged in light mode (different tint/opacity) even
    though dark mode looked identical.
  • Extended the same translucent card styling to admin list cards (databases,
    agents, roles, users, etc.) and dropped their drop-shadow.
  • Restyled table headers app-wide: replaced the black/gradient header bar
    (which looked the same in light and dark mode) with a subtle theme-aware
    tint, and restyled the Reports result table to match the same card/table
    look instead of its own bespoke red/pink gradient header and full-grid
    borders.
  • Standardized table row actions across all 18 admin list pages: every action
    (Edit, Delete, View, Activate/Deactivate, Manage, Sync, Test, Validate, …)
    now lives in a single "Actions" column with an icon, instead of some tables
    having stray dedicated columns (e.g. Databases' "Test" column, Doc Sources'
    "Validate" column) or icon-less buttons. Also converted a couple of
    plain "Yes"/"No" cells to badges to match the rest.
  • Unified icon usage for the Chat/Docs/Reports/Dashboards/Tethers concept
    across the app — the navbar's icon choice now wins everywhere a sidebar,
    admin nav entry, or empty state represented the same feature (e.g. Tethers
    was a chain-link icon in some places and a diagram icon in others).
  • Matched sidebar icon sizing/opacity (14px, 0.7 opacity) to the navbar's
    icon treatment across admin, chat, docs, reports, dashboards, and tethers.
  • Removed the redundant "TetherDust" wordmark from the Docs/Reports/
    Dashboards/Tethers/Chat "nothing selected" placeholders, keeping just the
    instructional text, and fixed their inconsistent vertical centering (Docs/
    Reports, Dashboards/Tethers, and Chat previously used three different
    layouts).
  • Send button now goes transparent instead of solid grey when there's nothing
    to send, and the Stop button lost its grey fill too — both keep the
    red/pink accent for the actionable state.
  • Changed admin form inputs and the custom select field to use the same warm
    background as informational notices (e.g. the report-truncation banner)
    instead of the plain surface color.

Fixed

  • Query audit logging: query_database now records a real audit entry
    (actual SQL, database, user/session, row count, timing, success/error) for
    every execution via the internal API, replacing the old approach of
    guessing whether a query ran by string-matching the agent's chat reply.
    Added an admin Audit Log detail page to inspect a single logged query.
  • Tables rendered in chat messages no longer overflow past the message bubble
    (and off-screen) when they have many columns — they now scroll
    horizontally within the bubble and use the same header/row styling as
    every other table.
  • Removed a leftover dark-mode-only zebra-stripe rule on the Reports table
    that no longer had a light-mode counterpart.
  • Removed the underline browser default was applying to the Dashboards/
    Tethers/Reports sidebar links.