Releases: gdanov/emacs-gravity
Releases · gdanov/emacs-gravity
v4.0.6
v4.0.5
What's Changed
Full Changelog: v4.0.4...v4.0.5
v4.0.4
v4.0.3
What's Changed
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
- Bundle emacs-bridge as self-contained plugin by @gdanov in #3
- Publish emacs-bridge via GitHub marketplace by @gdanov in #4
- Auto-release on push to master by @gdanov in #5
- fix(ci): skip release workflow on bump commits via subject prefix by @gdanov in #6
- fix(tests): make enrichment snapshots portable across machines by @gdanov in #7
New Contributors
Full Changelog: v3.0.1...v4.0.0
v3.0.1
Performance: Overview render optimization
Fixes visible flashing of the Configuration/Capabilities section during active sessions and significantly reduces unnecessary overview re-renders.
Changes
- Fix capabilities section flashing — A feedback loop between
magit-section-set-visibility-hookand the render cycle caused the Configuration section to alternate between full and summary renders on every refresh. Added arendering-pguard to suppress the hook during programmatic renders. - Filter overview refresh by patch type — Only refresh the overview buffer for patches that affect overview-visible state (status, meta, tools, agents, plan). Streaming text, token usage, turn stop, and other session-detail-only patches no longer trigger overview rebuilds, eliminating ~80% of re-renders during active sessions.
- Add render caching for Configuration and Beads sections — When data hasn't changed since the last render, insert a lightweight summary heading instead of rebuilding the full magit-section tree. Particularly impactful for projects with many beads issues (60+).
- Improve reconnect behavior — Send
request.resyncon terminal reconnect for full state recovery.