Commit Graph

77 Commits

Author SHA1 Message Date
SBiOSoftWhare 6574dcacb4 Settings: Add cross-signing and key verification by direct message switches in labs section. 2019-12-06 12:14:13 +01:00
SBiOSoftWhare daec5687d5 Create a URL parser for room messages. 2019-12-03 18:41:17 +01:00
SBiOSoftWhare d2fc9d48f3 Widgets: Require scalar token validation to ensure terms display when retrieve widget URL. 2019-11-29 16:21:26 +01:00
manuroe e2ca1f5cc9 Swift: NSURL -> URL 2019-11-22 12:20:57 +01:00
manuroe bc5331e5f7 Widgets: Check user permission before opening a widget (data part)
#2833
2019-11-22 11:18:08 +01:00
manuroe 6ba90fc08a Widgets: Fix Steve's remarks 2019-11-21 17:19:39 +01:00
manuroe 37ae8bd444 Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe 5cbf31320b Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe 0a88c50b4d Widgets permission: Fix Steve's remarks 2019-11-20 18:41:18 +01:00
manuroe 6817bba702 Widgets: Check user permission before opening a widget (Data side)
#2832
2019-11-20 10:25:56 +01:00
manuroe 1f700b896a SerializationService: Add deserialisation of Any with a dirty implementation of JSON dictionary parsing 2019-11-20 10:17:20 +01:00
manuroe 46176aca4c Merge tag 'v0.10.2' into develop
Finish IntegrationsManagerTerms

# Conflicts:
#	CHANGES.rst
2019-11-15 17:36:59 +01:00
manuroe 4ac802b207 Integrations: Fix terms consent display HTTP requests 2019-11-15 17:30:21 +01:00
manuroe fb44a0f1c6 Integrations: Fix terms consent display when they are required
(cherry picked from commit 9257f3eda8)
2019-11-15 16:39:27 +01:00
manuroe af4f31d1b2 Integrations: Use the integrations manager provided by the homeserver admin via .well-known
#2815
2019-11-07 18:46:50 +01:00
manuroe 9257f3eda8 Integrations: Fix terms consent display when they are required 2019-11-07 18:25:11 +01:00
SBiOSoftWhare 89168a94ff MXHTTPOperation: Remove nullability check before using mutateTo: method where needed. 2019-10-30 10:49:00 +01:00
manuroe 90bf9818ad Theme: Make button theming work
#2734
2019-09-26 16:32:43 +02:00
manuroe 766d24af0f VoIP: Fallback to matrix.org STUN server with a confirmation dialog
#2646
2019-08-28 18:57:56 +02:00
manuroe ce5a723355 IM: Terms modal: Make computation of baseUrl more generic 2019-08-13 11:35:56 +02:00
manuroe 710beb2f34 IM: Detect not signed terms error
(cherry picked from commit 80877eabafc2184ef55c279d2a8f2db10d9735e3)
2019-08-09 15:30:58 +02:00
SBiOSoftWhare 2de7c571e6 Create SerializationService that enables to deserialize or serialize an object conforming to Codable. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare f7b85698de Themes: Handle search bar text color. 2019-07-25 16:58:14 +02:00
SBiOSoftWhare 8adc6a3fce LABS: Remove reaction settings, reactions are enabled by default. 2019-07-09 13:51:14 +02:00
manuroe d0afb4a736 Integrations: Manage the error of provided integrations server not responding 2019-06-21 15:06:41 +02:00
manuroe 339966ca95 Integrations: Manage the error of no configured integrations server 2019-06-21 12:12:32 +02:00
manuroe e782e6b339 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
fridtjof a020dd0a58 Complete the migration code 2019-05-23 22:07:04 +02:00
fridtjof 29adbc1950 (Almost) fix the Matomo migration code 2019-05-23 22:06:45 +02:00
fridtjof d2ef366d4c Rename PiwikTracker to MatomoTracker and update to version 6.0.0 2019-05-23 22:05:06 +02:00
SBiOSoftWhare d78a755201 Theme: Remove non needed reaction colors 2019-05-21 01:09:42 +02:00
SBiOSoftWhare fff83b69d6 Theme: Add reaction button colors and update header background color. 2019-05-20 21:49:27 +02:00
manuroe 824db1fab3 Reactions: Add a labs setting
#2441
2019-05-20 17:31:25 +02:00
manuroe ad78f4f5a5 Merge branch 'aggregations' into riot_2393 2019-05-16 14:51:14 +02:00
manuroe c06015eea5 Reactions: Customise primary reactions buttons 2019-05-15 23:35:09 +02:00
SBiOSoftWhare f6245cdc44 Make Themable protocol available for Obj-C 2019-05-15 21:18:02 +02:00
manuroe b2d7f73091 Device Verification: Verify screen: Theme emojis names 2019-04-08 17:10:40 +02:00
manuroe 3a38162ee6 Widgets: Use scalar v1.1 2019-03-12 17:55:50 +01:00
manuroe ede9ab4c5d 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
manuroe fa4f571ae3 Widget: Pass scalar_token only when required 2019-03-12 15:56:19 +01:00
SBiOSoftWhare a5266eaef5 Add user name colors property on Theme. Used for user name color generation. 2019-03-07 17:33:52 +01:00
SBiOSoftWhare 8fe6e3fa89 Fix SwiftLint warnings 2019-02-27 10:07:51 +01:00
manuroe 095d9df058 Maintenance: Update cocopoads and pods. Automatic update to Swift4.2 2019-02-20 16:45:32 +01:00
manuroe 23bba2167e Merge pull request #2221 from fridtjof/deprecations/percent_encoding
Take care of percent encoding related deprecations
2019-02-20 15:06:11 +01:00
SBiOSoftWhare dd78330d9b Remove UISearchBar border color 2019-02-19 09:40:38 +01:00
SBiOSoftWhare 86d876206c Handle UISearchBar cancel button color in ThemeService 2019-02-19 09:39:40 +01:00
SBiOSoftWhare 49201a0711 Add style method for UITabBar on Theme protocol. Update themes and make UITabBar non translucent. 2019-02-19 09:39:01 +01:00
SBiOSoftWhare 8f05b94b53 Update dark theme colors 2019-02-19 09:36:43 +01:00
fridtjof 3ad4481827 use the Matrix SDK's method for percent encoding 2019-02-18 15:31:55 +01:00
manuroe 4cf6b4d7b4 reskin: Fix dark theme colors 2019-02-14 19:20:50 +01:00