Commit Graph

96 Commits

Author SHA1 Message Date
SBiOSoftWhare 4c8df2b330 Now store showDecryptedContentInNotifications settings option in UserDefaults instead for MXKAccount in order to keep this information when the user logout. Fix issue #1914. 2018-07-02 14:41:55 +02:00
manuroe a8efa87152 Analytics: clean references to GA as we do not use it anymore 2018-06-27 10:43:22 +02:00
manuroe fff8f2f14e Analytics: Move code from AppDelegate to a dedicated class: Analytics 2018-06-27 10:02:08 +02:00
SBiOSoftWhare 9abb8ab6f8 Update account deactivation success handling in SettingsViewController. Do not send logout request to home server. 2018-06-01 16:08:55 +02:00
SBiOSoftWhare a572ec1c7c Remove useless commented code in SettingsViewController 2018-05-31 12:15:13 +02:00
SBiOSoftWhare d9ed6c4a84 Handle account deactivation from settings 2018-05-30 17:05:42 +02:00
giomfo 81b25299e5 Merge pull request #1841 from vector-im/riot_1838
Bug Fix - Crash on URL like https://riot.im/#/app/register?hs_url=...
2018-04-18 10:51:03 +02:00
giomfo 747153fcb7 Bug Fix - Crash on URL like https://riot.im/#/app/register?hs_url=...
Prompt the user before logging out in case of click on register link.

vector-im/riot-ios#1838
2018-04-17 21:39:31 +02:00
giomfo fc0b16cfce Bug Fix - Crash on URL like https://riot.im/#/app/register?hs_url=...
Fix here the crash
Another commit will be done to prevent logging out on unexpected register url

https://github.com/vector-im/riot-ios/issues/1838
2018-04-13 20:14:44 +02:00
giomfo 866d196fad Improve Error Notifications (based on kMXKErrorNotification)
Add the account identifier in userInfo dictionary to let the listener know which account is concerned by the error.

vector-im/riot-ios#1839
2018-04-13 16:43:41 +02:00
manuroe 5cc9b35462 Matrix Apps: Enable them by default. Remove the settings from LABS section (#1795) 2018-03-08 15:39:59 +01:00
Giom Foret 30b415abc4 Settings: Enhance flair handling
Display more details on the user's group (avatar, id)

vector-im/riot-meta#118
2018-02-06 23:38:12 +01:00
giomfo c90702cbde Merge pull request #1737 from tellowkrinkle/tellowkrinkle-cancelbutton-fix
Cancel Buttons use style Cancel
2018-01-22 15:47:34 +01:00
Giom Foret 4bd9093462 Fix Manu's comments 2018-01-22 15:14:33 +01:00
Giom Foret 863d862ea2 App Settings - Communities: Let the user update the publicity for each his community 2018-01-20 13:49:02 +01:00
Evan Tang 889f34b6d6 When you realize there's more than one cancel button 2018-01-18 20:46:25 -06:00
Giom Foret 466ec98ccc Bug Fix -iPad: export e2e keys failed, there pops no window up where to save the keys
#1733

Do not pass the frame of the view to present the document interaction controller. The given rect is supposed to be in the coordinates of the view.
2018-01-17 12:26:40 +01:00
manuroe 68bca67d3d Merge remote-tracking branch 'origin/release-v0.6.7' into develop
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-12-27 16:23:42 +01:00
Giom Foret a64440df08 Bug Fix: Share extension is not localized?
#1701
2017-12-27 14:53:17 +01:00
Giom Foret 607d753ee8 Merge branch 'develop' into groups 2017-12-22 14:50:40 +01:00
Giom Foret 9ab76899fe Groups: self-management of membership of groups
- Custom the group view controllers with the blue color.

vector-im/riot-meta#114
2017-12-22 14:33:40 +01:00
manuroe 7de8c429ad Analytics: Create a generic API in AppDelegate class
And move all Google Analytics code to AppDelegate.m
2017-12-22 13:19:40 +01:00
Giom Foret 0abb08598c Code cleaning 2017-11-28 10:18:44 +01:00
Giom Foret 26fc3c3377 fix compilation errors 2017-11-27 12:38:21 +01:00
giomfo 204d98ccc2 Merge pull request #1665 from aaronraimist/oled-black
Add basic OLED black theme
2017-11-27 09:59:35 +01:00
manuroe a7907364e7 Make code compatible with !use_frameworks in Podfile 2017-11-23 16:09:19 +01:00
Aaron Raimist 8abe65b289 Add basic OLED black theme 2017-11-21 20:55:11 -06:00
Giom Foret ade651788b Bug Fix - Failed to send photos which are not stored on the local device
and must be downloaded from iCloud.

#1654
2017-11-17 14:33:24 +01:00
Giom Foret e101efffe5 Merge branch 'master' into callkit
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/AppDelegate.m
#	Riot/ViewController/SettingsViewController.m
2017-10-04 13:04:21 +02:00
manuroe d05f6e3c41 Rageshake: Add a setting to enable (disable) it.
https://github.com/vector-im/riot-ios/issues/1387
https://github.com/vector-im/riot-ios/issues/535

There is also a new "Do not ask again" button in the rageshake popup as a shortcut for this setting.
2017-10-04 11:09:02 +02:00
manuroe 33247d956d Jitsi: Enable the "Create conference calls with jitsi" settings by default 2017-10-03 13:17:07 +02:00
Giom Foret 9bbed86d4b Fix iOS11 disruption
- RoomViewController, RoomDetailsVC, ContactDetailsVC: fix header layout.
- Use UIScrollView+MatrixKit category to handle the adjusted content inset which is not defined before iOS 11.
2017-09-27 09:26:34 +02:00
Giom Foret e978306f37 @available(iOS 11.0, *) use requires Xcode 9 2017-09-22 16:48:49 +02:00
manuroe 3f3c772307 BF: [iOS11] "Smart [colors] Invert" renders badly in the app
Take into account Giom's review
2017-09-21 17:03:43 +02:00
manuroe f65e6cc694 BF: [iOS11] "Smart [colors] Invert" renders badly in the app
https://github.com/vector-im/riot-ios/issues/1524

- the app does its own dark theme and prevents the OS from automatically revert the colors in the app
- there are 3 choices on iOS11 for the Riot theme: "auto", "light", "dark". "auto" uses the system settings
2017-09-21 15:29:46 +02:00
Giom Foret 19a7817527 Pushkit: Remove APNS use.
Use new MXKAccount API to handle push token and settings.
- add format: 'event_id_only' to the data dict when you add the pusher
- use the following app ID: im.vector.app.ios.voip.prod
2017-09-19 16:06:44 +02:00
Giom Foret 35924dccfb Merge branch 'develop' into callkit 2017-09-19 09:50:21 +02:00
manuroe b7b8702eff Merge pull request #1511 from vector-im/widget_manager_2
Show the "Integrations Manager" into a webview
2017-09-15 16:55:28 +02:00
manuroe 8a1a3889b5 Modular integrations UI: Add Settings > Labs > Matrix Apps 2017-09-15 13:24:01 +02:00
giomfo ae3b05319c Merge pull request #1508 from vector-im/riot_1354
Bug Fix - Settings: The "Sign out" button and other buttons of this p…
2017-09-14 12:56:17 +02:00
Giom Foret 4db0281d00 Bug Fix - Settings: The "Sign out" button and other buttons of this page sometimes blinks
#1354
2017-09-14 11:58:02 +02:00
Giom Foret 9ec87ec467 Bug Fix - Settings: some of the labels push the switch controls off screen.
#1506
2017-09-14 11:33:59 +02:00
Giom Foret 978e27da25 Dark theme - Improvements
- spinner bg being white
2017-09-11 14:49:06 +02:00
giomfo b2818bf7d7 Merge branch 'callkit' into decrypted_content 2017-09-06 17:50:09 +02:00
manuroe 8a9df3d849 Merge remote-tracking branch 'origin/pr/1458' into callkit
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/AppDelegate.m
#	Riot/ViewController/SettingsViewController.m
2017-09-04 15:57:37 +02:00
manuroe 19e81f4e65 CallKit branch: fixed compilation issues 2017-08-31 15:51:05 +02:00
Denis Morozov 1965d3ba9a Add new option to notification settings 2017-08-29 11:55:56 +03:00
Giom Foret e65697c41b Merge branch 'master' into callkit
# Conflicts:
#	Riot/AppDelegate.m
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/ViewController/SettingsViewController.m
2017-08-25 16:48:13 +02:00
Denis e73e686067 Change control event value 2017-08-25 13:36:25 +03:00
Denis Morozov 7f3822c63f Improvements in notification registration flow 2017-08-23 19:07:14 +03:00