ismailgulek
13f485a5c3
Use new tile theme color
2021-05-04 19:25:24 +03:00
ismailgulek
eb5929d96d
Merge branch 'voip_design_updates' into voip_jitsi_remover
2021-05-04 19:11:17 +03:00
ismailgulek
678fc48b80
Merge branch 'develop' into voip_design_updates
2021-05-04 19:10:22 +03:00
ismailgulek
d49cbaba1e
Convert colors to lazy vars
2021-05-04 18:35:03 +03:00
ismailgulek
87b35d102a
Update class name to LightColors
2021-05-04 18:30:15 +03:00
ismailgulek
daefb25477
Hold other Matrix calls and end Jitsi call if a new call started
2021-05-04 11:25:18 +03:00
ismailgulek
5288b5de28
Inject theme v2 into theme
2021-04-30 15:59:50 +03:00
Gil Eluard
ed3f0450b6
Merge pull request #4286 from vector-im/element_4285
...
Show / Hide More and Report Content contextual menu from settings
2021-04-29 20:36:48 +02:00
manuroe
a5051978b3
Merge pull request #4283 from vector-im/element_3158_v2
...
Jitsi: use HS preferredDomain as Jitsi server to create conference v2
2021-04-29 19:54:45 +02:00
Gil Eluard
eab687d9ec
Merge branch 'develop' into element_4285
2021-04-29 19:49:42 +02:00
Gil Eluard
ddd1a6b60e
Show / hide NSFW and decrypted content options in Settings screen from build settings
2021-04-29 17:53:18 +02:00
manuroe
f1317173b2
Merge branch 'develop' into element_3158_v2
2021-04-29 17:52:19 +02:00
Gil Eluard
235df71607
Show / Hide More and Report Content contextual menu from settings
2021-04-29 17:03:34 +02:00
manuroe
079b29babd
WidgetManager: Use the jitsi server defined in the homeserver wellknown
...
It was done in another PR at https://github.com/vector-im/element-ios/pull/3723/files#diff-530bc68fd973c8c954c5c4e673e9a9f0328943b4656440b8f997b4d718c51d6aR312
But the change was lost with other code updates.
2021-04-29 16:29:13 +02:00
Gil Eluard
9cc897b0c4
Enable / disable "Hide all messages from this user" of Room Member Screen from settings
2021-04-29 15:38:19 +02:00
SBiOSoftWhare
461aeb6e5a
WidgetManager: Update Jitsi domain retrieval.
2021-04-29 12:37:27 +02:00
ismailgulek
252f443b83
Update old defers
2021-04-29 11:14:40 +03:00
ismailgulek
ed6f850b06
Adjust navigation items spacing
2021-04-29 02:19:40 +03:00
ismailgulek
cf3c4ac073
Merge branch 'voip_design_updates' into voip_jitsi_remover
2021-04-28 14:03:24 +03:00
ismailgulek
850cfed45a
Merge branch 'develop' into voip_design_updates
2021-04-28 14:03:13 +03:00
ismailgulek
95513de51e
Add call tile bg color
2021-04-28 13:46:44 +03:00
ismailgulek
6aca61d640
Exit from PiP mode when tapped on tile
2021-04-28 13:34:39 +03:00
ismailgulek
ebbacd069f
Fix two ongoing Jitsi calls issue
2021-04-28 13:24:16 +03:00
ismailgulek
d076afecc1
Add shadow color to theme
2021-04-27 01:30:21 +03:00
Gil Eluard
2eece8153a
clear cache support for RiotSettings
2021-04-23 22:26:54 +02:00
ismailgulek
badbeea0e8
Add leave action to call tiles
2021-04-21 14:52:51 +03:00
ismailgulek
f23cc01b12
Merge branch 'develop' into voip_design_updates
2021-04-21 12:49:21 +03:00
ismailgulek
fc0d9fee79
Remove temporary call bar
2021-04-21 11:41:28 +03:00
Gil Eluard
b1e932a356
Merge branch 'develop' into element_4218
...
# Conflicts:
# CHANGES.rst
# Riot/Managers/Settings/RiotSettings.swift
2021-04-21 09:08:58 +02:00
Gil Eluard
ae3b6950fa
Merge branch 'develop' into element_4211
...
# Conflicts:
# CHANGES.rst
2021-04-21 08:23:33 +02:00
Gil Eluard
27f51f863b
Merge branch 'develop' into element_4218
...
# Conflicts:
# CHANGES.rst
# Riot/Managers/Settings/RiotSettings.swift
2021-04-20 15:27:27 +02:00
Gil Eluard
5d63f431b0
Merge branch 'develop' into element_4211
...
# Conflicts:
# Riot/Managers/Settings/RiotSettings.swift
2021-04-20 15:05:20 +02:00
Gil Eluard
16da1f5648
Show / Hide integrations and actions in rooms
2021-04-20 14:54:53 +02:00
ismailgulek
7e00afa54a
Do not display group call notification when in the related room
2021-04-20 15:51:46 +03:00
ismailgulek
1387aea33f
Merge branch 'voip_group_notification' into voip_design_updates
2021-04-20 15:30:32 +03:00
Gil Eluard
a61cc09e5a
Merge branch 'develop' into element_4242
...
# Conflicts:
# CHANGES.rst
# Riot/Managers/Settings/RiotSettings.swift
2021-04-20 11:52:47 +02:00
ismailgulek
ba81000e56
Merge branch 'develop' into voip_design_updates
2021-04-20 11:41:53 +03:00
Gil Eluard
575d5c8ee4
Merge branch 'develop' into element_4236
...
# Conflicts:
# CHANGES.rst
# Riot/Managers/Settings/RiotSettings.swift
2021-04-20 10:38:30 +02:00
Gil Eluard
de56297cb6
Enable / Disable VoIP feature in Rooms
...
- Update after review
2021-04-20 10:36:05 +02:00
Gil Eluard
a1d359d5aa
Show/Hide public directory in Unified Search
2021-04-20 10:31:04 +02:00
Gil Eluard
450de18c8c
Enable / Disable VoIP feature in Rooms
2021-04-19 20:39:07 +02:00
Gil Eluard
896a75721b
Show/Hide Home Screen tabs
2021-04-19 18:53:32 +02:00
ismailgulek
1f7e35e752
Revert "Remove PiP animations"
...
This reverts commit c8fd3f92ea
.
2021-04-19 14:51:44 +03:00
Gil Eluard
2cc525a083
Make joining public rooms configurable
...
- Reset RiotSettings
2021-04-15 11:15:48 +02:00
Gil Eluard
03f91bcb33
Make room settings screen configurable dynamically
...
- reset RiotSettings
2021-04-14 18:23:17 +02:00
Gil Eluard
658d2fad4c
Make joining public rooms configurable
...
- Reset RiotSettings
2021-04-14 18:17:01 +02:00
Gil Eluard
c57a55f1e7
Make room settings screen configurable dynamically
2021-04-14 15:52:25 +02:00
ismailgulek
27b69914f3
Show notifications always for incoming group calls
2021-04-14 16:30:21 +03:00
ismailgulek
615387c7ee
Fix a crash
2021-04-14 16:28:00 +03:00
Gil Eluard
eb3e7b8813
Make joining public rooms configurable
2021-04-13 19:21:07 +02:00
ismailgulek
dc1c7ccdc6
Adjust PiP view vertical margins
2021-04-12 13:57:40 +03:00
ismailgulek
1a2682d8bb
Move PiP view to bottom-right by default
2021-04-12 13:56:39 +03:00
ismailgulek
24c2159f87
Use completion block for pip mode
2021-04-12 01:28:52 +03:00
ismailgulek
c8fd3f92ea
Remove PiP animations
2021-04-09 15:52:20 +03:00
ismailgulek
96d80f7ef2
Define target PiP view size
2021-04-09 15:44:40 +03:00
ismailgulek
3162a5d720
Introduce enableRingingForGroupCalls and add a labs setting for it
2021-04-09 14:54:03 +03:00
ismailgulek
2742315a64
Merge branch 'develop' into voip_design_updates
2021-04-08 00:18:23 +03:00
ismailgulek
e314f22f6f
Bug fixes around temporary Jitsi call bars
2021-04-07 13:52:23 +03:00
ismailgulek
143a0aa853
Remove lab setting for Jitsi calls
2021-04-06 17:25:37 +03:00
Gil Eluard
1790b3bd20
Merge branch 'develop' into element_4181
...
# Conflicts:
# CHANGES.rst
# Riot/Managers/Settings/RiotSettings.swift
2021-04-06 15:59:40 +02:00
Gil Eluard
e1a249882a
Possibility to lock some room creation parameters from settings
...
- Update after review
2021-04-06 10:51:07 +02:00
Gil Eluard
782527d41c
Possibility to lock some room creation parameters from settings
...
- Update after review
2021-04-06 10:47:54 +02:00
ismailgulek
25830f9372
Remove unnecessary check
2021-04-02 17:31:37 +03:00
Gil Eluard
53a9a9a1b1
Possibility to lock some room creation parameters from settings
2021-04-02 15:54:21 +02:00
ismailgulek
4086e1b0ef
Merge branch 'develop' into voip_design_updates
2021-04-02 14:39:37 +03:00
ismailgulek
c6981f7aab
Unify call screen methods, use UIViewController
2021-04-02 14:22:03 +03:00
Gil Eluard
0e3712b077
Merge branch 'develop' into element_4173
2021-04-02 11:44:15 +02:00
Gil Eluard
2364711802
Merge pull request #4122 from vector-im/element_4085
...
Composer Update - Typing and sending a message
2021-04-02 11:34:05 +02:00
ismailgulek
534e712d04
Introduce room-specific call bar, refactorings & comments
2021-04-02 00:02:54 +03:00
ismailgulek
0d93e3aa60
Update method name
2021-04-02 00:01:43 +03:00
ismailgulek
53527d0b8e
Add call bar update delegate method
2021-04-02 00:01:23 +03:00
Gil Eluard
c453a7bcdc
Enable / disable external friends invite
2021-04-01 15:02:43 +02:00
Gil Eluard
9a5c66190c
Make the application settings more configurable
...
- Update after review
2021-04-01 14:16:06 +02:00
Gil Eluard
140c834d1c
Make the application settings more configurable
2021-03-31 19:04:00 +02:00
Gil Eluard
d561ef472b
Composer update - UI enhancements
...
- Composer height =58px - Frame = 42px
- Replace current scroll to bottom implementation with a scroll to Bottom FAB on both themes
- The text inside the composer frame should be centered
- The padding between the "reveal plus" button, composer frame and Left + Right sides should be at equal distance on default mode
- Verify that the "Send a message..." String matches with the colour indicated on Figma.
- The padding between each component (buttons and composer frame) should be at equal distance on default mode. E.g : It should be at 12px for each gap.
- The input text jumps down when users start typing. It should be centered at all times.
- Remove the Scroll bar in the text frame.
- DARK THEME
2021-03-20 21:31:17 +01:00
ismailgulek
0cfde0fe76
Move Jitsi view controller to CallPresenter
2021-03-19 17:33:07 +03:00
ismailgulek
cca650c357
Handle widget events from VoIP pushes
2021-03-19 03:00:14 +03:00
ismailgulek
9712f11b7c
Handle widget events in CallPresenter, integration with CallKit
2021-03-19 02:56:56 +03:00
ismailgulek
f1b42305bc
Read widget event types from NSE
2021-03-19 02:52:04 +03:00
Gil Eluard
419f20b1a2
SR sizing is inconsistent with RR & Message states cosmetic changes
2021-03-17 20:09:44 +01:00
ismailgulek
a99e85e5dc
Handle group call tile tap
2021-03-17 19:41:31 +03:00
ismailgulek
0b2b8b5463
Merge branch 'develop' into voip_design_updates
2021-03-11 15:48:58 +03:00
ismailgulek
3e827d69ec
Merge branch 'develop' into voip_design_updates
2021-03-09 15:52:55 +03:00
Gil Eluard
a9c0d5c589
Merge branch 'develop' into element_4014
2021-03-04 11:19:40 +01:00
SBiOSoftWhare
e14a280b6c
Settings: Add show NSFW public rooms toggle.
2021-03-03 16:32:05 +01:00
Gil Eluard
419efd886a
Merge branch 'develop' into element_4014
...
# Conflicts:
# Riot.xcodeproj/project.pbxproj
# Riot/Modules/Room/DataSources/RoomDataSource.m
2021-02-25 15:49:53 +01:00
SBiOSoftWhare
a8f7713a16
Merge branch 'develop' into element_3776
2021-02-23 18:51:19 +01:00
Gil Eluard
2f774022e2
Improve the status of send messages (sending, sent, received, failed)
...
- First implementation
2021-02-22 13:51:25 +01:00
SBiOSoftWhare
c7d50ac0b9
Room creation intro: New theme color.
2021-02-22 00:11:59 +01:00
manuroe
19aec16225
EncryptionKeyManager: Enable key for e2e DB
2021-02-18 16:37:58 +01:00
manuroe
22d6d16f79
Merge branch 'develop' into element_3867
2021-02-18 15:35:21 +01:00
ismailgulek
97f02699ef
Remove PiP button callback
2021-02-17 16:49:48 +03:00
ismailgulek
d854b11678
Wait for user action on alert if an alert is displayed
2021-02-16 21:45:16 +03:00
ismailgulek
c50d889320
Fix video call screen layout when coming back after device rotation
2021-02-15 18:34:33 +03:00
ismailgulek
4b5d906119
Fix PiP view frame when device rotated
2021-02-15 18:33:21 +03:00
ismailgulek
67f0501e67
Merge branch 'develop' into voip_design_updates
...
# Conflicts:
# Podfile
# Podfile.lock
# Riot.xcodeproj/project.pbxproj
# Riot/Categories/RoomBubbleCellData.swift
# Riot/Managers/Call/CallPresenter.swift
# Riot/Modules/Room/RoomViewController.h
# Riot/Modules/Room/RoomViewController.m
# Riot/Modules/Room/Views/BubbleCells/Call/CallBubbleCellBaseContentView.swift
2021-02-15 14:25:48 +03:00
ismailgulek
221fdc2c7d
Move PiP view to top-right of the screen by default
2021-02-10 17:15:20 +03:00
ismailgulek
df1d60139f
Merge branch 'voip_call_transfer' into voip_all
...
# Conflicts:
# Podfile
# Podfile.lock
# Riot.xcodeproj/project.pbxproj
2021-02-10 00:47:51 +03:00
ismailgulek
ab92b8b3f4
Merge branch 'voip_2746' into voip_tiles
2021-02-10 00:38:49 +03:00
ismailgulek
737360cf10
Remove k prefix from const string name
2021-02-10 00:17:43 +03:00
ismailgulek
03da63e14f
Merge branch 'voip_2746' of https://github.com/vector-im/element-ios into voip_2746
2021-02-07 20:26:51 +03:00
ismailgulek
25872c0f33
Move some values to Constants
2021-02-07 20:26:19 +03:00
ismailgulek
fd213b5468
Introduce callScreenButtonTintColor on Theme and use it
2021-02-07 20:12:30 +03:00
ismailgulek
aa40d26274
Keep a reference to block based notification observer and unregister it manually
2021-02-07 20:02:22 +03:00
ismailgulek
4565ee2453
Update Riot/Managers/Call/PiPView.swift
...
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2021-02-07 19:59:31 +03:00
ismailgulek
1f2565f376
Make callTimer optional
2021-02-07 19:57:35 +03:00
ismailgulek
85ef3335e3
Rename CallService to CallPresenter
2021-02-07 19:55:36 +03:00
ismailgulek
dc5106b201
Voip all
2021-02-03 14:01:29 +03:00
ismailgulek
49bc653332
Merge branch 'voip_2746' into voip_tiles
2021-02-02 12:36:11 +03:00
ismailgulek
c9f84c2329
Merge branch 'develop' into voip_2746
2021-02-02 12:33:05 +03:00
ismailgulek
93afe7853c
Merge pull request #3989 from vector-im/element_3986
...
Fix PushKit Crashes due to Undecryptable Call Invites
2021-02-02 11:51:47 +03:00
ismailgulek
36fc3c3598
Add comments
2021-02-02 10:54:06 +03:00
ismailgulek
c5426300e0
Process sync response before decrypting call invite
2021-02-01 18:00:45 +03:00
manuroe
7c2d9d4579
Widgets: roomId is optional
2021-02-01 15:28:59 +01:00
manuroe
32f8198c8b
Widgets: Support $matrix_room_id and $matrix_widget_id parameters
...
#3987
2021-02-01 12:59:45 +01:00
ismailgulek
954691f76b
Add some logs
2021-01-21 15:00:22 +03:00
ismailgulek
1116ed6062
Present call screen for active calls on tile taps
2021-01-21 14:29:38 +03:00
ismailgulek
491a846fe2
Pass mx sessions to the call service
2021-01-21 14:28:56 +03:00
ismailgulek
6f3f7ddfd9
Merge branch 'develop' into voip_2746
...
# Conflicts:
# Riot/Modules/Application/LegacyAppDelegate.m
2021-01-15 16:07:36 +03:00
Gil Eluard
ed4b8a9762
Merge branch 'develop' into element_3867
...
# Conflicts:
# CHANGES.rst
# Riot.xcodeproj/project.pbxproj
2021-01-11 11:58:53 +01:00
ismailgulek
4cd43fab5c
Implement pip for video calls
2021-01-08 03:57:39 +03:00
ismailgulek
2c0102192f
Remove call bg color
2020-12-21 18:12:45 +03:00
ismailgulek
6bdb49f008
Add on hold call tap handling
2020-12-21 17:18:38 +03:00
SBiOSoftWhare
bbe0cad8f0
Theme: Introduce ThemeIdentifier to make theme identification easier in Swift.
2020-12-18 18:44:08 +01:00
ismailgulek
3788ceee49
Use key provider delegate in common configuration
2020-12-16 16:06:07 +03:00
ismailgulek
7468ce1a2b
Add on hold call view and set it from CallService
2020-12-16 13:36:53 +03:00
Gil Eluard
7974126311
Code updated after code review
2020-12-15 16:55:34 +01:00
Gil Eluard
1f9b0db6fe
Code updated after code review
2020-12-15 16:47:07 +01:00
Gil Eluard
706db262b8
Implementation of the MXKeyProviderDelegate to enable encryption of contacts, accounts, and crypto DB
2020-12-14 23:05:57 +01:00
ismailgulek
93d2637234
Fix call bar issue on end of second call case
2020-12-14 15:01:05 +03:00
ismailgulek
b93a5346e6
Fix call bar after a call ended
2020-12-14 14:34:48 +03:00
ismailgulek
90f6e777d9
Fix some UI races
2020-12-03 16:05:08 +03:00
ismailgulek
dfa9dc8ff2
Merge branch 'develop' into voip_2746
2020-12-03 12:26:26 +03:00
ismailgulek
7f086c5782
Introduce CallBar view management
2020-12-02 23:17:06 +03:00
ismailgulek
70204abd53
Introduce CallService
2020-12-01 13:41:31 +03:00
SBiOSoftWhare
b5a3991763
ThemeService: Add convenient method to check if a dark theme is used.
2020-11-30 16:41:48 +01:00
ismailgulek
0221830738
New call UI including hold & resume
2020-11-25 16:11:52 +03:00
manuroe
7bd1df7f86
Merge pull request #3800 from vector-im/profiler
...
Use new MXProfiler to get and report accurate durations
2020-11-13 14:51:15 +01:00
manuroe
a3c4692ead
MXProfiles: Track time to display a message from its notification
2020-11-11 22:49:46 +01:00
SBiOSoftWhare
3429b60227
Merge branch 'develop' into element_3655
2020-11-06 10:35:23 +01:00
manuroe
0cf00e8e37
Merge branch 'develop' into analytics_agnostic
2020-11-05 14:52:43 +01:00
manuroe
ae109a3bcd
Fix Steve's comment
2020-11-05 14:52:07 +01:00
manuroe
6d78efc2e8
Analytics: Add Matomo screenshots link
2020-11-05 14:03:38 +01:00
ismailgulek
5d2fbbe35b
KeyValueStore enhancements
2020-11-05 15:08:42 +03:00
manuroe
049757623c
Analytics: Remove the "iOS." prefix
...
We do not need this differentiator anymore. There is a dedicated app id in Matomo.
2020-11-05 12:28:19 +01:00
manuroe
30cb82f922
Remove MXDecryptionFailureDelegate in flavor of agnostic MXAnalyticsDelegate
2020-11-05 12:09:10 +01:00
manuroe
fda7df2659
MXAnalyticsDelegate: Replace trackLaunchScreenDisplayDuration with new agnostic method
2020-11-05 09:44:18 +01:00
manuroe
2c0e259fc2
* MXAnalyticsDelegate: Make it fully agnostic on tracked data.
2020-11-05 09:41:21 +01:00
manuroe
666ef50b2a
Analytics: Fix analytics in order to track performance improvements
...
Forgot to commit one line
2020-11-04 21:32:06 +01:00
manuroe
edc3712d83
Analytics: Fix analytics in order to track performance improvements
...
It is probably broken since May 2019 and Matomo 6. Only the first value (StorePreload) was sent .
2020-11-04 15:46:56 +01:00