# v0.8.8 **Released:** 2026-08-21 Feature release with contributor PR #148 (first cut of #137) and CI hardening. ## Features - **Icons tab in the emoji picker (PR #148, part of #137)**: new third tab with a curated 127-icon Phosphor Icons (regular, MIT) subset — search by keyword, keyboard navigation, insert as `:ph-icon-name:` shorthand rendered as inline SVG (`1em`, `currentColor`) in the preview. Zero runtime dependencies: icons are vendored as data via `scripts/extract_phosphor_icons.mjs` (dir now configurable via argv/`PHOSPHOR_SVG_DIR`). Localized in all 7 languages. - Icon baseline alignment uses a CSS class (`.frankmd-inline-icon`) so it survives preview sanitization. ## Fixes - **CI**: `test_js` flake on `offline_backup_controller` quota-exceeded test made deterministic (`vi.stubGlobal` instead of instance monkey-patching) — master CI green again. ## Housekeeping - Draft PR #144 closed as superseded by #142 / v0.8.7. - #137 remains open for follow-ups (more icons, second library via reserved prefix scheme). ## Test Coverage - 1,605 JavaScript tests; master CI green on the exact release commit.