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.1 #1128

Merged
merged 146 commits into from
Jul 23, 2024
Merged

6.4.1 #1128

merged 146 commits into from
Jul 23, 2024

Conversation

tmolitor-stud-tu
Copy link
Member

  • Allow image cropping when setting a group/channel avatar
  • Fix position of floating scroll-to-bottom button (thanks Matthew Fennell)
  • Fix buttons in contact list not working sometimes (thanks Matthew Fennell)
  • Implement setting to control the time used for auto-deletion of messages (thanks Noman Ashraf)
  • Fix bug sometimes showing an empty list of omemo keys in groups
  • Fix saving of group name when creating groups on ejabberd servers
  • Fix message retraction in groups/channels
  • Fixed dark mode display of chat placeholder image (park)
  • New Onboarding flow introducing Monal, XMPP and Privacy Settings
  • Accessibility fixes when using VoiceOver
  • Merge and improve add contact menu and contact requests menu
  • Show contact requests menu when tapping onto a contact request notification
  • Fix several crashes and other bugs
  • Updated translations
    MACOS_ONLY - This is the last release that will support macOS 11 + 12.
    IOS_ONLY - This is the last release that will support iOS 14 + 15.

tmolitor-stud-tu and others added 30 commits June 15, 2024 14:19
6.4.0rc3
This button was originally manually positioned using
lastMsgButtonPositionConfigWithSize, and called on each state change
(e.g. switching between chats, or rotating the screen).

However, this caused problems in #921, since the inputContainerView
values did not always reflect the reality of the sizes on the screen.

Therefore, in this commit, we replace the manual calculation with a
constraint-based approach, that lets Apple maintain the position for
us. As a result, we only need to define the position once during
initialisation, and can remove the other usages of
lastMsgButtonPositionConfigWithSize.
When the target is not explicitly set, iOS will look up teh chain for
something that can handle the action. This worked when the contacts
view was initially loaded, but when the search view was opened and
closed again, it caused the handler for these two buttons not to get
picked up.

By explicitly setting the target to self, we instruct the runtime that
we are capable of handling the action, meaning it can still get
triggered even when re-entering the view.
This fixes the display of omemo keys in mucs while joining (it showed an
empty list before because it did not know which participants/members
were in the muc)
The number will be extracted from the pull request in our build
workflows, just like the changelog.
Either we already allowed each other or we allow this contact and asked them
to allow us. Everything else is displayed as "add contact" rather than
"remove contact".
- Fix message doubling when editing in a channel (LMC)
- Fix own messages in public channels erroneously having a lock icon
despite not being encrypted
- Show contact requests menu when tapping onto a contact request
notification
- Wrap onboarding titles properly on small screens
- Improve contact requests UI and show which account a request belongs
to
6.4.1-rc3
- Fix message doubling when editing in a channel (LMC)
- Fix own messages in public channels erroneously having a lock icon
despite not being encrypted
- Show contact requests menu when tapping onto a contact request
notification
- Wrap onboarding titles properly on small screens
- Improve contact requests UI and show which account a request belongs
to
6.4.1-rc3
- Fix message doubling when editing in a channel (LMC)
- Fix own messages in public channels erroneously having a lock icon
despite not being encrypted
- Show contact requests menu when tapping onto a contact request
notification
- Wrap onboarding titles properly on small screens
- Improve contact requests UI and show which account a request belongs
to
- Fix message doubling when editing in a channel (LMC)
- Fix own messages in public channels erroneously having a lock icon
despite not being encrypted
- Show contact requests menu when tapping onto a contact request
notification
- Wrap onboarding titles properly on small screens
- Improve contact requests UI and show which account a request belongs
to
- Fix message doubling when editing in a channel (LMC)
- Fix own messages in public channels erroneously having a lock icon
despite not being encrypted
- Show contact requests menu when tapping onto a contact request
notification
- Wrap onboarding titles properly on small screens
- Improve contact requests UI and show which account a request belongs
to
- Fix message doubling when editing in a channel (LMC)
- Fix own messages in public channels erroneously having a lock icon
despite not being encrypted
- Show contact requests menu when tapping onto a contact request
notification
- Wrap onboarding titles properly on small screens
- Improve contact requests UI and show which account a request belongs
to
6.4.1-rc3
The PDF located at http://www.itu.int/dms_pub/itu-t/opb/sp/T-SP-E.164C-2011-PDF-E.pdf
can be downloaded, parsed and used to generate swift code by calling the
itu_pdf_to_swift.py python script.
Example: ../scripts/itu_pdf_to_swift.py > Classes/CountryCodes.swift
- Some more fixes
6.4.1-rc4
- Fix stable release script
@tmolitor-stud-tu tmolitor-stud-tu merged commit 59ed4bc into stable Jul 23, 2024
3 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.

7 participants