rafBM
In our first version, we used Firepad because it provided collaborative editing somewhat effortlessly. You can imagine how people have very strict requirements regarding email and old habits anchored in other apps (Gmail, Outlook, to name a few). Here’s the one thing we hadn’t thought that made Firepad a deal breaker: spell checking. Firepad’s rendering does not use `contenteditable`, which makes browser-native spell checking impossible to provide. Big bummer for many people.
We started searching for a contenteditable-based tool that supported collaborative editing. At the time, ProseMirror was the only candidate left after discarding Quill due to its overly simplistic document model (no nested lists nor multi-line quotes) and I believe this still holds true today. ProseMirror has actually come a long way to allow proper spell checking (see https://github.com/ProseMirror/prosemirror/issues/390). Marijn very kindly responded to feedback on this topic and ended up rewriting significant parts of ProseMirror to support it. I am extremely thankful for his dedication.
We are very satisfied with ProseMirror as part of our stack. I don’t think any other editor library offers all the options we need. Thanks a ton Marijn!
I bet you would be impressed by the GUI we have built for Missive - https://missiveapp.com/
It’s 100% web, yet it feels just as snappy as the best native clients. We also have a native macOS app that wraps the webview and provides a Dock icon, system notifications and Quick Look (space bar to view attachments).
We never found any tool that would completely satisfy our collaboration needs, so we created Missive: https://missiveapp.com
It’s built on the idea that conversations should be scoped and archivable, just like emails. It’s both a full-featured email client and chat app. We can share emails and comment within threads, as well as create new chats from scratch and invite only the right people to discuss specific matters. When a topic is over, we just archive or snooze it like emails.
I have written in details about our vision: https://medium.com/missive-app/building-the-team-communicati...
Documents are the new Email
Rustup: Installer for the Rust programming language
Espresso is a chat app for people that want to get stuff done
Statinamic - Static website generator using React components
Started as a collaborative email client, but expanding to offer chat and general team communication features. Your inbox already acts as a todo list, so it’s the best foundation to build a powerful and unified collaboration platform. We’ll ultimately become your one true todo list. One that gathers tasks from all channels: email, chat, etc. This pretty much makes us competitors to email clients, Slack, Basecamp, help desks, CRMs… name it. Big ambitions! ;)
Read more here: https://medium.com/missive-app/building-the-team-communicati...
Building the team communication app of the future
CSS3 hanging-punctuation lands in WebKit
Slack voice calling arrives on desktop
New HipChat for Mac: Cleaner, Faster, and Snazzier
Missive is designed to work with any email setup, not just shared inboxes. Our help@ and sales@ addresses just forward emails to our personal inboxes. This way each person keeps control of their own inbox, while being able to comment within threads and see who’s replying in realtime thanks to Missive.
Would love to have your thoughts. Feel free to ping me on Twitter @rafbm or [email protected]
“With all these carefully thought collaborative features baked within an email client, Missive might very well replace your help desk, CRM, and messaging app.”
We do think there is a cost to always switch between multiple apps, but as new kids in a crowd full of big players, we’ve been wondering whether we should expect / try to catch users by “playing well with others” or be bolder and encourage them to ditch other apps?