Commit Graph

5042 Commits

Author SHA1 Message Date
manuroe 0a3c176f3e BugReportVC: Force users to add a description in crash reports.
This makes github happier and will help us on triaging.
2017-09-20 09:10:29 +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
manuroe 102e38f5c1 Merge pull request #1517 from vector-im/widget_manager_bf_2
Widget manager: bug fixes
2017-09-19 14:57:37 +02:00
manuroe cd3a537c7e Modular integrations Manager: Improve dark theme management 2017-09-19 13:36:43 +02:00
manuroe 7187a57771 Modular integrations Manager: Manage dark theme 2017-09-19 10:24:28 +02:00
manuroe fc40376af0 Widget: Fix crash. Handle the case where a scalar token is not required (jitsi). 2017-09-19 10:04:19 +02:00
manuroe 4d11f8552a Modular integrations Manager: Manage lack of network 2017-09-19 09:59:04 +02:00
Giom Foret 35924dccfb Merge branch 'develop' into callkit 2017-09-19 09:50:21 +02:00
Giom Foret bac740c9d2 Improvement: Broaden back icon 2017-09-19 09:35:49 +02:00
manuroe 670b0938a1 Modular integrations Manager: Open URL in safari not within the webview 2017-09-19 09:00:44 +02:00
manuroe d2411ba8ea Modular integrations Manager: Fix invite and listing of bots.
Use scalar-staging.riot.im for the moment
2017-09-18 17:12:31 +02:00
manuroe 4fdf335bf1 Add WidgetViewController
Not yet use
2017-09-18 16:22:59 +02:00
Vivian Lim 3bd2413e6e Return key on hardware keyboards now sends messages
Create a class KeyboardGrowingTextView which inherits from HPGrowingTextView, but defines keyCommands. keyCommands defined at any other view or controller layer weren’t being picked up by the OS, but they did work when added to HPGrowingTextView.

Signed-off-by: Vivian Lim <vivvnlim@gmail.com>
2017-09-18 00:29:57 -07: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 ac0b7e16b9 Modular integrations UI: Clear Modular data on logout 2017-09-15 15:35:27 +02:00
Giom Foret 125253023b Improvement - Create DM with Riot-bot on new account creation.
https://github.com/vector-im/riot-meta/issues/94
2017-09-15 15:19:36 +02:00
manuroe d6908eaf1f Modular integrations UI: Do not bounce for all the page 2017-09-15 14:57:40 +02:00
manuroe fa670d3581 Modular integrations UI: Display the webpage in fullscreen 2017-09-15 14:03:49 +02:00
manuroe 9c969091a0 Modular integrations UI: Display the webpage in fullscreen 2017-09-15 13:55:33 +02:00
manuroe 734837955f Modular integrations UI: Make the integrations icon open the main "Manage integrations" page 2017-09-15 13:36:26 +02:00
manuroe 1085b4038b Modular integrations UI: Add the integrations icon to the RoomVC navigation header 2017-09-15 13:27:13 +02:00
manuroe 8a1a3889b5 Modular integrations UI: Add Settings > Labs > Matrix Apps 2017-09-15 13:24:01 +02:00
manuroe 8cd0dcb74b Modular integrations UI: Clean i18n strings for modular 2017-09-14 17:52:21 +02:00
manuroe c2e86317fa Modular integrations UI: Did all modular requests but not tested 2017-09-14 17:48:11 +02:00
Giom Foret ec85532a50 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
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
manuroe cc30abc89e Modular integrations UI: Stubbed all modular requests. 2017-09-14 09:53:07 +02:00
Giom Foret 5a4f984c72 Pushkit: unregister for all remote notifications received via Apple Push Notification service. 2017-09-13 15:15:57 +02:00
Giom Foret 35daf83e5e Dark theme - Improvements
- the keyboard bubble should be darker too
2017-09-11 22:37:00 +02:00
manuroe 902d0a5261 WidgetManager: createWidget did not call the success block 2017-09-11 16:35:42 +02:00
manuroe a2910d24fa Modular integrations UI: File renaming 2017-09-11 16:34:05 +02:00
manuroe 9d49a9ed8c Modular integrations UI: Better seperate "Modular postMessage API" code from UIWebview cooking. Manage error sending 2017-09-11 16:22:28 +02:00
Giom Foret 978e27da25 Dark theme - Improvements
- spinner bg being white
2017-09-11 14:49:06 +02:00
Giom Foret 0176f68afc Dark theme - Improvements
- some hairlines being too bright
- fading behind dialog modals being white rather than dark
- grey highlight bar in room list being too light (i think)?
2017-09-11 11:27:47 +02:00
Giom Foret a9851a6511 Bug Fix: Dark theme - Improvements
- padlock being unthemed
2017-09-11 11:01:47 +02:00
Denis Morozov b88b7eb6c1 Fix push registration process 2017-09-10 16:41:50 +03:00
manuroe 8116fdceb7 Modular integrations UI: Plumbed all modular requests. But it does not work 2017-09-08 16:27:14 +02:00
Giom Foret addd43b975 PushKit: local notifications handling
Support the account settings: `showDecryptedContentInNotifications` value.
2017-09-08 15:32:55 +02:00
manuroe f22c721a68 Modular integrations UI: Move JS code to js resource file. ObjC -> Modular JS starts to work 2017-09-08 13:51:06 +02:00
Giom Foret 31b68c6f15 Merge branch 'develop' into callkit 2017-09-08 12:42:58 +02:00
giomfo c4574b60ef Merge pull request #1498 from vector-im/callkit_background_state_handling
Pushkit support: Start a matrix session even if the app is in background
2017-09-08 11:24:34 +02:00
manuroe 22c69dbe20 Modular integrations UI: Start bridging the modular js postMessage interface with objc 2017-09-08 09:18:45 +02:00
Giom Foret b95842414d Pushkit Support
- Bug Fix - Regression: incoming video call is ignored when the app is backgrounded.
Do not remove the call observer at each session state change. A call observer is created as soon as a session is `StoreDataReady`, it is used until all the sessions are closed. We let the MXCallManager delay the call invite handling when the concerned session is syncing (see https://github.com/matrix-org/matrix-ios-sdk/pull/366).

- Bug Fix - Regression: app crashes on logout (see wrong use of `callEventsListeners`).
2017-09-07 19:28:38 +02:00
giomfo 49ca6f3e38 Merge pull request #1486 from morozkin/notif_strings
Update strings for push notifications
2017-09-07 16:31:52 +02:00
Giom Foret ebe4ee3619 Force new LaunchScreen logo 2017-09-07 13:17:01 +02:00
manuroe 307586fa0c Modular integrations UI: Show the Modular integrations webapp into a webview 2017-09-07 11:32:40 +02:00
Giom Foret a9cad2cab2 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
giomfo b2818bf7d7 Merge branch 'callkit' into decrypted_content 2017-09-06 17:50:09 +02:00