In the last 6 weeks, we re-wrote 3 major parts of Noor. Last month, active spaces on Noor quickly grew into tens of thousands of messages in each thread. We started to see switching chats take >500ms. To deliver an exceptional experience, we re-wrote the sync engine, the local cache, and the iOS app. These changes allowed us to achieve instant interactions, fix a lot of bugs, and add new features faster than ever. With that said, let's see what else we shipped this month!

New
–
All-new faster iOS app: We re-wrote the iOS app from scratch. It's now faster, more reliable, and uses iOS native menus, hold menus and haptics.
–
Audio player: Play audio files directly in your chats.
–
Upload via ⌘V: A quick way to send files & images without using your mouse.
–
Upload folders: Now we automatically compress folders (zip) when you put them in chat.
–
Mentions in sidebar: Threads you're mentioned in will now show up in a separate section in the sidebar so you won't miss important work.
–
Low-CPU presence: Noor no longer uses your mic when you are alone in the grid. This reduces CPU usage to under 1% when alone.
–
URL previews: Links in chat now show favicon, image, titles and descriptions.
–
Shared daily notes: the successor to daily tasks is here. This enables you to write your daily plan, tasks, and notes and your team can see what you're up to async. Enable it for your space in Settings > Features.
–
⌘ Enter: Enable sending message with CMD + Enter for a full rich text editor experience.
–
API to send message: You can now send messages into your threads via API. Create your API token in the Settings. We use these to log user signups in our #alerts thread.
–
Add admins: Manage member access in Settings > Space.
Fixes & improvements
–
Improved app startup time by ~200ms
–
App resize is snappy now (try resizing the app really quickly)
–
Added new file icons for JSON, Excel, Word, audio files, and compressed files
–
Fixed loading more messages by scrolling up to not mess up with scroll
–
Fixed local times and last online times in sidebar not being updated
–
Fixed app resize performance
–
Fixed duplicate file uploads in multi-pane setups
–
Fixed scrolling to message when clicking on pinned message
–
Cleaned up the sidebar
–
Handled double click on top bar to maximize the app window
–
Added checkmark in sidebar when your last message gets a checkmark
–
Private chats now show a lock icon in sidebar instead of #
–
Fixed an issue where the app would not get new messages after laptop sleep
–
Dock unread badge now shows 👋 when you are nudged for a message
–
Fixed join link
–
When someone leaves your voice chat, we auto mute your mic
–
When you sleep your laptop we auto-leave your avatar instantly
–
Fixed translated messages not appearing automatically in direct message chats
–
Fixed an issue where minimized app wouldn't open by clicking on Noor in macOS dock
–
Added cancel button when downloading files
–
Added "Show in Finder" on downloaded files
–
Added right click menu on messages for quicker access to message actions