Commit graph

718 commits

Author SHA1 Message Date
manuroe
2633988563 Widgets: Use the original "apps-icon" when there is no more widgets 2017-09-27 15:40:21 +02:00
manuroe
4b2a5a7e18 Widgets: list active widgets in a room
List them into an alertVC for the moment
2017-09-27 15:21:38 +02:00
manuroe
2a51c94c20 Fixed warnings now detected by Xcode 9 2017-09-26 16:10:42 +02:00
manuroe
02df6d54c4 Merge pull request #1533 from vector-im/rageshake_290
RoomsViewController: Crash in [RoomsViewController prepareForSegue:se…
2017-09-26 14:52:53 +02:00
manuroe
633abccce1 RoomsViewController: Crash in [RoomsViewController prepareForSegue:sender:]_block_invoke_2 (in Riot) (RoomsViewController.m:182)
https://github.com/matrix-org/riot-ios-rageshakes/issues/290
2017-09-26 09:56:25 +02:00
manuroe
c88d773922 MediaPickerViewController: Add sanity checks to avoid crashes
- [MediaPickerViewController setupAVCapture] (in Riot) (MediaPickerViewController.m:1158) (https://github.com/matrix-org/riot-ios-rageshakes/issues/312)
- [MediaPickerViewController tearDownAVCapture] (in Riot) (MediaPickerViewController.m:1198) (https://github.com/matrix-org/riot-ios-rageshakes/issues/314)
2017-09-25 18:13:14 +02:00
Giom Foret
ef31a8a465 Fix - Room member details: the member's avatar is cropped in the header
Define directly the navigation titleView with the custom title view instance. Do not use anymore a container.
We had to add some constraints  to keep the custom title at the right position.
2017-09-25 16:56:18 +02:00
giomfo
39bcb1729c Merge pull request #1513 from vivlim/hardware-keyboard-return
Return key on hardware keyboards now sends messages
2017-09-25 10:36:40 +02:00
Vivian Lim
e84ade3afd Return key to send: use delegate instead of traversing view hierarchy
Signed-off-by: Vivian Lim <vivvnlim@gmail.com>
2017-09-22 17:49:53 -07:00
Giom Foret
ea4b4ef856 @available(iOS 11.0, *) use requires Xcode 9 2017-09-22 16:48:49 +02:00
Giom Foret
f8e9f24617 Fix compilation error
@available(iOS 11.0, *))  requires Xcode 9
2017-09-22 10:39:50 +02:00
manuroe
e48c0435c7 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
f4f8b66671 Widget: code cleaning 2017-09-21 15:36:09 +02:00
manuroe
819f407ae1 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
manuroe
ff4786d7df Merge pull request #1527 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Update from Weblate.
2017-09-21 15:11:49 +02:00
manuroe
e0c5cdf05d Merge pull request #1526 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Update from Weblate.
2017-09-21 15:11:34 +02:00
Weblate
4a6d1292bc Merge remote-tracking branch 'origin/develop' into develop 2017-09-21 13:09:13 +00:00
Weblate
0854424921 Merge remote-tracking branch 'origin/develop' into develop 2017-09-21 13:09:02 +00:00
Weblate
a8d90fa640 Merge remote-tracking branch 'origin/develop' into develop 2017-09-21 13:08:32 +00:00
Andrey
d6d23651f0 Translated using Weblate (Russian)
Currently translated at 100.0% (24 of 24 strings)

Translation: Riot iOS/Riot iOS (Push)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-push/ru/
2017-09-21 13:08:14 +00:00
Andrey
c794f9359d Translated using Weblate (Russian)
Currently translated at 100.0% (4 of 4 strings)

Translation: Riot iOS/Riot iOS (Dialogs)
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios-dialogs/ru/
2017-09-21 13:08:14 +00:00
cafade
e1057a270e Translated using Weblate (Spanish)
Currently translated at 10.5% (43 of 406 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/es/
2017-09-21 13:08:13 +00:00
Tong Hui
d0b6bd8583 Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (400 of 406 strings)

Translation: Riot iOS/Riot iOS
Translate-URL: https://translate.riot.im/projects/riot-ios/riot-ios/zh_Hans/
2017-09-21 13:08:13 +00:00
Vivian Lim
f701e3fcbc Revert RoomInputToolbarView systemVersion
Didn’t mean to change the systemVersion property, and am reverting it. 

Signed-off-by: Vivian Lim <vivvnlim@gmail.com>
2017-09-20 15:57:46 -07:00
Giom Foret
8ee6e6f8f0 Improvement: Alter DMness from Room Settings.
https://github.com/vector-im/riot-ios/issues/1370
2017-09-20 15:08:25 +02:00
manuroe
10b746eec4 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
manuroe
30f51177b1 Merge pull request #1517 from vector-im/widget_manager_bf_2
Widget manager: bug fixes
2017-09-19 14:57:37 +02:00
manuroe
c7796068f0 Modular integrations Manager: Improve dark theme management 2017-09-19 13:36:43 +02:00
manuroe
e3cfd7df3f Modular integrations Manager: Manage dark theme 2017-09-19 10:24:28 +02:00
manuroe
5664eb2cfd Widget: Fix crash. Handle the case where a scalar token is not required (jitsi). 2017-09-19 10:04:19 +02:00
manuroe
978159a3a7 Modular integrations Manager: Manage lack of network 2017-09-19 09:59:04 +02:00
Giom Foret
e9b95b7e14 Improvement: Broaden back icon 2017-09-19 09:35:49 +02:00
manuroe
9ee3b6f769 Modular integrations Manager: Open URL in safari not within the webview 2017-09-19 09:00:44 +02:00
manuroe
4819de6981 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
6e818bc502 Add WidgetViewController
Not yet use
2017-09-18 16:22:59 +02:00
Vivian Lim
d69a83e2c5 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
dea81dadf4 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
0facbaec9e Modular integrations UI: Clear Modular data on logout 2017-09-15 15:35:27 +02:00
Giom Foret
6c3feef81f 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
a2f5ec4475 Modular integrations UI: Do not bounce for all the page 2017-09-15 14:57:40 +02:00
manuroe
98cdd503b3 Modular integrations UI: Display the webpage in fullscreen 2017-09-15 14:03:49 +02:00
manuroe
a065b23da0 Modular integrations UI: Display the webpage in fullscreen 2017-09-15 13:55:33 +02:00
manuroe
1a14078ff4 Modular integrations UI: Make the integrations icon open the main "Manage integrations" page 2017-09-15 13:36:26 +02:00
manuroe
a1d72a36d1 Modular integrations UI: Add the integrations icon to the RoomVC navigation header 2017-09-15 13:27:13 +02:00
manuroe
fa0c5a80c5 Modular integrations UI: Add Settings > Labs > Matrix Apps 2017-09-15 13:24:01 +02:00
manuroe
ed50951c51 Modular integrations UI: Clean i18n strings for modular 2017-09-14 17:52:21 +02:00
manuroe
6f8ff46751 Modular integrations UI: Did all modular requests but not tested 2017-09-14 17:48:11 +02:00
Giom Foret
e4bf4f7dfa 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
5fb73e1903 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
bdb386ac5f Bug Fix - Settings: The "Sign out" button and other buttons of this page sometimes blinks
#1354
2017-09-14 11:58:02 +02:00