Skip to content

Releases: nioc/xmpp-web

0.7.0

25 Feb 23:55
Compare
Choose a tag to compare

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

15 Feb 00:40
Compare
Choose a tag to compare

Features

  • Add guest access (anonymous muc) #19

0.5.1

11 Feb 23:56
Compare
Choose a tag to compare

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

29 Aug 21:01
Compare
Choose a tag to compare

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

05 Dec 21:39
Compare
Choose a tag to compare

Features

  • Add "About" component

Bug fixes

  • Toolbar is too big
  • Incorrect Bulma size
  • Disco info error on bookmarked MUC not caught

Technical

  • Self refresh from service worker
  • Update dependencies

0.4.0

14 Nov 00:35
Compare
Choose a tag to compare

Features

  • Handling offline status
  • Using dark theme

Bug fixes

  • Last active chat still displayed when returning to home
  • Messages are not correctly sorted when loading archive

0.3.0

04 Nov 01:22
Compare
Choose a tag to compare

Features

  • Send and receive files over HTTP (XEP-0066, XEP-0363)

Bug fixes

  • Login fail if no redirect in query string

0.2.0

02 Nov 03:13
Compare
Choose a tag to compare

Features

  • Add Progressive Web App support
  • Add "remember me" to login component

0.1.0

01 Nov 22:12
Compare
Choose a tag to compare

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