Changelog: March 17-24, 2025

🚀 New Features and Improvements

Workspace and Channel Management

  • Implemented advanced workspace role management
    • Added admin-only member removal capabilities
    • Prevented last admin from leaving workspace
    • Created dedicated channel leave endpoint
  • Enhanced channel interaction models
    • Moved ‘Join Channel’ button to top action bar
    • Added support for public/private channel distinctions
    • Improved channel membership management

Rich Text and Markdown

  • Upgraded markdown rendering capabilities
    • Auto-linkified markdown links in memos
    • Enhanced memo text formatting
    • Improved MDX rich text editor functionality
  • Fixed multiline content text wrapping issues

Performance and Infrastructure

  • Optimized daily channel summary job
    • Now handles unsummarized days across channels
    • Improved backfilling of historical data
  • Refined profile and user preloading mechanisms
  • Dropped legacy timestamp and message hide fields

🛠 Technical Improvements

Backend Enhancements

  • Improved database query efficiency
  • Enhanced enum and scope query methods
  • Cleaned up deprecated data fields

Frontend Refinements

  • Cleaned up Tippy tooltips
  • Improved conditional rendering for profiles
  • Enhanced UI responsiveness

🐞 Bug Fixes

  • Resolved issues with timestamp sorting
  • Fixed context menu interactions
  • Improved error handling in summary creation
  • Prevented potential last-admin workspace lockout scenarios

Next Steps

  • Continue refining workspace and channel interactions
  • Further improve markdown and rich text capabilities
  • Ongoing performance and UI/UX optimization