Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: YONN2222/IservAPI

v1.4.3

Choose a tag to compare

@YONN2222 YONN2222 released this 23 Jun 22:51
bbf0150

Changed

  • Updated Dependencies to their latest version

v1.4.2

Choose a tag to compare

@YONN2222 YONN2222 released this 27 May 19:03
38b3a14

Fixed

  • Fixed login failing with Login failed! Session was not established.
  • Updated authentication to support IServ's newer app login flow.
  • Added handling for IServ's post-login redirect through /iserv/app/authentication/redirect.

v1.4.1

Choose a tag to compare

@YONN2222 YONN2222 released this 14 May 18:10

Added

  • Added api.messenger.listenForMessages(callback, options?) for real-time message listening via Matrix long-polling. The callback receives the MessageEvent and a stop() function to stop listening from within the callback.

Changed

  • Message.senderName and RoomLastMessage.senderName are now always string instead of string | null. When no display name is available, the Matrix user ID is used as fallback.

v1.4.0

Choose a tag to compare

@YONN2222 YONN2222 released this 13 May 20:41

Added

  • Added Messenger direct-message creation with api.messenger.createDirectMessage(matrixId).
  • Added Messenger room leaving with api.messenger.leaveRoom(roomId).
  • Added Messenger reactions with api.messenger.reactToMessage(roomId, eventId, emoji) and api.messenger.reactToMessageByName(name, eventId, emoji).
  • Added Messenger message editing, replying, reaction removal, and message deletion with editMessage, replyToMessage, removeReaction, and deleteMessage.
  • Added api.users.searchMessengerRecipients(query, limit?) to find IServ messenger recipients for direct-message creation.

Changed

  • Messenger login now uses IServ's /iserv/messenger/authenticate flow instead of direct Matrix password login.
  • Documented the new Messenger APIs in the README.

v1.3.2

Choose a tag to compare

@YONN2222 YONN2222 released this 12 May 12:27

Added

  • Added api.email.markAsUnread(uid, mailbox?) to mark an email as unread.
  • Added api.email.markAsRead(uid, mailbox?) to mark an email as read.

v1.3.1

Choose a tag to compare

@YONN2222 YONN2222 released this 11 May 21:56

Changed

  • Replaced date-fns with dayjs for calendar date formatting to reduce the package dependency size.

v1.3.0

Choose a tag to compare

@YONN2222 YONN2222 released this 11 May 20:15

Added

  • Added support for sending Messenger messages with api.messenger.sendMessage(roomId, body) and api.messenger.sendMessageByName(name, body). (@SnappyChunck)

v1.2.0

Choose a tag to compare

@YONN2222 YONN2222 released this 09 May 20:47

New Feature

  • Added Support for IServ Messenger

v1.0.1

Choose a tag to compare

@YONN2222 YONN2222 released this 08 May 19:16
3fa6891

Small readme update

v1.0.0

Choose a tag to compare

@YONN2222 YONN2222 released this 08 May 19:08
c50b979

Initial Release