Features
- GitHub PR status indicators (open/merged/closed) shown directly in the task drawer
- Task due dates automatically sync to assigned users' Google Calendars
- Push notification reminders 30 minutes before task deadlines
- Text color and background highlights in the page editor with custom color picker
- Text alignment buttons (left/center/right/justify) in the page editor
- File embed blocks in the page editor — attach PDFs, zips, or any non-image file
- Drop .docx files into the knowledge base to auto-import them as pages
- Create new workspaces from the mobile app
- Changelog page at trilo.chat/changelog with real release history
- Automated changelog generation via GitHub Actions on each production deploy
Improvements
- Single-scroll task drawer layout for a more natural reading experience
- Color picker opens upward with live preview to stay in view
- Floating toolbar improvements — hide on click, custom color picker support
- Z-index hierarchy centralized across the entire app for consistent layering
- Database query cache with in-flight deduplication to prevent stampedes
- Atomic Redis rate limiter (INCR+EXPIRE in single pipeline)
- DNS failure cache uses 60s TTL instead of 30min for safer SSRF protection
Bug Fixes
- Task description line breaks now preserved correctly
- Guest participant labeling in meeting transcriptions
- Calendar sync preserves all-day event flag during Google Calendar round-trip
- Kanban column count updates in real-time on WebSocket status changes
- CMD+Left arrow works in chat input when line starts with a mention