Skip to content

Releases: bvdr/BlueJay

v1.3.1 - ESC Key Navigation

03 Oct 15:15

Choose a tag to compare

🎯 What's New

ESC Key Navigation

  • Intuitive ESC key navigation throughout settings menus
  • Press ESC in nested menus to return to parent menu
  • Press ESC in top-level settings to exit
  • Settings menu now loops after completing actions

Menu Navigation Improvements

  • Added explicit "← Exit Settings" option in main menu
  • Added "← Back to Settings" option in submenus
  • Can navigate back from credential update submenu without completing action
  • Smooth navigation flow with clear visual indicators

📦 Changes

Features

  • ESC Navigation: Full support for ESC key across all menu levels (#24)
  • Menu Looping: Settings menu returns after actions instead of exiting
  • Navigation Signals: Submenu functions return navigation state
  • Better UX: Explicit back/exit options for discoverability

Technical Details

  • Wrapped showSettings() in continuous loop
  • All isCancel() checks use continue for parent menu return
  • Modified updateCredentials() to return navigation signals
  • Real-time preference updates across menu loops

🔗 Links

  • Pull Request: #25
  • Issue: #24

📥 Installation

npm install -g @bvdr/bluejay@1.3.1

🐛 Bug Fixes

None in this release.

📝 Full Changelog

See: v1.3.0...v1.3.1

v1.3.0 - Version Flag and Welcome Messages

03 Oct 14:59

Choose a tag to compare

🎉 What's New

Version Flag Support

  • Add -v and --version flags to quickly check installed version
  • Simple, standard CLI behavior: j -v outputs version number

Enhanced Welcome Messages

  • Beautiful formatted welcome message after npm install
  • Improved first-run user experience
  • Clear getting started instructions for new users

📦 Changes

Features

  • Version flags: j -v and j --version display current version (#22)
  • Welcome display: Formatted ASCII box welcome message in postinstall
  • Better onboarding: Clear instructions for setup and getting started

Technical Details

  • Added version flag handling in main CLI
  • Created showWelcomeMessage() function for consistent messaging
  • Enhanced postinstall script with formatted output

🔗 Links

  • Pull Request: #23
  • Issue: #22

📥 Installation

npm install -g @bvdr/bluejay@1.3.0

🐛 Bug Fixes

None in this release.

📝 Full Changelog

See: v1.2.1...v1.3.0

v1.2.1 - Preferences Loading Fix

03 Oct 11:33

Choose a tag to compare

🐛 Bug Fixes

Fixed Preferences Not Loading After First-Run Setup

Critical fix for preferences not being properly used after initial setup, which caused users to be repeatedly prompted for configuration.

What was fixed:

  • Preferences (especially model selection) now properly persist after first-run setup
  • Model preferences are immediately used in API calls without requiring restart
  • No more repeated setup prompts after initial configuration

Technical details:

  • Modified code to pass defaultModel as explicit parameter through call chain
  • Updated isTerminalCommand() and determineToolType() to use passed model instead of stale global preferences
  • Ensures cross-platform compatibility (macOS, Linux, Windows WSL)

Closes: #20
PR: #21


📦 Installation

npm install -g @bvdr/bluejay@1.2.1

🔄 Upgrade

npm update -g @bvdr/bluejay

BlueJay v1.2.0

03 Oct 10:44

Choose a tag to compare

What's New in v1.2.0

Added

  • Automatic update checker with subtle notifications
  • Enhanced empty command response with contextual guidance
  • Usage hint after setup completion
  • Comprehensive --help flag support

Fixed

  • Improved user experience with better onboarding and help messaging

Full Changelog: v1.1.1...v1.2.0

Release v1.1.1

07 Jul 14:04

Choose a tag to compare

Changes in v1.1.1

See CHANGELOG.md for detailed changes.

Installation

npm install -g @bvdr/bluejay

Release v1.1.0

02 Jul 16:31

Choose a tag to compare

Changes in v1.1.0

See CHANGELOG.md for detailed changes.

Installation

npm install -g @bvdr/bluejay

Release v1.0.9

02 Jul 11:31

Choose a tag to compare

Changes in v1.0.9

See CHANGELOG.md for detailed changes.

Installation

npm install -g @bvdr/bluejay

Release v1.0.8

02 Jul 11:17

Choose a tag to compare

Changes in v1.0.8

See CHANGELOG.md for detailed changes.

Installation

npm install -g @bvdr/bluejay

Release v1.0.7

02 Jul 11:11

Choose a tag to compare

Changes in v1.0.7

See CHANGELOG.md for detailed changes.

Installation

npm install -g @bvdr/bluejay

Release v1.0.6

02 Jul 11:08

Choose a tag to compare

Changes in v1.0.6

See CHANGELOG.md for detailed changes.

Installation

npm install -g @bvdr/bluejay