Commit graph

135 commits

Author SHA1 Message Date
manuroe
bd0dfba8b4 Callkit branch: fix merge conflicts in pbxproj 2017-09-01 15:43:18 +02:00
manuroe
8a5fb01480 Callkit branch: fix merge conflict 2017-09-01 10:38:54 +02:00
manuroe
c76995e863 Merge branch 'callkit' into sirikit_new 2017-08-31 17:16:51 +02:00
manuroe
d2cf99b71a Merge branch 'develop' into incoming_call_screen 2017-08-31 14:04:53 +02:00
Aram Sargsyan
ed15a6599e Initial commit 2017-08-26 12:58:17 +04:00
David Baker
1d5670c75f Change bundle ID of share extension
Because apparently it can only have one dot after the main app ID,
as Apple kindly informed us just as we were submitting it to the
app store.
2017-08-25 15:40:17 +01:00
Aram Sargsyan
e47de00fdc Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-25 18:12:15 +04:00
Giom Foret
f093420f78 Podfile: Fix RiotShareExtension target 2017-08-25 15:33:45 +02:00
Giom Foret
0df562f2b1 version ++ 2017-08-25 15:01:09 +02:00
Denis Morozov
f92f20e9c4 Add screen for incoming calls 2017-08-25 03:02:29 +03:00
Aram Sargsyan
eda96f8b8d Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-25 02:42:35 +04:00
Giom Foret
d4476561f2 Xcode project updated by Cocoapods v1.3.1 2017-08-23 16:34:07 +02:00
Giom Foret
13fcf198a7 Fix xcode project corruption 2017-08-22 20:32:31 +02:00
giomfo
62f6ee0e39 Merge branch 'develop' into app-extension 2017-08-22 17:35:11 +02:00
Denis Morozov
88e9ebddb2 Create app level category for MXSession to count missed notifications count 2017-08-22 10:46:53 +03:00
Giom Foret
5e64795c5a RoomsListViewController should inherit from MXKRecentListViewController.
- to release correctly the resources
- to reuse data source handling mechanism
...
2017-08-21 14:07:49 +02:00
manuroe
5deb4c3b2f Language: Enable Russian 2017-08-18 17:19:23 +02:00
manuroe
c21c40031a Merge pull request #1449 from vector-im/jitsi_widget
Integrating Jitsi into mobile apps
2017-08-18 13:26:30 +02:00
Aram Sargsyan
baa94e4e3e Merge branch 'develop' of https://github.com/vector-im/riot-ios into app-extension-improvements 2017-08-17 00:08:56 +04:00
David Baker
d7a5b3f276 Change app group to group.im.vector 2017-08-16 18:30:42 +01:00
manuroe
f13baec441 Merge remote-tracking branch 'origin/develop' into jitsi_widget
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-08-16 17:14:20 +02:00
Giom Foret
633ad28117 Dark Theme - Bug Fix
Customize correctly the event details views
2017-08-14 20:01:59 +02:00
Giom Foret
55b2bf68d5 Dark Theme - Bug Fix
Customize correctly the encryption info views
2017-08-14 17:03:29 +02:00
Giom Foret
ab75ce469e Dark Theme - Bug Fix
Handle correctly the status bar display when the current view controller is presented in a temporary navigation controller.
2017-08-14 16:43:30 +02:00
Giom Foret
5e25b0eb10 Dark Theme - Improvement
Customize the device info pop-up
2017-08-14 14:51:42 +02:00
Giom Foret
41e6001db1 Dark Theme - Improvement
WebViewViewController extends MXKWebViewViewController to handle customization.
2017-08-14 10:32:31 +02:00
Aram Sargsyan
d42302cc8b Added search functionality for rooms and people, fixed bug of dismmisal 2017-08-11 20:33:50 +04:00
Aram Sargsyan
f67c99ce57 Reworked the Share Extension to use a subclass of MXKRecentsDataSource to show content, solved the room order issue, as well introduced a new class ShareExtensionManager responsible for Sharing content and communicating with the system to terminate the extension with the appropriate exit code when needed. 2017-08-11 02:38:47 +04:00
Aram Sargsyan
93ea6c32f7 Project file fixes 2017-08-06 18:24:35 +04:00
manuroe
0061631a6e Jitsi widget: Temporary embed JitsiMeet.framework within the project while there is no pod for it (see https://github.com/jitsi/jitsi-meet/issues/1854). 2017-08-04 13:58:06 +02:00
Aram Sargsyan
1612de6fce Review changes 2017-07-31 19:26:06 +04:00
Aram Sargsyan
67495f6e35 Merge branch 'develop' of https://github.com/vector-im/riot-ios into share-extension 2017-07-30 21:30:48 +04:00
Aram Sargsyan
72be3ad892 Localized the extension, added fallback view to handle logged out state, finalized NSExtensionActivationRule 2017-07-30 21:29:38 +04:00
Denis Morozov
d5366c85b9 Update App group info 2017-07-29 16:34:51 +03:00
Denis Morozov
cedb3f3951 Update project file 2017-07-29 16:30:31 +03:00
Denis Morozov
0d8cb75620 Add IntentHandler 2017-07-26 17:08:00 +03:00
Denis Morozov
a76450bf50 Enable Siri in Capabilities tab 2017-07-26 16:59:14 +03:00
manuroe
6c51f1d486 Translation: make German and French available 2017-07-25 14:19:39 +02:00
Aram Sargsyan
1de4c749ba Merge branch 'develop' of https://github.com/vector-im/riot-ios into share-extension 2017-07-25 02:14:19 +04:00
Aram Sargsyan
e1ede92f65 1st version 2017-07-24 16:56:31 +04:00
Giom Foret
887d9dee14 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
bcdea698d0 Settings: Add app language settings 2017-07-21 10:55:21 +02:00
Aram Sargsyan
1a57e99c47 Merge branch 'develop' of https://github.com/aramsargsyan/riot-ios into share-extension 2017-07-19 12:40:49 +04:00
manuroe
7472d45da5 MELS: Add RoomMembershipExpandedWithPaginationTitleBubbleCell 2017-07-10 15:05:21 +02:00
manuroe
cee4115452 MELS: Add RoomMembershipCollapsedWithPaginationTitleBubbleCell 2017-07-10 14:30:53 +02:00
manuroe
3dd2b4a811 MELS: Rename RoomMembershipBubbleCellWithPaginationTitleBubbleCell to RoomMembershipWithPaginationTitleBubbleCell 2017-07-10 10:25:06 +02:00
Aram Sargsyan
b005f8c455 Using the App Extension compaitable versions of the MatrixSDK and MatrioxKit for the Share Extension. 2017-07-10 00:23:55 -05:00
Aram Sargsyan
e26300f84e Fix project file 2017-07-08 23:08:48 -05:00
Aram Sargsyan
960370c8d2 Initial commit. Added a new target for the share extension, created an app group to share info between the app and the extension. 2017-07-08 18:06:29 -05:00
manuroe
54b8ba2399 MELS: Add RoomMembershipExpandedBubbleCell that displays the first membership event of serie that can be collapsable. 2017-07-07 11:11:42 +02:00
manuroe
558cb7a02e MELS: Add RoomMembershipCollapsedBubbleCell to display collapsed membership cells. 2017-07-06 22:52:08 +02:00
manuroe
e2951447b7 Merge remote-tracking branch 'origin/develop' into smaller_membership
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-07-06 13:46:20 +02:00
manuroe
c887dc704c Fix Dutch Vector.strings and add nl.proj to pbxproj 2017-07-05 15:51:07 +02:00
manuroe
bc08148183 RoomVC: Make membership events use less screen
Add RoomMembershipBubbleCellWithPaginationTitleBubbleCell
2017-07-05 12:29:54 +02:00
manuroe
c496901eb2 RoomVC: Make membership events use less screen
Add RoomMembershipBubbleCell to display a single membership event
2017-07-05 07:38:07 +02:00
Giom Foret
960eee2e3b Update Authors 2017-06-30 11:55:04 +02:00
Aram Sargsyan
ee47992c8e Merge branch 'develop' of https://github.com/aramsargsyan/riot-ios into read-receipts-details 2017-06-22 01:58:48 +04:00
Aram Sargsyan
6243eecd5c Created ReadReceiptsViewController 2017-06-21 22:28:16 +04:00
Giom Foret
7f561e27bc 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
Giom Foret
51f0d977e5 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
Giom Foret
a13ad2c270 Read markers should be synchronised across clients
- Handle read marker display
- TODO: Support jump to the last unread message.

vector-im/riot-meta#8
2017-06-01 17:20:08 +02:00
Giom Foret
b1f334a41c UX Rework: Apply a different colour scheme on each application tab.
https://github.com/vector-im/riot-meta/issues/72
2017-05-11 10:22:18 +02:00
Giom Foret
2d41307290 Prepare UX Rework:
- Add Home tab
2017-05-05 15:30:35 +02:00
manuroe
96d54be1ba Directory server list: Add detail text for homeserver selection 2017-05-03 09:31:10 +02:00
giomfo
7301fe97e8 Merge pull request #1189 from vector-im/bug-report
Add a new popup dialog for reporting bugs and crashes
2017-04-28 16:37:59 +02:00
Giom Foret
a5b9ca343b Prepare UX rework:
- Hide the home tab which is not available FTM
2017-04-28 16:11:00 +02:00
manuroe
d385ddf66e Bug report: Create a dedicated pop-up VC 2017-04-27 09:03:17 +02:00
Giom Foret
f865321492 Prepare UX reworks:
- Set tab icons
2017-04-14 15:11:57 +02:00
Giom Foret
30375ffd78 Prepare UX rework:
- Fix sections handling in unified search screen.
- Prepare sticky headers in RecentsViewController.
2017-04-11 17:58:59 +02:00
Giom Foret
0b49e69bb9 Create a ContactDataSource from the existing ContactsTableViewController 2017-04-07 16:42:16 +02:00
manuroe
8027fc8041 Directory Server Picker: show 3rd party protocol instance 2017-04-07 10:38:05 +02:00
Giom Foret
9c67c0200c Prepare UX Rework:
- Define the 4 tabs: Home, Fav, People and Rooms
2017-04-06 14:27:45 +02:00
Giom Foret
a7c843d86d Merge branch 'develop' into ux_rework 2017-03-31 17:37:50 +02:00
manuroe
5dd2396716 BF: LaunchScreen: black box instead of the vector logo on startup #341
The idea is to move the logo png into "Supported files" (like suggested at http://stackoverflow.com/a/36707732).
I have also updated the LaunchScreen.xib into LaunchScreen.storyboard as it is what xcode proposes now.
2017-03-30 12:03:07 +02:00
Giom Foret
035f4c330a 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
Giom Foret
50376b2e66 Rebranding: replace Vector by Riot everywhere in the git and github repos
#1069
2017-03-09 14:22:05 +01:00
Giom Foret
7928cd5e47 Rebranding: replace Vector by Riot everywhere in the git and github repos
- Rename categories
2017-03-09 11:50:12 +01:00
Giom Foret
61a1723069 Rebranding: replace Vector by Riot everywhere in the git and github repos
- Rename categories
2017-03-09 11:18:18 +01:00
Giom Foret
67475f79aa Rebranding: replace Vector by Riot everywhere in the git and github repos
#1069

- Replace Vector.xcscheme with Riot.xcsheme
2017-03-09 10:45:44 +01:00
giomfo
7860d46996 Rebranding: replace Vector by Riot everywhere in the git and github repos
- Rename VectorDesignValues with RiotDesignValues
2017-03-08 16:14:41 +01:00
giomfo
c6d74b281c Rebranding: replace Vector by Riot everywhere in the git and github repos
- Update Xcode project
2017-03-08 14:35:20 +01:00
giomfo
568af33fdf Rebranding: replace Vector by Riot everywhere in the git and github repos
- Rename "Vector" directory with "Riot"
2017-03-08 11:08:03 +01:00
giomfo
825fe864d3 Rebranding: replace Vector by Riot everywhere in the git and github repos
- Rename VectorTests
2017-03-08 10:43:27 +01:00
giomfo
ad651c40ef Rebranding: replace Vector by Riot everywhere in the git and github repos
- Rename VectorTests
2017-03-08 10:30:44 +01:00
giomfo
b21e386ba8 Rebranding: replace Vector by Riot everywhere in the git and github repos 2017-03-08 10:24:21 +01:00