Skip to content

v1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Dec 06:01
· 2 commits to main since this release

v1.1.0 (2025-12-09)

Features

  • feat: implement slash commands for enhanced user interaction
  • Added a new feature for slash commands to allow users to perform quick actions without AI interpretation.
  • Implemented commands such as /fast to toggle fast mode, /export to export presentations to PDF, /help for help information, and /tools to list available agent tools.
  • Enhanced the chat input component to handle slash commands and integrated command processing in the backend.
  • Updated the frontend to display command results and errors in real-time using SSE.
  • Added markdown styling for command responses and improved overall user experience with command handling. (6a6c8fc)
  • feat: convert web UI to React with profile-based secrets management

Major overhaul of the web interface:

  • Converted entire frontend from vanilla JS to React/TypeScript with Vite
  • Implemented modern component architecture with Zustand state management
  • Added Tailwind CSS for consistent styling across all views
  • Integrated Monaco editor for code editing with syntax highlighting
  • Improved layouts view with working preview images

New features:

  • Profile-based API key management system
    • Store multiple API keys organized into named profiles
    • Configure models per-profile (primary, secondary, image)
    • Switch between profiles via UI (gear icon → API Keys)
    • Automatic migration from .env to profiles
    • Secrets stored in .deckbot.secrets.yaml (gitignored)
  • Added --port CLI option for custom server ports (default: 5555)
  • Dynamic backend URL configuration for flexible deployment

Technical improvements:

  • Fixed layout preview generation using Marp CLI
  • Added proper error handling and loading states
  • Improved SSE (Server-Sent Events) connection management
  • Built frontend outputs to src/deckbot/static/dist for production serving

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com (e5456d7)

Refactoring

  • refactor: remove fullscreen control script and related functionality
  • Removed the script that overrides Marp's fullscreen behavior in the web application.
  • Eliminated the fullscreen toggle function and its associated message listener in the JavaScript file.
  • Updated the chat template to remove the 'allowfullscreen' attribute from the iframe, simplifying the preview view setup. (4dab55e)

Unknown

  • Lots of little tweaks from the last few days. (a1d9644)

  • Added Electron app. (c45e804)

  • Removed pure Javascript UI and cleaned up tests. (9b836c4)

  • Oops. (7945a08)

  • Many tweaks. (28c3570)

  • Merge branch 'main' of github.com:AnthusAI/DeckBot (a811e1c)