Skip to content

v0.1.6

Pre-release
Pre-release

Choose a tag to compare

@AbdelrahmanBerchan AbdelrahmanBerchan released this 01 Jan 10:39
· 181 commits to main since this release
7704c4e

Axis Browser v0.1.6

Major Changes

  • Enhanced Spotlight Search 🔍
    • Full word detection for search engine shortcuts (e.g., "amazon", "youtube" instead of "a", "yt")
    • Tab indicator shows throughout typing of full word
    • Smooth fade-in/out animations
    • Search bar remains fixed while recommendations appear/disappear
    • No layout shifts when recommendations load
    • Smooth opening and closing animations
    • Search engine pill animations when enabled
    • Dynamic border color transitions matching selected search engine
    • Thin separator between search bar and recommendations
    • Removed loading spinner from recommendations

New Features

  • AI Text Selection Feature 🤖

    • Highlight any text on a webpage to get AI assistance
    • Small AI button appears at top-left of selected text
    • Click button to open draggable AI popup
    • Ask questions about selected text or request improvements
    • Uses Groq API for fast, free AI responses
    • Smooth text reveal animation for AI responses
    • Compact, borderless popup design
    • Drag handle for repositioning popup
    • Popup closes smoothly when clicking outside
    • Context-aware AI responses based on selected text
  • Webview Context Menu 📋

    • New context menu for webview content
    • "Paste" button added under "Copy"
    • "Select All" in same section as Copy/Paste
    • "Cut" option always visible (greyed out when disabled)
    • Better visual organization and spacing
    • Smooth backdrop interactions
  • Clear Unpinned Tabs Button 🗑️

    • Small "Clear" button on tabs separator
    • Clears all unpinned tabs with one click
    • Appears on hover over sidebar
    • Smooth animations and transitions
  • Tab Hover-Only Close Buttons 📑

    • Close button (X) only shows on hover, even for active tabs
    • Cleaner interface with buttons hidden by default
    • Buttons appear smoothly on hover
    • Better focus on tab content
    • Consistent behavior across all tab types (regular, pinned, closed pinned, tab groups)
  • Dynamic Tab Title Space Expansion 📏

    • Tab title automatically uses more space when close button is hidden
    • Better space utilization for tab titles
    • Smooth transitions when buttons appear/disappear
    • More room for longer tab titles
  • AI Button Fade Animations

    • Smooth fade-in animation when text is selected
    • Smooth fade-out animation when selection is cleared
    • Smaller, more refined button size (28px)
    • Better visual integration with webpage content

User Interface Improvements

  • AI Popup Design 🎨

    • Compact, borderless design
    • No outlines or borders for cleaner look
    • Smaller, more refined button sizes
    • Smooth fade-in/out animations
    • Better visual hierarchy
    • Improved drag handle visibility
    • Darker background for better contrast
  • Spotlight Search Polish

    • Smooth fade animations (no rolling effects)
    • Content fully expanded before fading
    • Consistent animation timing
    • Better visual feedback
    • Improved search engine pill styling
  • Library Hover Menu Performance 📚

    • Faster hover animation (reduced delay from 300ms to 50ms)
    • Faster close animation (reduced delay from 200ms to 100ms)
    • Smoother popup transitions
    • Improved image preview speed and smoothness
    • Better performance overall

Bug Fixes

  • Memory Leak Fixes 🔧

    • Fixed MaxListenersExceededWarning for webview event listeners
    • Proper event listener cleanup on tab close
    • WeakMap tracking to prevent duplicate listeners
    • Increased WebContents max listeners limit
    • Proper cleanup of polling intervals
    • Fixed orphaned timers and intervals
    • Better webview lifecycle management
  • AI Feature Fixes 🤖

    • Fixed AI button not showing after text selection
    • Fixed AI popup not sending messages
    • Fixed popup interactivity issues
    • Proper event propagation handling
    • Better error handling for API calls
    • Improved text selection detection
  • Notification System 🔕

    • Removed all toast notifications
    • Cleaner interface without popup distractions
    • No more notification spam
  • General Bug Fixes 🐛

    • Added comprehensive null checks
    • Better error handling throughout app
    • Fixed focus/select operations with proper try-catch
    • Improved webview.executeJavaScript error handling
    • Better cleanup on tab navigation

Technical Improvements

  • Dependency Updates 📦

    • Updated electron-builder to 25.1.8
    • Updated app-builder-lib to 25.1.8
    • All dependencies up to date
  • Code Quality 🧹

    • Better event listener management
    • Improved memory management
    • Cleaner code organization
    • Better error handling patterns
    • More robust null checking
  • Performance Optimizations

    • Faster library hover menu
    • Smoother animations throughout
    • Better event handling
    • Reduced unnecessary DOM updates
    • Optimized polling intervals

Full Changelog: v0.1.5...v0.1.6

Screen.Recording.2026-01-01.at.11.13.07.AM.1.mp4