Commit Graph

217 Commits

Author SHA1 Message Date
Mauro Romito fc1c22c08c refactor completed 2023-03-06 14:59:03 +01:00
Andy Uhnak 7e41e16467 Use SwiftPM AnalyticsEvents 2023-03-02 16:59:48 +00:00
Andy Uhnak 81cdb68ce4 CryptoSDK phased rollout feature 2023-02-22 11:25:28 +00:00
Flescio d461349e00 Apply (polls) push rules client side for encrypted rooms (#7356)
* managing dont notify push rule

* private extension for push rule

* remove mentions and keyword notice footer
2023-02-13 11:13:59 +01:00
Andy Uhnak 168e6067fb Enable Crypto SDK for production 2023-02-02 12:32:14 +00:00
Andy Uhnak f81150bc68 Refresh notification service on crypto change 2023-02-02 10:41:34 +00:00
aringenbach c1968451bb Labs: Rich text editor: enable list items indentation 2023-01-30 15:38:56 +01:00
Mauro Romito 4c81b71afd replaced UIColor link with ThemeService links color everywhere it was used, and included the ThemeService in NSE and SiriIntents 2023-01-12 17:54:44 +01:00
Alfonso Grillo 4abf645596 Merge pull request #7231 from vector-im/alfogrillo/render_poll_end_event
Render poll ended event in the timeline (PSG-196)
2023-01-10 14:49:13 +01:00
Alfonso Grillo 8eac6d053c Remove warnings 2023-01-10 12:20:34 +01:00
Alfonso Grillo 69a85a40d2 Add warnings 2023-01-10 12:20:34 +01:00
Alfonso Grillo db7abaa7f5 Add push notification body for poll.end 2023-01-10 12:20:34 +01:00
Alfonso Grillo 8596b36257 Cleanup code 2023-01-10 12:20:34 +01:00
Yoan Pintas df855e0553 Ignore the voice broadcast chunks at the notifications level (#7230) 2023-01-10 09:54:17 +00:00
Yoan Pintas 79e9f8ee40 Update the room description in the rooms list in case of live broadcast (incoming or outgoing) (#7160) 2022-12-19 19:26:55 +01:00
Philippe Loriaux d6d5cabc0d Remove the voice broadcast chunks from the attachments list 2022-12-02 11:51:33 +01:00
Gil Eluard 5eb1b39345 Threads: added support to read receipts (MSC3771) 2022-10-24 22:27:13 +02:00
Johannes Marbach 113c7aa256 Include concrete device model in user agent (PSG-754)
Fixes: #6742
2022-09-26 10:24:35 +02:00
Andy Uhnak a9d1e84252 Track all errors in Sentry 2022-08-23 08:14:59 +01:00
Doug 9817b92419 Exclude MXK views/controllers from NSE and Intents
And exclude all MXK authentication from the share extension.
2022-06-21 10:04:22 +01:00
Doug 6cb4a8cf04 Trim whitespace and trailing slashes from a user entered homeserver address. 2022-06-21 10:04:22 +01:00
Stefan Ceriu 255b80a03e Use the newly added BackgroundSyncService readMarkerEvent method plus cleanup. 2022-06-15 15:18:42 +03:00
Stefan Ceriu 318bb22cd1 NSE - Prevent playback on already read messages and enable on device silencing for unwanted push notifications 2022-06-15 15:18:42 +03:00
Doug f9fbc6f599 Add ReCaptcha screen (#6135)
Support dark mode in MXKAuthenticationRecaptchaWebView.
Begin implementing the ReCaptcha coordinator.
2022-05-11 09:57:37 +01:00
Doug 86ac0f14e0 Notification strings fall back to English if missing 2022-04-06 15:44:12 +01:00
ismailgulek 067c42c67b Navigate to thread from notification 2022-03-08 12:58:13 +03:00
Doug 4d01740ce3 Remove unused NSBundle extension methods.
Fix compile errors and remove duplicate strings after rebase.
2022-03-03 10:04:20 +00:00
SBiOSoftWhare b10b70c26e Xcodegen: Fix RoomTimelineStyleIdentifier.swift location in all targets. 2022-02-16 09:46:17 +01:00
Doug f14147c840 Merge pull request #5467 from vector-im/doug/5160_ftue_use_case
Add the FTUE use case screen for new users.
2022-02-10 14:28:28 +00:00
Stefan Ceriu 1ab7643de1 Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195. 2022-02-10 08:43:18 +02:00
Doug 295b3eaa99 Add the Use Case selection screen to the onboarding flow. 2022-02-04 16:10:38 +00:00
David Langley ac0bda01ec Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +00:00
ismailgulek 701d38c798 Merge branch 'develop' into ismail/5068_start_thread 2022-01-19 00:07:52 +03:00
David Langley 021b34be21 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens 2022-01-14 11:43:09 +00:00
David Langley 06e8f0a71b Add analytics for Unauthenticated errors 2022-01-13 17:33:51 +00:00
SBiOSoftWhare ca87f9b1f6 Merge pull request #5342 from vector-im/steve/5321_bubbles_lauching
Message bubbles: Add settings and build flag
2022-01-13 09:50:23 +01:00
David Langley b779eccfce Remove duplicated logout code and fix spinner.
- Remove some duplication of logout behaviour
- Fix additional spinner on homeViewController
2022-01-10 21:38:24 +00:00
David Langley 72bcae9d15 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens 2022-01-06 22:43:20 +00:00
David Langley 756b1c3d1d Split MXKAccount from Data so just data can be loaded from disk without side effects. Also change force reload of accounts to stop double load on init. 2022-01-06 20:35:37 +00:00
SBiOSoftWhare 9cab69ab66 Rename RoomTimelineStyle enum to RoomTimelineStyleIdentifier. 2022-01-04 17:53:15 +01:00
Stefan Ceriu 616fe3ead7 vector-im/element-ios/issues/5298 - Custom notification text for shared locations. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 7826faf6ea vector-im/element-ios/issues/5298 - Added body message content keys and replaced plain string usages. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 9c66b5b7b1 vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey. 2022-01-04 17:33:32 +02:00
SBiOSoftWhare 6106e917fa Fix targets configuration. 2022-01-04 11:11:02 +01:00
SBiOSoftWhare 60939b27b1 Update targets for new BuildSettings properties. 2022-01-03 18:18:37 +01:00
David Langley 947290b6a7 Add first refresh token implementation pass. Account credential persistence and NotificationService handling. 2021-12-09 17:28:56 +00:00
Stefan Ceriu ac6561a3d3 vector-im/element-ios/issues/5114 - Polls in the timeline. 2021-12-09 09:37:02 +02:00
SBiOSoftWhare d4e8d9400f Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare 90627cdb4a Remove MatrixKit import from Swift files. 2021-11-29 17:50:30 +01:00
SBiOSoftWhare ff1b5779ed NSE: Import MatrixKit bridging header. 2021-11-29 17:34:57 +01:00