Releases: nioc/xmpp-web
Releases Β· nioc/xmpp-web
0.10.3
0.10.2
0.10.1
0.10.0
π‘ Features
- Moderation: Remove body and link for retracted messages (XEP-0425) #82
- Send chat state (XEP-0085) #57, managed by:
- Opt-out for composing/pauses/active states
- Opt-in for inactive state
- Save user preferences to local storage
- Add profile component for vCard update (XEP-0054): Allow to update avatar and some user information #99
- UI improvements:
- Redesign contacts component, add a collapse/expand button
- Add a 0.3s fade-in before a message is displayed
- Add icons to presence controller
πͺ² Bug fixes
- Clear previous session: improves separation between guests and registered users
π§ Technical
0.9.11
π‘ Features
- Redesign guest landing page: add customizable logo and welcome text (add logo on login page too) #94
- Add random characters in resource (for everyone) #93
- Add footer (version, license, link) π
- Various UI improvements (margins, padding)
πͺ² Bug fixes
- Git version was incorrect in
about
page tooltip (add branch information too)
π§ Technical
- Add update script
- Remove
vite-plugin-git-revision
package - Update changelog template
0.9.10
π‘ Features
πͺ² Bug fixes
- If guest access is deactivated, "guest" route could not be resolved and throw error (display link only if guest access is activated)
- Prevent children components to use not initialized XMPP information (do not load registered app until authenticated)
π§ Technical
- Remove
router.next()
, as per Vue RFC 37 - Add random characters in resource in development environment for using same user on several tabs (#93)
- Add staging environment, reproducing procedure and stale workflow
- Bump dependencies:
- vite from 2.9 to 4.1
- plugin-vue from 2.3 to 4.0
- filesize from 9.0 to 10.0
- nanoid from 3.3 to 4.0
- Remove some dev dependencies
0.9.9
Features
- Notify user for new message through browser API #59:
- Check if notifications API is supported
- Add a switch allowing the user to received notifications when new message is received
- Show notification when application is not visible (minimized or displaying another tab)
Bug fixes
-
Display invite guest link only if guest access (
hasGuestAccess
) is activated (if guest access was deactivated,/guest
route could not be resolved and threw an error) -
Do not load registered app until authenticated (prevent children components to use not initialized XMPP information)
Technical
- Update dev dependencies:
- Bump vite from 2.9 to 4.1
- Bump plugin-vue from 2.3 to 4.0
- Remove some dev dependencies
- Update dependencies:
- Bump filesize from 9.0 to 10.0
- Bump nanoid from 3.3 to 4.0
- Refactor router (remove next(), as per Vue RFC 37)
0.9.8
0.9.7
Features
- Enhance public rooms list #87
- Add
pinnedMucs
configuration - Order rooms by pinned tag then by name
- Display icon for pinned rooms
- Searched text looks for name and description
- Filter by rooms language
- Optimize performance
- Add
- Enhance presence menu #77
- Add automatic presence switch (using window focus/blur)
- Add presence menu to guest (refactored in a dedicated component)
- Change "chat" presence icon
Bug fixes
- Navigation loop when error on joining muc 4a6cc54
Technical
- Add conventional commits git hook
- Update contributing and issues templates
- Precise install from source #83
- Bump DOAP
- Add space lint rules
0.9.6
Features
Technical
- Enhance CI
- Update actions and node versions
- Use npm ci instead npm i
- Add auto changelog on release workflow
- Rename release job
- Add lint workflow (on demand and on PR)
- Add CONTRIBUTING.MD and Dockerfile-dev #81
- Fix "Github build" badge