Releases: cosq-network/termox
Releases · cosq-network/termox
Release list
Termox v1.1.0
What's Changed
Features
- feat: reorderable Tools list, and a root-cause fix for the sudo path
- feat: server-to-server file transfer and systemd service management
- feat: expose certbot as dedicated chat-agent tools
- feat: add Certbot tool tab for remote TLS certificate management over SSH
- feat: custom title bar, tab back/forward, and chat history rename/search
- feat: modernize UI with design tokens, icon-rail nav, and About/manual polish
- feat: sudo tools, per-chat server scoping, tab split view, Claude Code-style chat UI
- feat: auto-scroll chat transcript and send message on Enter
- feat: encrypt chat history content at rest
- feat: persist chat sessions to local SQLite with a History panel
- feat: improve chat UX with markdown rendering, friendly errors, and Helm identity
- feat: add configurable context window and model catalog to chat settings
- feat: add agentic chat assistant with OpenAI-compatible endpoint
Bug Fixes
- fix(release): resolve macOS DMG creation failure and publish direct installers
- fix: chat history content encryption corrupted all but the last message on macOS/Linux
- fix: DNS/GPG subprocess timeout race, and polish Tools UI/sidebar/chat settings
- fix: sticky question, server picker, and composer polish in chat UI
- fix: use trash icon and match height for history delete button
- fix: stop stack overflow when opening chat settings drawer
Other Changes
- chore: rename chat history database file to termox.db
Bump type: minor
See SHA256SUMS.txt for artifact checksums.
Termox v1.0.0
What's Changed
⚠ Breaking Changes
- The
BREAKING CHANGEsubstring check remains a[[ ... == ... ]]test, -
BREAKING CHANGE footer or type!: -> major bump - BREAKING CHANGE: The release workflow no longer accepts a manual
Features
- feat(release): build versioned cross-platform packages on main and publish artifacts before tagging
- feat: support extensionless SFTP text files
- feat: add robust SFTP text preview and editing
- feat: session resilience, server stats tool, and UX enhancements
- feat: improve SSH terminal interaction and session resilience
- feat: add SFTP address bar navigation and consolidate docs
- feat: Minor improvisations
- feat: enhance session bookmarks and terminal directory actions
- feat(ui): improve terminal and SFTP controls
- feat: arrange Tools actions as responsive tag-cloud buttons
- feat: add dedicated network and SSH utility tabs
- feat: complete Termox branding, SSH/SFTP hardening, and release automation
- feat: integrate explicit SFTP Browser tab with recursive upload/download support
- feat: implement multi-tab SSH terminal interface with enhanced connection management
Bug Fixes
- fix(release): import Apple cert keychain, fix makeappx path, drop osx-x64
- fix(release): define SourceDir preprocessor variable for WiX candle compile
- fix(release): harden Windows MSI build and publish tag creation
- fix(release): pass WiX candle output directory correctly and suppress heat self-reg warning
- fix(release): restore test project explicitly before running tests
- fix(release): replace bash regex conditionals with grep to avoid parser error
- fix(ci): restore test project explicitly to generate assets file
- fix(ci): restore Codecov action resolution and fix step indentation
- fix: harden SSH/SFTP security, concurrency, and modal UX
- fix: harden SFTP sessions and shutdown
- fix(ci): reduce packaging disk usage
- fix(ci/cd): replace unbound GITHUB_DEFAULT_BRANCH with repository default_branch
- fix(ci/cd): fix cross-platform build failures and make Apple signing optional
- fix: resolve 36 code review findings across security, threading, and reliability
- fix: harden connection lifecycle and SFTP operations
Other Changes
- ci: add GitFlow branch model with automatic semantic versioning
- docs: add pre-release manual test suite and update feature/security docs
- docs(ci): document features and harden releases
- chore(macos): set application name to termox
Bump type: major
See SHA256SUMS.txt for artifact checksums.