Releases: dorimommy/Studio.lab
Release list
v1.7 | Two New Modules Added
Two New Modules Added
- Added:
Default Profilemodule. A highly requested feature that completely automates your workspace initialization.- Environment Auto-Apply: Seamlessly auto-applies your preferred Model, System Instructions, and Toolset immediately upon opening a new chat.
- Native Library Integration: Securely reads your saved System Instructions directly from Google's native storage, accurately displaying your custom Instruction Titles in the interface.
- Added:
UI Cleanermodule. A dedicated toggle to remove unnecessary interface elements, including quota limit banners, hallucination disclaimers, feedback buttons, and inline code suggestions.
v1.6 | Settings UI Overhaul & UX Polish
Settings UI Overhaul & UX Polish
- Redesigned: Settings Menu Tabs. Completely restructured the settings modal into logical categories (
Injection,Tweaks,Modules,Info), making it much easier to distinguish between core network interceptors, minor UI enhancements, and major features. - Redesigned: Info Tab. The "About" section was rebuilt from the ground up using a modern, card-based layout that perfectly matches the native Google AI Studio aesthetics. It now clearly presents active modules, privacy details (local storage, zero telemetry), and structured community links.
- Enhanced: Visual Polish & Accessibility. Fixed low-contrast text issues by strictly adopting native CSS color variables (
--color-v3-text). Removed unnecessary and cluttered badges ("New", "Recommended") from the module list. - Fixed: Module Selection States. Action-oriented modules (like Chat Export) now correctly highlight the entire card component uniformly, with fully responsive, edge-to-edge action buttons.
- Changed: The version number displayed in the UI is now dynamically fetched directly from
manifest.json, eliminating hardcoded values and ensuring it's always accurate.
v.1.5 | Major Refactoring & Stability Update
Major Refactoring & Stability Update
- Added: Centralized DOM Selectors Map (
window.StudioLab.SELECTORS). All DOM querying is now abstracted into a single configuration, significantly improving resilience against Google UI changes. - Added: Fail-safe Module Architecture. All module lifecycle hooks (
init,onStateChange,onRouteChange) are now wrapped in strict error boundaries. A crash in one specific module no longer cascades; the core extension remains fully functional. - Added: Health Check Mechanism. The extension monitors DOM readiness on load. If critical UI elements fail to appear within 10 seconds (e.g., due to an undocumented UI update by Google), a fallback toast notification alerts the user.
- Enhanced: Advanced Telemetry & API Interceptor. The telemetry blocker was heavily expanded. Beyond Manifest V3 declarative rules,
fetchandXMLHttpRequestare dynamically intercepted in theMAINworld to deeply inspect payloads, log blocked requests to the console, and dynamically spoofBenefitTierandUserRestrictionsdirectly within the network layer. - Changed: Scrolling Optimization. Completely refactored
scroll-bottom.js. Replaced expensivesetIntervalandMutationObserverpolling loops with a highly efficientResizeObservertied strictly to the content container. This drastically reduces CPU footprint and battery drain during lengthy text generations. - Removed: Codebase Cleansing. Completely purged the legacy
bypass-old.jscontent blocking mechanism and its associated state logic from the registry.
v1.2-release
Added telemetry blocker
v1-release
(I'm too lazy to write a long text)
Bug fix? Maybe.
New features:
- Chat export
- Modern web chat (still in development)