Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 2.4 KB

File metadata and controls

41 lines (34 loc) · 2.4 KB

Release Notes - v1.0.79

Release Date: 2026-01-07

Highlights

This release introduces the Welcome Wizard for first-time setup and significantly enhances shell customization with support for multiple shells (Fish, Zsh, Bash) and shell enhancement tools (Starship, Oh My Zsh, Prezto).

New Features

  • Welcome Wizard: Added first-time setup wizard with visual sudo password prompt indicator
  • Shell Menu Enhancement: Comprehensive shell customization menu with install/uninstall flows
  • Fish Shell Support: Added Fish shell installation and configuration options
  • Prezto Support: Added Prezto framework support for Zsh users
  • Oh My Zsh Integration: Full Oh My Zsh installation, configuration, and uninstallation support
  • Starship Prompt: Added Starship prompt installation with automatic shell configuration
  • Open Folder Feature: Simplified shell menus with new "Open Folder" option
  • Mutual Exclusivity: Shell customization tools now enforce mutual exclusivity to prevent conflicts

Improvements

  • Shell Menu Organization: Improved shell customization menu structure and user flows
  • Confirmation Dialogs: Uninstall operations now show detailed command previews
  • Auto-Configuration: Shell configs automatically sourced after Starship setup
  • Cross-Platform Relaunch: Improved application relaunch mechanism for Linux, macOS, and Windows
  • Welcome Wizard Documentation: Added comprehensive documentation and examples

Bug Fixes

  • Shell Selection: Welcome Wizard now correctly sets selected shell as default
  • Shell Fallback: Falls back to valid shell when $SHELL environment variable is unavailable
  • Process Timeouts: Addressed race conditions and resource leaks in process management
  • Oh My Zsh Menu: Hidden when Zsh is not installed to prevent errors
  • Starship Uninstall: Fixed uninstall order to update configs before removing binary
  • Config Cleanup: Auto-remove Starship init lines from shell configs on uninstall
  • Shell Restart: Shell now restarts automatically after Starship uninstall
  • Uninstall Script: Oh My Zsh now uses official uninstall script for clean removal
  • Tool ID Handling: Fixed handling of uninstall tool IDs in shell menu dialogs
  • Sudo Permissions: Added sudo to Starship uninstall command for proper cleanup

Breaking Changes

None

Full Changelog

https://github.com/kshivang/BossTerm/compare/v1.0.78...v1.0.79