Commit Graph

6572 Commits

Author SHA1 Message Date
Denis Morozov 005be9f175 Add CallKit support 2017-06-20 23:19:24 +03:00
Denis Morozov 1e1b6e05fd Remove unnecessary construction methods from CallViewController 2017-06-20 21:38:57 +03:00
Denis Morozov a4eaa453f4 Fix crash on decline button 2017-06-20 19:36:52 +03:00
giomfo 359653eb25 Merge pull request #1328 from vector-im/riot_1316
Bug Fix - tap-on-tab should include the top-of-page location in its c…
2017-06-20 18:09:44 +02:00
giomfo 34ba1405fd Merge pull request #1324 from vector-im/riot_meta76
Enhancement - UX Rework: Update the buttons of the room expanded header.
2017-06-20 17:15:47 +02:00
Giom Foret b6383823d9 Add sanity check 2017-06-20 17:13:55 +02:00
Giom Foret f64e87dee9 Bug Fix - tap-on-tab should include the top-of-page location in its cycle of options
#1316
2017-06-20 17:06:12 +02:00
Giom Foret b7c035c0b0 Bug Fix - Contact search: Unexpected empty search result.
To reproduce:
1- search with "tst" pattern
2- erase the 2 last characters of the pattern to set "test" -> empty result NOK
2017-06-20 14:36:14 +02:00
Giom Foret 767698c3ea Enhancement - UX Rework: Update the buttons of the room expanded header.
- Add a contact list button on the left of the members info to open contact list.
- Add a add members button on the right to open the contacts picker.

https://github.com/vector-im/riot-meta/issues/76
2017-06-20 11:32:54 +02:00
Nathan van Beelen c8042a58eb Update Copyright statements 2017-06-19 22:31:32 +02:00
manuroe 699d4a3cb6 Merge pull request #1314 from morozkin/callkit
Add call section to settings screen
2017-06-19 17:33:52 +02:00
manuroe 1ef8c52dab BugReportViewController: Remove *Could not load the “” image referenced from a nib* warning at runtime. 2017-06-19 15:47:25 +02:00
Giom Foret 81468b70d0 Enhancement - Room Chat: Scrolling manually to the bottom of the no live timeline doesn't flip it to read/write view.
#1312
2017-06-19 10:32:22 +02:00
Nathan van Beelen 124e35f0d2 Create Vector.strings 2017-06-18 11:18:27 +02:00
Nathan van Beelen da6526db17 Create Localizable.strings 2017-06-18 11:17:47 +02:00
Nathan van Beelen 33f8c3ece1 Create InfoPlist.strings 2017-06-18 11:16:30 +02:00
Denis aa6534cdba Merge branch 'develop' into callkit 2017-06-16 19:39:59 +03:00
Denis Morozov f1d2c0c476 Add call section to settings screen 2017-06-16 19:21:07 +03:00
Giom Foret 2f6283ceae version ++ 2017-06-16 17:59:04 +02:00
giomfo 921a65d8b2 Merge pull request #1311 from vector-im/riot_1306
Bug Fix - Repeatedly tapping on tab jumps through rooms in wrong order
2017-06-16 17:08:25 +02:00
Giom Foret 77a4c08ca8 Bug Fix - Repeatedly tapping on tab jumps through rooms in wrong order
#1306
2017-06-16 16:55:54 +02:00
giomfo b6819aff43 Merge pull request #1310 from vector-im/option_pin_missed_notif_unread
UX Rework - Home: Put the new ordering behind a setting.
2017-06-16 15:45:55 +02:00
Giom Foret 71de529fbe UX Rework - Home: Put the new ordering behind a setting.
Add 2 settings: Pin rooms with missed notif and pin rooms with unread messages
this will pin the rooms at the beginning of the list on your home page
2017-06-16 15:18:33 +02:00
manuroe 8a58ab019c Apply renaming of MXDefaultBackgroundModeHandler to MXUIKitBackgroundModeHandler 2017-06-16 14:35:15 +02:00
Giom Foret b8396aa060 Bug Fix: "Jump to first unread" banner disappeared during back pagination.
We have to wait for the end of table transition before refreshing the banner visibility.
2017-06-16 11:57:19 +02:00
Giom Foret d59c133168 Bug Fix: Read marker: preview mode interferes with typing indicator
#1294
2017-06-15 11:15:47 +02:00
Giom Foret a20b0333fe Bug Fix - Read marker: no "Jump to first message" on landscape mode for devices with left and right panels
RoomViewController: Override exposed method used to reload the bubbles table.

vector-im/riot-ios#1291
2017-06-15 10:28:57 +02:00
Giom Foret 701ecb1ff1 RoomViewController: Do not display the banner "jump to last unread message"
when the timeline is not in live.
2017-06-14 23:09:56 +02:00
giomfo 0f526e069e Merge pull request #1295 from vector-im/riot_1268
Bug Fix: Home View sometimes is empty
2017-06-14 17:56:08 +02:00
Giom Foret 63fcfe7f65 Bug Fix: Home View sometimes is empty
- RecentsDataSource: check configuration change before reloading the table view.

 #1268
2017-06-14 17:53:26 +02:00
giomfo 8b794bcf33 Merge pull request #1290 from vector-im/home_add_badge_in_section_header
UX-Rework - Home: Badge handling.
2017-06-14 17:40:07 +02:00
manuroe 81a406b188 Use UIKit BackgroundTask for handling background tasks in the SDK 2017-06-14 17:37:22 +02:00
Giom Foret c479382c16 Bug Fix: Home View sometimes is empty
#1268
2017-06-14 17:30:01 +02:00
Giom Foret fc4926eb51 UX-Rework - Home: Badge handling.
- Add missed notifications badge in section header.
- Improve invites display.
2017-06-14 13:58:26 +02:00
giomfo a28aa32018 Merge pull request #1288 from vector-im/unnumbered_badge_on_fav
Unnumbered badge on favourite
2017-06-14 10:36:03 +02:00
Giom Foret 677033a369 Unnumbered badge on favourite 2017-06-14 10:06:36 +02:00
Giom Foret 8cd95af42c UX Rework - Rooms tab: Tap on the current tab's icon jumps to next unread. 2017-06-14 09:41:15 +02:00
giomfo 718d0847df Merge pull request #1286 from vector-im/home_sort_rooms_collections
UX Rework - Home Tab: Sort the rooms collections
2017-06-14 08:56:00 +02:00
giomfo 1d8a90ff5e Merge pull request #1285 from vector-im/read_marker
Read marker
2017-06-13 19:51:43 +02:00
Giom Foret 14b356b4c7 Read marker: Improvement 2017-06-13 19:51:25 +02:00
Giom Foret 1728c29e65 UX Rework - Home Tab: Sort the rooms collections
by displaying first the rooms with some missed notifs, the rooms with unread, then the others.
2017-06-13 18:43:03 +02:00
Giom Foret 42536710e4 Read markers should be synchronised across clients
Improve "jump to last unread message" banner handling

https://github.com/vector-im/riot-meta/issues/8
2017-06-13 17:46:13 +02:00
Giom Foret 12f364e1b6 Merge commit '8794e41281f14396e867f86a6ef48c892cf0e364' into read_marker 2017-06-13 17:43:55 +02:00
Giom Foret 7459f529e6 Read markers should be synchronised across clients
The read marker may be defined on an event which is not displayed in the room history.
The MatrixKit has been updated to handle this kind of event in the MXKRoomBubbleCellData object.
Previously these events were ignored during the bubbles rendering. Now a bubble component is created even if the event has no actual display.
This component is useful to display the read marker in the room history, and to allow the user to jump on this read marker.

vector-im/riot-meta#8
2017-06-13 17:43:32 +02:00
manuroe 865dc0da38 Fix App crashes on [AvatarGenerator imageFromText:withBackgroundColor:]
https://github.com/vector-im/riot-ios/issues/657

Do not call [AvatarGenerator imageFromText:withBackgroundColor:] outside main thread.
2017-06-12 15:06:35 +02:00
manuroe 4d9ced4786 Fix crash in [MXKContactManager localContactsSplitByContactMethod]
https://github.com/matrix-org/riot-ios-rageshakes/issues/36

Do not call this method from another thread than main to avoid race conditions within MXKContactManager queues.
This does not affect performance on the UI. CPU eating processing seems to be in the for-loops in the block.
2017-06-12 09:17:53 +02:00
giomfo 36df0c14d2 Merge pull request #1279 from vector-im/read_marker
Read Marker: Fix wrong room header display
2017-06-09 19:27:31 +02:00
Giom Foret 83c6417253 Read Marker: Fix wrong room header display 2017-06-09 15:58:27 +02:00
giomfo 0f673b05a9 Merge pull request #1278 from vector-im/read_marker
Read marker: Fix issues on marker handling
2017-06-09 15:47:02 +02:00
manuroe 91bdedf85f Merge pull request #1277 from vector-im/locales_in_bug_report
Bug report: add "locale", the device language and "app_language", the…
2017-06-09 14:54:00 +02:00