v0.29.0
KoljaB/RealtimeTTSv0.29.0May 27, 2026by boojack
AI Summary
This release adds link previews, notification settings, memo workflow improvements, and various security and performance fixes.
Key Highlights
- Link metadata APIs and rendered link cards
- SMTP email and transcription settings
- Performance improvements for the initial screen loading
New Features
- Link metadata APIs and rendered link cards
- SMTP email settings
- Explicit speech-to-text settings
- Task list quick actions
- Dedicated shortcuts page
- Configurable log level (`--log-level`)
Full Release Notes
> This release adds richer link previews, notification email settings, shortcut and memo workflow improvements, and a set of security, media, and editor fixes. It also adds new instance statistics APIs and performance improvements for the initial screen. ## New Features ### Link Previews and Metadata - **Link metadata APIs** - Memos now includes endpoints for fetching and batching metadata for links attached to memos. - **Rendered link cards** - The web app can render metadata cards for shared links, making memo references easier to scan. - **DNS rebinding protection** - Link metadata fetching now rejects DNS rebinding attempts. ### Notification and Transcription Settings - **SMTP email settings** - Instance notification settings now include SMTP email configuration. - **Email test endpoint** - Admins can test notification email settings through the instance API. - **Explicit speech-to-text settings** - Transcription settings now expose provider, model, and prompt configuration. ### Memo and Workspace Improvements - **Task list quick actions** - Memos with task lists now support faster task interactions. - **Calendar-aware memo creation** - Creating a memo from the calendar uses the selected calendar date. - **Dedicated shortcuts page** - Shortcut management is available from a dedicated page. - **About page and placeholder refresh** - The app includes a refreshed about page and new placeholder states. ### Administration and Statistics - **Instance resource statistics** - Admin instance stats now include resource statistics. - **Filtered all-user stats** - All-user statistics can be filtered for more focused administration views. - **Configurable log level** - The server now accepts a `--log-level` flag. ## Bug Fixes - **Attachment ownership enforcement** - Memo updates now enforce attachment ownership. - **Comment visibility** - Comments now respect parent memo visibility. - **User response privacy** - User list responses omit internal settings. - **Memo creation events** - Creating memos with attachments no longer emits an extra update event. - **Avatar sync** - Profile avatar changes sync immediately after update. - **Release media handling** - HDR image metadata is preserved in thumbnails, and motion media payloads are preserved through S3 presigned uploads. - **Editor and markdown polish** - URL paste wrapping and task-list alignment are improved. - **Static cache and sitemap paths** - Frontend static cache headers and public memo sitemap paths are corrected. - **SSE refresh behavior** - Initial SSE responses stream correctly and refresh tokens are handled. ## Performance Improvements - **Initial screen loading** - Heavy first-screen dependencies are lazy loaded. ## New Contributors * @Moustafaa91 made their first contribution in https://github.com/usememos/memos/pull/5902 * @wally-an made their first contribution in https://github.com/usememos/memos/pull/5903 * @tokenicrat made their first contribution in https://github.com/usememos/memos/pull/5921 * @mayanksaini18 made their first contribution in https://github.com/usememos/memos/pull/5934 * @santoshyadavdev made their first contribution in https://github.com/usememos/memos/pull/5954 **Full Changelog**: https://github.com/usememos/memos/compare/v0.28.0...v0.29.0