Philippe Loriaux
216924165d
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Doug
1c4b09b813
Merge branch 'develop' into doug/4484_contacts_access
...
# Conflicts:
# Riot/Assets/en.lproj/Vector.strings
# Riot/Generated/Strings.swift
# Riot/Modules/Application/LegacyAppDelegate.m
# Riot/Modules/Settings/SettingsViewController.m
2021-09-30 11:14:02 +01:00
Stefan Ceriu
92c2a9488f
vector-im/element-ios/issues/4899 - Fixed various localization issues.
2021-09-30 09:40:12 +03:00
Stefan Ceriu
8b80b3f4c7
vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods.
2021-09-30 09:40:12 +03:00
Doug
c1ad2e9ece
Update the Service Terms modal from the latest Figma.
...
Checkboxes have been removed from the individual policies.
Reverse flow so that the service terms are show before the contacts access popup.
Removes outOfContext from the modal as it will only be presented when requested.
Fixes second presentation on swipe to dismiss of the modal.
2021-09-13 11:46:31 +01:00
Stefan Ceriu
43f6c44c78
Adopt consolidated logging mechanism ( #4370 )
...
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
SBiOSoftWhare
1f6743f612
Remove old AppDelegate imports.
2020-08-31 19:38:06 +02:00
manuroe
efbca319f0
Code Quality: Make sonar happier
...
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare
4225c1bf02
Fix terms appearing twice on cancel in IntegrationManagerViewController.
2019-11-29 16:21:03 +01:00
manuroe
aafc8e3acb
Widgets: Display an error if the IM is disabled
...
#2843
2019-11-21 16:36:08 +01:00
manuroe
41b6e2bc17
Widgets permission: No check required for the integration manager widget
2019-11-20 10:56:14 +01:00
manuroe
31f2e80443
Privacy: Make IS terms wording clearer when we fallback to vector.im
...
#2760
Add a outOfContext flag to ServiceTermsModal and adapt the display to it
2019-10-10 11:05:10 +02:00
manuroe
d595c01246
IM: Terms modal: Reopen the IM UI once terms are accepted
2019-08-13 13:59:36 +02:00
manuroe
a258907fea
IM: Terms modal: Make computation of baseUrl more generic
2019-08-13 11:35:56 +02:00
manuroe
b0bd5df851
IM: Start flow for terms modal
2019-08-09 15:58:33 +02:00
manuroe
53afe41f9a
Integrations: Manage the error of no configured integrations server
2019-06-21 12:12:32 +02:00
manuroe
089835f3f4
Integrations: Make code support use of an integration manager other than modular/scalar.
...
The default value is still modular/scalar.
2019-06-21 11:26:34 +02:00
manuroe
f8ea427b62
Widgets: Attempt to re-register for a scalar token if ours is invalid
...
#2326
As the integration manager page (https://scalar-staging.riot.im/scalar-web ) does not return a 403, check scalar token validity before opening it
2019-03-12 17:12:44 +01:00
fridtjof
7ba712a6b6
use the Matrix SDK's method for percent encoding
2019-02-18 15:31:55 +01:00
fridtjof
23ed49d186
take care of percent encoding related deprecations
2019-02-04 21:22:43 +01:00
manuroe
d1e296913e
New async [MXRoom state:]: Make Riot build
2018-07-20 10:40:42 +02:00
manuroe
2e7078f5d6
New async [MXRoom state:]: Make widgets build
2018-07-19 13:05:09 +02:00
manuroe
c2faf3e7a3
MXRoomState: Apply new membership property
2018-07-17 18:00:56 +02:00
manuroe
3483e9f9ef
Make use of MXRoom.summary instead of MXRooms.state
2018-07-17 17:28:32 +02:00
manuroe
e3f204562b
Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state
2018-07-16 22:30:55 +02:00
manuroe
76508d270b
Use new MXRoomState.membersCount
2018-07-12 10:50:59 +02:00
manuroe
2e4f568807
MXRoomState: Apply new MXRoomMembers property
2018-07-12 00:19:48 +02:00
SBiOSoftWhare
263c8f9246
Structure project almost by features. Start by organizing view controllers.
2018-07-10 10:21:20 +02:00