Releases: nioc/xmpp-web
Releases · nioc/xmpp-web
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
0.6.0
0.5.1
Features
- Simplify "remember me" checkbox #15
Bug fixes
- Enhance close modal button which was low in contrast
Technical
- Fix security dependencies vulnerabilities (axios, acorn, node-fetch, elliptic and lodash)
- Major dependencies update
- Move from babel-eslint to @babel/eslint-parser and fix lint errors
0.5.0
Features
- Allow users to provide their own bosh/websocket URL in login screen (admin can disable this with isTransportsUserAllowed in local.js) #7
- Add auto-discovery from HTTP Lookup as XEP 0156 described (only JSON format /.well-known/host-meta.json), it is disabled by default (enable it with hasHttpAutoDiscovery in local.js) #7
Bug fixes
- Color on login message
Technical
- Major dependencies update
0.4.1
0.4.0
0.3.0
0.2.0
0.1.0
Features
- Connect to XMPP server (WebSocket or BOSH),
- Get contacts (roster),
- Get bookmarked rooms,
- Set presence (chat, away, do not disturb),
- Chat in :
- one to one with contact,
- group (public, unmoderated and unsecured room in Multi-User Chat)
- Get chat history (Messages Archive)
- Discover public rooms