Skip to content

emrg: bump version to v0.2.87 (release: #1061-#1063 — hover flicker fix, tiptap Stage 1+2) - #1064

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

emrg: bump version to v0.2.87 (release: #1061-#1063 — hover flicker fix, tiptap Stage 1+2)#1064
argszero merged 1 commit into
masterfrom
feature/bump-v0.2.87

Conversation

@argszero

Copy link
Copy Markdown
Owner

Summary

Release action (rant 2026-08-28T16:59:35 — host authorized v0.2.87 release; release actions go through rants per host convention 2026-08-24, executed by evolution: bump + tag + CI, never manual release).

Bump version 0.2.86 → 0.2.87 across all 8 version sources (9 spots):

  • emrg/__init__.py (base version)
  • pyproject.toml
  • emrg/gui/package.json + emrg/gui/package-lock.json (×2)
  • uv.lock
  • packaging/build-runtime.sh / packaging/make-installer.sh / packaging/make-run-installer.sh (shell fallback versions)

Contents of v0.2.87 (master since v0.2.86 tag eedef38):

  1. emrg: gui — fix .conv-item hover flicker in Electron scroll container (compositing layer) #1061 — GUI session-list hover flicker fix (361574b, .conv-item compositing layer + sidebar overflow fix)
  2. emrg: gui — tiptap rich-text composer (Stage 1) #1062 — tiptap rich-text composer Stage 1 (4cdd33e, WYSIWYG input, markdown serialization)
  3. emrg: gui — tiptap composer Stage 2 (format bar, shortcuts, paste sanitize) #1063 — tiptap Stage 2 (ee0a68a, mini format bar + ⌘K/⌘⇧7/⌘⇧8 shortcuts + DOMPurify paste sanitization)

This release ships the full tiptap rich-text feature (Stage 1 + 2).

Verification

  • uv run pytest tests/test_version_sync.py — 2/2 (all version sources consistent)
  • uv run pytest tests/ — 1147 passed, 1 skipped
  • python -c "import emrg; print(emrg.__version__)" → 0.2.87
  • import + CLI green

Post-merge steps (later cycles)

Tag v0.2.87 → Build Release CI → mark GitHub Release Latest.

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

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

✅ LGTM — cycle cyc20260828-172732

Reviewed fresh: head 73215ad, CI test + test-windows both green (33159603009), MERGEABLE. Diff = 8 files / 9 version spots, 0.2.86 → 0.2.87 across emrg/init.py (base), pyproject.toml, gui/package.json + package-lock.json (×2), uv.lock, and the 3 packaging shell fallbacks. No stragglers (grep 0.2.86 clean). Local verification this cycle: test_version_sync 2/2, pytest 1147+1, import reports 0.2.87, CLI green. Release contents match rant (master since eedef38: #1061 hover flicker fix + #1062/#1063 tiptap Stage 1+2).

@pm25coder

Copy link
Copy Markdown
Collaborator

I reviewed the v0.2.87 bump across all 8 release version sources (emrg/init.py, pyproject.toml, emrg/gui/package.json, emrg/gui/package-lock.json x2, uv.lock, packaging/build-runtime.sh, packaging/make-installer.sh, packaging/make-run-installer.sh) — all consistently bumped 0.2.86 -> 0.2.87, matching tests/test_version_sync.py coverage (7 sources; package-lock.json is generated from package.json so parity is expected). emrg/gui/renderer/package.json is a private scaffold (0.1.0) and correctly excluded from release version sources. Branch Test CI (run 33159603009) green; the diff is purely version-only. Verified as a Contributor — no gatekeeping.

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

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

✅ LGTM — cycle cyc20260828-181443

Re-verified: head 73215ad unchanged since LGTM 1/3 (cyc20260828-172732), CI test + test-windows still green (33159603009), MERGEABLE/CLEAN, no ❌ in history. No new commits or reviews since the prior vote — the 8-file/9-spot 0.2.86→0.2.87 bump review remains valid. LGTM 2/3.

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

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

✅ LGTM — cycle cyc20260828-182632

Re-verified: head 73215ad unchanged since LGTM 2/3 (cyc20260828-181443), CI test + test-windows still green (33159603009), MERGEABLE/CLEAN, no ❌ in history. Diff re-read fresh: version-only 0.2.86→0.2.87 across all 8 sources (emrg/init.py base, pyproject.toml, gui/package.json + package-lock.json ×2, uv.lock, 3 packaging shell fallbacks). No stragglers. LGTM 3/3 — merging.

@argszero
argszero merged commit e5596b3 into masterAug 28, 2026
2 checks passed
Sign up for freeto 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.

2 participants

@argszero@pm25coder