Stefan Ceriu
e4788e615f
Fixes #2179 - Open direct chat directly from the room member details screen
2023-11-29 18:31:29 +02:00
Alfonso Grillo
0d9579d78e
Update poll form localization keys ( #2167 )
...
* Update poll form localisations
* Update localisation keys
2023-11-24 16:43:13 +00:00
Alfonso Grillo
e583f52c65
Edit poll UX ( #2151 )
...
* Add edit poll on room proxy
* Add CreatePollMode
* Add “edit poll” presentation flow
* Add delete poll section
* Inject editing poll
* Add submit action
* Refactor validation logic
* Add edit/delete actions
* Fix bubble timestamp for polls
* Update localisations
* Refactor CreatePoll -> PollForm
* Refactor tests
* Update rust sdk to 0.0.5-november23
* Update confirmation alerts
* Add edit support in TimelineItem menu
* Refactor a11y id
* Cleanup
* Fix failing tests
* Add tests
* Refine isEditable workaround
* Refactor timestamp in TimelineItemBubbledStylerView
2023-11-23 11:19:15 +00:00
Mauro
d11562692c
Mentioned notifications copy improvement ( #2144 )
2023-11-22 14:16:03 +01:00
Mauro Romito
7b8f4f8276
Revert "mentioned you improvement"
...
This reverts commit 0ecb156020 .
2023-11-22 13:49:56 +01:00
Mauro Romito
0ecb156020
mentioned you improvement
2023-11-22 13:48:45 +01:00
Mauro
7b812a45c3
Read Receipts sheet + enabled RR by default ( #2123 )
2023-11-21 12:38:39 +00:00
ElementRobot
2e1b0cc6a9
Translations update ( #2118 )
...
* Translations update
* Fix strings
---------
Co-authored-by: Velin92 <Velin92@users.noreply.github.com >
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
2023-11-20 14:51:00 +02:00
Mauro
93c6aa684b
Accessibility on RRs ( #2094 )
...
* added accessibility on the read receipts but there is something wrong in the generation
* voice over implementation for RRs
* Update ElementX/Sources/Screens/RoomScreen/View/Supplementary/TimelineReadReceiptsView.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
* done
* changelog
---------
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2023-11-16 16:51:25 +00:00
Stefan Ceriu
eb6f7e0409
Fixes #2083 - Expose options for overriding the system appearance in the advanced settings menu
2023-11-15 14:23:11 +02:00
Doug
4b3a373782
Use more Compound icons (part 2!) ( #2082 )
...
* Use Compound icons in ListRow.
* Add CompoundIcon(asset:) convenience initialiser.
2023-11-15 09:54:43 +00:00
Doug
4257c20bc9
First round of icon updates. ( #2076 )
...
Update Compound too.
2023-11-13 16:44:29 +00:00
Stefan Ceriu
5adbb3789e
Fixes #660 - Expose message actions to voice over rotor ( #2061 )
...
* Fixes #660 - Expose message actions to voice over rotor
* Expose "message actions" accessibility action on polls and voice messages too.
2023-11-10 18:32:15 +02:00
Nicolas Mauri
da831f6725
New voice message recording mode ( #2051 )
...
* Lock voice message recording
* Use the VoiceMessageCache to store the recording file
* Rework on some composer toolbar buttons
* Update accessibility labels for voice message recording button
* PreviewTests
2023-11-10 15:32:22 +00:00
Mauro
a4bc7b8e36
Custom copy for notifications that contain mentions ( #2050 )
2023-11-09 18:12:11 +00:00
ElementRobot
de0656daa3
Translations update ( #1984 )
...
Co-authored-by: pixlwave <pixlwave@users.noreply.github.com >
2023-10-30 14:39:14 +00:00
Stefan Ceriu
a837ce5cff
Key backup Rust API adoption ( #1952 )
...
* Adopt Rust side secure backup APIs (incomplete, based on poljar/backup-pr)
* Implement the home screen recovery key confirmation banner.
* Update with the latest Rust changes.
The loading button for .unknown was incorrect. It should be treated as disabled.
---------
Co-authored-by: Doug <douglase@element.io >
2023-10-27 20:16:51 +01:00
Doug
11563c6297
Add support for Face ID/Touch ID to app lock. ( #1966 )
...
* Fix biometrics with low grace period and backgrounding before unlocked.
* Trigger permissions alert when enabling Face ID.
2023-10-27 09:09:12 +00:00
Doug
c6e4dc2a37
Initial implementation for AppLockSetupFlowCoordinator. ( #1949 )
...
Rename AppLockSettingsScreen to AppLockSetupSettingsScreen.
Implement forced logout and persist PIN entry attempts.
2023-10-25 11:03:37 +00:00
Alfonso Grillo
6e5680fc36
Update permission alerts ( #1953 )
...
* Update system alerts
* Update localisations
* Update localizations
2023-10-24 14:57:27 +00:00
Alfonso Grillo
8ff1c753a6
Voice message loader & error handling when sending ( #1945 )
...
* Add loader & error handling
* Refactor PlainButtonStyle() -> .plain
2023-10-24 13:20:16 +00:00
Doug
65b7c1df20
Add AppLockSetupBiometricsScreen. ( #1942 )
2023-10-23 16:18:25 +01:00
Doug
5356a56a00
Add AppLockSetupPINScreen. ( #1930 )
2023-10-23 09:07:13 +00:00
Doug
ceee6b1853
Implement AppLockScreen as per the designs. ( #1925 )
...
Fix a bug in the unlock flow
2023-10-20 17:35:57 +01:00
Stefan Ceriu
c8b9d95122
#1899 , #1900 , #1901 - Implement chat backup setting screens
2023-10-19 15:34:10 +03:00
Velin92
e415ec5077
Translations update
2023-10-16 11:08:37 +02:00
Mauro
ad0b2f114f
@room in user suggestions ( #1880 )
...
* for now I am using a local RTE solution, need to fix one test
* fixed a test
* new rte version
* pr suggestions
* @room added to the suggestions
* removed empty space
* revert
* code improvement
* project updated
* package
2023-10-12 16:15:47 +00:00
Stefan Ceriu
72a96b6850
Advanced settings fixes ( #1857 )
...
* vector-im/element-meta/issues/2042 - Fix advanced options ordering and capitalisation
* Bump swiftlint's type_body_length warning to 1000, make it match error.
* Fix unit tests
2023-10-05 17:26:02 +03:00
Nicolas Mauri
3ff983a48b
Fix the room summary and reply view for voice messages ( #1856 )
2023-10-05 09:22:16 +00:00
Velin92
e6fa1bac2e
Translations update
2023-10-03 10:27:03 +02:00
Alfonso Grillo
423604b18c
Add "end poll" confirmation dialog ( #1799 )
...
* Add poll end confirmation dialog
* Fix button role in CreatePollScreenViewModel
2023-09-26 12:57:40 +00:00
Velin92
22756891c1
Translations update
2023-09-25 10:00:02 +02:00
Alfonso Grillo
7048a0e4ad
Add polls' room summaries ( #1770 )
...
* Update sdk to 1.1.18 & add poll summary
* Fix localisation
2023-09-21 07:47:14 +00:00
Nicolas Mauri
03603d13e5
Update room notification settings mismatch screen ( #1733 )
2023-09-18 09:11:27 +00:00
Stefan Ceriu
dd937cb86a
Various small UI tweaks for the new user details edit screen
2023-09-15 17:29:24 +03:00
Stefan Ceriu
fe711a9a40
Change user display name and avatar ( #1718 )
...
* Fixes #1715 , #1716 - Add new user profile editing screen
* Bump SDK, adopt new `client.removeAvatar()` method
* Address PR review comments
2023-09-15 16:20:33 +03: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
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
Alfonso Grillo
f8c785ae51
Polish polls UX ( #1684 )
...
* Fix bar color
* Remove “final votes” string
* Add haptic feedback for polls
* Update compound package
2023-09-11 16:52:26 +02:00
Velin92
89c4786af7
Translations update
2023-09-11 10:12:23 +03:00
Velin92
7d0d68cfd5
Translations update
2023-09-04 08:48:01 +03:00
Alfonso Grillo
9b313b814e
Polls refinements ( #1608 )
...
* Refine focus behavior
* Begin draft mode
* Add alert on poll form
* Add poll ended asset
* Add fallback text for ended poll event
* Cleanup
* Fix assets
* Remove poll feature flags
* Fix UI tests
* Fix ui tests
* Refine discard poll alert
* Remove unused import
* Rename hasDraftContent -> hasContent
* Restore createPoll-2 ref screenshots
2023-09-01 15:55:11 +02:00
Nicolas Mauri
3ab7b1b1c7
Display the notification mode for each room in the the room list ( #1595 )
...
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
2023-08-31 11:15:38 +00:00
Alfonso Grillo
f0fad25d09
Vote on a poll and end a poll ( #1597 )
...
* Fix project file
* Add vote and end poll actions
* Handle redaction
* Fix local echo behavior
* Cleanup
* Fix UI tests
* Add localisation
* Cleanup
* Fix end poll action style
2023-08-31 12:04:25 +02:00
Velin92
7becf6d0af
Translations update
2023-08-28 09:05:58 +03:00
Nicolas Mauri
e0f885c590
Alert the user about configuration mismatch in notification settings ( #1543 )
2023-08-23 14:01:10 +00:00
Doug
5e3a32157a
Enable OIDC support ( #1541 )
...
Notification content is bypassed for now.
2023-08-22 15:53:27 +01:00
Nicolas Mauri
b1ea23c925
Display the list of rooms with user-defined notification settings ( #1535 )
2023-08-22 12:33:39 +00:00