Skip to content

Capka v0.25.0 🐾

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Aug 14:45
· 14 commits to master since this release

Added

  • The person card shows 30 days of spend as a sparkline and how many chats and projects the account has (counted, never named β€” chat titles stay private to their owner), plus a link through to that person's filtered usage: /settings/usage?userId=<id>.
  • Charts in Settings answer to hover with a styled readout showing cost, calls and the date, replacing the browser's native <title> tooltip on the daily spend chart.
  • Automations can be created from Settings β†’ Automations (POST /api/automations), through the same limits the chat-driven path enforces β€” the platform switch, the minimum interval and the per-user cap.
  • Automations can be edited in the UI β€” name, instruction and schedule (daily/weekly/monthly/once), via PATCH /api/automations/<id>. Schedules created in chat that the simple picker can't represent are shown as-is and left untouched until replaced.
  • "Run now" on an automation runs it once off-schedule and opens the resulting chat: POST /api/automations/<id>/run. Works on paused automations, refuses (409) while a previous run is still live, and leaves next_run_at alone.
  • Auto-paused automations now say why and what to do about it, instead of showing a grey badge over a dead switch.
  • Settings β†’ Usage β†’ People: each member row carries a link to that person's card in Settings β†’ People (admins only). /settings/users?user=<id> opens a card directly.

Changed

  • Pressing a row in a grouped list (recent chats, starter actions, projects, a project's chats) now darkens it instead of shrinking it, so the row no longer pulls clear of its frame and looks cropped.
  • The new-chat screen drops the repeated chat glyph and the halo behind the logo, and dates recent chats as "today"/"yesterday" instead of four identical dates.
  • Long member lists in Settings β†’ People and Settings β†’ Usage now render 25 at a time with a "Show more" step, and their search fields appear from the sixth member.
  • Settings β†’ Integrations is gone as a nav entry; the Telegram bot token moved to Settings β†’ Agent and the old path redirects there.
  • The person card's tier picker names the tier the instance default currently points at, so "Instance default" and a tier named "Default" stop reading as the same option.
  • Person, capability and automation details open as a centred dialog instead of a right-hand panel. The person card is two columns, folds joined/last-seen/Telegram into one line under the name, collapses sessions and history, and pins Suspend/Remove to a footer.
  • Settings β†’ Skills β†’ Permissions leads with the capabilities that carry a rule or an exception; everything on the default moves into a collapsed, searchable, paged list grouped into skills and connectors. Default rows drop the green "Allow" badge, and skills show their description beside the slug.

Fixed

  • Picking a starter action on the new-chat screen now moves the caret into the composer, instead of leaving keyboard focus nowhere when the starters collapse.
  • The person card's spend trend and top models count shared-key spend only, matching the window totals beside them instead of exceeding them by the user's own-key usage.
  • A chart's hover readout no longer widens the page near the right edge, which had been putting a horizontal scrollbar on the whole window.

Full changelog: https://github.com/LyoSU/capka/blob/master/CHANGELOG.md