Releases: Watari995/cc-preview
Releases · Watari995/cc-preview
v0.2.1
v0.2.0
v0.1.0
Changelog
- 04832b4 ci: add GoReleaser release workflow and homebrew tap token config
- b16df5a docs: rewrite README in ccusage style with logo, add GoReleaser + Homebrew tap config
- 7d05982 docs: add README and MIT LICENSE
- 8de705e revert: restore mouseWatcher approach (deactivation watcher did not work)
- e257d96 refactor: replace mouseWatcher with hs.application.watcher for dismiss
- 9e5e22e perf: cache chooser window frame at watcher creation instead of per-click
- e65b57a feat: close any chooser on outside click
- 4cd66e7 fix: outside click now closes everything without reopening session list
- 276035a feat: close on outside click and English-only UI text
- 62b0a9a feat: add hint bar and copy feedback to image preview canvas
- d5ea210 feat: hide 0-image sessions and add copy-to-clipboard in preview
- 76c2d9e feat: replace qlmanage with hs.canvas overlay for image preview
- d6f9dfe perf: reduce QL activation delay from 0.4s to 0.1s
- fdee416 fix: use AppleScript to forcefully activate qlmanage window
- c22dd18 fix: raise and focus Quick Look window after qlmanage starts
- 9fc45c0 fix: use hs.task for QL toggle, restore chooser when QL closes
- 43948ac fix: use qlmanage for preview to appear above chooser natively
- 798682a fix: use queryChangedCallback for Space, raise canvas level to 1001
- 9b9f516 fix: overlay preview on top of chooser, fix Enter back navigation
- f700482 fix: set query before show() to apply filter on render
- e714284 feat: preserve search query and row focus when returning from preview
- 2ccd7a6 feat: restore focused row in image chooser after returning from preview
- 806c8f0 fix: prevent session chooser from reopening when Space hides image chooser
- 0abeec2 fix: raise canvas window level above chooser to fix z-order on Space preview
- 0728278 fix: Quick Look size preview, Space to close, fix z-order on Space open
- 04adf05 fix: remove unsupported thumbnailSize API call
- 8b3e63c fix: overwrite init.lua to prevent old script conflict
- 31399fe feat: improve sessions performance and Hammerspoon UI
- cf9f8e8 feat: add install command
- 5dcc3ec feat: implement Install() with hook registration and asset deployment
- 6f74d9c feat: embed hook and Hammerspoon scripts into installer package
- fe59b96 feat: implement SessionStart hook script
- 8c65f00 feat: add Hammerspoon UI adapter for session and image picker
- f71c5c7 feat: add images command and GetTranscriptPath to session package
- fa38cd5 feat: populate image_count from extracted image paths
- 1ce658f feat: implement image cache extraction from JSONL transcript
- db47a9d feat: resolve session title from transcript JSONL
- 953203d feat: implement sessions command and List() function
- 3ca3d7e feat: add version and sessions commands
- 645e38a fist set up
- a9b1a27 chore: restore go.mod and .gitignore
- 929a847 chore: reset to skeleton — implementation removed
- 91da5b7 feat: initial scaffold for cc-preview