Releases: DeFUCC/gun-vue
🪨 Solid base for future steps
Minor update collecting all the fixes and updates of recent months.
Main features of the release:
- Vite version 4.0
- @gun-vue/test app started as battleground for builds testing
- No manual chunking leads to more stable builds
- Many small fixes and refactoring
🪴 Fixed composables exports
There was a bug in export statements for the composables package. Now everything is fixed. Try it!
🤩 Better app UI and new GUN
We've updated GUN to 0.2020.1238 for better stability. And there's quite an improvement to the whole app UI - the sidebar is now much more useful, than the previous navbar.
P.S. See the binary Tauri builds here (I forgot to update the tauri app version on release) https://github.com/DeFUCC/gun-vue/releases/tag/%40gun-vue%2Fcomponents%400.11.2
🛹 P2P project crowdfunding. With mobile apps builds!
Project section is getting connected with the gifts more closely. Some new indexing strategies for content-addressed data. And users communications about it. Now with CapacitorJS powered mobile apps build. Still much to explore and optimize, but the basic structure is established.
🛸 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!