Files
debai/CHANGELOG.md
ale 89743f38aa fix gtk
Signed-off-by: ale <ale@manalejandro.com>
2026-01-19 00:10:42 +01:00

4.2 KiB

Changelog

All notable changes to Debai will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Build and test scripts for package verification (test-install.sh, quick-build.sh)

Changed

  • Updated Docker dependency from docker.io to official Docker Engine (docker-ce) from Docker's official Debian repository
  • Updated all documentation to include official Docker repository setup instructions
  • Updated installation guides with comprehensive Docker Engine installation steps for Debian and Ubuntu
  • Updated image generators (ISO, QCOW2) to install Docker Engine from official repository
  • Updated CLI help text to show official Docker installation instructions

Fixed

  • Fixed debian/rules to properly use pybuild with pyproject.toml
  • Fixed entry points in pyproject.toml (debai.cli.main:main instead of debai.cli:main)
  • Fixed Debian package to correctly install debai and debai-gui executables
  • Updated build dependencies in debian/control to include dh-python and pybuild-plugin-pyproject
  • Fixed PYBUILD_DESTDIR to install files to correct package directory (debian/debai)
  • Fixed debian/debai.manpages to point to correct man page location (docs/debai.1)
  • Fixed GTK4 GUI CSS loading - replaced deprecated Gtk.Settings.get_default().get_display() with Gdk.Display.get_default()
  • Added Gdk import to GUI application for proper display handling
  • Fixed GTK4 GUI layout - increased default window size to 1400x900
  • Fixed GTK4 GUI content expansion - all pages now properly expand to fill available space
  • Added proper vexpand and hexpand properties to navigation view, content stack, and all content pages
  • Fixed ScrolledWindow policies to properly handle content overflow
  • Made all content pages (dashboard, agents, models, tasks, generate) properly scrollable and expandable

1.0.0 - 2026-01-18

Added

  • Initial release of Debai
  • AI agent management with support for multiple agent types
    • System maintenance agents
    • Package management agents
    • Configuration management agents
    • Resource monitoring agents
    • Security monitoring agents
    • Backup management agents
    • Network configuration agents
    • Custom user-defined agents
  • Integration with Docker Model Runner for local AI models
  • Integration with cagent for agent execution
  • Command-line interface (CLI) with rich terminal output
    • debai status - Show system status
    • debai init - Initialize environment
    • debai agent - Agent management commands
    • debai model - Model management commands
    • debai task - Task management commands
    • debai generate - Image generation commands
    • debai monitor - Real-time resource monitoring
  • GTK4/Adwaita graphical user interface
    • Dashboard with system metrics
    • Agent management panel
    • Model browser and downloader
    • Task scheduler
    • Image generator
    • Preferences dialog
  • Image generation capabilities
    • ISO image generation for bootable distributions
    • QCOW2 image generation for QEMU/KVM
    • Docker Compose configuration generation
  • Pre-configured agent templates
    • Package updater
    • Configuration manager
    • Resource monitor
    • Security guard
    • Backup agent
  • Pre-configured task templates
    • Update packages
    • Cleanup temporary files
    • Check disk usage
    • Security updates
    • System health check
  • Recommended model configurations
    • General purpose (llama3.2:3b)
    • Code generation (codellama:7b)
    • Small/lightweight (llama3.2:1b)
    • Large/complex tasks (llama3.1:8b)
  • System monitoring with configurable thresholds
  • Debian packaging support for easy installation
  • Systemd service for background operation
  • Desktop integration with .desktop file and icon
  • Comprehensive documentation
    • README with quick start guide
    • Man pages
    • Contributing guidelines

Security

  • Sandboxed agent execution
  • Configurable command blacklist
  • Permission-based capabilities for agents
  • Confirmation required for destructive operations