Denis Morozov
0c901fe0c5
Improvements in notification registration flow
2017-08-23 19:07:14 +03:00
Denis Morozov
d0341a3fc7
Fix control event value which is used for adding target to UISwitch on settings screen
2017-08-23 13:31:19 +03:00
giomfo
62f6ee0e39
Merge branch 'develop' into app-extension
2017-08-22 17:35:11 +02:00
manuroe
3e70cc8e1b
Jitsi widget: Fix occasional crash on hang up
...
Apparently, jitsi does not call delegate methods always on the same thread. Come back to the main thread for safety.
https://github.com/matrix-org/riot-ios-rageshakes/issues/220
2017-08-18 16:42:50 +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
manuroe
eb2455e360
Jitsi widget: add display or creation of jitsi conference under USE_JITSI_WIDGET compilation flag
2017-08-18 11:56:32 +02:00
manuroe
e593d0c45d
Jitsi widget: polishing
2017-08-18 11:40:56 +02:00
manuroe
32a996beb4
Jitsi widget: naming sanitisation
2017-08-18 09:49:14 +02:00
manuroe
3fa814713f
Jitsi widget: "Use jitsi for conference calls" -> "Create conference calls with jitsi"
2017-08-18 09:23:24 +02:00
manuroe
f65f5c9d4f
Jitsi widget: Make sure permission to access camera and mic are ok before doing calls
2017-08-18 09:02:54 +02:00
manuroe
968c67dd16
Jitsi widget: Hook up the call button for group room to jitsi
2017-08-17 18:59:02 +02:00
Giom Foret
18f9affdca
Merge branch 'develop' into app-extension
2017-08-17 15:28:43 +02:00
Giom Foret
091f65a2bb
Bug Fix: App have crashed whilst uploading photos
...
#1445
Set up only one session at the time!
2017-08-17 14:45:20 +02:00
manuroe
cccbb143ef
Jitsi widget: Customise the error for widget permission issues for jitsi
2017-08-17 12:26:20 +02:00
manuroe
9e02006abd
Jitsi widget: Add [WidgetManager closeWidget] and use it for jitsi conference
2017-08-17 12:17:07 +02: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
manuroe
1e62fcadaa
Jitsi widget: Create a specific [NSUserDefaults standardUserDefaults] key for useJitsiForConferenceCalls
2017-08-16 11:51:56 +02:00
Giom Foret
ba3f89d131
SettingsViewController: Release correctly the pushed view controller
2017-08-16 09:55:52 +02:00
Giom Foret
193c0566bc
Dark Theme - Fix Manu's remarks
2017-08-16 09:40:47 +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
faf1058994
Dark Theme - Bug Fix
...
Recents List: some room avatars have an unexpected black background.
We apply here the new property `defaultBackgroundColor` defined in MXKImageView class to initialize correctly image background.
2017-08-14 19:11:13 +02:00
Giom Foret
d35024a196
Dark Theme - Bug fix
...
Room settings: the wrong color is used for some check box labels.
2017-08-14 16:48:26 +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
90700a14bd
Dark Theme - Improvement
...
Recents Cell drag&drop: force the background color of the dragged cell.
2017-08-14 13:13:43 +02:00
Giom Foret
e4e9a2aa7c
Dark Theme - Improvement
...
Add a top view in pickers (country, language) to display the right background in case of vertical bounce.
2017-08-14 13:09:11 +02:00
Giom Foret
41e6001db1
Dark Theme - Improvement
...
WebViewViewController extends MXKWebViewViewController to handle customization.
2017-08-14 10:32:31 +02:00
Giom Foret
98d2cb21d4
Dark Theme
...
fix App freeze when user changes the theme
2017-08-11 17:41:22 +02:00
manuroe
cf68176fbc
Jitsi widget: If there is already a jitsi conference widget, pressing call joins the conf
2017-08-11 17:02:45 +02:00
Giom Foret
e9bc00959d
Enable Dark theme
...
TODO:
- fix the app freeze when user changes the app theme.
2017-08-11 16:56:09 +02:00
manuroe
5b608e01a6
Jitsi widget: Display the hangup button when we are back-to-app
2017-08-11 14:59:05 +02:00
manuroe
75bb54fb92
Jitsi widget: Manage "Back To App"
2017-08-11 14:18:10 +02:00
manuroe
d84c185707
Jitsi widget: Enable voice or video
2017-08-10 16:41:19 +02:00
manuroe
c7e2ca6de2
Jitsi widget: Add Settings > LABS > Use jitsi for conference calls
2017-08-10 15:43:25 +02:00
manuroe
506ace40cf
Jitsi widget: Show/hide the widget presence in RoomVC at runtime
2017-08-09 17:31:15 +02:00
manuroe
a4e85e844d
Merge remote-tracking branch 'origin/master' into jitsi_widget
2017-08-08 17:35:12 +02:00
Giom Foret
14ead3d5ab
Merge branch 'develop' into meta_riot_22
2017-08-08 16:06:53 +02:00
Giom Foret
dc737d6c37
Prepare Dark theme - Handle table view cell customization
2017-08-08 16:05:43 +02:00
manuroe
dc8a9e2998
Bug Report: Make the crash dump appear in GH issues created for crashes.
...
This will help triaging. Example at https://github.com/matrix-org/riot-ios-rageshakes/issues/176
2017-08-08 14:39:01 +02:00
manuroe
094886fab1
Jitsi widget: RoomVC: Show it in the banner when there is an active jitsi conference in a room.
2017-08-04 13:47:50 +02:00
manuroe
87835ad749
Jitsi widget: Add JitsiViewController, a dedicated widget viewer for jitsi widgets based on jitsi-meet sdk.
2017-08-04 13:08:37 +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
manuroe
9e04de4c8e
User directory: kill all strings referring to known contacts
2017-07-28 15:04:28 +02:00
manuroe
4f3f3f089d
User directory: Make sure a valid MXSession is provided to ContactsDataSource
...
https://github.com/vector-im/riot-meta/issues/95
2017-07-28 15:02:11 +02:00
manuroe
19847dbacc
BF: E2E export did not work anymore since the death of MXKAlert
2017-07-25 17:27:24 +02:00
manuroe
f7b705b6f2
Language picker: Force capitalisation of languages
2017-07-25 14:45:33 +02:00
manuroe
d8c057dc07
Language settings: Update comments
2017-07-25 11:34:41 +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
Giom Foret
40b8bba67b
Merge branch 'develop' into meta_riot_22
2017-07-21 16:50:58 +02:00
manuroe
ee4c6d29bf
Language settings: Report it in the bug report
2017-07-21 15:09:23 +02:00
manuroe
97f8d36e33
Language settings: Reload data softly after language change
2017-07-21 12:06:10 +02:00
Giom Foret
5f75c33137
Prepare Dark Theme
...
Observe user interface theme change.
https://github.com/vector-im/riot-meta/issues/22
2017-07-21 11:28:17 +02:00
manuroe
cdb2fe99a3
Language settings: Store it in NSUserDefaults (@"appLanguage")
2017-07-21 11:08:33 +02:00
manuroe
bcdea698d0
Settings: Add app language settings
2017-07-21 10:55:21 +02:00
Giom Foret
21513419b5
Prepare Dark theme
...
- Add User Interface section in settings
https://github.com/vector-im/riot-meta/issues/22
2017-07-19 15:26:09 +02:00
Giom Foret
69c84ded85
Translate the potential error observed during 3pid handling
...
https://github.com/vector-im/riot-meta/issues/85
2017-07-18 15:57:11 +02:00
Giom Foret
0545bee962
Bug Fix: Change API used to add email in order to check if the email is already used.
...
(idem for msisdn)
https://github.com/vector-im/riot-meta/issues/85
2017-07-18 13:57:15 +02:00
manuroe
3c7e3e3c1e
MELS: Reset the event selection before collapsing
...
This fixes a crash
2017-07-17 16:15:49 +02:00
giomfo
1ab2e6ad29
Merge pull request #1391 from vector-im/remove_mxk_alert
...
Remove mxk alert
2017-07-17 14:33:17 +02:00
manuroe
ee1377d379
Merge pull request #1390 from vector-im/MELS
...
MELS
2017-07-17 10:41:28 +02:00
manuroe
ec701c5813
MELS: s/serie/series
2017-07-17 10:30:46 +02:00
Giom Foret
cc0478c4ec
Remove MXKAlert class use.
...
UIAlertController is directly used.
2017-07-14 16:41:25 +02:00
Giom Foret
fafa40846e
Prepare MXKAlert withdrawal
2017-07-14 00:36:11 +02:00
Giom Foret
98e5343a79
RoomTableViewCell: Replace the direct chat icon with a green ring
2017-07-12 15:51:28 +02:00
Giom Foret
12db2a443f
Bug Fix: Camera preview is broken after a second try
...
The camera preview was set up with a wrong frame value. We wait for the first `viewDidLayoutSubviews` call before setting up the preview.
#686
+ fix the wrong preview layout on iPad described in PR #1372 MediaPicker xib layout fix.
2017-07-11 17:48:18 +02:00
manuroe
71ef89170c
MELS: Remove attributedTextMessageBackup and let MXKRoomBubleCellDataStoring implementation display attributedTextMessage or collapsedAttributedTextMessage
2017-07-11 15:35:11 +02:00
Giom Foret
4f06940698
Bug Fix - Home: Fix the flickering effects observed when user edits a room on iOS < 10
...
https://github.com/vector-im/riot-meta/issues/75
2017-07-10 18:33:27 +02:00
Giom Foret
1d4b875c15
Bug Fix - Home: On iOS <= 9.0, the rooms collection scrolls to the left on room edition.
...
https://github.com/vector-im/riot-meta/issues/75
2017-07-10 17:18:11 +02: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
Giom Foret
e7e6944a75
UX Rework: Add home page
...
- Add edition mode support.
https://github.com/vector-im/riot-meta/issues/75
2017-07-09 18:32:40 +02:00
manuroe
b859d64174
MELS: Use normal membership cell for single membership event
2017-07-07 17:47:58 +02:00
manuroe
e2d8cc8d87
MELS: Implement onCollapseButtonTap with matrix-kitty way
2017-07-07 11:53:49 +02: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
6fe1cf4910
MELS: Add RoomMembershipCollapsedBubbleCell to display collapsed membership cells.
2017-07-07 08:21:53 +02:00
manuroe
9e8aa9c125
RoomVC: Use the condition on bubbleData.hasNoDisplay to display RoomEmptyBubbleCell
2017-07-06 17:55:13 +02:00
manuroe
42979e7972
Merge remote-tracking branch 'origin/master' into smaller_membership
2017-07-05 14:57:31 +02:00
manuroe
bc08148183
RoomVC: Make membership events use less screen
...
Add RoomMembershipBubbleCellWithPaginationTitleBubbleCell
2017-07-05 12:29:54 +02:00
Giom Foret
2f183ce73b
Update the bundle display name with "Riot.im"
...
Update Riot logo in Authentication screen
2017-07-05 11:58:18 +02:00
manuroe
8e0bc6ef68
RoomVC: Make membership events use less screen
...
Use MXKRoomBubbleCellDataStoring.tag to identify membership cells
2017-07-05 09:05:23 +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
0a8f837617
Read Receipts Details - Add close button
2017-06-30 14:57:11 +02:00
giomfo
3fac2a0b63
Merge pull request #1341 from aramsargsyan/read-receipts-details
...
Read receipts details
2017-06-30 10:33:06 +02:00
Aram Sargsyan
f287dc453e
Brought the key receipt_status_read to app level + some minor changes. Signed-off-by: Aram Sargsyan aram.sargsyan.1997@gmail.com
2017-06-29 19:40:07 +04:00
manuroe
1bf88ca95e
Bug report: Fix a crash when rotating + debackgrounding the app ( #1362 )
2017-06-29 17:23:57 +02:00
Aram Sargsyan
e17622bd71
Decreased the parameter cound for ReadReceiptsViewController opening, now sending the container itself
2017-06-29 17:04:34 +04:00
Aram Sargsyan
9bb18971f1
Handled the creation of the attributed receipt description, added in Vector.strings for translation
2017-06-29 15:05:12 +04:00
Giom Foret
b706db6187
Bug Fix: blank pages with random "unread msgs" bars whilst they load.
2017-06-29 12:03:39 +02:00
Aram Sargsyan
6f08b148b1
Using Attributed string for read label
2017-06-26 20:51:13 +04:00
Aram Sargsyan
e688c61715
Removed the ReceiptsContainerDelegate, used didRecognizeAction: instead
2017-06-26 19:33:53 +04:00
manuroe
f06b9e3381
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
cf01921b24
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
b22687ea7a
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
Aram Sargsyan
f32ccaef38
Review changes
2017-06-23 16:40:09 +04:00
manuroe
0138a56e22
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
1eed78a09f
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
2e89dede70
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