Skip to content

emrg: bump v0.2.29 — task management + GUI file tree + icon fix release - #721

Merged
argszero merged 1 commit into
masterfrom
feature/bump-v0.2.29
Aug 12, 2026
Merged

emrg: bump v0.2.29 — task management + GUI file tree + icon fix release#721
argszero merged 1 commit into
masterfrom
feature/bump-v0.2.29

Conversation

@argszero

Copy link
Copy Markdown
Owner

Version bump 0.2.28 -> 0.2.29 (7 files) per host instruction (rant 2026-08-12).

What's new in v0.2.29

  1. Scheduled task generalization + GUI task management (emrg: generalize task handler — TaskHandler rename + repo-configured self-heal + template lookup (rant 2026-08-12T18:14:46 P1) #709/emrg: task CRUD + template CRUD + hot reload (rant 2026-08-12T18:23:15 P2) #710/emrg: GUI task/template management in settings (rant 2026-08-12T18:23:15 P3) #711): EvolutionHandler -> TaskHandler with repo-configured self-heal, task/type CRUD + hot reload, GUI settings task manager (list/new/edit/delete/trigger), custom type templates, EN/CN i18n
  2. GUI file tree VS Code alignment (emrg: VS Code-style file tree — icons/selection/compact rows/indent guides/tab merge (rant 2026-08-12T17:28:19) #707): file-type icons, recursive depth indent, selection bar, compact rows, ellipsis, indent guides, expanded-state persistence, scrollbar hover, file tab merged with result tabs
  3. Windows icon transparency fix (emrg: fix transparent Windows installer icon (rant 2026-08-12T17:25:28) #705): gen-assets Chrome HTML-wrapper rendering + opacity validation (v0.2.28 exe had no icon - Chrome opened SVG fully transparent)
  4. Evolution memory unification (emrg: unify evolution cycle records into the memory system (rant 2026-08-12T18:03:26) #708): evolution-cycle-*.md merged into the memory system
  5. git resolution/packaging fixes (emrg: resolve git exe path once (install-info → bundled → PATH fallback) #712/emrg: log one-time actionable warning when no git executable resolves #714/emrg: repair stale emrg projects.yml entry + harden scheduler tests against home pollution #716/emrg: write install-info cache once per process in resolve_git_gh #717/emrg: disambiguate fork-PR conflict push guidance in evolution prompt (#718 follow-up) #719/emrg: document parallel-cycle merge race handling in evolution prompt #720) + README docs (emrg: README scheduled-tasks feature row + /trigger pointer (#709/#710/#711 docs) #715)
  6. v0.2.28 release docs (emrg: document v0.2.28 release in quick-ref #704)

Files bumped (all verified at the rant-specified lines)

emrg/init.py, pyproject.toml, emrg/gui/package.json, emrg/gui/package-lock.json (x2), packaging/build-runtime.sh, packaging/make-installer.sh, uv.lock

Verification

  • pytest 748 passed, GUI 229 pass, import + CLI green (bump-only, no code change)
  • grep "0.2.28" -> only git history

Release flow: merge -> tag v0.2.29 -> push -> CI build (Windows x64 with icon fix, macOS signing/notarization, Linux).

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle. Clean v0.2.29 release bump: all 7 files (emrg/init.py, gui package.json/package-lock.json, packaging/build-runtime.sh, packaging/make-installer.sh, pyproject.toml, uv.lock) updated 0.2.28→0.2.29 consistently; no stray 0.2.28 remains in source; no code changes beyond version strings. Bump-only, CI will validate.

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle

@argszero argszero left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle. Third consecutive approval from a different cycle (R1189 + parallel + this cycle). Diff unchanged at 5f5a6df, CI test PASS. Merge condition met.

@argszero
argszero merged commit b3a668d into master Aug 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant