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

7.0 #1119

Merged
merged 176 commits into from
Jul 22, 2024
Merged

7.0 #1119

merged 176 commits into from
Jul 22, 2024

Conversation

tmolitor-stud-tu
Copy link
Member

First Quicksy for iOS release based on Monal.

6.3.0b5
This won't extract all strings, since setting SWIFT_EMIT_LOC_STRINGS=YES
which would extract all strings as opposed to only `Text()` strings
makes xcode compile the whole project for extraction which fails with
the WebRTC lib not being found.
Without setting SWIFT_EMIT_LOC_STRINGS=YES, only Text() views are
translatable. But we can't set SWIFT_EMIT_LOC_STRINGS=YES, because this
tries to compile the whole project and always fails when importing the
WebRTC lib.

Switching from cocoapods to SPM for the WebRTC lib makes the project
compile (even for extracting localizable strings), but crash early when
starting the app (even before main.m is reached). This seems to be a
dylib loading issue.
For details, see previous commit making Toggle() translatable.
- 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
6.3.1b1
- 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
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.
- 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)
@tmolitor-stud-tu tmolitor-stud-tu merged commit 3a5baf1 into quicksy Jul 22, 2024
1 check 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