Skip to content

Releases: DeFUCC/gun-vue

✅ v.0.18.3 Fresh Vue 3.4 makes the app even faster!

30 Dec 09:31
c8d0e9d
Compare
Choose a tag to compare

All dependencies got updated and the app got even more fast and reliable. It's still waiting for recognition among humans, being ahead of time in years. But if you find it - you can play with it as a single file build HTML file and also as lightweight Tauri desktop apps for all platforms. Enjoy P2P future today! ✌️

Encrypted private and public chats, unlimited rooms with visual lobbies, web-torrent file transfers and much more. There a huge room for improvement yet, and we have this for our brighter p2p future. Let's collaborate!

See the assets to download this version and install on your desktop platform.

v.0.18.2 Updates and fixes

07 Nov 11:02
cddd473
Compare
Choose a tag to compare

After half a year pause dependencies got updated, some basic bugs fixed.

🦚 v.0.18.1 Growing structure, UI and docs

15 May 07:33
bfd5670
Compare
Choose a tag to compare

We're working on providing wide knowledge about what's happening here in the p2p reactive graph database world. For understanding of all the opportunities that emerge with decentralized local-first instant web-apps built for particular purpose. Gun-Vue is a toolkit, bringing cryptography and graphs to people's hands for us to explore this enormous space together.

Features

Bug Fixes

🧼 v.0.17.1 Much better posts and projects

02 May 12:42
bbf11c0
Compare
Choose a tag to compare
  • Guest list component
  • Posts: cleaned UI
  • Projects: types, id, pages

🧺 v.0.16.8 Gun-es and app packages added

27 Apr 09:22
4e7c1e3
Compare
Choose a tag to compare

Now you can use @gun-vue library in two more ways! It's a more low level gun-es, that's just an ESM ready build of Gun, but also there's the @gun-vue/app to import and have it instantly ran in any HTML file.

💎 v.0.16.0 Single HTML file local first P2P apps are here!

21 Apr 06:44
1168a91
Compare
Choose a tag to compare

Yes, the moment of real transformation is here. Browser development got to the point where we don't need servers to run our web clients. You can just open (or easily write yourself with low-code solutions) in a single local HTML file. And it's working!

I was amazed to see the vite-plugin-singlefile make the main Gun-Vue app fit in just a single file. And then I just tried to open it as a file, with the file:// protocol. And suddenly it worked! There was no error of not having a secure connection to use browser crypto functions and CORS and all that. Clean console and a nice working app, just without the logo loaded from a separate file (which is SVG as can be inlined too). That's a revolution!

And then I tried to make a minimal HTML file to run a Gun-Vue powered app and I found that Safari is introducing support for importmap tag, making it available to 75% of all the web users. And with importmaps we can have a 30 LOC reactive p2p apps in plain local HTML files. Can you believe that's actually happening?

Hope browsers are aware how much this tech can disrupt regular web and won't overreact if we will see a significant adoption of that feature. But now we have that moment! Let's enjoy the waterfall of possibilities rushing before us. And dive in it together.

💈 v.0.15.1 New documentation adds and updates

19 Apr 07:17
f76da4d
Compare
Choose a tag to compare

We're expanding the use of the Vitepress static site generator. It's soon reaching it's v.1.0 and the team adds so many great improvements that Gun-Vue is becoming better just by bumping the deps. But we can utilize that new power more properly. It's best use is the documentation. And it's and art in itself.

We're guided by the Diataxis documentation framework, that establishes 4 main sections: Tutorials, How-to's, Reference and Explanations. Let's try to keep that in mind and build up all this content.

🏄🏾 v.0.15.0 Light and fast automatic builds on release

07 Apr 05:08
50dea0d
Compare
Choose a tag to compare

We had to remove the Histoire component documentation system due to it's unstable nature of combining multiple vue scopes in one app. It makes so hard to prevent Gun from starting on the server! And it just get in the way and there are errors, that can be ignored on local builds, but are not tolerated by build automation systems like GitHub Actions. And these failed builds prevented us moving to the completely automated release pipeline.

Now we have a much lighter and more stable and coherent build with all the code living in src folder, while others are just mere packages. It's getting more and more readable and documented. We removed component auto imports and now the app is a step more close to full code portability. People would be able to launch their own p2p webapp in a matter of seconds. Let's help make it happen!

🌘 v.0.14.2 Dark mode support

08 Mar 10:48
ebc92a4
Compare
Choose a tag to compare

Implemented full dark mode support in just 2 hours thanks to new easily readable code structure.

Looking for more design flexibility without huge rewrites. I really feel the pain naming all the containers in the components to make the separate CSS classes for them to be tunable with some external CSS. But may be it's the only true way... We'll see. Even at night! 🥳

🌿 v.0.14.1 Relay awareness and web-torrent images

06 Mar 08:08
d7c6323
Compare
Choose a tag to compare

First experiment coding with the vertical slice approach to the file structure of the codebase and it feels nice! I've built a basic web-torrent file exchange just in one folder. No more jumping between layers! Layers are also slices.

Also I'm testing the app feeling with relay aware client UI and it feels quite fine actually. It's like you can always choose a beacon of some kind to help us sync our graphs. And the graph itself feels like it's another layer above all that. We can easily migrate to other relays with all our data in any case.

Awareness is 🌱 Resilience is 🌿