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
Doug
ebd9f4c916
Add App Lock settings screen ( #1917 )
2023-10-19 12:26:34 +01:00
Nicolas Mauri
9ab3b20a49
Add UI to record a voice message from the composer toolbar ( #1892 )
2023-10-16 15:18:51 +00: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
Doug
b6470c9651
Initial setup ready for PIN/Biometric app lock. ( #1876 )
...
* Add AppLockCoordinator and WindowManager.
2023-10-11 12:59: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
ElementRobot
2354c25aab
Translations update ( #1741 )
...
Co-authored-by: pixlwave <pixlwave@users.noreply.github.com >
2023-09-18 15:14:12 +00:00
Nicolas Mauri
03603d13e5
Update room notification settings mismatch screen ( #1733 )
2023-09-18 09:11:27 +00:00
Velin92
420b982b90
Translations update
2023-09-18 10:04:16 +02: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
Velin92
534422c07d
Translations update
2023-08-21 02:47:09 +02:00
ElementRobot
035d57537f
Translations update ( #1502 )
...
Co-authored-by: Velin92 <Velin92@users.noreply.github.com >
Co-authored-by: Mauro <34335419+Velin92@users.noreply.github.com >
2023-08-16 17:48:12 +02:00
Nicolas Mauri
9a52b968f1
Edit the default notification settings ( #1468 )
2023-08-11 17:10:23 +03:00
Alfonso Grillo
25f66d2557
Refine polls UI in the timeline ( #1474 )
...
* Add summary view in PollRoomTimelineView
* Add selectedPollOption action
* Handle undisclosed polls
* Add more logics in PollRoomTimelineView
* Refine ended poll UI
* Refine poll layout
* More UI refinements
* Fix layout issue
* Refine progress bar
* Add poll mocks and UI tests
* Cleanup
2023-08-11 10:25:16 +00:00
Velin92
46d5c673d4
Translations update
2023-08-07 09:12:33 +03:00
Velin92
4fc5b6fb15
Translations update
2023-07-31 14:33:23 +03:00
Nicolas Mauri
d38b6f74b1
Notification settings screen ( #1414 )
2023-07-31 09:11:01 +00:00
Alfonso Grillo
0e7a48d961
"View only" polls in the timeline ( #1399 )
...
* Add stub methods in RoomTimelineItemFactory
* Add PollRoomTimelineView and PollEndRoomTimelineView
* Add timeline skeleton
* Start poll mapping
* Add comment
* Refine poll UI
* Add feature flags for polls
* Cleanup
* Delete poll end event
* Refine poll mapping
* Refine poll layout
* Reuse FormRowAccessory
* Refine poll bubble layout
* Localise strings
* Update project
* Refine poll preview
* Map poll properties
2023-07-27 15:34:27 +02: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
Velin92
156e33b27c
Translations update
2023-07-24 09:36:14 +03:00
Alfonso Grillo
df58d8378e
Delete Location Sharing feature flags ( #1358 )
...
* Delete location sharing feature flags
* Add changelog.d file
* Update localizations
* Amend changelog file
2023-07-19 12:15:26 +02:00
Alfonso Grillo
79fcfcd61b
Update errorMissingLocationAuth ( #1341 )
2023-07-17 13:19:28 +00:00