# @gun-vue/composables

## 0.21.4

### Patch Changes

- Accidentally published the package from console, not from the Github Action with all the certificates needed for the check mark on NPM. Now need to update all packages again.

## 0.21.3

### Patch Changes

- 0b6d3ab: Maintaining: dependencies updates, typo fixes, structure optimizations.

## 0.21.2

### Patch Changes

- Updated almost all dependencies, everything seems to work fine. And added manifest.json for the app to be installable. It will still be single file webapp as it may just work without loading the manifest file.

## 0.21.0

### Minor Changes

- Removed TS. Using JSDoc instead. Hope to make contributions to the code much easier

## 0.20.0

### Minor Changes

- 696d108: Fixed the bug by fixing versions of packages, no more bracket and automatic updates.

## 0.18.4

### Patch Changes

- Fix spellings and bump some deps

## 0.18.3

### Patch Changes

- Bump all deps

## 0.18.2

### Patch Changes

- All up to date and works as intended!

## 0.18.1

### Patch Changes

- tauri desktop app is now in a separate package for more clear code

## 0.18.0

### Minor Changes

- Cleaned up packages and very organized repository for everyone to enjoy.

## 0.17.3

### Patch Changes

- step one version

## 0.17.2

### Patch Changes

- file hashing and components list

## 0.17.1

### Patch Changes

- Guests lists are working fine for messaging example

## 0.17.0

### Minor Changes

- Finally we hae feature updates, not just the tooling and docs!

## 0.16.10

### Patch Changes

- many small fixes add to reliability much

## 0.16.9

### Patch Changes

- more consistent use of gun - always useGun()! This makes us more aware of context when it comes to debugging and checking out code

## 0.16.8

### Patch Changes

- Gun-es based build

## 0.16.7

### Patch Changes

- Build gun-es first.

## 0.16.6

### Patch Changes

- Now we have examples folder with plain HTML files utilizing the power of different levels of Gun-Vue. And one of the newly acessible layers is Vue itself! We're using almost all the functions in the code already, so it's only 3 kB more to share the whole reactivity system with the client. Makes building apps so easy!

## 0.16.5

### Patch Changes

- Fix the composables build and add the example.html to have it testedindepentenly. Also a very inspiring minimalistic code!

## 0.16.4

### Patch Changes

- The publish pipeline is finished! Can go furthur

## 0.16.3

### Patch Changes

- App package for the highest level of abstraction - low-code builder in a package.

## 0.16.2

### Patch Changes

- c93360ab: Testing automated NPM publishing

## 0.16.1

### Patch Changes

- Include all files ok!

## 0.16.0

### Minor Changes

- Single file offline-first builds and playgrounds - p2p miracle!

## 0.15.2

### Patch Changes

- Feather light and lightning fast local-first apps

## 0.15.1

### Patch Changes

- Better docs with video blog and more!

## 0.15.0

### Minor Changes

- All actual js code is in the src folder. App, components and composables are just mere packages.

  The Typedoc + Vitepress documentation moved out to docs folder.

  Components will be documented there too, so we could remove Histoire from the system making the build process so much faster and more stable. Which makes it suitable for the GitHub Actions build pipeline from source to pages.

## 0.14.4

### Patch Changes

- lighter should be better. More attention to focus of actual code and docs.
- Updated dependencies
  - @gun-vue/components@0.14.4

## 0.14.3

### Patch Changes

- private messaging in a separate module

## 0.14.2

### Patch Changes

- Full dark mode support

## 0.14.1

### Patch Changes

- Bug fixes after transition to the new architecture

## 0.14.0

### Minor Changes

- e880a4dc: App pages are now exposed in the repo root to have them at hand while development.

## 0.13.2

### Patch Changes

- ce189add: More ts and better user profile browsinf

## 0.13.1

### Patch Changes

- Async components exports and more ts

## 0.13.0

### Minor Changes

- Vertical organisation means composables and components are in the same SRC folder, yet go into separate packages.

## 0.12.10

### Patch Changes

- Correct style.css export for components.

## 0.12.9

### Patch Changes

- Proper style exports

## 0.12.8

### Patch Changes

- new root

## 0.12.7

### Patch Changes

- ee997997: Room fixes and posts refined.
- Typedoc is working good
  - https://www.youtube.com/watch?v=La56RcRrPIo

## 0.12.6

### Patch Changes

- 0238ee39: All composables are converted to TS. With autogenerated documentation site by TypeDoc and Vitepress.

## 0.12.5

### Patch Changes

- af064992: Typescript transition started. For the sake of future developers. It's quite nice to see the types infered out of existing js code. And we can gradually add more typing without breaking anything. So let's go!

## 0.12.4

### Patch Changes

- fix icons

## 0.12.3

### Patch Changes

- Uno.css fully landed. Icons are all class based now. And project section gradually evolves.

## 0.12.1

### Patch Changes

- Update GUN to v.0.2020.1239

## 0.12.0

### Minor Changes

- More stable builds with no manual chunking. Also a dedicated test app just started to evolve.

## 0.11.8

### Patch Changes

- Export fix

## 0.11.7

### Patch Changes

- More consistent docs

## 0.11.6

### Patch Changes

- 6863ea4f: type module composables

## 0.11.5

### Patch Changes

- Composables export fix

## 0.11.4

### Patch Changes

- Better app UI: grid, sidebar and bug fixes. Better gifts/wallets. + GUN version update 0.2020.1238

## 0.11.2

### Patch Changes

- gifts connected with projects

## 0.11.1

### Patch Changes

- 51b00989: Gifts are connected to the rooms and the projects. Rooms are gift collections - nice for indexing and showing project gifts.
- 9b131abe: Chat has virtual scrolling and debounced sorting, so it should be quite stable even for thousands of messages.

## 0.11.0

### Minor Changes

- Now we have a desktop app builds (powered with tauri). Need some cleanup for smaller package size, but the basic functionality is up and running.

## 0.10.3

### Patch Changes

- Projects will be one of the key parts for p2p collaboration. Started building this feature today.

## 0.10.2

### Patch Changes

- More components showcased - easier design and development

## 0.10.1

### Patch Changes

- Vue plugin components export

## 0.10.0

### Minor Changes

- 7e698868: Component documentation built with Histoire now is the main place for GunVue development and showcasing. It makes us think in independent modules and build reusable pieces of Vue code. The setup is quite convenient and robust. We've got rid of the Vitepress composables documentation completely and moved the autogenerated JSDocs to a separate story inside the components source.

## 0.9.4

### Patch Changes

- e9cdf199: Gift exchange started

## 0.9.3

### Patch Changes

- 7755eb73: move and draw on the infinite space plane
- 29219a58: basic collaborative vector drawings
- 9378cee9: Bumped deps

## 0.9.1

### Patch Changes

- 7fbbabb6: Dictionary is up and running!
- 99500a06: Collaborative dictionary started, TBD
- 5071f7bc: Collaborative dictionary as a means of synchronization

## 0.9.0

### Minor Changes

- New posts scheme and 'lists' certs removed. So breaking changes.

## 0.8.3

### Patch Changes

- 6eedc81: More consistent posts that begin with a sigle post hash and grow from there. Very onfigurable.

## 0.8.2

### Patch Changes

- more usable reactions as a new form of collaborative content moderation and better post cards
- d418d44: cleaner navigation

## 0.8.1

### Patch Changes

- vertical post data

## 0.8.0

### Minor Changes

- demo becomes app

### Patch Changes

- 0213424: Keep alive routes and more atomic components

## 0.7.8

### Patch Changes

- 3548311: Volunteer DHT relays

## 0.7.7

### Patch Changes

- 2113e36: Reactions are more powerful now. You can plus OR minus a post and it will make it move up or down in the list. If a post has negative rating, it's filtered out. So... collective moderation becomes possible.

## 0.7.6

### Patch Changes

- A p2p app ready to be shipped from Skynet Homescreen

## 0.7.5

### Patch Changes

- Basic encrypted chat is available for everyone! Send messages in daily buckets with encrypted timestamps

## 0.7.4

### Patch Changes

- package info update

## 0.7.3

### Patch Changes

- New stage of data management. Need some time to create form components, but then users will be immediately edit their profiles and also their room profiles.
- 11e3054: Post reactions are fully implemented. Your vote makes quite an impact. You make the post rise in the list and also add it to your page under the chosen reaction. Be creative!
- 4fd4a99: Better certificates management. Now every host of a room has his own set of certificates for room management. And all the public certificates are now "features" and once we got many of them we can make the hosts manage them too!

## 0.7.2

### Patch Changes

- cec7dad: Users can upload a square avatar and it shows instead of the generative icon.
- Emoji links between posts make the whole posts space so much more expressive! It's interesting to experiment with building some useful knowledge graph collaboratively.

## 0.7.1

### Patch Changes

- currentRoom is always accessible and easy to use. If you need another room - use it vie useRoom(pub). The format is the same.

## 0.7.0

### Minor Changes

- Rooms are fully integrated and work just fine. Anyone can have their own version of the app, or many versions! You create a room and manage it with certificates. More reliable structure and more fun examples. Try it!

## 0.6.6

### Patch Changes

- eae5908: Rooms got the spaces inside. Certificates help guests write their positions to the room space.
- 96a160f: Rooms introduced and barebones implemented. With new "square" `gunAvatar` backgrounds to have fun with!

## 0.6.5

### Patch Changes

- a69c6e2: More stable posts to become content-addressed posts space.

## 0.6.4

### Patch Changes

- Changeable relays

## 0.6.3

### Patch Changes

- 759ac0f: Space tech debt payed. Quite clean composable and navigatable space component. Links are more pronounced.

## 0.6.2

### Patch Changes

- Better bi-directional user links, refined posts UI, add posts to posts -> endless graph journeys are here

## 0.6.1

### Patch Changes

- 309d059: emoji links as an expressive communication symbols
- ceb689f: Nested posts can go into deeper and deeper into the hashed graph. Very fun experience. And also noew we got bi-directional links between accounts with emojis as an expression of relations.

## 0.6.0

### Minor Changes

- Stability +10

### Patch Changes

- 3693fce: better feeds design

## 0.5.10

### Patch Changes

- 7bbd9d2: meeting space with links in real time
- hashed content-addressed icons and covers are browsable too

## 0.5.9

### Patch Changes

- great docs setup. Solid foundation with zip file interchange.
- ae65b2e: better docs

## 0.5.8

### Patch Changes

- 7ea9cb6: zip is easy now

## 0.5.7

### Patch Changes

- detachable post actions components
- 2e21ea7: posts in zip files export and import

## 0.5.6

### Patch Changes

- aa7bd12: picture uploads

## 0.5.5

### Patch Changes

- bump deps and cleaner styles

## 0.5.4

### Patch Changes

- All dev environment is set up and running quite fast and reliable. Managing 5 projects in one monorepo is quite fun. 😅

## 0.5.1

### Patch Changes

- readme for npm

## 0.5.0

### Minor Changes

- A pretty concise workpace that builds up to a vitepress web-site. Docs, demo and all the info is gathered in the \_dist folder and is published to the fancy https://gun-vue.js.org - that deserves a 0.5 version status!

## 0.4.0

### Minor Changes

- f6842b0: Cleaner structure and vitepress test site. Embeddable site comments

## 0.3.10

### Patch Changes

- feed-block is out for tests

## 0.3.9

### Patch Changes

- comment system started

## 0.3.8

### Patch Changes

- no router-links in components

## 0.3.7

### Patch Changes

- ssr

## 0.3.5

### Patch Changes

- Gun is packed into useGun() function and the lib should be SSR-friendly now

## 0.3.4

### Patch Changes

- ESM and CJS versions with map files

## 0.3.1

### Patch Changes

- ESM only exports

## 0.3.0

### Minor Changes

- Consistent structure of module packages. Seems to be the first truly embeddable components package

## 0.2.12

### Patch Changes

- module

## 0.2.11

### Patch Changes

- got rid of autoimport of vue reactivity elements – the code is more transparent to read

## 0.2.10

### Patch Changes

- Star any post and have it listed in your account

## 0.2.9

### Patch Changes

- mate links visualized and editable

## 0.2.8

### Patch Changes

- Started building social graph. Now you can mate another user. Links show in the public space.

## 0.2.7

### Patch Changes

- Added simpleMDE as aa markdown editor. + over 200 kb of js code. Now demo app is over 1000 kB. It's still not very much code and it may be easily splitted into chunks. But I love the idea of being able to pack the whole app into one html file for ease of p2p distribution. even twice the size is OK for modern nets. (And caching)

## 0.2.6

### Patch Changes

- Feeds of tags, Markdown import and export for feeds and posts, space guests profiles

## 0.2.5

### Patch Changes

- d4d0825: direct links and encrypted pairs for users to handle

## 0.2.4

### Patch Changes

- layered routing as a way to persist data better

## 0.2.3

### Patch Changes

- 705ac51: user and account systems are separated

## 0.2.2

### Patch Changes

- more info about the packages

## 0.2.1

### Patch Changes

- 96f3812: log tree with worker sort

## 0.2.0

### Minor Changes

- The versions are linked for all 4 libs. Relay is using es module syntax. Space is now hashed and guest list is immutable.

## 0.1.15

### Patch Changes

- Space is a place to gather. You get a position there and may move at any place at any moment.

## 0.1.14

### Patch Changes

- More information about the packages. First announcement in the Gun community.

## 0.1.13

### Patch Changes

- link packages version

## 0.1.10

### Patch Changes

- Tags are ok, tree starts growing, more small icons with powers.

## 0.1.9

### Patch Changes

- Hash tagged posts are a great place to play with the immutable graph together
- 534c84d: tag labels can show number of posts

## 0.1.8

### Patch Changes

- hashed tags as a simple but effective demo

## 0.1.7

### Patch Changes

- 4e91317: JSDoc introduced. Good docs are the key to adoption
- Momentum is building

## 0.1.6

### Patch Changes

- The space plane is just a collection of links to actual users accounts, where their position is stored. And the collection is curated by anyone for now – you delete non active players when you join the space. This should be revisited, along with the age of an account (total and relative to the space).

## 0.1.5

### Patch Changes

- account controls are growing. Now we can have passwords and export keys in multiple ways. Logging in to a certain pair is next.

## 0.1.4

### Patch Changes

- basic components and composables: relay. account, space.

## 0.1.3

### Patch Changes

- started building up the core structure

## 0.1.2

### Patch Changes

- built

## 0.1.1

### Patch Changes

- process.env avoided

## 0.1.0

### Minor Changes

- Begin working on the contents of the packages
