|
| 1 | +# Git Automation Dashboard 0.26.0 Release Notes |
| 2 | + |
| 3 | +## Summary |
| 4 | +Git Automation Dashboard 0.26.0 introduces Git branch maintenance shortcuts alongside expanded structured logging so operators can prune stale remotes, clean merged branches, and audit every configuration change with clear diagnostics. UI refinements keep the repository form compact, and the browser demo now mirrors the new APIs for walkthroughs. |
| 5 | + |
| 6 | +## What's Changed |
| 7 | + |
| 8 | +### Git Branch Maintenance |
| 9 | +- Added **Prune Remotes** and **Clean Local Branches** buttons to the repository form, wiring them to new Electron IPC handlers that execute the corresponding Git commands and refresh repository state automatically. ([#101](https://github.com/beNative/git-automation/pull/101)) |
| 10 | + |
| 11 | +### Observability & Logging |
| 12 | +- Instrumented the Repo Form modal, branch actions, and Repo Edit view with structured logging so maintenance operations, release edits, and configuration saves emit consistent telemetry to the debug console and log files. ([#102](https://github.com/beNative/git-automation/pull/102), [#103](https://github.com/beNative/git-automation/pull/103), [#104](https://github.com/beNative/git-automation/pull/104)) |
| 13 | + |
| 14 | +### UI & Developer Experience |
| 15 | +- Tightened padding across the repository form to fit dense workflows without excessive scrolling. ([#99](https://github.com/beNative/git-automation/pull/99), [#100](https://github.com/beNative/git-automation/pull/100)) |
| 16 | +- Updated the About dialog copy and controls to match the streamlined layout. ([#97](https://github.com/beNative/git-automation/pull/97)) |
| 17 | +- Expanded the in-browser demo stubs to simulate project intelligence, branch maintenance, and release APIs so product demos reflect the latest capabilities. ([#101](https://github.com/beNative/git-automation/pull/101)) |
| 18 | + |
| 19 | +### Bug Fixes |
| 20 | +- Restored repository save reliability while automation tasks are running. ([#98](https://github.com/beNative/git-automation/pull/98)) |
| 21 | +- Ensured Windows manifest normalization refreshes checksums so automatic updates detect the latest installers. ([#96](https://github.com/beNative/git-automation/pull/96)) |
| 22 | +- Resolved a duplicate logger declaration that caused Repo Form symbol conflicts. ([#105](https://github.com/beNative/git-automation/pull/105)) |
| 23 | + |
| 24 | +## Breaking Changes |
| 25 | +- None. This release is backwards compatible. |
| 26 | + |
| 27 | +## Upgrade Notes |
| 28 | +1. Encourage maintainers to run the new **Prune Remotes** and **Clean Local Branches** actions after fetching branches to keep dashboards tidy before packaging a release. |
| 29 | +2. Continue running `node electron/scripts/normalize-win32-artifacts.mjs` after `npm run pack` so the refreshed manifest metadata is captured before uploading installers. |
| 30 | + |
| 31 | +## Acknowledgements |
| 32 | +- Pull Request [#96](https://github.com/beNative/git-automation/pull/96) – Fix Windows automatic update checksum error. |
| 33 | +- Pull Request [#97](https://github.com/beNative/git-automation/pull/97) – Update About box with new text and buttons. |
| 34 | +- Pull Request [#98](https://github.com/beNative/git-automation/pull/98) – Fix save errors in running task. |
| 35 | +- Pull Request [#99](https://github.com/beNative/git-automation/pull/99) – Reduce `.p-4` padding to 0.5rem. |
| 36 | +- Pull Request [#100](https://github.com/beNative/git-automation/pull/100) – Reduce button paddings to 0.2rem. |
| 37 | +- Pull Request [#101](https://github.com/beNative/git-automation/pull/101) – Add buttons to prune and delete branches. |
| 38 | +- Pull Request [#102](https://github.com/beNative/git-automation/pull/102) – Add logging to RepoEditView methods. |
| 39 | +- Pull Request [#103](https://github.com/beNative/git-automation/pull/103) – Add logging to RepoEditView actions. |
| 40 | +- Pull Request [#104](https://github.com/beNative/git-automation/pull/104) – Add logging to RepoFormModal and fetch methods. |
| 41 | +- Pull Request [#105](https://github.com/beNative/git-automation/pull/105) – Fix duplicate symbol error in RepoFormModal. |
0 commit comments