Philippe Loriaux
c6c3eaaec1
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Doug
b9dc5d6eca
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
2c0bf1e80f
vector-im/element-ios/issues/4899 - Fixed various localization issues.
2021-09-30 09:40:12 +03:00
Stefan Ceriu
862464108b
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
2c0fdf7919
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
f7a8163947
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
be0ceb1759
Remove old AppDelegate imports.
2020-08-31 19:38:06 +02:00
manuroe
a151bf4a91
Code Quality: Make sonar happier
...
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare
923db0c465
Fix terms appearing twice on cancel in IntegrationManagerViewController.
2019-11-29 16:21:03 +01:00
manuroe
3296a7561f
Widgets: Display an error if the IM is disabled
...
#2843
2019-11-21 16:36:08 +01:00
manuroe
d01ecca63c
Widgets permission: No check required for the integration manager widget
2019-11-20 10:56:14 +01:00
manuroe
b7aaa17525
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
3575258920
IM: Terms modal: Reopen the IM UI once terms are accepted
2019-08-13 13:59:36 +02:00
manuroe
d37017430d
IM: Terms modal: Make computation of baseUrl more generic
2019-08-13 11:35:56 +02:00
manuroe
f946e2b6d5
IM: Start flow for terms modal
2019-08-09 15:58:33 +02:00
manuroe
948105b03d
Integrations: Manage the error of no configured integrations server
2019-06-21 12:12:32 +02:00
manuroe
afd37fa9fb
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
79237928ae
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
e138dd8d2c
use the Matrix SDK's method for percent encoding
2019-02-18 15:31:55 +01:00
fridtjof
d14d472b60
take care of percent encoding related deprecations
2019-02-04 21:22:43 +01:00
manuroe
2f90842345
New async [MXRoom state:]: Make Riot build
2018-07-20 10:40:42 +02:00
manuroe
f821f05f8f
New async [MXRoom state:]: Make widgets build
2018-07-19 13:05:09 +02:00
manuroe
b79b1b0c38
MXRoomState: Apply new membership property
2018-07-17 18:00:56 +02:00
manuroe
fd6a106da6
Make use of MXRoom.summary instead of MXRooms.state
2018-07-17 17:28:32 +02:00
manuroe
b64b5767fb
Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state
2018-07-16 22:30:55 +02:00
manuroe
5a61d1c227
Use new MXRoomState.membersCount
2018-07-12 10:50:59 +02:00
manuroe
7af86d9f9d
MXRoomState: Apply new MXRoomMembers property
2018-07-12 00:19:48 +02:00
SBiOSoftWhare
3f3c4f471b
Structure project almost by features. Start by organizing view controllers.
2018-07-10 10:21:20 +02:00