Releases: DeFUCC/gun-vue
👍 👎 Reactions create rating
Anyone can set an emoji reaction to any post and it counts. Any emoji except the 🗑 increases the rating of the post, while the trash 🗑 emoji decreases it. If total rating is less than zero, the post is filtered out. So now we have a collaborative content moderation. Very interesting to see it in action!
Skynet Homescreen integration
A simple script makes the demo readily uploadable to the SIA Foundation Skynet Homescreen. That's a very powerful system to distribute the app code to a p2p persistent storage system.
📩 e2e encrypted private messaging
Basic message encryption and chat list are implemented. And a counter to click at. Some 'already read' indicator is to be added.
And also some cryptography audit is very needed before going big with this feature.
📨 Basic chat started
For now we have just a plain list of all messages ordered with simple CSS flex order. It's not scalable and should be improved, but it's a start of a new realm of interactive tools.
🏢 0.7.0 Now we have rooms that we manage with certificates
Rooms are SEA pairs that encapsulate all the app data. We go away from public graph to a more sustainable approach with private graphs written with certificates. This creates a whole world of possible uses, with public graph interconnections too. With this version we'll start exploring these possibilities with some new app modes.
🏡 0.6.6 Rooms as app spaces
All the previous experiments were just a play and now we got a bit more serious. Now everything in the app will be situated inside a SEA pair space. It'll have certificates for everyone to use in all accepted use cases. The root app room is hard-coded and is a starting point of the room network exploration. This opens many interesting use cases and makes data management much more reliable.
All the room navigation is working now, spaces are now working inside rooms - the coordinates are stored inside, not in the user graph. Certified writes are bigger and a bit slower, but it's another level of app credibility and encapsulation.
✨✨✨ Stability +10
Got the space really reactive to guests coming and going. With links and profile pages.
Feeds got updated too! The icons and covers are stored separately at a content-addressed nodes, but you can still download full zips of posts and feeds as well as upload them back easily.
Better UI with more stable ui-layer
component for managing overlays and routes too.
Youtube video overview of the release
The same video on Joystream
💾 Upload and download zip files with posts
Now we got all the tools to export any Gun graph data not only to plain MD files, but to zip files with images inserted into the nodes. It'll be easy to add any file type handling and so we will be able to download and upload whole media projects with pdfs, mp3s and more.
👀 New site with docs for all the layers
Vitepress generates all the docs. Thinking of automating the documentation as much as I can – so then it's easier to keep everything up to date.
✨ First fully usable component kit.
Finally I got all the pieces working and you can just import the components (along with styles) into your vue project and have them working just fine!
Now we have a small vitepress site to demonstrate the use of these components in a SSR environment. I still struggle for it not to run Gun at component import - so we need a small wrapper for client-side dynamic imports, but it's rather ok – these components don't need to be server rendered any way.
Have fun playing with @gun-vue! We're open for any contributions.