What's going on as of 21-DEC-2018
Red (and Hubzilla)
The preliminary integration of Zot6 is "nearly" completed. There are a few loose ends. Delivery reports and Reshares are the biggest remaining trouble spots, and then we can probably open the dev tree again for general use. I'm looking at ≈ a week or two. We'll still have a few issues isolated to zot6 communications (to Osada and Zap) after that. Most of these will be obscure activities (profile likes, profile "things", etc.) and will be on the long tail.
The threaded conversation library is a mess. (TBH it's been a mess since was added in 2011). I've turned on threading and it works, but thread collapsing is messed up on "Strypey threads". I've named these after one of my connections who loves to debate stuff - as the conversations end up threading to 30 or 40 levels. On the short term I'm going to abstract the complex recursive structures into simple single element linked lists or trees which we can easily manipulate in memory. These will just be pointers into a list of messages. If you've seen how it's being done in Osada currently, the threaded display is flat/linear. The third dimension is provided by level depth indicators on each message. This works well and I only need to fix the thread collapsing at this point, but to do so looks like it's basically a complete rewrite.
As mentioned in an earlier post, the affinity slider library has to be retired. At this point I'm leaning to an HTML5 control (single range control). If you want a dual ended control, go for it. For me it's one less external library dependency to worry about.