Releases: Manho/Panelize
Releases · Manho/Panelize
Panelize 1.2.0
1.2.0 - 2026-04-25
- Added: Doubao provider support in multi-panel.
- Fixed: Doubao image uploads now require a rendered preview before auto-submit.
- Fixed: Default provider migration now preserves reordered legacy provider lists while appending Doubao.
- Changed: Refined provider icons and dark theme surfaces.
Chrome Web Store package: panelize-1.2.0-cws.zip
v1.1.1
1.1.1 - 2026-04-13
- Fixed: New Chat for All now preserves temporary chat mode for supported providers.
- Fixed: Gemini and Grok temporary or private chat activation no longer toggles off when already active.
- Fixed: Grok private new-chat detection now avoids offscreen controls in narrow layouts.
v1.1.0
What's Changed
- Added a one-click temporary chat toggle for supported providers in multi-panel.
- Added global Google AI/Search mode sync with improved repeat fill/send behavior.
- Improved unified-input focus retention for
New Chat for AllandSend All. - Fixed the iframe loading-state leak that could leave focus protection stuck on.
Artifacts
panelize-1.1.0-cws.zip: Chrome Web Store upload packagepanelize-1.1.0-release.zip: release archive
v1.0.3
Bug Fixes
- Gemini: Fixed Enter key on standalone Gemini page triggering sidebar menu instead of sending messages (#35)
- Multi-panel: Fixed IME composition Enter key sending message prematurely (#31)
Docs
- Added zh-CN and ja READMEs with updated store link (#30)
Details
The enter-behavior content script was intercepting Enter key events even when the default preset was active. Since the default preset matches Gemini's native behavior (Enter=send, Shift+Enter=newline), intercepting it caused findSendButton() to match wrong UI elements. The script now skips interception in default mode, letting native behavior work correctly.
1.0.2
v1.0.1
What's Changed
Performance
- Font render-blocking fix: changed Material Symbols font
display=blocktodisplay=swap. - Loading skeleton UX: replaced plain loading text with shimmer animation and provider logo pulse effect.
Fixes
- Restored
all_frames: truefor provider content scripts to ensure iframe injection works correctly (fixes Send/Fill issues in multi-panel iframes). - Restored default Enter behavior fallback.
- Fixed text injection to append content instead of overwriting existing input.
- Added focus protection during panel load to prevent iframes from stealing input focus.
CI
- Added GitHub Actions workflow for automated unit tests on pull requests and pushes to
main.
Full Changelog: 1.0.0...v1.0.1
Panelize 1.0.0
Release Highlights
- Reduced Chrome Web Store review risk by removing automatic all-sites content script injection.
- Added on-demand page extraction using
activeTab+scriptingafter explicit user action. - Added duplicate-injection guard for the page content extractor.
- Updated extension description text to be policy-friendly and less keyword-heavy.
Included Changes
- fix: reduce permission scope for chrome web store review
Validation
- Unit tests passed:
npx vitest run tests/*.test.js(136 tests).