On this evening of September 11, I am pleased to announce that I have tagged a Ditto alpha1 release and deployed it to https://gleasonator.dev
Ditto LIVES. Here's what you need to know:
- It's Soapbox on Nostr.
- Ditto pretends to be a Mastodon server while using the Nostr protocol.
- You can use Mastodon apps other than Soapbox (but you need to obtain a Nostr private key first).
- ActivityPub is not supported yet, but it will be. It's part of what makes Ditto, Ditto.
- Ditto is about building communities on Nostr, similar to ActivityPub.
- Nostr uses private keys. There is still a lot of work to do in Soapbox to improve this experience.
- This is not optimized. Please excuse any slowness or glitches. If something isn't working, try refreshing the page. I will improve this.
- It's still a demo. This is just for poking around, so don't get too attached.
This is just the beginning. alpha1 is just BARELY usable. But I want to get the ball rolling. Things are going to change a lot in both Soapbox and Ditto. These things take time, but we will win. Thank you all for your patience, enthusiasm, and support!
Follow along with #ditto here: https://gitlab.com/soapbox-pub/ditto/-/issues
Enjoy!
Issues · Soapbox / Ditto · GitLab
Ditto is a tiny but powerful social media server for the decentralized web. ⚠️ This software is a work in progress.GitLab
sj_zero
•Alex Gleason
•@sj_zeroPotentially yes, see: https://gitlab.com/soapbox-pub/ditto/-/merge_requests/45/diffs
It might be easier to do this on a per-user rather than per-server basis. I'm thinking of supporting both ways.
relay: fix querying by ids and authors (!45) · Merge requests · Soapbox / Ditto · GitLab
GitLabSalastil
•Alex Gleason
•Mean Girl 💅
•Alex Gleason
•Mean Girl 💅
•Alex Gleason
•Matty-kun
•anime graf mays 🛰️🪐
•Salastil
•anime graf mays 🛰️🪐
•Salastil
•Alex Gleason
•Matty-kun
•>tfw NCD is the only vegan friendly instance
bros...
Alex Gleason
•festive goob :clueless_corgi:
•i didn't even realize this was alex until you said something
>only identifies people from pfp because retarded
alex needs to go back to his beard
Alex Gleason
•Alex Gleason
•polarisera boosted your post 🙈 🙉 🙊
•Alex Gleason
•Salastil
•Alex Gleason
•Alex Gleason
•anemone🦐🦀🦞:shrimpface:
•Alex Gleason
•Alex Gleason
•Alex Gleason
•Alex Gleason
•Lars
•Is the username you enter on the home page supposed to be your private key?
Only saw a public key during the sign-up process
Alex Gleason
•Aspartame
•Aspartame
•Alex Gleason
•Alex Gleason
•Sexy Moon
•Alex Gleason
•@MoonYou have options. The main way to use Ditto seriously is with a browser extension like Alby or nos2x. This will expose only a `signEvent` function to Ditto, and the extension will prompt you when it wants to sign something.
If you don't have a browser extension, it generates a key for you on pageload, and then as I discovered last night reloading the page makes you lose it and it seems to stop working.
shitpisscum
•Alex Gleason
•