Releases: DeFUCC/gun-vue
πΈ v.0.11.0 Desktop app builds
The first desktop app build (powered with Tauri). More to come!
See the assets to download this version and install on your desktop platform.
π§° Projects to develop, share and fund
We've got basic functions to add and list projects, published in the room. This is just the beginning of what should be the core of the Gun-Vue collaboration platform - the openly developed, funded and completed projects. It will make the online meetings much more powerful as they may noticeably impact the offline life.
And the gift economy will then be based on projects and their smaller parts as objects, events, tasks and purchases. People will make donations to people while always keeping the context of the project to be evolved by that person. More to come! Stay tuned!
βοΈ v.0.10.0 Component stories as the core
The system becomes more modular with Histoire component stories. This makes the main demo app just a playground and the stories are the center of the development and experimentation.
π v.0.9.5 Components showcase
We have a new way to build and test the components - the Histoire stories. It can be viewed at gun-vue.js.org/components and it really helps to test and verify all the functionality.
This version has also a full renaming of all the components files to be more compliant with the Vue naming convention and hopefully this will make them a little easier to use.
And third - yet we still have the problem with the @composables
running some Gun code on import in SSR environment (this generates error at build) - the better way to approach client side components is evolving. We just need to use some async
magic and it all works just fine. Here's a recent try https://github.com/DeFUCC/gun-vue/blob/master/components/src/account/AccountAvatar.story.vue.
π Keep alive routes in the app
Demo folder is now app as we're growing more mature with the code. Yes, Gun-Vue is primarily a tool to build apps by others, but it itself becomes quite a nice app to play with. The routing becomes more optimized for use with Gun.
This version starts from wrapping ALL routes into <keep-alive>
tag, that saves all the reactivity even for closed pages. Like you still can hear someone coming to the Space eve you've left it for some private p2p chat with another user. It happens in the /my/chat/
route now. The app will be more and more well designed and optimized for everyday use.
π π 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.