Commit Graph

222 Commits

Author SHA1 Message Date
manuroe 254306baf4 Fix: Crash when scrolling in the public rooms from Unified Search (#1355)
Make pagination UI update of DirectoryViewController simpler.

The issue is that the same PublicRoomsDirectoryDataSource instance is shared between DirectoryViewController and RoomsViewController. We can have parallel paginations which makes hard to count the exact number of added cells.
2017-06-26 15:33:45 +02:00
giomfo f8e178d3b0 Merge pull request #1356 from vector-im/riot_1338
Bug Fix - Read marker: when being kicked, the "Jump to first unread m…
2017-06-23 15:16:08 +02:00
Giom Foret 7b44d5378a Bug Fix - Read marker: when being kicked, the "Jump to first unread message" shouldn't be displayed
#1338

+ Remove the link to the room settings in the title view after leaving the room
2017-06-23 15:09:43 +02:00
manuroe 111ff93166 Fix: Room directory: stuck after the 20 first items
https://github.com/vector-im/riot-ios/issues/1329#issuecomment-310361132
2017-06-23 11:44:13 +02:00
giomfo bc378085eb Merge pull request #1348 from vector-im/riot_1304_bis
Bug Fix - Home: tapping on an unread room on home page takes you to the wrong room
2017-06-22 15:23:01 +02:00
manuroe b95270e982 Merge pull request #1347 from vector-im/riot_1342
Fix: Crash when hitting room from unified search/browse directory
2017-06-22 15:22:14 +02:00
Giom Foret a65d933c51 Bug Fix - Home: tapping on an unread room on home page takes you to the wrong room
#1304
2017-06-22 15:17:24 +02:00
manuroe 01b496ce6f Fix: Crash when hitting room from unified search/browse directory
#1342
2017-06-22 11:09:17 +02:00
Giom Foret 1822fecaf9 Bug Fix - Chat screen: the search icon is missing after switching in live from a non live timeline
#1344
2017-06-22 10:51:40 +02:00
manuroe cfa4a2ef71 Merge pull request #1339 from vector-im/riot_1336
Room directory: "No public rooms available" bug fixes
2017-06-22 10:01:35 +02:00
manuroe db2e1ca81d Fix crash: Room directory: Clicking on "No public rooms available" make the app crash 2017-06-21 16:00:05 +02:00
manuroe b676651b3e Fix: Room directory: stuck after the 20 first items
#1329
2017-06-21 14:45:43 +02:00
manuroe 3284541f35 Merge pull request #1331 from morozkin/cleanup
Remove unnecessary construction methods from CallViewController
2017-06-21 09:10:43 +02:00
Denis Morozov dc491374eb Remove unnecessary construction methods from CallViewController 2017-06-20 21:38:57 +03:00
giomfo 39d828b026 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 ec4d567ccd 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 46d39d4274 Add sanity check 2017-06-20 17:13:55 +02:00
Giom Foret 28ed183385 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 7dadb7b0ef 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
manuroe cdded6b2b9 BugReportViewController: Remove *Could not load the “” image referenced from a nib* warning at runtime. 2017-06-19 15:47:25 +02:00
Giom Foret 7b85d9a000 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
giomfo 1b5d3401b1 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 e4b00c8055 Bug Fix - Repeatedly tapping on tab jumps through rooms in wrong order
#1306
2017-06-16 16:55:54 +02:00
Giom Foret 0dc2e96e47 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
Giom Foret 1c8604a39a 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 e92535ed2a Bug Fix: Read marker: preview mode interferes with typing indicator
#1294
2017-06-15 11:15:47 +02:00
Giom Foret 977aad5f25 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 b3c7b2af9a 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
Giom Foret 535ebcd30f Bug Fix: Home View sometimes is empty
#1268
2017-06-14 17:30:01 +02:00
giomfo fcd34eec24 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 ee6e6f039b Unnumbered badge on favourite 2017-06-14 10:06:36 +02:00
Giom Foret 5f2ba5a63f UX Rework - Rooms tab: Tap on the current tab's icon jumps to next unread. 2017-06-14 09:41:15 +02:00
giomfo 05a6c523a0 Merge pull request #1285 from vector-im/read_marker
Read marker
2017-06-13 19:51:43 +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 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
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
Giom Foret 78b2f73c0a Read marker: Fix issues on marker handling
https://github.com/vector-im/riot-meta/issues/8
2017-06-09 14:20:00 +02:00
manuroe ba43b03faf Bug report: add "locale", the device language and "app_language", the lang used within the app 2017-06-09 12:11:18 +02:00
manuroe 728082c663 Fix crash in global search (https://github.com/matrix-org/riot-ios-rageshakes/issues/32)
I was able to reproduce the bug by using bad network conditioner.
2017-06-09 12:09:20 +02:00
giomfo 713a702080 Merge pull request #1272 from vector-im/read_marker
RoomViewController:  The unread messages label is displayed whereas t…
2017-06-09 09:45:59 +02:00
Giom Foret 6e4fbff5ae Read marker:
- Initialize the read marker if it does not exist yet, except for the room preview.
- Disable the events acknowledgement in case of room preview.
2017-06-09 09:40:22 +02:00
Giom Foret ac3d0e0680 RoomViewController: The unread messages label is displayed whereas the bubbles table is not visible yet 2017-06-08 16:27:19 +02:00
giomfo ab30755ea3 Merge pull request #1267 from vector-im/read_marker
Read Marker: Center the bubbles table content on the bottom of the re…
2017-06-08 15:12:33 +02:00
Giom Foret 3ad94887f8 Read Marker: Center the bubbles table content on the bottom of the read marker event
in order to display correctly the read marker view.
2017-06-08 12:29:23 +02:00
manuroe c59f53489b Merge pull request #1266 from vector-im/move_loading_wheel_with_keyboard
RoomVC: Make the activity indicator follow the keyboard
2017-06-08 11:26:44 +02:00
manuroe eabc946514 RoomVC: Make the activity indicator follow the keyboard
This avoids that the indicator view hides the text input.
2017-06-08 10:52:03 +02:00
Giom Foret 33a4897ef1 Initialise the read marker if it does not exist yet.
Set it to the current read receipt position by default
2017-06-08 10:30:29 +02:00