Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 09:08
· 41 commits to main since this release
acdd68f

Changelog

  • acdd68f Merge pull request #49 from illegalstudio/feat/desktop-mode
  • 9dc49c6 chore(gui): limit terminal presets to Terminal.app and Kitty for now
  • 36ba716 chore(release): formula description without leading article (brew style)
  • 676f2e3 ci(release): notarize and staple Lazyagent.app, patch cask sha256
  • 65413b6 docs(plans): app bundle split implementation plan
  • b810920 docs(plans): desktop mode implementation plan
  • eb9bda2 docs(readme): centered hero header — logo mark, claim, uniform mauve badges, website
  • aac1c54 docs(release): note cask binary stanza stripped in CI
  • 4d83246 docs(specs): Lazyagent.app / lazyagent-cli split design
  • ce6709b docs(specs): desktop mode on detach design
  • cabf71b feat(build): app icon and Lazyagent.app assembly script
  • 946bb5d feat(core): add rune-safe TruncateRunes helper
  • 415079b feat(core): bundle-path detection and CLI self-link helpers
  • 1e19a3a feat(frontend): desktop dashboard with card grid and push detail panel
  • a363107 feat(frontend): load persisted card density on startup
  • efa95ee feat(frontend): session card with compact/rich/live densities
  • 94bc417 feat(gui): app-style desktop UI — toolbar, card actions, context menu, status bar
  • 89cd8ec feat(gui): become a desktop app on detach, accessory on attach
  • 658c173 feat(gui): expose currentTool and lastMessage in session list payload
  • 886fcaf feat(gui): persist desktop card density in config
  • aed6996 feat(gui): resizable desktop detail panel with persisted width
  • f3f521e feat(gui): runtime activation policy toggle, app icon, native menus
  • c6b460e feat(gui): self-link ~/bin/lazyagent-cli when running from a bundle
  • a0c248c feat(gui): settings panel — terminal choice, editor, agents, excludes, API passphrase
  • 622db93 feat(release): ship Lazyagent.app and lazyagent-cli artifacts
  • 41b67b5 feat: bundle-aware launch semantics (direct GUI, open -b delegation)
  • 9f9ea6d feat: restore the lazyagent command — cask links the app binary, formula stays lazyagent-cli
  • 4b87fe6 fix(build): pre-render app icon with transparency, drop runtime SVG rasterization
  • 51c295c fix(core): derive API token from the persisted passphrase, not the startup snapshot
  • 91810bf fix(core): file-locked UpdateConfig for all config writers
  • 4f5ca06 fix(core): persist API auth on the fresh config under lock (PersistAPIAuth)
  • ed5722b fix(core): route LoadConfig backfill saves through the config lock
  • 2a2cee1 fix(gui): app-only kitty launch — dedicated instance group + programmatic activation
  • cc50741 fix(gui): clamp detail-panel drag to config ceiling, seed from rendered width
  • df4e01c fix(gui): cooperative activation (yieldActivationToApplication) on macOS 14+
  • f735999 fix(gui): kitty launches via --single-instance in the running instance
  • a2d800a fix(gui): kitty via open + --single-instance; document the launch-file prerequisite
  • 7968b6e fix(gui): main-thread menu install, limits j/k guard, docs sync
  • 9d80901 fix(gui): serialize preference writes to avoid config clobbering
  • 28d023a fix(release): sign universal binary, TTY-gate direct GUI, harden CI cask patch
  • b6be659 fix: forward --demo/--agent through open -b, rename stale command refs
  • a7ad3d0 refactor(frontend): extract PanelView from App
  • 32b8f27 refactor(frontend): move UI state to stores and shared actions
  • d0d7284 refactor(gui): drop the ~/bin self-link — the cask links the command at install