Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update stack #45

Closed
nioc opened this issue Feb 20, 2022 · 5 comments
Closed

Update stack #45

nioc opened this issue Feb 20, 2022 · 5 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@nioc
Copy link
Owner

nioc commented Feb 20, 2022

Move to vue 3 and official router & store.
Replace webpack with Vite.

@nioc nioc added the enhancement New feature or request label Feb 20, 2022
@nioc nioc added this to the 0.9.0 milestone Feb 20, 2022
@nioc nioc self-assigned this Feb 20, 2022
@nioc nioc added the help wanted Extra attention is needed label Mar 15, 2022
@nioc
Copy link
Owner Author

nioc commented Mar 15, 2022

If anyone knows how to package stanza lib with rollup, I would be so happy… it is the last piece for releasing a fresh stack (already working with vite npm run dev rendering)

@nioc
Copy link
Owner Author

nioc commented Apr 2, 2022

So after 20 days of unsuccessful tries, I choosed to replace Stanza with @xmpp/client (which is maintained, and easy to package with rollup).

It is a huge work to adapt code and it will take time, you can track progress (I'll update this comment during development):

  • connect (authenticate)
  • disconnect
  • getRoster
  • sendPresence
  • sendMessage
  • onChat
  • onGroupchat
  • onPresence
  • onMuc:join
  • onMessage:sent
  • onChat:state
  • onMessage:sent
  • enableCarbons
  • getBookmarks
  • searchHistory
  • joinRoom
  • getDiscoItems
  • getDiscoInfo
  • getUploadService
  • getUploadSlot
  • addBookmark
  • removeBookmark
  • getRoomConfig
  • configureRoom
  • getVCard

Important note: BOSH will not be supported anymore (xmppjs/xmpp.js#561)

@nioc nioc closed this as completed in 0458da7 May 29, 2022
@nioc nioc removed the help wanted Extra attention is needed label May 29, 2022
@nioc
Copy link
Owner Author

nioc commented May 29, 2022

Hooray, finally update achieved! 🍻

@binarydad
Copy link

Awesome! Can't wait for the docker image!

@nioc
Copy link
Owner Author

nioc commented May 29, 2022

I have to run some tests before releasing, but it should be tomorrow (it is 05:38 am for me, time to sleep 😴)

@nioc nioc unpinned this issue Sep 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants