I previously did a Show HN late Dec 2020:
https://news.ycombinator.com/item?id=25470672That was a great experience and in the past year I continued to develop the site to bring it to a level of stability and maturity that I felt necessary for it to have a chance to succeed.
Sqwok is all about answering the question: Can we have better open conversations on the internet?
I wasn’t satisfied with the existing means of discussing topics such as culture, history, politics, and technology through threaded comments, and was simultaneously impressed with Slack bringing the IRC experience to the browser for a more general but enterprise focused audience. I wondered why not create an open Slack-like chat app for general discussion? Not gamers or enterprise but rather for people to have open, kitchen-table discussion on the matters of the day (or just for fun!).
I set out to build this because I wanted to use it myself and felt that existing chat apps weren't designed for open public discourse in the way Reddit/Twitter are but for threaded comments & mostly unidirectional communication.
This past year I’ve been very grateful to have a group of people continuously show up, offer support of the site and the idea, encouraging me to continue. Without those people I would have probably gave up!
But alas I want to see this through and I believe now is the moment to make it happen.
Since the last Show HN I’ve added:
- markdown support in chat messages, post text, and user bio in profile (soon coming to full text post).
- User profiles including bio, location, photo avatar, and chronological post listings.
- New “who’s online” list that shows the top 10 ppl online and helps steer people to active conversations.
- @mentions now work in posts, user bios, as well as chat messages.
- Email notifications to be alerted when someone @mentions you.
- Settings pages with ability to change password, delete account, and manage notification settings.
- Upgraded image handling to support higher res photos with upcoming features allowing enhanced viewing.
- Major refactor of the chat handling to stabilize it and fix many bugs with presence, locations, etc.
- Many improvements to the codebase, frontend, backend, UI, tests, etc
- Updated mobile web UI that drops you straight into the chat in a single view.
- Ability to toggle full width chat view on desktop.
- Live message counts displayed on the post list items that are updated in realtime.
- Updated location handling for realtime location display.
- Backend stability & aggregate analytics.
Through Sqwok and particularly through the last Show HN I've met & got to know numerous people living across the entire Earth from Laos to Europe to Africa, all through a silly piece of software that for some reason seemed like the thing to work on.
Truth be told there is much, much more I want to do with this. I believe now is the perfect time with the state of existing social networks and I’m hoping to find more people to support the site and help drive it to the next level.
Let me know if you have any questions,
Thanks!
I've been experimenting with (B) a lot lately as a superior UX for the user. It makes clicking into individual views ultra-cheap since the user can always close the modal and continue scrolling with zero downtime.
While we tend to moan about modals done poorly (new Reddit), being able to deep dive on this sort of UX is something we get to do in rich clients (web clients, phone clients, desktop clients, ...) that we can't do when we're stuck rendering statelessly from the server. It's a pattern used widely in non-web clients.
Anyways, nice work. The list of features in your OP is not easy.