Plugins, admin analytics, mobile jam reconnect, versioned docs, and the @openpeepshq package rename.
Follow-up: group compose jitter, group post visibility, faster post-context SQL.
PostgreSQL cutover, SvelteKit retirement, unread/PWA badges, jam recordings on Postgres, and closed-community register.
Mention popover, LoadingSpinner, poll undo-vote, display-name length, and pinned-post refetch.
Restore the add-member control on group members and group create.
PWA favicons and manifest, jam record-button state, email validation, and group-member tap-to-profile.
React + Riddl replaces SvelteKit. Event capacity, ICS email, jam recordings, capability-gated admin, and Svelte UI parity.
Follow-up: FCM project ID on each push attempt, plus attempt logging.
FCM credentials as first-class config. Notification emails use the expanded notification payload.
Mention notification template and email copy, so mentions can notify by email as well as in-app.