Releases: datenknoten/freundebuch
Releases · datenknoten/freundebuch
Release list
v2.76.0
v2.75.0
v2.74.1
2.74.1 (2026-05-26)
- fix(frontend): Cache-bust home-screen icon URLs so iOS reloads them (94b253f)
v2.74.0
2.74.0 (2026-05-25)
- fix(frontend): Associate notes label via aria-labelledby (364cfb3)
- fix(frontend): Harden editor links, undo, and viewer per review (0d63c97)
- fix(frontend): React to prop changes and scope viewer margins (8c63d69)
- fix(frontend): Scope link hardening and disabled state per review (16302a3)
- chore(config): Only unset core.hooksPath when it points at husky (7b9eaa3)
- chore(config): Unset stale husky hooksPath in prepare (a3dbd86)
- chore(config): Use npx for biome in the hk pre-commit hook (513f8a1)
- chore(deps): Add CodeMirror 6 + markdown-it for note editor (7abf6da)
- test(frontend): Add unit tests for markdown editor and viewer (e821085)
- feat(frontend): Add markdown editor and viewer components (8d94de5)
- feat(frontend): Render encounter notes as inline-preview markdown (34bd0da)
- feat(frontend): Vendor atomic-editor inline-preview CM6 engine (cbfb94c)
v2.73.0
2.73.0 (2026-05-25)
- feat(all): Add interaction type to encounters (e75190a)
v2.72.1
v2.72.0
2.72.0 (2026-05-24)
- chore(config): Ignore local Playwright MCP captures and ad-hoc screenshots (916bbaa)
- chore(frontend): Tighten i18n keys and fix import order (16e03f7)
- refactor(frontend): Extract collectiveTypeI18nKey util (3f7172b)
- feat(frontend): Align detail-page UX across friends, collectives, encounters (650c2ad)
- feat(frontend): Align list-page UX across friends, circles, collectives, encounters (c9c00b7)
v2.71.1
2.71.1 (2026-05-24)
- fix(ci): Build prod images from a pruned builder tree, not a re-install (402334d)
- fix(ci): Clear the mise image ENTRYPOINT so CMD runs node/aube directly (01b19e0)
- fix(ci): Make aube-built prod images self-contained and slim (dd603ca)
- fix(ci): Replace pnpm CLI with aube via mise in Docker image builds (59d0d9d)
- fix(ci): Resolve smoke-test modules from each app directory (d300a7c)
- fix(ci): Trust mise.toml in images so the node shim runs at runtime (ef060d3)
- test(ci): Add Docker build smoke test on pull requests (d6b80c0)
- docs(ci): Explain why the all-in-one image avoids the mise base image (991523f)
v2.71.0
2.71.0 (2026-05-23)
- fix(frontend): Align encounter detail with unified design language (6cfc3e6)
- fix(frontend): Close create menu on navigation and auto-open circle modal (0d0bfe2)
- fix(frontend): Suppress tap after cancelled drag and close menu on any URL change (6302c45)
- feat(frontend): Add long-press create menu to mobile FAB (e3def8b)
v2.70.2
2.70.2 (2026-04-26)
- fix(ci): Cancel stale CI runs and avoid prepare-time auto-install (549e6a3)
- fix(ci): Resolve aube check shadowing biome and add scripts to @freundebuch/danger (1206195)
- fix(dx): Use scoped names in aube --filter calls (f615007)
- docs(dx): Document mise + hk + aube toolchain (ea99779)
- ci: Adopt mise-action and aube in workflows (3bd707b)
- chore(dx): Pin toolchain with mise (f7cff59)
- chore(dx): Replace husky and lint-staged with hk (a9dab3f)
- chore(dx): Switch package runner from pnpm to aube (41d119f)