QuickNav for Google AI Studio

Restores classic chat navigation in Google AI Studio, adding essential UI controls for precise, message-by-message browsing, and a powerful message index menu for efficient conversation navigation. Now includes dynamically updating line numbers for code blocks! This script operates entirely locally in your browser, does not collect any personal data, and makes no requests to external servers.

這裡只顯示彼此間有代碼差異的版本。 顯示所有版本。

  • v19.5 2025-11-17
  • v19.5 2025-11-17
    • Improved Edit Mode Stability: Enhanced the message editing workflow. When you click 'Edit', the script now temporarily locks the page in place to prevent annoying scroll jumps. You remain in full control, as any scroll or click immediately releases the lock.
  • v19.4 2025-11-16

    ✨ New Features

    • Intra-Message Code Block Navigation: Each code block within a message now has its own dedicated navigation controls. You can instantly jump between multiple code snippets in a long model response without manual scrolling.

    🚀 Improvements & UX Enhancements

    • Hyper-Responsive Scroll Sync: The core logic for detecting the current message has been completely rebuilt using modern browser APIs. It's now faster, more accurate, and uses significantly fewer resources, resulting in a smoother experience, especially in very long chats.
    • Context-Aware Nav Badge: The floating position badge is now smarter. It appears automatically during fast scrolling or when you hover near the edge of the highlighted message, and gently fades away when not needed.
    • No More Page Jumps on Edit: Clicking the "Edit" button on a message now temporarily locks the scroll position, preventing the frustrating page jump that previously occurred as the UI reflowed. This feature is still being worked out.
    • Smarter & Faster Menu: The message index menu now lazy-loads full message content as you scroll, making it open much faster for long conversations. It also features a new tooltip system—just hover over any message in the list to see its full, untruncated text.
    • UI Polish: The menu and navigation elements have been visually refreshed to better align with the AI Studio interface, including more consistent dark mode support and subtle animations.

    ⌨️ Hotkeys

    • IMPORTANT: Navigation Keys Changed: To prevent conflicts with native browser functions, the main navigation hotkeys have been updated from Arrow Keys to PageUp and PageDown.

      • Previous Message: Alt + PageUp
      • Next Message: Alt + PageDown
      • First Message: Shift + Alt + PageUp
      • Last Message: Shift + Alt + PageDown
    • New - Focus Prompt: Press Alt + P to instantly focus the main text input area, ready to type your next prompt.

  • v18.22 2025-10-08
  • v18.21 2025-10-08
  • v18.20 2025-10-08
  • v18.20 2025-10-08

    Improved

    • Hotkeys are now active globally, allowing you to navigate messages even while the prompt input field is focused.

    Fixed

    • Repositioned the message action buttons (like Edit and Rerun) to prevent them from overlapping other UI elements, ensuring a cleaner interface.

    Of course. Based on the specific version of the code you provided, here is the corrected and accurate changelog.


    This update also introduces a comprehensive hotkey system for all navigation controls (Alt + ↑/↓ for messages, Shift+Alt + ↑/↓ for jumping to the start/end, and Alt+M for the menu), with new tooltips displaying these shortcuts. Keyboard focus is now intelligently managed for seamless scrolling after hotkey use.

  • v18.19 2025-10-07
    • New "Auto-Scroll to End" Mode: You can now long-press the "Go to last message" button for one second to activate a continuous auto-scroll mode. This is perfect for keeping up with rapidly generating responses without constant clicking. The button will visually change to a "pressed" state to show the mode is active. A single click returns it to normal.
    • Enhanced Visual Feedback: All navigation buttons now feature smoother animations, providing a more polished and responsive feel during interaction.
  • v18.18 2025-10-01

    Performance Fix

    • Smoother Prompt Editing: Fixed a bug that caused significant lag when editing previous messages. The experience is now much more responsive and fluid.
  • v18.17 2025-09-17

    What's changed in this version?

    • Fixed Menu Overlap: Corrected a bug causing the navigation menu to appear underneath the website's side panels. The menu now dynamically adjusts its width to fit the main chat column.
    • Restored Menu Behavior: Fixed an issue where clicking the counter button would incorrectly close the menu.
    • Visual Polish: Unified the menu header's background color and added the title with animated effects.
  • v18.16 2025-09-12

    Smarter Nav Up from the last message:

    • Navigation is now more intuitive. When you're anywhere on the last message of a conversation, the first press on the Up arrow will smoothly scroll you to the beginning of that same message. A second press will then navigate to the previous message. This prevents jarring jumps and makes reviewing the final response much easier.
  • v18.15 2025-09-09
  • v18.15 2025-09-09

    Feature Update: Enhanced Navigation Indicator

    The message indicator has been completely overhauled to provide better context and visibility while navigating conversations.

    • New Scroll Percentage: The indicator now includes a percentage that shows how far you have scrolled through the current message, helping you track your reading progress.
    • Always Visible: Both the message number and the new scroll percentage are part of a floating indicator that stays on screen, even within very long messages.
    • Smart Positioning: It intelligently stays near the vertical center of your screen for easier viewing but remains within the visual boundaries of the current message.
    • Redesigned UI: The number and percentage are now combined into a single, cleaner element, with a larger font for the message number for better readability.
  • v18.14 2025-09-05
    • Made jumping to messages significantly faster and more responsive.
      • The selection menu now closes instantly.
  • v18.13 2025-09-05

    Fixed

    *   Fixed a major bug that prevented navigating up from the last message, which often caused the view to flicker or get stuck.
    *   Fixed an issue where scroll position and menu selection were not correctly restored after using the "Load All" function.
    *   Fixed scroll positioning to ensure navigation always goes to the top of a message, not the middle.
    *   Fixed a bug where navigation buttons could not be activated with the Enter key after keyboard focus.
    

    Improved

    *   Improved the behavior of the "Go to last message" (End) button: the first click now scrolls to the start of the last message, and a second click scrolls to the absolute bottom of the page.
    *   Improved UI visuals with more consistent and pleasant hover effects for all navigation controls, which now better match the application's dark and light themes.
    
  • v18.6 2025-09-05
  • v1.8.6 2025-09-05
  • v18.6 2025-09-05
  • v18.6 2025-09-04
  • v18.6 2025-09-04