Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6.4.0 #1084

Merged
merged 150 commits into from
Jun 17, 2024
Merged

6.4.0 #1084

merged 150 commits into from
Jun 17, 2024

Conversation

tmolitor-stud-tu
Copy link
Member

  • Implement channel management
  • Rewrite of complete group/channel management UI
  • Implement group/channel destroy button
  • Fix crash on message retraction
  • Fix bug in Message Displayed Synchronization handling (XEP-0490)
  • Improve AV-Call connectivity (allow incoming P2P connections)
  • Implement optional DNSSEC validation
  • Restructure settings menu to be more accessible and resemble the
    structure of the new Conversations' settings menu
  • Fix sharing files using share sheet
  • Fix initial scroll position when opening a chat
  • Add new setting to enable/disable in-app display of webpages in Safari
  • Make more parts of the UI translatable (accessibility labels, section
    headings etc.)
  • Implement SVG support for received images and displaying avatars
  • Fix typos in english strings
  • Update license texts to include all used libraries
  • Open websites linked in settings inline (but allow to open them in the
    default browser, too)

6.3.1b1
This changes every display of a contact with ContactEntry() to not
replicate the same code over and over again.
- Add com.apple.security.network.server entitlement to allow WebRTC to
  open listening sockets
- Implement non-xep conforming TCP transport for ICE candidates only
  active in alpha builds
- Bump WebRTC loglevel to verbose in alpha builds (it's info otherwise)
- Activate VoIP for alpha builds on macOS
- Circumvent CallKit audio session activation problems on macOS Catalyst
  to activate VoIP as much as possible on macOS
At least on older ejabberd (~22.05) this can happen because it still returns
precondition-not-met errors even after successfully configuring the
node.
This makes sure other users won't see a stale time or a constant
"currently online".

Fixes #1059
Changing one of the "Communication" privacy settings triggers a presence
containing an updated capabilities hash.
This also add the previously in MLXMLNode defined WeakContainer to HelperTools.
This uses the slightly adapted group management gui.
Since we can't compile our swift code to let XCode extract all
translatable strings, we have to go with the uncompiled Text() strings
extraction only.
- Rework whole Group/Channel management UI
- Add new setting to enable/disable in-app display of webpages in Safari
- Make more parts of the UI translatable (accessibility labels, section
headings etc.)
6.4.0b2
- Fix unread message counting bugs
6.4.0rc1
Replace it with UIGraphicsImageRenderer.
- Implement SVG support for received images and displaying avatars
- Fix typos in english strings
- Update license texts to include all used libraries
- Open websites linked in settings inline (but allow to open them in the
default browser, too)
6.4.0rc2
- Fix creating and managing groups/channels.
@tmolitor-stud-tu tmolitor-stud-tu merged commit 3a5baf1 into stable Jun 17, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants