I recently put up a proposal to fund my work on Hive and to move things along, I would like to start a discussion on a few points concerning Hivemind Development.
Priority areas
What are the priority areas of development that we need to focus on right now?
I have highlighted a few potential areas below:
A Hivemind repo
We need a Hivemind repo that's the "official" one for the community, where we can have coordinated development and releases.
Community types 2 & 3
There are three types of communities mentioned in the docs.
- Topic: anyone can post or comment
- Journal: guests can comment but not post, only members can post
- Council: only members can post or comment
Right now, only Topic communities are being created. There is an open issue on GitHub by @roadscape where he shares some considerations.
Integrated reposts between communities
I was thinking of using custom JSON ops to create a new op for community mods, admins and members (where allowed) to "officially repost" content within their communities.
We could have a setting where a community admin decides who can repost: everyone, admins only, or mods only.
The advantage to this approach is that the original post will be displayed regardless of front-end and if upvoted, the rewards go to the original poster. It is also lighter on blockchain load as only the custom JSON ops are stored and not entire new posts. Duplicate reposts will also be easy to filter out.
Notifications API
I was looking into the code for the notifications API and there are a lot of pending features still to be implemented. Here's snapshot of some commented out code that shows some of the features that were work-in-progress:

These notification types were work-in-progress:
- update_account
- receive
- send
- reward
- power_up
- power_down
- message
What do you think about all these features and which should be high priority to work on now?
Vote for my proposal to support my work on Hivemind Core, Hivemind X and Relate
Integrated Repost between communities.
Also, I think when I make a post, I should be able to post it in up to 3 communities at a time( without even using crosspost) if it’s relevant. A huge issue is many people are only posting in the communities that have more HP. So I think the repost feature that makes it possible to show up in many communities as the original post should be priority IMO.
Thanks for the feedback!
One thing not mentioned that I'd like to see is the autocompletion of usernames when you start typing @.....
I also wonder if @roadscape has any ideas or suggestions for the further development of Hivemind Communities.
Interesting suggestion. Perhaps a cache of usernames can achieve this.