Skip to content

v0.1.2

Choose a tag to compare

@rifkybujana rifkybujana released this 15 Oct 08:08
· 45 commits to main since this release
91dd58d
  1. Auth Flow Stability (a62381b, e1c45da)
  • Fixed premature exit in useAuthCommand.ts during headless authentication
  • Added graceful cleanup handlers in gemini.tsx to prevent crashes on process exit
  • Enhanced signal handling for SIGINT/SIGTERM with proper cleanup
  1. Linux kolosal-server Support (a62381b)
  • Extended build.js to build kolosal-server on Linux (previously macOS-only)
  • Added Linux paths to kolosal-server-manager.ts for executable discovery
  • Fixed spawn argument order for port override functionality
  • Created config.linux.yaml with proper library paths (.so files)
  1. Platform Compatibility (a62381b)
  • Updated build scripts for cross-platform library handling
  • Fixed port configuration (8080→8087) to match CLI expectations
  • Added Linux-specific dependency detection and installation
  1. Input Handling (KeypressContext.tsx)
  • Fixed spurious keypress detection on Linux during terminal initialization
  • Added platform-specific delays to prevent false triggers
  • Improved paste mode detection and handling
  1. Standardized all message components to use consistent marginTop={1} spacing.
  • 8 message components updated for consistent 1-space vertical margins
  • Removed double spacing from UserMessage (marginBottom removed), ToolGroupMessage (paddingTop removed), and ErrorMessage
  • Added missing spacing to UserShellMessage, CompressionMessage, and SummaryMessage
  • Simplified conditional spacing in GeminiMessage and GeminiMessageContent (removed isFirstAssistantMessage logic)