David Langley
b0d41760ec
Add dependency management, AvatarViewModel and placeholder rendering now in AvatarImage.
2021-08-17 10:19:41 +01:00
David Langley
a1dd1cbcad
Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/4669_room_notification_settings_swiftui
2021-08-16 13:00:41 +01:00
David Langley
f822c405ce
Update Riot/Managers/Theme/SwiftUI/ThemeKey.swift
...
Co-authored-by: manuroe <manuroe@users.noreply.github.com >
2021-08-13 08:24:16 +01:00
David Langley
49eb6ae1ec
Cleanup from comments
2021-08-12 16:57:19 +01:00
David Langley
7ba98a01a9
Add theming support, and support for other top level configuration to swiftui views with VectorHostingViewController, VectorContentModifier. Add VisibilityModifier. Move from List to VStack.
2021-08-12 11:52:06 +01:00
ismailgulek
eeeb2f9d5e
Merge branch 'develop' into element_4471
2021-08-12 11:08:29 +03:00
David Langley
ca2a077c0a
Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/4669_room_notification_settings_swiftui
2021-08-06 13:52:55 +01:00
Stefan Ceriu
a19aea00e8
Remove labs setting for voice messages, enable the feature by default. Fixed incorrect ffmpeg arguments.
2021-08-06 14:22:52 +03:00
ismailgulek
d5cc1bb5cc
Merge branch 'develop' into element_4471
2021-08-06 13:34:09 +03:00
David Langley
be484239bb
fix warning
2021-08-06 09:52:53 +01:00
David Langley
81730b8ad6
merge, finish swiftui and add theming
2021-08-06 00:27:13 +01:00
manuroe
e3c57cb4c6
Merge branch 'develop' into element_4090
2021-07-22 14:16:35 +02:00
Stefan Ceriu
c0067a81b3
#4090 - Added voice messages switch to the labs section in settings.
2021-07-16 16:57:29 +03:00
Doug
5e14c559b5
Merge pull request #4542 from vector-im/doug/fix_warnings
...
Fix warnings
2021-07-13 11:07:47 +01:00
Gil Eluard
3ddc562fa7
Show / hide reset button in secrets recovery screen ( #4546 ).
2021-07-12 22:51:56 +02:00
Doug
9eea959032
Merge branch 'develop' into doug/fix_warnings
...
# Conflicts:
# Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
2021-07-12 17:54:34 +01:00
Doug
c411097256
Fix class keyword deprecation warnings everywhere!
...
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +01:00
ismailgulek
a3ec1b747e
Merge branch 'develop' into element_4471
2021-07-07 12:26:43 +03:00
ismailgulek
3604c2de24
Do not present ended calls
2021-07-05 15:27:36 +03:00
Doug
6575447f51
Fix documentation warnings.
2021-07-02 16:46:27 +01:00
ismailgulek
2e21340b13
Adapt Swifty session states
2021-06-30 18:02:11 +03:00
SBiOSoftWhare
e1312a4b02
Theme: Update DarkTheme and DefaultTheme with fonts property.
2021-06-21 21:12:27 +02:00
ismailgulek
7b103dc2a1
Merge branch 'develop' into element_4269_additions
2021-06-11 15:46:20 +03:00
ismailgulek
ad40fcdcaf
Enhance logs
2021-06-11 14:38:07 +03:00
ismailgulek
01e1576a4c
Handle app state better
2021-06-11 14:37:53 +03:00
ismailgulek
526bd8bb14
Handle app inactive state too
2021-06-10 11:43:08 +03:00
ismailgulek
fb05979d53
Fix call screen user interaction
2021-06-09 18:33:00 +03:00
ismailgulek
0973cf9327
Fix corner radius
2021-06-09 18:28:15 +03:00
ismailgulek
dbbc26b65c
Bug fixes
2021-06-09 15:46:37 +03:00
ismailgulek
b4029650c7
Fix PiP state when presenting a call screen
2021-06-09 15:11:06 +03:00
ismailgulek
891a3bc8ba
Merge branch 'develop' into remove_call_bar
2021-06-09 13:54:59 +03:00
ismailgulek
12580eb6fd
Enhance PictureInPicturable protocol
2021-06-09 13:53:35 +03:00
ismailgulek
28352b6607
Remove all call bar related things
2021-06-08 12:13:16 +03:00
SBiOSoftWhare
69bfbbbd5a
Create AppInfo used to handle the application information.
2021-06-07 18:46:16 +02:00
SBiOSoftWhare
ac91878380
Create BuildInfo that gives build information made at compilation time.
2021-06-07 18:46:16 +02:00
ismailgulek
80d2bdc410
Merge pull request #4388 from vector-im/element_4360_additions
...
Create Room Last Message Encryption Keys
2021-06-07 19:29:27 +03:00
SBiOSoftWhare
29392273a2
UserSessionsService: Add possibility to remove a user session from the associated Matrix session.
2021-06-07 12:09:37 +02:00
ismailgulek
8d81e45497
Create keys for room last message data type
2021-06-03 15:48:01 +03:00
Stefan Ceriu
b00d07ffca
Adopt consolidated logging mechanism ( #4370 )
...
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
SBiOSoftWhare
9321ef5359
UserSessionsService: Improve add and removal UserSession. Wait for valid Matrix session state before adding a UserSession.
2021-05-28 12:46:48 +02:00
SBiOSoftWhare
aa1a825987
UserSession: Now use let non nil property for the MXSession.
2021-05-28 12:44:37 +02:00
ismailgulek
7e441f5f5b
Add logs for group calls
2021-05-24 15:12:32 +03:00
SBiOSoftWhare
31787cafe3
Add UserSession that represents a user session and UserSessionsService that enables to manage multiple user sessions and all logic around sessions management.
2021-05-20 22:10:03 +02:00
ismailgulek
66c96354f0
Merge pull request #4316 from vector-im/pushkit_crashes
...
Fixes for Pushkit Crashes
2021-05-12 10:31:54 +03:00
ismailgulek
26428fb93f
Update store mechanism for call invites
2021-05-10 17:28:59 +03:00
ismailgulek
5f220196ba
Add removeAll method to KeyValueStore
2021-05-10 17:21:44 +03:00
ismailgulek
12125639a8
No need to check session state twice
2021-05-10 15:51:26 +03:00
SBiOSoftWhare
4f0e3f1df5
Merge branch 'spaces_beta' into spaces_feature_unavailable
...
# Conflicts:
# Riot/Modules/Application/LegacyAppDelegate.h
2021-05-07 15:08:45 +02:00
ismailgulek
7558ffc7bc
Use model class to read call id
2021-05-07 11:05:37 +03:00
SBiOSoftWhare
c7c6f7701c
GroupsViewController: Add space beta announce cell.
2021-05-06 12:09:12 +02:00