Skip to content

Releases: Manho/Panelize

Panelize 1.2.0

25 Apr 08:36

Choose a tag to compare

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

13 Apr 03:45
78d181a

Choose a tag to compare

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

07 Apr 03:11

Choose a tag to compare

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 All and Send 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 package
  • panelize-1.1.0-release.zip: release archive

v1.0.3

05 Mar 01:46

Choose a tag to compare

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

11 Feb 14:23

Choose a tag to compare

What's Changed

  • fix: default focus unified input on Panelize page load by @Manho in #28
  • fix: stabilize icon rendering on initial load by @Manho in #29

Full Changelog: v1.0.1...1.0.2

v1.0.1

10 Feb 04:42
7087793

Choose a tag to compare

What's Changed

Performance

  • Font render-blocking fix: changed Material Symbols font display=block to display=swap.
  • Loading skeleton UX: replaced plain loading text with shimmer animation and provider logo pulse effect.

Fixes

  • Restored all_frames: true for 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

08 Feb 03:53
28643d7

Choose a tag to compare

Release Highlights

  • Reduced Chrome Web Store review risk by removing automatic all-sites content script injection.
  • Added on-demand page extraction using activeTab + scripting after 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).