Commit graph

199 commits

Author SHA1 Message Date
SBiOSoftWhare
3e87ccbe0e Create physical SupportingFiles folder 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
9207684834 Move readme files at top of the project tree 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
75bee4365f Move some resource files to Assets folder 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
fc80ff912a Create SharedImages.xcassets in order to share images between main app and share extension 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
605373826e Fix RiotShareExtension target 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
a25c8e2bd3 Move images to Image.xcassets 2018-07-10 10:21:21 +02:00
SBiOSoftWhare
53361bc33f Update Riot CallKit icon file name for retina display. Remove back icon @4x file. 2018-07-10 10:21:20 +02:00
SBiOSoftWhare
94c08785da Create managers folder 2018-07-10 10:21:20 +02:00
SBiOSoftWhare
421e8bc84b Organize views by feature 2018-07-10 10:21:20 +02:00
SBiOSoftWhare
3f3c4f471b Structure project almost by features. Start by organizing view controllers. 2018-07-10 10:21:20 +02:00
SBiOSoftWhare
385dbd006d Enable Swift in share extension. Add RiotSettings to share extension target. 2018-07-02 17:59:35 +02:00
SBiOSoftWhare
43017dfb30 Enable Swift support for Riot target. Create first Swift class, RiotSettings for handling specific Riot app settings. 2018-07-02 14:37:44 +02:00
manuroe
b6ce79303a Crypto: Add telemetry for events unable to decrypt (UTDs)
#1894
2018-06-29 07:36:35 +02:00
manuroe
4528f510b0 Analytics: Move code from AppDelegate to a dedicated class: Analytics 2018-06-27 10:02:08 +02:00
manuroe
edbf2ed9d1 Add Icelandic 2018-05-31 17:26:43 +02:00
SBiOSoftWhare
cfde2e7aba
Merge pull request #1881 from vector-im/riot_1870
Settings: Add deactivate account
2018-05-31 17:11:38 +02:00
SBiOSoftWhare
9ad1fdc948 Add DeactivateAccountViewController allowing to deactivate a user account from given Matrix session 2018-05-30 16:59:18 +02:00
manuroe
b4b4bc28af Send sticker: Create StickerPickerVC and use it from the RoomVC
https://github.com/vector-im/riot-ios/issues/1860
2018-05-24 15:31:27 +02:00
manuroe
60222de268 Widgets: Make a generic postMessage API in WidgetVC
It will be used for https://docs.google.com/document/d/1uPF7XWY_dXTKVKV7jZQ2KmsI19wn9-kFRgQ1tFQP7wQ/edit#.

The Modular postMessage API becomes a specialisation of it.
2018-05-07 15:26:22 +02:00
Taiwo
8849d9e5ee Bug Fix: Moved UI update to main queue
Updated CocoaPods version to 1.5.0
2018-04-24 10:29:35 +01:00
manuroe
482dd6eef5 i18n: Enable Vietnamese 2018-04-20 09:14:19 +02:00
manuroe
8255a5507f
Merge pull request #1832 from vector-im/riot_1821
BF: Upgrade the minimal iOS version to 9.0 because the app crashes on iOS8
2018-04-04 14:07:09 +02:00
manuroe
9ce0de89ef BF: Upgrade the minimal iOS version to 9.0 because the app crashes on iOS8 (#1821)
because of the WebRTC framework.
2018-04-03 11:22:47 +02:00
giomfo
3e2533b1e3 Render sticker events in the timeline
- Display the sticker description when it is selected
TODO animate the sticker if possible

 #1819
2018-04-02 23:59:47 +02:00
manuroe
cfae720a37 Language: Enable Bulgarian (#1800)
(#1800
2018-03-05 15:17:05 +01:00
manuroe
d6dac0455e Room: Inform user when they cannot post to a room because of low power level
Create DisabledRoomInputToolbarView for such permission issue
2018-02-21 16:09:49 +01:00
manuroe
77c47bffe0 i18n: Enable Catalan 2018-02-19 10:21:03 +01:00
Giom Foret
af32b7ca7e Settings: Enhance flair handling
Display more details on the user's group (avatar, id)

vector-im/riot-meta#118
2018-02-06 23:38:12 +01:00
manuroe
e41d71b5bd
Merge pull request #1753 from vector-im/piwik2
Replace Google Analytic by Matomo(Piwik)
2018-02-02 14:56:19 +01:00
manuroe
75f6d94c55 Piwik: Use it for analytics 2018-01-29 15:26:44 +01:00
manuroe
1a1dd02f75 Podfile: Enable use_frameworks so that we can use Swift pods 2018-01-23 20:18:07 +01:00
Giom Foret
5c8ebf04f1 Riot project: group all the view controllers related to the communities 2018-01-08 19:17:29 +01:00
Giom Foret
0797524a16 Group details: Add Rooms page
https://github.com/vector-im/riot-meta/issues/117
2017-12-31 12:52:22 +01:00
manuroe
d4ff908025 Merge remote-tracking branch 'origin/release-v0.6.7' into develop
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
2017-12-27 16:23:42 +01:00
Giom Foret
65513f21bb Bug Fix: Share extension is not localized?
#1701
2017-12-27 14:53:17 +01:00
Giom Foret
52d726694e Groups: self-management of membership of groups
- Custom the group view controllers with the blue color.

vector-im/riot-meta#114
2017-12-22 14:33:40 +01:00
Giom Foret
255f2fc726 Groups: self-management of membership of groups
- Prepare Group Details screen

vector-im/riot-meta#114
2017-12-14 16:05:11 +01:00
Giom Foret
fcff3fe87d Groups: self-management of membership of groups
- Add Groups tab

vector-im/riot-meta#114
2017-12-12 16:03:26 +01:00
Giom Foret
c834e21099 version++ 2017-11-30 11:16:11 +01:00
Giom Foret
4df11f6b26 Enable Vietnamese, thanks to @loulsle. 2017-11-29 19:36:14 +01:00
manuroe
6f303b0554 Crypto: Add key sharing dialog for incoming room key requests 2017-11-14 18:21:01 +01:00
manuroe
5b93b13190 Callkit: Show the Riot icon (in B&W) on the system call screen 2017-10-19 10:03:23 +02:00
manuroe
23696d1618 Podfile: Factorise the podfile 2017-10-17 08:59:31 +02:00
Giom Foret
7801cabe32 Merge branch 'master' into callkit
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/AppDelegate.m
#	Riot/ViewController/SettingsViewController.m
2017-10-04 13:04:21 +02:00
Giom Foret
0e30b13b78 Language: Enable Basque and Chinese (Simplified). 2017-10-03 13:04:54 +02:00
Giom Foret
038d4d50da Share extension mxstore rework
- Create the MXRoom instance only when the room is selected.
2017-09-29 10:37:54 +02:00
Giom Foret
6d2401971f Restore Podfile 2017-09-28 10:59:20 +02:00
giomfo
a5498fd784 Merge branch 'develop' into share-extesion-mxstore-rework 2017-09-28 10:24:27 +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
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
Giom Foret
6c5c162aba Merge branch 'develop' into callkit 2017-09-19 09:50:21 +02:00
Giom Foret
e9b95b7e14 Improvement: Broaden back icon 2017-09-19 09:35:49 +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
Aram Sargsyan
1ed5bd003a Merge branch 'develop' of https://github.com/vector-im/riot-ios into share-extesion-mxstore-rework 2017-09-15 19:19:49 +04:00
Aram Sargsyan
0550c8f972 Stopped storing MXRoom instances, using CellData now 2017-09-15 19:17:03 +04: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
d7e6228a64 Modular integrations UI: project 2017-09-15 15:36:43 +02:00
Giom Foret
983340a3f1 Update xcodeproj 2017-09-14 16:02:08 +02:00
Aram Sargsyan
3d698bfe0e Review changes 2017-09-08 19:02:45 +04:00
Giom Foret
247d5c529d Merge branch 'develop' into callkit 2017-09-08 12:42:58 +02:00
Giom Foret
50ae365a08 Force new LaunchScreen logo 2017-09-07 13:17:01 +02:00
manuroe
aaea4f37e0 Siri intents are available since 10.0 2017-09-04 16:47:43 +02:00
manuroe
c0ba516a2e Merge remote-tracking branch 'origin/pr/1458' into callkit
# Conflicts:
#	Riot.xcodeproj/project.pbxproj
#	Riot/AppDelegate.m
#	Riot/ViewController/SettingsViewController.m
2017-09-04 15:57:37 +02:00
manuroe
978fe4f03c Callkit branch: Siri: enable app group capabilities in Siri target 2017-09-01 16:42:58 +02:00
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