Releases: monal-im/Monal
Release
6.3.1 (#1058) - Fix flickering of chat background image - Make keyboard auto-appear configurable - Improve error propagation when uploading/downloading files - Fix detection of omemo keys for groupchats - Make several UI elements translatable now - Fix error handling when creating groups - Show used / discovered MUC servers in server details
Release 6.3.0 (Build 900, PR #1047)
- Fix muc status code handling for biboumi
- Implement XEP-0425: Moderated Message Retraction
- Implement XEP-0490: Message Displayed Synchronization
- Better default chat background for light and dark mode
- Fix crashes when used with very old Openfire server
- Improve cert error message
- Highlight selected chat on iPad and macOS
- Mark pinned chats with icon instead of color
- Completely rewrite privacy settings (thanks Vaidik)
- Automatically focus chat input and open keyboard when entering chat
- Allow SASL PLAIN on servers not supporting SCRAM but SASL2
- Completely new debug menu
- Add new privacy setting to allow/block calls from strangers
- Don't block callkit in china anymore
- Fix several other crashes and UI bugs
6.0.0 (Build 869)
NEW: Audio-call support (This feature will not be available to users in China and macOS users!)
Other changes:
- New Logo and new placeholder images by Ann-Sophie Zwahlen
- New "Add Contact" and "Contact Requests" UI
- Complete rewrite of OMEMO code
- Speed up app start
- Add support for SASL2 (XEP-0388)
- Implement XEP-0424: Message Retraction
- Add support for creating invitations (button only displayed if your server supports it, see https://docs.modernxmpp.org/client/invites/)
- Add timestamp when quoting older messages
- Always show a "Notes to self“ chat
- Overhaul implementation of last interaction display
- Show scroll-down button in groupchats
- OMEMO keys are copyable now (double tap)
- Add OSS based crash reporting (KSCrash), reports can be voluntarily sent via mail
- Fix logfile handling
- Add XEP-0215 (external services) to server details ui
- Only show contacts in contacts panel if they are in our roster
- Implement invitations using qr codes in addition of xmpp: uris
- Implement new image viewer compatible with iOS 17
- Implement gif support in image viewer
Bugfixes:
- Many bugfixes
- Fix bookmarks2 handling
- Fix XEP-0333 in private groups
- Fix url preview for sites not having oc: tags
- Set notifications to "mention only" when joining public channels
- Show per-resource last interaction timestamp in resource list
- Fix file uploading and sharing
- Fix timer when recording audio messages
- Fix muc avatar fetching
5.2.0 (Build 796)
This is the release of Monal 5.2.0
Build: 796 iOS & Mac
Contributors: @tmolitor-stud-tu, @FriedrichAltheide, @janst97
Find our release files here: https://github.com/monal-im/Monal#releases
Highlights
- Switched to new push servers (Europe or US)
- Display transferred files in app's documents directory (file app)
- Removed voice message recordings from macOS for now
- Fixed QR code scanning on macOS
- Fixed encryption (OMEMO) QR code scanning bug
- Fixed crash on link preview (issue #833)
- Fixed onboarding via invite link
- Fixed iOS notification auth for new installs
- Fixed multiple crashes
5.1.1 (Build 793)
This is the release of Monal 5.1.1
Build: 793 iOS & Mac
Contributors: @tmolitor-stud-tu, @FriedrichAltheide, @janst97
Find our release files here: https://github.com/monal-im/Monal#releases
Highlights
- Only fetch group chat (MUC) avatars on hash changes
- Disable background image by default in new installs
- Only display active chats of enabled accounts
- Fix crash when trying to scan QR codes
- Fix crash when accounts are disabled
- Fix nickname field of contact details to show only for 1:1 chats
- Add support for sharing any file type with Monal via share sheet
- Introduce new encryption (OMEMO) keys UI
- Fix file upload encryption issue for share sheet uploads
- Implement new framework for mandatory handler arguments
- Fix crash if Monal retrieves a group chat (MUC) message via MAM while the sender is currently not joined
- Many bugfixes and improvements
5.1.0 (Build 780)
This is the release of Monal 5.1.0
(Build: 780 iOS & Mac)
Minimum iOS version is now 14.0
Contributors: @tmolitor-stud-tu, @FriedrichAltheide, @janst97
Find our release files here: https://github.com/monal-im/Monal#releases
Highlights
- Support OMEMO in private MUCs
- Communication Notifications on iOS 15
- New improved and simplified notification appex
- Switched to new newer libsignal-protocol-c version
- Fixing some memory leaks
- Fixes MUC invites
- Improve OMEMO
- Reduce avatar image size to ~60kb to make ejabberd throttling happy
- Support MUC muting again and implement "mention only" notification mode for MUCs
- Fix voice messages from conversations
- Allow deletion of history for one contact
- Add auto-deletion of messages after 3 days (default: off)
- Update timeouts to make Monal work even under very bad/slow network conditions
- Add support for XMPP: invites (https://docs.modernxmpp.org/client/invites/)
- Use bigger IQ timeouts to account for throttling by XMPP servers (like ejabberd)
- Remove all old VoIP code (was not working anymore)
- Prevent spurious "could not sync" errors in multi account setups
- Use less memory on incoming stanza flood (only parse ~100 stanzas at once)
- Fix error in message deduplication (some messages could be received twice)
Monal 5.0.1 (Build 761)
This is the release of Monal 5.0.1
Build:
761 iOS
761 Mac
Related post in the Monal Blog.
Relevant changelog:
- Show warning if camera permissions are missing while trying to use camera
- Fixed duplication of contacts in chat overview
- Fixed some crashes
- Show Debug menu after tapping 16 times onto app version
- Don't drop file download errors silently
- Don't log outgoing SASL and password change stanzas (your password won't be logged anymore)
- Trim whitespaces and newlines at the beginning or end of a message
- Fix microphone icon not always showing
- Renamed "Log" to "Debug" in settings menu
- Move contact details close button to the left
- Fix some very rare TCP stream handling bugs
- Fix old XMPP resources created with Monal older than version 4.3 not having a random part
- Fix bug in upload queue not reacting to enter key
- Privacy: Only register to APNS and push appserver if notifications are allowed
- Fix bug in MAM handling with ejabberd
Monal 5.0.0 (Build 750)
This is the release of Monal 5.0.0
Build:
750 iOS
TBA Mac (Will likely come with 5.0.1)
Related post in the Monal Blog.
Relevant changelog:
- Complete rewrite of MUC support (but without enhanced UI yet (e.g. create group, list participants etc.))
- Support for MUC bookmarks
- New upload queue UI (confirm file transfers before sending)
- Catalyst: drag drop support for files
- Chat: Message quote swipe action
- Chat: Show Emoji in bigger font
- TLS 1.3 support
- Video upload support
- Voice and video messages refactored
- Photo share option on iOS
- XEP-191: Blocking command
- QR code scanning for macOS
- Encryption: Show own OMEMO key QR codes for quick verification
- Encryption: Show trust stage
- Catalyst (especially on apple silicon) now has real push support
- Fixed OMEMO to/from Siskin/Beagle
- Many small improvements and bugfixes
Resolved issues (especially with OMEMO encryption):
- OMEMO encryption to and from Sisikin IM or Beagle IM is now functional
- Improve OMEMO encryption handling for broken sessions
- Persistence of trust levels even if OMEMO encryption errors occur
- Increased app startup speed
- Fixed crash on account deletion
- Do not allow change of account ID (JID)
- Send Last Message Correction encrypted if used in an encrypted chat
- Many small and bigger fixes, improvements and stability changes.
Privacy: Push server now uses XMPP for registering new push tokens (now the Monal app-server never sees your IP)
Known issues
- Sometimes audio / video messages can not be played in iOS until the app is closed and swiped away
- Message quotes not yet displayed in a fancy style
- MUC OMEMO not yet implemented
There were many more changes you can always review here.
See also significant issues and pull request assigned to milestones: https://github.com/anurodhp/Monal/milestone/1
Please update to the new version! Feedback is always welcome.
Monal 4.9.1 (Build 686)
This is the release of Monal 4.9.1 (Build 686 iOS, 691 Mac ).
Relevant changelog:
- XEP-0172: Nicknames (set own nickname, read other nicknames)
- XEP-0084: User Avatar (set own avatar)
- Add account via QR-Code scanning
- iOS: Floating scroll to bottom button
- You are able to adjust the message notification content (Notification Privacy Setting Options UI)
- Monal should run faster now
- Complete parser rewrite (including a new project specific XML query language and abstractions for pubsub/pep, data forms and XMPP stanza elements)
- Actions for notifications (mark as read, direct reply)
- Improve MAM preferences UI
- /me command
- Use roster names or nicknames for name display instead of JID
- Support for XEP-0333 displayed/read markers synchronizing read state across devices and removing notifications for messages read on another device
- Update of various translations
- OMEMO: Major rewrite and improvements, such as sending pictures from iOS 12
- Another bunch of improvements and code clean-ups
- Another bunch of bugfixes
There were many more changes you can always review here.
See also significant issues and pull request assigned to milestones: https://github.com/anurodhp/Monal/milestone/1
Please update to the new version! Feedback is always welcome.
Monal 4.8.0 (Build 658)
This is the release of Monal 4.8 (Build 658 iOS, 662 Mac ).
Relevant changelog:
- Add translations files and string updates
- Add shift enter command for new line
- Adding default BartyCrouch config (Support tool for translations)
- Add XEP-0092 Software Version functions
- Activate NSE filtering entitlement (Apple finally approved it!)
- NotificationService -> iOS 13.6
- Travis: use Xcode 11.7
- New shortcut: Command + I opens contact details
- Message state handling ('send' & 'receive' status)
- Reduced amount of OMEMO decryption errors (atomic storage) and also more OMEMO fixes
- Improvements on MAM (chat history) and proper ordering of messages
- Improvements of logging, log view and export
- Improvements of IPC messages
- More improvements on push notifications
- Upgrades the embedded default database from version 1.6 to version 4.0
- Many code clean-ups
- Fix idle state notification
- Fix DataLayer completion
- Many more bugfixes
There were many more changes you can always review here.
See also significant issues and pull request assigned to milestones: https://github.com/anurodhp/Monal/milestone/2
Please update to the new version! Feedback is always welcome.