349 Commits

Author SHA1 Message Date
Element CI
cbee2a9860 Prepare next release 2023-09-18 09:43:06 -07:00
Doug
b3a0680d64
Update App Icon (#1720)
Remove original TestFlight icon and unused iconizer.sh script.
2023-09-15 12:34:01 +01:00
Mauro
7642508135
Thread Decorator (#1686)
* just added the isThreaded property to message based events

* done but I should add a bunch of tests for images and videos and locations

* handling for image and videos, but locations might need to be double checked

* code improvement

* better tests and removed code that is not used, we need to fix first the appearence of replies

* bubble style is solved, we now need plain style

* also added plain style

* better handling for bubble style

* rounded corner only for bubbles in location

* fix for wrong aspect ratio in replies

* all changes done

* better testing

* swift format

* changelog

* PR comments and rebase.

* Simplify corner radius on location timeline view.

---------

Co-authored-by: Doug <douglase@element.io>
2023-09-15 11:58:30 +01:00
Doug
64d5ba7a69
Enable OIDC token refresh in the NSE. (#1711)
Update the SDK and handle API changes.
2023-09-15 09:01:09 +00:00
Mauro
24524a66c8
Fade in for the bloom (#1705)
* fade in for the bloom

* changelog
2023-09-14 11:06:48 +01:00
Stefan Ceriu
761d508ae5
Fixes #1699 - Introduce a new advanced settings screen (#1700) 2023-09-14 08:37:42 +03:00
Doug
da29c7efde
Separate Manage account from Manage devices. (#1698)
Update the SDK.
2023-09-13 15:49:01 +01:00
Stefan Ceriu
f96969ac37
Various accessibility fixes (#1694)
* Hide the accessibility label for the swipe to reply menu

* Fixes #1104 - Add accessibility labels for timeline media

* Import new common strings

* Add sender to accessibility lables for all messages

* Improve accessibility labels for replies

* Add hint and selection to reaction accessibility labels

* Add changelog

* Address PR comments
2023-09-13 14:39:13 +03:00
Stefan Ceriu
97aa930852
Parse markdown and html from push notifications (#1688)
* Extract notification content building outside of the NotificationItemProxy. First step in a bigger refactoring of the NSE

* Import the attributed string buider into the NSE, sort `sources` imports

* Extract message event string building into the RoomMessageEventStringBuilder and reuse it building content for push notifications

* Cleanup

* Add changelog
2023-09-13 12:30:41 +03:00
Stefan Ceriu
add148b77d
Fixe #1198 - Allow cancelling feeback submissions while they're uploading (#1692) 2023-09-13 12:08:39 +03:00
Stefan Ceriu
1279c11efc Fixes #1338 - Add copy permalink option for messages that failed decryption 2023-09-11 16:58:23 +03:00
Doug
3db662b124
Fix avatar button and make mxid copyable. (#1678) 2023-09-11 09:01:40 +00:00
Doug
ae24ba19da
Add missing contacts field in OIDC configuration. (#1662) 2023-09-08 16:28:10 +00:00
Stefan Ceriu
29b2b7ff4a Add default schemes for detected links that don't have any 2023-09-07 14:56:39 +03:00
Doug
f1758b5994 Changelog 2023-09-06 10:07:22 +03:00
Doug
d182202c78
Always use WAS for the account URL page. (#1634) 2023-09-05 17:54:15 +01:00
Stefan Ceriu
946cde40a1 Fixes #1552 - Workaround TabView bug by removing style 2023-09-04 11:24:21 +03:00
Element CI
0a610da93e Prepare next release 2023-09-01 11:07:21 -07:00
Stefan Ceriu
d90d7adb21
Fixes #980 - Generated thumbnail size when uploading media (#1613) 2023-09-01 14:58:36 +03:00
Mauro
38d6ffb363
Avatars and Usernames color change (#1610)
* avatars and username color change

* force a replacement for the notification placeholders

* updated also the plain style

* Update project.yml

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

* changelog

* UI tests updated

---------

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-09-01 09:28:28 +00:00
Element CI
2b0d6a3681 Prepare next release 2023-08-31 09:16:58 -07:00
Mauro
432975f413
New Room button has been moved to the top (#1604)
* completed

* removed old toolbar visibility stuff
2023-08-31 17:03:27 +02:00
Mauro Romito
c1593f28c9 fix 2023-08-30 19:03:27 +02:00
Doug
a472d443e0
Add app logo to OIDC and fix policy URL (#1590) 2023-08-30 09:39:33 +00:00
Doug
a5045e1598
Use Safari for OIDC account URL. (#1591)
* Handle RP-Initiated Logout URL.

Safari is only used on devices, the simulator doesn't work properly.
2023-08-30 08:22:22 +00:00
Mauro
25db476fba
Removed MessageText long press gesture recognizer (#1584) 2023-08-28 20:12:29 +03:00
Mauro
3ef15b9b0d
Fix timestamp not rendering properly when RTL and LTR are mixed together (#1539)
* fix

* changelog
2023-08-22 18:42:41 +02:00
Element CI
ae3f7ba373 Prepare next release 2023-08-22 08:50:10 -07:00
Doug
5e3a32157a
Enable OIDC support (#1541)
Notification content is bypassed for now.
2023-08-22 15:53:27 +01:00
Mauro
4c33d9a414
Fix for voice over reading the braille dot (#1538)
* fix

* changelog
2023-08-22 13:32:42 +00:00
Element CI
b4111d57d7 Prepare next release 2023-08-18 07:11:56 -07:00
Doug
c64fb44c96
Use Compound ListRow instead of Compound form styles. (#1484)
* Adopt ListRow Component.

* Update snapshots.

To check in future PR:
- Pseudo Bug Report Attach Screenshot label
- Bug Report screenshot padding (Use ListRow .custom?)
- De-bold Analytics & Notification Settings footer links
- Inline picker alignment perhaps?

* Changelog

* Update Compound.

* Use the label on the login screen.
2023-08-16 16:08:30 +01:00
Doug
b2928a0dc6
Enable fuzzy search behind a feature flag. (#1490) 2023-08-14 16:41:41 +00:00
Stefan Ceriu
c9d12122bf Revert "Adopt fuzzy searching through the RoomListService's dynamic filter" because of performance issues
This reverts commit e13e97400b2aee456ef5492faf78b8847bf97060.
2023-08-13 19:38:57 +03:00
Stefan Ceriu
e13e97400b Adopt fuzzy searching through the RoomListService's dynamic filter 2023-08-12 09:47:09 +03:00
Element CI
975db4deb3 Prepare next release 2023-08-10 07:10:31 -07:00
Stefan Ceriu
a73502a146 Fixes #1140 - Dismiss all modals when presenting a room 2023-08-10 15:19:43 +03:00
Stefan Ceriu
8a69ca1ce0 Fix reply to media crash caused by missing room context (and implicitly image provider) on the new composer toolbar 2023-08-10 14:50:08 +03:00
Stefan Ceriu
1e1cbd72bb Add missing changelogs 2023-08-10 12:40:28 +03:00
Element CI
9a7a9c8d98 Prepare next release 2023-08-08 03:59:20 -07:00
Doug
22c0e38c5d
Upload to sentry before releasing/tagging. (#1457)
This is to prevent tags being created for CI runs that have failed.
2023-08-07 14:52:54 +01:00
Stefan Ceriu
3515494a10 Display avatars full screen when tapping on them from the room or member detail screens 2023-08-04 17:45:24 +03:00
Doug
1609ae2036
Send read receipts as messages are displayed. (#1426) 2023-08-01 11:53:02 +01:00
Doug
f06e063f03
Fix a bug when dismissing a media preview. (#1428) 2023-08-01 10:45:42 +01:00
Element CI
e39b7eb6c6 Prepare next release 2023-08-01 01:17:18 -07:00
Doug
07651bd3f5
Specify ElementX target for coverage in integrations plan. (#1398) 2023-07-27 16:03:26 +01:00
Mauro
4b14617a8e
FF to enable filtering notifications by push rules (#1412)
* filtering notification by push rules

* changelog

* Apply suggestions from code review

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>

---------

Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-07-27 14:12:52 +00:00
Doug
7a9edc5efa
Make the app version and the device ID copyable in the Settings screen. (#1389) 2023-07-25 17:31:42 +00:00
Doug
43dafda3ef
Tweaks for macOS (#1383)
* Fix constant Create Room button animation on macOS.

* Allow right-clicking on timeline items to work again on macOS.

* Use inline media upload previews on macOS

This comes with the caveat that the previews are no longer interactive.
2023-07-24 12:08:50 +00:00
Doug
fbe05a8679
Compound Room Details (#1369) 2023-07-21 14:22:09 +01:00