Commit Graph

56 Commits

Author SHA1 Message Date
manuroe 9f74d71a5e 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 b5ed5ca0a7 Modular integrations UI: Clear Modular data on logout 2017-09-15 15:35:27 +02:00
Giom Foret 33beaa3dfb Handle the room display name and its avatar at the room summary level.
- Update the room display name and its avatar url when the Room Summary is updated on state events change (see `[session: updateRoomSummary: withStateEvents:]`).
- Store the riot display room name and its avatar url in the Room Summary.
- Add a new category `MXRoomSummary+Riot` to handle avatar display.

TODO: Increase file store version in `MXFileStore.h`.
2017-09-14 16:00:50 +02:00
Giom Foret deb86f35cc Switch the loading animation for iOS to be RIOT.IM branded.
Remove the grey spinner under this animation.
2017-09-06 18:48:47 +02:00
manuroe 8fbe96f62c Fix compilation issue 2017-09-04 16:26:41 +02:00
manuroe 8ed3ff77a3 Merge branch 'develop' into incoming_call_screen 2017-08-31 14:04:53 +02:00
manuroe 38053f5603 Jitsi widget: Add notices for jitsi widget in rooms histories 2017-08-30 17:37:14 +02:00
Denis Morozov d00e6744eb Fix issue #1480 2017-08-27 16:51:27 +03:00
Denis Morozov fa9579a67a Remove incomingCallNotification property 2017-08-27 16:43:42 +03:00
Denis Morozov cfb3f8e1ca Add screen for incoming calls 2017-08-25 03:02:29 +03:00
Giom Foret 84f3aefac4 Improvement - Application group identifier
Use the property `applicationGroupIdentifier` of the MXSDKOptions sharedInstance.
2017-08-24 15:18:23 +02:00
Denis Morozov b0a0dba250 Improvements in notification registration flow 2017-08-23 19:07:14 +03:00
Denis Morozov 98a6fc7d38 Fix remote notifications registration even if user hasn't provide access 2017-08-22 19:34:50 +03:00
manuroe 9cca17d0cf Merge pull request #1449 from vector-im/jitsi_widget
Integrating Jitsi into mobile apps
2017-08-18 13:26:30 +02:00
manuroe 14ca1a088f Jitsi widget: polishing 2017-08-18 11:40:56 +02:00
Giom Foret 160ddfe94e Apply the actual application group: "group.im.vector" 2017-08-16 18:35:32 +02:00
manuroe 88f878f8aa Merge remote-tracking branch 'origin/develop' into jitsi_widget
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
Giom Foret 8a42a7ff09 Dark Theme - Improvement
Force the background color of the fake view controller displayed when there is no details.
2017-08-14 22:35:16 +02:00
Giom Foret 69f8957cee Dark Theme - Improvement
Force the background of the default view controller displayed in landscape when no room is selected.
2017-08-14 15:57:23 +02:00
Giom Foret 6fdbb5d844 Enable Dark theme
TODO:
- fix the app freeze when user changes the app theme.
2017-08-11 16:56:09 +02:00
manuroe ce769dfb55 Jitsi widget: Display the hangup button when we are back-to-app 2017-08-11 14:59:05 +02:00
manuroe 7b580eab4f Jitsi widget: Manage "Back To App" 2017-08-11 14:18:10 +02:00
manuroe 362e6787a6 Jitsi widget: Add WidgetManager and Widget, generic classes to manage scalar widgets 2017-08-04 13:07:04 +02:00
manuroe 79b4fa94bf Add support of matrix.to links to users
BF: the app doesn't do anything sensible with matrix.to user id hyperlinks #1410
2017-07-25 16:08:24 +02:00
Giom Foret 1a6a58954b Prepare Dark Theme
Remove the [UIApplication statusBarHidden] use (deprecated since iOS 9).
Use the default UIViewController-based status bar system.

Hide the user interface theme option in Settings.

https://github.com/vector-im/riot-meta/issues/22
2017-07-21 17:22:34 +02:00
manuroe 71820f25dd Language settings: Store it in NSUserDefaults (@"appLanguage") 2017-07-21 11:08:33 +02:00
Giom Foret c3d65d6874 Remove MXKAlert class use.
UIAlertController is directly used.
2017-07-14 16:41:25 +02:00
manuroe 2d76b5acbe GA: Disable GA in debug as it pollutes stats and crashes 2017-06-30 13:37:36 +02:00
manuroe 5dc342dd09 Crash report: Do not loose what the user typed when debackgrounding the app 2017-06-29 17:45:54 +02:00
manuroe 9e95efcd59 Crash report: Do not loose what the user typed when debackgrounding the app 2017-06-29 17:33:08 +02:00
Denis Morozov d37796029d Fix crash on decline button 2017-06-20 19:36:52 +03:00
manuroe 85180f873e Apply renaming of MXDefaultBackgroundModeHandler to MXUIKitBackgroundModeHandler 2017-06-16 14:35:15 +02:00
manuroe 5aad63baab Use UIKit BackgroundTask for handling background tasks in the SDK 2017-06-14 17:37:22 +02:00
manuroe 01782943a1 UX rework: do not automatically come back to the home tab when opening a permalink
This fixes https://github.com/vector-im/riot-meta/issues/54#issuecomment-300428202
2017-06-08 14:27:38 +02:00
manuroe b5a04bcbf3 Merge remote-tracking branch 'origin/ux_rework' into develop
# Conflicts:
#	Riot/AppDelegate.m
#	Riot/ViewController/ContactsTableViewController.m
#	Riot/ViewController/RoomViewController.m
2017-06-07 11:19:25 +02:00
giomfo f1683cef05 Merge pull request #1248 from morozkin/callvc_memory
Fix dangling in the memory CallViewController
2017-06-06 13:17:06 +02:00
Denis 2f79354ef4 Remove redundant nil operations 2017-06-05 16:30:35 +03:00
Denis Morozov a8af30d7b9 Fix dangling in the memory CallViewController 2017-06-04 02:39:00 +03:00
Giom Foret ce41b887b5 Bug Fixed: Infinite loading screen when homeserver not reachable
https://github.com/vector-im/riot-ios/issues/1223
2017-05-12 15:20:56 +02:00
Giom Foret 0a961d03cb Bug Fix: The Riot icon is displayed in full screen in landscape orientation.
No way to do anything
2017-04-21 16:28:57 +02:00
Giom Foret d6c0635dbf Missed notifications handling:
- Apply API changes in matrixKit
2017-04-18 16:20:55 +02:00
Giom Foret f8141d5c27 Add the badge value for Home tab bar item.
Fix the missed discussion count
2017-04-18 15:55:51 +02:00
Giom Foret 4e90defe11 Import RageShakeManager.h and RiotDesignValues.h in App Delegate header 2017-04-07 11:52:53 +02:00
Giom Foret 52021bd252 Merge branch 'develop' into ux_rework 2017-03-31 17:37:50 +02:00
Giom Foret 9bd8985b19 Prepare UX rework
- Hide Back button title in details view controller
2017-03-28 18:17:14 +02:00
Giom Foret 6e8290df93 Prepare UX Rework
- Display contact details in the secondary view controller of the split view controller.
- Fix issues on secondary view controller handling.
2017-03-28 17:26:50 +02:00
manuroe 2ed9ab3669 Room summary: Need to reset the EventFormatter after a clear cache
Else, this is MXKEventFormatter that is used
2017-03-27 10:02:26 +02:00
Giom Foret f2927df484 Prepare UX Rework:
- Fix Tab Bar display
- Adjust (+) icon display
2017-03-24 17:19:55 +01:00
Giom Foret 89d31cc116 Prepare UX rework:
- Use a tab bar controller in the master view controller of the split view controller.
2017-03-23 17:48:05 +01:00
manuroe 059a08ba8b Merge remote-tracking branch 'origin/master' into room_summary 2017-03-23 16:24:50 +01:00