Releases: nioc/xmpp-web
Releases · nioc/xmpp-web
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
/!\ Breaking change / Disclaimer /!\
This version is a major front update with more than 1 500 lines of code changed!
It may have some regression bugs, please create issue if you find one.
Upgrading Vue framework and build tools results in a change in XMPP client used (Stanza
was not bundleable with Rollup
, we move to xmpp.js
), meaning, unfortunately, that BOSH transport is not supported anymore.
Features
- Get previous contact messages #47
- Display contact name instead of jid #47
- Add contact status in tooltip
Bug fixes
- Remove absolute path in img #21
Technical
- Update stack #45:
- Update
Vue.js
from 2 to 3 (keep options API) - Move from
Vue-cli
/Webpack
toVite
/Rollup
- Move from
Stanza
toxmpp.js
- Move from
Buefy
toOruga UI
- Move from
Vuex
toPinia
- Move from
Moment.js
toDay.js
- Update
- Change CI for building archive and multi architecture docker image for each new tag
0.8.2
0.8.1
0.8.0
0.7.1
0.7.0
Features
- Message styling (XEP-0393)
- Add emoji picker
- Enhance room
- Allow to join private room (logged and guest)
- Display room occupants (avatar and presence)
- Add room information (description, lang, occupants)
- Add (un)bookmark button and handle autojoin with bookmark password
- Create and configure room
- Add link to invite guest on a room
- Send presence updates in joined rooms
- Display rooms avatar
- Request password before joining protected room
- Redesign guest rooms list with cards
- Handle error encountered while joining room (alert and navigation)
- Enhance button UX
Bug fixes
- Hide home link for guest
- Guest do not override anymore connected user
- Refresh room page do not alert dummy error
- List rooms in all MUC services (not only the first one)
- Conference service was displayed in public rooms
Technical
- Add login timeout
- Refactoring CSS
- Refactoring vuex
- Refactoring chat (split sendbox & history button)
- Store all used rooms in vuex in order to display unread count
- Use async/await in components and service
- Add Docker and Github action
- Tune Webpack performance hints