Skip to content

Releases: HazAT/glimpse

v0.8.1

15 May 22:11

Choose a tag to compare

Install:

npm install glimpseui@0.8.1

Pi agent package:

pi install npm:glimpseui@0.8.1

🐛 Bug Fixes

  • macOS clipboard shortcuts: ⌘C / ⌘V / ⌘X / ⌘A / ⌘Z now work inside Glimpse windows. Previously the WKWebView had no Edit menu wired up, so AppKit beeped and the clipboard shortcuts did nothing — breaking copy/paste in textareas, inputs, and Monaco editors (e.g. inside pi-diff-review).

    The fix has two layers:

    1. Install a standard Edit menu (Undo / Redo / Cut / Copy / Paste / Select All) with target: nil so AppKit walks the responder chain — WKWebView already implements cut:/copy:/paste:/selectAll:/undo:/redo:, so it picks them up automatically.
    2. Add a performKeyEquivalent fallback on GlimpsePanel for frameless / .accessory modes (--status-item / --click-through / --hidden / --no-dock) where the menu bar doesn't route key equivalents.

    Closes #18. Credit @stefanwagnerdev for the performKeyEquivalent fallback approach.

v0.8.0

19 Apr 09:02

Choose a tag to compare

Install:

npm install glimpseui@0.8.0

Pi agent package:

pi install npm:glimpseui@0.8.0

The companion extension is no longer bundled as a default pi extension. It's moved to examples/companion/ — if you liked it, add it manually to your pi extensions config. Glimpse itself is unchanged.

♻️ Refactoring

  • Move pi companion extension to examples/companion/ — no longer auto-registered on install

🐛 Bug Fixes

  • Swift strict concurrency error in startStdinReader — thanks @jfanals! (#13)

v0.7.0

16 Apr 12:32

Choose a tag to compare

Install:

npm install glimpseui@0.7.0

Pi agent package:

pi install npm:glimpseui@0.7.0

✨ Features

  • --no-dock flag / noDock option — hide the dock icon and app switcher entry on macOS. The window still works normally (focus, keyboard input, etc.) but the app stays invisible in the dock. Useful for embedded/subprocess usage where no dock presence is desired.