Skip to content

Releases: DeFUCC/gun-vue

✨ v.0.24.0 Distilled codebase, instant web-torrent file-sharing and stacked dialogs are so insriping!

03 Mar 13:18
940ab42
Compare
Choose a tag to compare

Gun-Vue 0.24

Lean web-app achieved! Some bugs still persist, though not as critical as those already solved.

  • Proper PWA setup with offline capabilities

  • OPFS + Web-torrents dynamic file sharing space with integrations into chats across the app

  • New settings panel to hold all relay and configurations

  • Private Chats are now called messages and also display a chat with yourself, where you can store your notes in encrypted graph, encrypted and signed by your key on your machine.

  • Dialogs all the way! Now we have robust overlays with all user and room data that is shared between more specialized and isolated room features.

  • New voting system for public chat topics ensures coexistence of multiple communities in the same room

  • Improved security: user.my_rooms pub-keys are encrypted so even for every room we know who is the host, we don't know the exact rooms that user owns.

  • Fixed a couple of tiny bugs in encyption process, that was breaking the room keys operations. Now all goes smooth.

  • Relay now has a Node.js SEA (Single Executable Application) build! Build a relay yourself and run as a single executable ~95Mb in size. Our goal is not more than 5-10Mb.

  • Huge cleanup and distillation of components. Started removing jsdoc to have pure JS that is human- and machine-readable at the same time.

  • Updated docs with explanations, tutorials and reference

Pulled new docs updates

📌 v.0.23.0 Revamped UI, fixed bugs and better docs

28 Feb 18:55
7df3693
Compare
Choose a tag to compare

We're collaborating with @MikeHarrisVideo on new landing page and docs while improving all the layers of the app one bug/feature at a time.

The UI is completely revisited and we have more routes, less modal windows, better user and room pages and much more interface pieces to assemble your app with.

🍫 v.0.22.5 SEA relay build, OPFS file sharing and better UI

25 Feb 11:24
13896e6
Compare
Choose a tag to compare

Many things got to move and change, but for best!

  • Main idea of UI is to have two realms - Room and User - separated and encapsulated so users know when they are in a private space and when - in the public one.

  • File sharing now uses OPFS to store shared files (via web-torrent) so we can restart seeding after a page reload.

  • Now we have /user/ page instead of an overlay.

  • Settings have their own nice component to play with.

  • Relay got a SEA build - a single file executable app which is just a node binary with appended bundled script. It's ~90Mb final size - not ideal, but might help those, who struggle with installing node. gun-relay Mac OS app is included down here, enjoy!

🎚️ v.0.22.2 Private file exchange and less UI clutter

18 Feb 18:16
88e51cd
Compare
Choose a tag to compare

Now you can share any file with any other user in private messages - the link will be shared securely, but the file itself is transferred with web-torrent and is open to everyone, who might know the infoHash or run one of the trackers.

The main change is the navigation - we've got rid of all navigation panels except the top one. All features are still accessible, but with more browsing. Let's see if it's good.

🎚️ v.0.21.5 Fresh deps and even leaner code structure

01 Feb 08:41
11dcb8a
Compare
Choose a tag to compare

No breaking changes, but better build tooling.

🗿 v.0.21.4 Fresh build infrastructure and maintenance done

11 Dec 09:48
62140d1
Compare
Choose a tag to compare

Most of the dependencies are stable and are not getting changed in foreseeable future. Those that change are improving and stabilizing. Web-torrents became much better! Fresh Vue-use 12 and more in this release.

💿 Installable PWA with a manifest

06 Nov 14:16
f00ba17
Compare
Choose a tag to compare

Now we have a simple manifest that should make the app installable on all platforms.

Also almost all dependencies are updated, nothing seems to break. 😅

👒 Removed all TS for JSDoc in plain JS files

14 Aug 17:02
343f7a7
Compare
Choose a tag to compare

Back to the roots! TypeScript slowed down the development and make all the code structures more rigid. Pure JS is much more readable and flexible.

🏯 Fixed dependencies versions for better control over versioning

13 Jul 07:15
010eebb
Compare
Choose a tag to compare

I've had a build system broken because of the caret ^ versioning and not frozen package-lock.yaml file. Now I'm considering an even deeper cleaning of unnecessary complex part of the system. New Vitepress features should enable me to make documentation integrated with the actual apps. Let's see ✨

Refresher

12 Jul 18:58
73ae2d6
Compare
Choose a tag to compare
v.0.18.4

refreshment fixes and dependencies bump