Skip to content

Release v8.0.0

Choose a tag to compare

@prog-time prog-time released this 24 Jun 19:42
· 119 commits to main since this release
1c87966

⚠️ Breaking changes — see UPGRADE.md. After deploy, all channel/AI secrets must be re-entered via /admin/settings/* (no .env fallback) and migrations must be run.

Features

  • Custom Livewire admin panel replacing Filament: chat workspace (/admin/chats) with replies, attachments, close/ban/unban, unread tracking, dialog sorting, media gallery, and notifications (#142, #163)
  • Settings now editable in the UI — General, Integrations (verify-before-save), AI assistant + per-provider access, API & webhooks (IP allowlist), Team (operator invites) (#144, #145, #146, #147, #148, #163)
  • Persistent settings layer — all channel/AI credentials stored in the DB via SettingsService (#150, #163)
  • AI assistant in the admin panel — draft accept/cancel flow; MANAGER_INTERFACE mode removed (#174)
  • Installable PWA scoped to /admin/ — manifest, service worker, offline fallback, app icons (#168)
  • Pluggable platform registry for external/paid channel modules (#141)
  • Auto-replies management screen and auto_replies table (#163)
  • BotUser profiles & avatars — display name, username, avatar; operator avatars; outgoing-message author tracking (#171)
  • Session-based Telescope access gating, replacing HTTP Basic auth (#179)

Bug Fixes

  • Embed widget no longer double-renders messages or delivers empty admin replies (#179)
  • Settings reads survive an undecryptable secret instead of crashing (#179)

Maintenance

  • Removed Filament, Sentry, and the Loki/Grafana logging stack; logs now rotate to files; added Telescope + Livewire (#163, #179)
  • Removed the site widget (Node socket service) — superseded by the in-app widget gateway (#177)
  • Pre-commit/prepare-commit-msg hooks removed; only pre-push (PHPStan + tests) remains, checks run on CI (#158)
  • UPGRADE.md added; admin version bumped to v8.0.0 (#186)

Documentation

  • Updated CLAUDE.md, README.md, and the rules/ knowledge base for the new architecture

Scope: 224 commits, 387 files, 10 new migrations. Closes #141, #142, #144, #145, #146, #147, #148, #150, #158, #163, #168, #171, #174, #177, #179, #186.