Skip to content

Releases: saembit/botbox

v2.11.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 01:02

Changelog

  • 3405f57 Added the botbox edit command for modifying existing cogs with add, edit, and remove actions in the TUI using prefilled forms and through the remove-command, add-commands, replace-commands, and env flags headlessly Added cog file regeneration from the project config with .py.bak backups Fixed prefix command argument descriptions being lost during config sync and prefix command scope drifting between guild and global Bumped version to v2.11.0

Released by Austin Choi.

v2.10.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 00:14

Changelog

  • 5399b18 Added multipage modal flows so modal commands can chain up to ten pages with branch rules that route users based on their answers, with per user session state and continue button bridges between pages Added custom response messages for all command types with field placeholder substitution in flow responses Added the page, branch, and response forms to the add command TUI and full support in headless mode and config sync Bumped version to v2.10.0

Released by Austin Choi.

v2.9.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 13:08

Changelog

  • 572226b Added Docker support with a new botbox docker init command that generates a Dockerfile, docker-compose.yml, and .dockerignore for any project Added the --docker flag and a create prompt to opt in at project creation Added the bot.env_provider config key with file based detection for older projects so the generated Docker files match .env or Doppler setups Bumped version to v2.9.0

Released by Austin Choi.

v2.8.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 12:45

Changelog

  • be505a1 Added a dynamic help command to generated bots that filters by user permissions, paginates with buttons, and reflects cog reloads live Added the bot.help_style config key with compact and detailed formats, settable at create time or through config set without restarting the bot Added an admin cog with sync, status, uptime, and set-prefix commands behind administrator permissions and an owner check Fixed guild scoped commands syncing globally and cog reloads never re-registering commands Bumped version to v2.8.0

Released by Austin Choi.

v2.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 12:21

Changelog

  • 4abc848 Added modal commands, a new command type that generates slash commands opening Discord modals with text input fields, supported in the TUI form flow, headless mode, and config sync Added a logger with file rotation to generated bots and replaced all generated prints with logger calls Added LOG_LEVEL and LOG_DIR to the generated .env Moved version sync messages to stderr so --version output stays clean Bumped version to v2.7.0

Released by Austin Choi.

v2.6.3

Choose a tag to compare

@github-actions github-actions released this 02 Aug 07:39

Changelog

  • 607e3ed Moved all generated file templates into embedded template files with byte identical output and added requirements.txt and .gitignore generation Fixed a startup crash when the global config fails to load Fixed config sync wiping the cog list when no cogs parse Made botbox.conf writes atomic Replaced hardcoded form indices with named constants Fixed the cog parser writing empty command names, misreading guild commands as global, and dropping header descriptions Removed dead value handling code from the tea form manager Added parser and config tests with cog fixtures Bumped version to v2.6.3

Released by Austin Choi.

v2.6.2

Choose a tag to compare

@github-actions github-actions released this 02 Aug 06:38

Changelog


Released by Austin Choi.

v2.6.0

Choose a tag to compare

@choice404 choice404 released this 01 Aug 23:32

Changelog

  • 8087435 Added headless mode to all commands so the CLI can run fully from flags without the TUI Extracted form validation into shared validators and added the first unit tests Added a GitHub Actions release workflow that runs goreleaser on tag push Updated the update command to verify the installed binary reports the expected version and warn about PATH conflicts Fixed slash and prefix commands sharing a pointer in the add model Fixed the remove command ignoring file removal errors and removing nothing when the cog was not found Bumped version to v2.6.0

Released by Austin Choi.

v2.5.4

Choose a tag to compare

@choice404 choice404 released this 01 Aug 02:11
Fixed version number to v2.5.4

v2.5.3

Choose a tag to compare

@choice404 choice404 released this 18 Sep 01:43

Changelog

  • b36f02e Fixed GUILD issues in project template and for adding new cogs Updated add form with additional input validation, so users can't use "-" in argument names
  • c13e975 Updated version number and changelog in README.md
  • aae402b added aur to gitignore

Released by Austin Choi.