Thanks for the reports! They gave us important insight into a common type of crash, and this is now fixed in version 0.1905.10-beta:

* Bug fix: startup crashes related to IPv6

If you're experiencing crashes lately, use the new version 0.1905.09-beta which can detect and report these crashes.

We'll try to fix them as soon as we know info on them 🙏

Version 0.1904.25-beta:

* Bug fix: a type of crash related to peer connections
* Bring back support for Android 5.0 in Google Play

New version! v0.1904.22-beta brings:
* 🔥⏩ Speed improvements in the UI interactivity, potentially 3x faster!
* Bug fixes and crash fixes

@Parnikkapore @steko The directory should contain at least .ssb/secret, .ssb/gossip.json, and .ssb/conn.json

Fully agree it should be in a non-root directory, we just need to figure out password protection for the secret file

@RefurioAnachro @bhaugen @staltz
> give user more control over what to sync

Yes this is absolutely the right way to go, we're going to get there eventually. For instance, right now Manyverse is configured "hops=2" which means you will get your friend's friends' data. So if Bob has many friends, you'll get a lot of data. In the future you could customize so that you choose to get *only* Bob's data.

About very long feeds, it could be possible to automatically split your feed into one per year.

@RefurioAnachro @bhaugen @staltz Technically, it's not Merkle trees. And we have a mode where you can trust messages, it's called ssb-ooo but it's difficult to support it in the apps (e.g. computing the correct "follow/block" state depends on the order of the messages)

@coffe Hi! Sorry, that's not possible in the UI yet. But if you want to hack it, if your phone is rooted you can move the folder /data/data/se.manyver/files/.ssb using the terminal (Termux)

@RefurioAnachro @bhaugen @staltz It's harder than that. SSB as a protocol is built on the assumption that the feed is an append-only log, and when you fetch/update it, you get the older messages first, because messages are signed in a chain to ensure unforgeability. — @staltz

Version 0.1904.8-beta released:

* Slightly faster indexing speeds
* Support pubs and peers that use WebSockets

@RefurioAnachro @bhaugen @staltz There are two parts: the downloading of data, and the building of database indexes. The second part lasts longer than the first part, and just uses CPU.
And reminder: I acknowledge (@staltz) that these are heavy costs, I'm working on solving it, but it's a challenge that relates to the whole SSB stack.

@RefurioAnachro @bhaugen @staltz As you see, initial sync is a problem on both desktop and mobile. I'm working (@staltz) on new kinds of pubs that will make initial sync faster (due to smaller payloads), and I have a working prototype. I'll DM you something that may help getting started.

@steko Yes it's unfortunately normal. Deleting is a good idea. It has highest chances of working if both phones are online at the same time, and the invite is claimed at roughly the same time as it is created. (e.g. create on one device, then within 30 seconds, try inputting it on the other device)

@steko Yes, connections can work through various communication channels for the same pair of accounts. I am (@staltz) not sure whether it can be multiple *simultaneous* channels, but certainly non-simultaneous channels would work.

@andycuccaro Hi! No hashtags nor search so far, but it's in the feature roadmap. :)

@steko In the future Manyverse will store your core account in a user directory independent from any apps, so that even if you uninstall, you won't lose your account. For now, it's sensitive.

@steko That's expected because F-Droid builds the app and signs it differently than Dat Installer (if I'm not mistaken, this problem also exists between F-Droid and Google Play). Also don't uninstall / re-install, as you *will* lose your account if you do that. F-Droid will soon have version 0.1903.20, they build every 3 days or so.

Show more

Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.