v-loalbert
e0db295a71
[Chat][Feature] Detect and Handle Local Participant removed ( #572 )
2022-11-30 14:17:46 -08:00
Inderpal Singh Aulakh
c9c68f7200
[Call][Refactor] remove not required files
2022-11-30 07:42:28 -08:00
Inderpal Singh Aulakh
d0c025041a
[Call][Refactor] resolve merge conflicts from 1.1.0 GA
2022-11-30 07:16:37 -08:00
Inderpal Singh Aulakh
1f0de5e579
[Calling][Merge] main to beta 1.2.0
2022-11-30 06:41:04 -08:00
Inderpal Singh Aulakh
1ea4597a43
Merge branch 'merge/main_to_release'
2022-11-30 06:38:34 -08:00
pavelprystinka
a2803a0cfd
[Chat][Feature] Use CommunicationIdentifier for identity field. ( #618 )
2022-11-29 15:07:59 -08:00
pavelprystinka
ac22669f73
[Android][Feature] CSS Renaming ( #638 )
2022-11-29 10:17:55 -08:00
Grisha Kruglov
b7402a73e3
[Feature] Code coverage for all projects ( #620 )
2022-11-29 10:05:56 -08:00
Adam Hammer
653bac7b17
[Call][Android] Fix PiP/Setup scaling on phone ( #637 )
2022-11-29 09:58:21 -08:00
v-loalbert
199a8e0f62
[Bug] Fix Espresso pipeline failure ( #624 )
2022-11-28 15:17:38 -08:00
ShaunaSong
a92c00040e
[Calling][Refactor] Updating localized resource files. ( #635 )
2022-11-28 10:33:24 -08:00
Adam Hammer
963ddbe291
[Call][TV][Bug] pip size and drag for tv ( #633 )
2022-11-28 10:01:51 -08:00
Inderpal Singh Aulakh
4266b9fc5b
[Chat][Bug] fix memory leaks
2022-11-28 09:20:56 -08:00
Mrayyan
a389a0c414
[Bug][Chat] Send button icon change
2022-11-28 08:31:28 -08:00
Adam Hammer
82a677ae23
[Chat] refactor message repo, add normalized id ( #630 )
2022-11-28 06:50:33 -08:00
Inderpal Singh Aulakh
13b5c6a385
[Call][Bug] call join not enabled if tv have no camera ( #631 )
2022-11-25 11:40:06 -08:00
ShaunaSong
4b366c32c1
[Chat][Refactor] Unread message Request focus( #604 )
2022-11-25 09:49:21 -08:00
Adam Hammer
922f179f0e
fix aspect ratio of pip on tv ( #628 )
2022-11-24 16:31:58 -08:00
Grisha Kruglov
9663e1848c
Primary CI pipeline specified in yml ( #621 )
...
Commit log:
* Primary CI pipeline specified in yml
* Remove redundant task; clearer names for tasks
* Adjust triggers to avoid pipeline runs on branch pushes
* ServiceTree integration
* Move pipeline and scripts into eng folder
* Fix up scripts for the new location and robustness
2022-11-24 15:10:28 -08:00
Inderpal Singh Aulakh
220971c7d8
[Call][Bug] fix crash on cancel call for Xamarin ( #626 )
2022-11-24 13:16:23 -08:00
Grisha Kruglov
cf33064f07
[Feature][Calling] Parity for legacy audioManager.isWiredHeadsetOn on API26+ ( #607 )
2022-11-24 12:17:27 -08:00
Adam Hammer
54b52df98e
[Chat][Refactor] Clean up date formatting, isCurrentUser logic ( #622 )
2022-11-24 09:40:33 -08:00
Adam Hammer
0d123109e3
[Call][Refactor] scaling pip ( #625 )
2022-11-23 21:07:22 -08:00
Adam Hammer
55b07ce757
[Feature][Calling] local video to fit on tv ( #623 )
2022-11-23 19:28:00 -08:00
v-loalbert
8d6c0f69a1
[Bug] Handle null or empty Typing indicator display name from Chat SDK ( #608 )
2022-11-23 09:22:06 -08:00
Adam Hammer
82d05831ff
[Chat][Refactor] Updates to scroll message repo ( #617 )
2022-11-23 09:14:57 -08:00
Adam Hammer
1eb8e8bef6
[Call][TV] auto width pip tv ( #616 )
2022-11-22 15:54:46 -08:00
Inderpal Singh Aulakh
4d8c044c9c
[Chat][Refactor] hide settings for chat demo app ( #614 )
2022-11-22 10:40:05 -08:00
Inderpal Singh Aulakh
fedd09fbbd
[Chat][Refactor] reformat code as per android studio style ( #613 )
2022-11-22 10:01:25 -08:00
pavelprystinka
6fd359cda7
[Feature] Remove full screen mode for chat ( #550 )
2022-11-22 09:32:33 -08:00
Adam Hammer
23b50daa48
[Call][TV] UI tweaks ( #609 )
2022-11-21 16:54:24 -08:00
ShaunaSong
f43e23fcb1
[Chat][Bugfix] Fix the wrong number for unread message indicator ( #603 )
2022-11-18 12:20:39 -08:00
Adam Hammer
cbb343adbf
Keyboard Show/Hide behaviours + Scroll to Bottom on Message Post + Participant List Tile Width ( #602 )
2022-11-18 11:30:29 -08:00
Mrayyan
8a8937dd19
[Chat][Bugfix]New line btn + message box fix ( #600 )
2022-11-17 11:07:22 -08:00
Dhiraj Gupta
7352a64065
[Feature][Chat] Tap and Hold context menu Copy message ( #588 )
2022-11-16 15:17:25 -08:00
ShaunaSong
546d6f6e1d
[Chat][Refactor] Message list/ Input layout for tablet ( #585 )
2022-11-16 12:22:45 -08:00
Peixin Liu
a684165dac
Fix left margin for typing indicator ( #598 )
2022-11-16 10:47:03 -08:00
Mohtasim
156eaa1944
[Chat][Feature] Telemetry config implemented with Chatcomposite ( #592 )
2022-11-15 16:10:42 -08:00
Mohtasim
063b0550d8
Merge branch 'develop' into feature/beta_release_merge
2022-11-15 11:56:59 -08:00
Mohtasim
c6344e2ac4
Call-With-Chat acitivity_launcher fix for merge
...
Signed-off-by: Mohtasim <mbellah@microsoft.com>
2022-11-15 10:15:05 -08:00
Mohtasim
c3efb0a7c8
ktlint reformat
...
Signed-off-by: Mohtasim <mbellah@microsoft.com>
2022-11-15 10:15:05 -08:00
Mohtasim
35e138f8b8
Merge conflict build fix
...
Signed-off-by: Mohtasim <mbellah@microsoft.com>
2022-11-15 10:15:05 -08:00
pavelprystinka
49038e1162
[Calling][Feature] CSS - public API to retrieve CallId and UI ( #507 )
2022-11-15 10:15:05 -08:00
Inderpal Singh Aulakh
5ef9d97e75
[Calling][Refactor] fix path for test cases ( #506 )
2022-11-15 10:15:05 -08:00
Inderpal Singh Aulakh
c1f0004844
[Chat][Feature] chat send message bindings with redux layer ( #505 )
2022-11-15 10:15:05 -08:00
Inderpal Singh Aulakh
893c48e05b
[Refactor][Chat] demo app changes to support chat thread join ( #442 )
2022-11-15 10:15:05 -08:00
Inderpal Singh Aulakh
dcd7204d8d
[Chat][Feature] service layer interface ( #440 )
2022-11-15 10:15:05 -08:00
pavelprystinka
9ebbede62e
[CallWithChat][Feature] CallWithChat demo app to launch CallWithChatComposite ( #434 )
2022-11-15 10:15:05 -08:00
Inderpal Singh Aulakh
c904957069
[Chat][Feature] add chat sdk dependency ( #418 )
2022-11-15 10:15:05 -08:00
Inderpal Singh Aulakh
fb33be03de
[Calling][TV][Refactor] fix remote video stream to fit for single remote participant ( #590 )
2022-11-15 10:14:44 -08:00
Dhiraj Gupta
2f67e5cf14
fix: change activity to resize mode ( #591 )
2022-11-10 19:36:27 -05:00
Mohtasim
708bb05ca8
Calling SDK GA version upgrade ( #552 )
2022-11-10 16:15:18 -08:00
pavelprystinka
2a3adb7aa4
[Calling][Refactor] Setup screen title public API ( #529 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
44bcd14e4e
[Calling][Refactor] refactor test cases to be included for calling ( #514 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
d418e96bdd
[Calling][Bug] null error code on network error ( #509 )
2022-11-10 16:15:18 -08:00
Mohtasim
793a89faf6
Dark mode error info view color palatte fix ( #490 )
2022-11-10 16:15:18 -08:00
Mohtasim
6009637f1f
GA version update for calling ( #489 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
d1d71cb262
[Calling][Bug] video not visible to remote participants on join ( #508 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
ad1587be01
[Calling][Bug] sometime remote participant do not see video ( #458 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
f1fb757889
[Calling][Bug] Video stream not send to remote after joining with video camera turned on ( #450 )
2022-11-10 16:15:18 -08:00
pavelprystinka
c24f749b48
[Calling][Feature] Rename NavigationBarViewData to SetupScreenViewData ( #439 )
2022-11-10 16:15:18 -08:00
pavelprystinka
626b863315
[Calling][Feature] Remove setTitle(String title) ( #436 )
2022-11-10 16:15:18 -08:00
Mrayyan
abb544cd83
[Calling][Bug] Wide screen crash fix ( #435 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
4d8d738d9c
[Calling][Bug] camera stream is not visible to remote participant after call resume from background mode ( #433 )
2022-11-10 16:15:18 -08:00
ShaunaSong
d883e7096d
[Calling][Refactor] Update strings ( #432 )
2022-11-10 16:15:18 -08:00
pavelprystinka
92b9ecef01
[Calling][Feature] Add constructor that takes only message ( #430 )
2022-11-10 16:15:18 -08:00
pavelprystinka
9faa89e17e
[Calling][Documentation] JavaDoc fixes ( #428 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
1731e9d298
Update RemoteParticipantJoinedHandler.kt ( #426 )
2022-11-10 16:15:18 -08:00
Mohtasim
82f7036921
[Calling][Feature] Update version name ( #422 )
2022-11-10 16:15:18 -08:00
ShaunaSong
6aa3ca3ff4
[Calling][Bug] Network error in the setup screen ( #420 )
2022-11-10 16:15:18 -08:00
Mrayyan
28634f8fca
[Calling][Feature] Network not available error ( #388 )
2022-11-10 16:15:18 -08:00
pavelprystinka
5af7ba3367
[Calling][Feature] Remove calling flavour ( #413 )
2022-11-10 16:15:18 -08:00
Mrayyan
77a567e7ef
[BugFix] Correct talkback announcement for switching cameras ( #400 )
2022-11-10 16:15:18 -08:00
pavelprystinka
b879c216ec
[Feature] CallWithChat demo app scaffolding ( #411 )
2022-11-10 16:15:18 -08:00
pavelprystinka
bae3b491a5
[Feature] Rename demo-app, add call-with-chat, remove build flavours from calling ( #410 )
2022-11-10 16:15:18 -08:00
pavelprystinka
d7abbfd738
[Feature] Make Title a require field on the CallCompositeNavigationBarViewData ( #407 )
2022-11-10 16:15:18 -08:00
Mohtasim
585d111496
[Feature][Calling] Device Manager error code introduced with Camera failure code ( #409 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
308733ef0c
[Chat][Feature] add chat library structure ( #404 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
03e0abbf3c
[Refactor] rename azure-communication-ui to calling ( #403 )
2022-11-10 16:15:18 -08:00
ShaunaSong
e0058db78d
[Bugfix] Error banner colour does not align with UI spec ( #402 )
2022-11-10 16:15:18 -08:00
Mrayyan
e252b2bfd6
[Feature] Open OS settings permission menu via shortcut button ( #390 )
2022-11-10 16:15:18 -08:00
Mrayyan
8e8182144b
[Feature] Staggered call grid layout ( #398 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
af09e81659
refactor: Converted CallCompositeNavigationBarViewData to use Fluent construction ( #395 )
...
* refactor: Removed @Nullable annotations and converted CallCompositeNavigationBarViewData to use Fluent construction
* Converted CallCompositeLocalOptions to also use Fluent construction
Co-authored-by: pavelprystinka <30868871+pavelprystinka@users.noreply.github.com>
2022-11-10 16:15:18 -08:00
Albert Lo
dae054761f
[Refactor] CallCompositeException extend AzureException( #396 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
6e1e4d8e7a
Made CallCompositeNavigationBarViewData final to prevent subclassing ( #394 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
01afaf3043
[Task] Add missing javadoc for new publicapi methods ( #393 )
...
* Added the missing javadoc for public api methods
* fixed typo in @link directive
2022-11-10 16:15:18 -08:00
ShaunaSong
48187b8c3e
[Feature] As a User I want to see error banner when my video start/stop fails ( #392 )
2022-11-10 16:15:18 -08:00
Mohtasim
a36c79567e
[Feature] Receive error event when device manager throws any error ( #385 )
2022-11-10 16:15:18 -08:00
Albert Lo
fdb97aa35f
[Feature] Custom Named Exception ( #386 )
2022-11-10 16:15:18 -08:00
ShaunaSong
0032939274
[Refactor] Change Kotlin getter syntax ( #391 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
2ce6d068cd
[Feature] Dispatch cameraFailure error to subscribers ( #389 )
...
* feature: expose camera failure error to Contoso
* changelog: added new line for cameraFailure error
2022-11-10 16:15:18 -08:00
ShaunaSong
9401fd9362
[Bug] Disable Proximity when app in the background ( #387 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
1e301128bb
feature: Call Title and Subtitle ( #383 )
...
* feature: Settings and usage of Call Title and Subtitle
* refactor: Made variables non-final and added no param constructor for CallCompositeLocalOptions
* Updated CHANGELOG with new feature line
* refactor: moved call title and subtitle to new CallCompositeNavigationBarViewData class and updated actionbar title colors to match Figma
* refactor: code formatting
* styling: changed textSize of title and subtitle of Actionbar to 17sp and 12sp to match Figma
* refactor: removed * import
2022-11-10 16:15:18 -08:00
Grisha Kruglov
7886d1d92c
Document template of the application ID as it is used for telemetry purposes ( #382 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
0d28576d80
refactor: prefix all non-conforming ui elements with azure_communication_ui_ ( #381 )
...
* refactor: prefix all non-conforming ui elements with azure_communication_ui_
* refactor: changed id names in ui tests that were failing after refactor
2022-11-10 16:15:18 -08:00
Grisha Kruglov
db041233bb
[Refactoring] Add first multi-participant on-device tests, further refactoring of the CallingSDK interface ( #371 )
...
There are four parts to enable basic multi-participant instrumented tests:
- Extract remaining native SDK references from the CallingSDK interface. Building up on the initial API extraction that resulted in the CallingSDK interface, and trying to build a mock implementation that's suitable to tests, it became evident that more interfaces were necessary to hide the underlying native calling SDK library implementation.
- Allow injecting a custom CallingSDK implementation into the library. Once we have a complete set of interfaces that are suitable for mocking, we need to allow their injection into our dependency container. This involves exposing an internal singleton (TestHelper) which acts as shared memory between SDK code and test code, and a natural injection point relying on the fact that we can run our instrumented tests in-process and use package access rules to get at the internal APIs.
- Use single-threaded dispatcher in AppStore, allow its injection. Instead of a handler (behaviour of which we can't control in tests), we use a Dispatcher in the AppStore that we can pass along via TestHelper. Then in tests, we can use the same scheduler for test code and code running in coroutines inside of the sdk to execute our work in a well-sequenced way.
- Actual multi-participant tests included in this commit are a basic demonstration of what a mock calling sdk implementation can look like, and how we can emulate remote events during a call. WebViews are used to actually display simulated "video streams".
Also included is some minor unrelated code cleanup.
Co-authored-by: Inderpal Singh Aulakh <73618019+iaulakh@users.noreply.github.com>
2022-11-10 16:15:18 -08:00
Mohtasim
6df6c8fd51
[Bug] Announcing remote pariticipant on hold in talkback ( #378 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
d9577a5838
build: Android Studio no longer complains about usage of flatDir ( #377 )
2022-11-10 16:15:18 -08:00
Peixin Liu
05b2d51512
[Bug] Fix Accessibility focus issue for call on hold overlay ( #375 )
2022-11-10 16:15:18 -08:00
Mrayyan
4f1954f5ca
[Bug] Joining call talkback announcement ( #345 )
2022-11-10 16:15:18 -08:00
Albert Lo
e2e4b7d95f
[Bug] fix issue with multiple activity instances ( #286 )
2022-11-10 16:15:18 -08:00
Albert Lo
70b564506e
[Bug] fix ANR when trying to hang up call on hold ( #365 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
cff1f9921a
fix: using constraint barriers to pin the start and end of the cell_text view allows better textview sizing ( #370 )
2022-11-10 16:15:18 -08:00
Grisha Kruglov
d40e54b790
[Refactoring] Various refactorings toward being able to mock calling SDK ( #367 )
2022-11-10 16:15:18 -08:00
Albert Lo
b084040129
[Bug] Display DrawerDialog across screen rotation ( #368 )
2022-11-10 16:15:18 -08:00
Mohtasim
e1f03b9980
[Bug] Making package name and application id similar ( #364 )
2022-11-10 16:15:18 -08:00
Albert Lo
0839425d76
wait for join call progress indicator ( #366 )
2022-11-10 16:15:18 -08:00
Dhiraj Gupta
ea2add383e
test: added ui test to exercise join and leave group call in a loop ( #369 )
...
For reliable click actions on recyclerviews (at least inside BottomSheetBehaviour) a swipeUp() perform call is required
2022-11-10 16:15:18 -08:00
Mohtasim
a32aa6cf89
[Bug] Potential memory leak fix for bluetooth pair-unpair scenario ( #320 )
2022-11-10 16:15:18 -08:00
Peixin Liu
25620c7557
Code coverage for view models ( #363 )
...
Co-authored-by: Peixin Liu <peixinliu@Peixins-MacBook-Pro.local>
2022-11-10 16:15:18 -08:00
Peixin Liu
6be273ba79
[bugfix] Update colour on call-on-hold overlay ( #360 )
...
Co-authored-by: Peixin Liu <peixinliu@Peixins-MacBook-Pro.local>
2022-11-10 16:15:18 -08:00
Mrayyan
961b3a8ccd
[Bug] Avatar view fix for unnamed participant in participant list ( #296 )
2022-11-10 16:15:18 -08:00
Albert Lo
726d2b30f7
fix jacoco test coverage reporting ( #335 )
2022-11-10 16:15:18 -08:00
Mrayyan
15d4025ea8
[Bug] Mic permission alert fix ( #333 )
2022-11-10 16:15:18 -08:00
Inderpal Singh Aulakh
40e056fe3d
[Refactor] increase unit test cases coverage ( #359 )
2022-11-10 16:15:18 -08:00
Peixin Liu
632a6c3fbe
Fix padding for draggable PiP ( #323 )
...
Co-authored-by: Peixin Liu <peixinliu@Peixins-MacBook-Pro.local>
2022-11-10 16:15:18 -08:00
pavelprystinka
39cf2483fd
[Calling][Release][Feature] Rename diagnostics ( #589 )
2022-11-10 10:19:30 -08:00
Adam Hammer
d8b7f2ccbd
Chat/message list figma updates ( #584 )
2022-11-09 10:21:55 -08:00
Peixin Liu
8e413b61f1
[Chat] Receive read receipt on presentation layer ( #569 )
2022-11-08 14:20:38 -08:00
ShaunaSong
0e5665c6ad
[Chat][Feature] Disable send button when message is empty ( #578 )
2022-11-08 14:12:28 -08:00
Inderpal Singh Aulakh
97bfdc7bbe
Update azure_communication_ui_calling_call_local_pip_video.xml ( #579 )
2022-11-08 13:17:26 -08:00
ShaunaSong
f303fe37fe
[Chat][Refactor] Unread messages viewmodel logic ( #575 )
2022-11-08 09:25:03 -08:00
Adam Hammer
d347688ff3
[Chat] Scroll Behavior updates ( #577 )
2022-11-07 17:15:37 -08:00
Inderpal Singh Aulakh
0032684f6b
[Chat][Refactor] remove pro guard for chat
2022-11-07 13:19:48 -08:00
Mohtasim
4af118cb56
[Chat][Feature] API indexOf by server message id implemented ( #573 )
2022-11-04 16:14:50 -07:00
ShaunaSong
123a44b47e
[Chat][Feature] Unread messages redux ( #558 )
2022-11-04 09:56:27 -07:00
Inderpal Singh Aulakh
3626c48f2e
Merge branch 'release/Calling-v1.2.0-beta.1' into calling/develop_merge_to_beta2
2022-11-04 09:04:11 -07:00
Inderpal Singh Aulakh
9ca2728d94
[calling][merge] develop to 1.2.0 beta ( #567 )
2022-11-03 17:20:20 -07:00
Mohtasim
67a137dcf9
[Calling][Feature] SkipList implemented for Message Repo backend ( #559 )
2022-11-03 17:09:04 -07:00
Adam Hammer
b0c71451b3
focus on three dots ( #565 )
2022-11-03 16:14:02 -07:00
Pavel Prystinka
994a444056
Merge branch 'develop' into feature/pull_release_1_1_to_develop
...
# Conflicts:
# azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/di/DependencyInjectionContainerImpl.kt
# azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/models/CallCompositeSetupScreenViewData.java
# azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/presentation/fragment/setup/SetupFragment.kt
# azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/redux/middleware/handler/CallingMiddlewareActionHandler.kt
# azure-communication-ui/calling/src/main/java/com/azure/android/communication/ui/calling/service/sdk/CallingSDKWrapper.kt
# azure-communication-ui/calling/src/main/res/values-night/azure_communication_ui_calling_colors.xml
# azure-communication-ui/calling/src/test/java/com/azure/android/communication/ui/redux/middleware/handler/CallingMiddlewareActionHandlerUnitTest.kt
# azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/launcher/CallWithChatCompositeJavaLauncher.java
# azure-communication-ui/demo-app/src/call-with-chat/java/com/azure/android/communication/ui/callwithchatdemoapp/launcher/CallWithChatCompositeKotlinLauncher.kt
# azure-communication-ui/demo-app/src/calling-test/java/com/azure/android/communication/ui/callingcompositedemoapp/CallingCompositeAudioDeviceListTest.kt
# azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/launcher/CallingCompositeJavaLauncher.java
# azure-communication-ui/demo-app/src/calling/java/com/azure/android/communication/ui/callingcompositedemoapp/launcher/CallingCompositeKotlinLauncher.kt
# docs/CHANGELOG_UI_CALLING.md
2022-11-03 15:57:34 -07:00
Inderpal Singh Aulakh
5bf8d52d9b
[calling][version] update version ( #562 )
2022-11-03 11:24:47 -07:00
Inderpal Singh Aulakh
f1155693af
Update build.gradle
2022-11-03 11:07:24 -07:00
pavelprystinka
df2bff28b0
[Calling][Feature] CSS localization ( #560 )
2022-11-03 11:05:46 -07:00
Adam Hammer
022f72d378
[Calling][Features] tv nav rebuilt ( #488 )
2022-11-03 10:34:33 -07:00
Peixin Liu
2bf7bb9827
[Chat][Feature] send read receipt ( #557 )
2022-11-02 20:13:36 -07:00
ShaunaSong
70b4b2d334
[Chat][Refactor] Refactor send message logic in Message Repository ( #553 )
2022-11-02 17:01:28 -07:00
Adam Hammer
bd36a8b254
[Calling][Feature] Call/setup screen full width tv ( #556 )
2022-11-02 15:54:53 -07:00
pavelprystinka
2bb7339e54
[Calling][Feature] CSS - public API to retrieve CallId and UI ( #507 )
2022-11-02 15:18:00 -07:00
Inderpal Singh Aulakh
db0e0464c7
[Calling][Refactor] android tv pip size ( #538 )
2022-11-02 14:53:43 -07:00
Inderpal Singh Aulakh
dd7fd31bba
[Chat][DemoApp] support deep links ( #554 )
2022-11-01 14:49:29 -07:00
Mohtasim
02b3293678
Calling SDK GA version upgrade ( #552 )
2022-11-01 09:56:51 -07:00
Peixin Liu
ddc59fb6e8
[Chat][Feature] Redux state for receiving read receipt ( #549 )
2022-10-28 13:47:56 -07:00
Mohtasim
d6cd146c85
[Feature][Chat] TreeBased implementation performance improvements and test ( #548 )
2022-10-27 15:45:19 -07:00
Dhiraj Gupta
5b05e7e5a3
[Chat][feature] Participants list ( #539 )
2022-10-27 09:23:53 -07:00
v-loalbert
e2f0bc0ca3
[Chat] [Feature] Clear Typing indicator ( #537 )
2022-10-26 16:47:38 -07:00
Adam Hammer
7dfa23d683
[Chat][Refactoring] Loading Indicator for lists + Migration to Fluent UI Progress Indicator ( #546 )
2022-10-26 15:02:41 -07:00
ShaunaSong
65c01641f9
[Chat][Feature] Unread messages UI ( #547 )
2022-10-26 14:33:52 -07:00
Mohtasim
a0a4639614
[Bug][Chat] TreeBased Storage implementation editMessage API fix ( #545 )
2022-10-26 12:34:49 -07:00
Adam Hammer
652c0cde3c
topic icon and text ( #544 )
2022-10-26 11:54:00 -07:00
ShaunaSong
553ebe2577
[Chat][Feature]UI Test Infrasture with Send Button ( #535 )
2022-10-26 09:26:01 -07:00
Adam Hammer
2ece7bd9f8
[Chat] user added/removed messages from service events ( #542 )
2022-10-25 13:15:37 -07:00
Adam Hammer
2b23425126
[Chat] Message date headers ( #541 )
2022-10-25 12:42:05 -07:00
Inderpal Singh Aulakh
cf442950c0
[Call][Feature] for Android TV go through list of all cameras on switch camera operation ( #485 )
2022-10-21 12:33:30 -07:00
Mohtasim
f655e2fe56
[Chat][Feature]Storage Implementation with Tree based data structure ( #531 )
2022-10-21 12:15:07 -07:00
Adam Hammer
4b219a754f
[Chat][Feature] Auto-Scroll/Pagination ( #527 )
2022-10-21 11:08:41 -07:00
ShaunaSong
e696a447e7
[Chat][Bug] Fix Local Preview isn't initialized fully with the correct local user, shows up on wrong side ( #522 )
2022-10-20 15:01:33 -07:00
Dhiraj Gupta
fc63b8f740
[Chat][Feature]Chat thread topic is updated into Chat Screen View Model and UI ( #524 )
...
Co-authored-by: ShaunaSong <93549644+ShaunaSong@users.noreply.github.com>
2022-10-20 13:22:30 -07:00
v-loalbert
71491d1c59
[Chat][Feature] Match Typing Indicator UI with Figma ( #530 )
2022-10-20 10:38:03 -07:00
v-loalbert
87bad67ef7
[Chat] [Feature] Chat demo app title ( #534 )
2022-10-20 10:29:33 -07:00
Adam Hammer
c290fe8a30
[Chat][Feature] sort by Epoch Second instead of Nano Second ( #528 )
2022-10-20 10:21:25 -07:00
Inderpal Singh Aulakh
4dc1ce6d81
[Chat][Feature] send typing indicator ( #532 )
2022-10-20 10:10:09 -07:00
pavelprystinka
af325f18b8
[Calling][Refactor] Setup screen title public API ( #529 )
2022-10-20 10:06:36 -07:00
Inderpal Singh Aulakh
71e243c800
[Calling][Bug] fix calling test coverage report
2022-10-20 07:37:54 -07:00
ShaunaSong
899a0e96c9
[Chat][Feature] Edit Message Redux ( #526 )
2022-10-19 16:51:39 -07:00
pavelprystinka
8a6cbbf302
update target SDK ( #515 )
2022-10-19 16:34:58 -07:00
Adam Hammer
e231b63ead
[Chat][Feature] participant system messages ( #525 )
2022-10-19 15:13:38 -07:00
Adam Hammer
e0b3b1f4b0
[Chat][Feature] unread placeholders ( #523 )
2022-10-19 15:01:04 -07:00
Adam Hammer
4ec2064bae
[Chat][Refactor] message repo interface ( #518 )
2022-10-19 10:13:02 -07:00
Adam Hammer
280dccd506
[Chat][Feature] consolidate mock preview data / HTML Support ( #520 )
2022-10-19 06:49:52 -07:00
Inderpal Singh Aulakh
44cf448225
[Calling][Refactor] refactor test cases to be included for calling ( #514 )
2022-10-18 15:52:54 -07:00
Inderpal Singh Aulakh
2578eedf80
[Calling][Bug] null error code on network error ( #509 )
2022-10-18 15:52:54 -07:00
Mohtasim
59fcf26b2e
Dark mode error info view color palatte fix ( #490 )
2022-10-18 15:52:54 -07:00
Mohtasim
dfc7ead0ce
GA version update for calling ( #489 )
2022-10-18 15:52:54 -07:00
Inderpal Singh Aulakh
7ce4ce1f89
[Calling][Bug] video not visible to remote participants on join ( #508 )
2022-10-18 15:52:54 -07:00
Inderpal Singh Aulakh
117affa09a
[Calling][Bug] sometime remote participant do not see video ( #458 )
2022-10-18 15:52:54 -07:00
Inderpal Singh Aulakh
af141ac8ba
[Calling][Bug] Video stream not send to remote after joining with video camera turned on ( #450 )
2022-10-18 15:52:54 -07:00
pavelprystinka
8c5790fc25
[Calling][Feature] Rename NavigationBarViewData to SetupScreenViewData ( #439 )
2022-10-18 15:52:54 -07:00
pavelprystinka
48e5af217c
[Calling][Feature] Remove setTitle(String title) ( #436 )
2022-10-18 15:52:54 -07:00
Mrayyan
32bdc111f7
[Calling][Bug] Wide screen crash fix ( #435 )
2022-10-18 15:52:54 -07:00
Inderpal Singh Aulakh
611ab61bbc
[Calling][Bug] camera stream is not visible to remote participant after call resume from background mode ( #433 )
2022-10-18 15:52:54 -07:00
ShaunaSong
239d8dd936
[Calling][Refactor] Update strings ( #432 )
2022-10-18 15:52:54 -07:00
pavelprystinka
005cec9ec6
[Calling][Documentation] JavaDoc fixes ( #428 )
2022-10-18 15:52:54 -07:00
Inderpal Singh Aulakh
a32dd24f90
Update RemoteParticipantJoinedHandler.kt ( #426 )
2022-10-18 15:52:54 -07:00
Mohtasim
b657318267
[Calling][Feature] Update version name ( #422 )
2022-10-18 15:52:54 -07:00
ShaunaSong
eedf8c1227
[Calling][Bug] Network error in the setup screen ( #420 )
2022-10-18 15:52:54 -07:00
Inderpal Singh Aulakh
56aa8fcfee
[Chat][Feature] support teams meeting chat join ( #519 )
2022-10-18 15:12:14 -07:00
Adam Hammer
fd1cce1725
[Chat][Feature] message view ( #504 )
2022-10-18 14:39:50 -07:00
v-loalbert
1a1941b8d5
[Chat] [Feature] Chat Screen typing indicator ( #503 )
2022-10-18 10:14:39 -07:00
v-loalbert
e353288bf5
[Chat] [Feature] Stop background mode when ChatCompositeActivity is destroyed ( #511 )
2022-10-18 10:07:38 -07:00
Inderpal Singh Aulakh
2ca7ae2375
[Chat][Feature] messages fetching to manage network/connect/disconnect scenario ( #477 )
2022-10-18 09:54:02 -07:00
Inderpal Singh Aulakh
40de039032
[Calling][Refactor] refactor test cases to be included for calling ( #514 )
2022-10-18 09:42:03 -07:00
Inderpal Singh Aulakh
3036d6987b
[Chat][Refactor] repository refactoring ( #512 )
2022-10-17 20:07:21 -07:00
Inderpal Singh Aulakh
2b5e253d6d
[Calling][Bug] null error code on network error ( #509 )
2022-10-17 10:22:35 -07:00
Inderpal Singh Aulakh
948fd0bce0
[Calling][Refactor] fix path for test cases ( #506 )
2022-10-17 09:55:32 -07:00
Mohtasim
38fafa55ae
Dark mode error info view color palatte fix ( #490 )
2022-10-14 17:09:26 -07:00
Mohtasim
c0db38123d
GA version update for calling ( #489 )
2022-10-14 16:42:30 -07:00
Peixin Liu
f6cd717968
[Chat][Feature] Add Redux state for send typing indicator and read receipt ( #493 )
2022-10-14 09:35:24 -07:00
Inderpal Singh Aulakh
8c5ef6030c
[Calling][Bug] video not visible to remote participants on join ( #508 )
2022-10-14 09:28:45 -07:00
Inderpal Singh Aulakh
084d423a43
[Chat][Feature] chat send message bindings with redux layer ( #505 )
2022-10-13 16:30:37 -07:00
Mohtasim
70fb127935
[Chat][Feature] Message repository API implement and test ( #499 )
2022-10-13 11:51:08 -07:00
Dhiraj Gupta
f7a4614cd9
[Chat][UI] Participants count shows actual count ( #498 )
...
* Call requestParticipants when chat is initialized, unit tests included
* Removed the unnecessary remoteParticipants variable in preview
Co-authored-by: ShaunaSong <93549644+ShaunaSong@users.noreply.github.com>
2022-10-13 13:43:08 -04:00
pavelprystinka
5f1f91ae02
[Chat][Feature] Basic views ( #495 )
2022-10-12 16:50:02 -07:00
Inderpal Singh Aulakh
7169e08619
[Chat][Feature] Topic updated redux unit test ( #497 )
2022-10-12 16:36:40 -07:00
Dhiraj Gupta
0affca185f
[Chat][Service] Participants list from SDK to Redux State as Map ( #494 )
...
* Call requestParticipants when chat is initialized, unit tests included
* Added dispatch message to send add/removed participants info model
* Added reducer and updating of participant state with map of participants
* Unit tests for participants reducers
Co-authored-by: ShaunaSong <93549644+ShaunaSong@users.noreply.github.com>
Co-authored-by: v-loalbert <114270537+v-loalbert@users.noreply.github.com>
2022-10-12 18:00:37 -04:00
v-loalbert
dad14c9fb9
[Chat][Feature] Emit Redux Action when ChatView is detached ( #486 )
2022-10-12 14:51:02 -07:00
Inderpal Singh Aulakh
c12b4ae627
[Chat][Feature] Redux chat thread deleted action ( #496 )
2022-10-12 14:41:21 -07:00
Mrayyan
15aa2c6ae0
[Chat][Feature] Add message input component to chat screen ( #479 )
2022-10-07 16:26:03 -07:00
Mohtasim
49b03c097d
[Chat][Feature] Storing messages received through pagination, unit tests ( #483 )
2022-10-06 15:20:20 -07:00
Inderpal Singh Aulakh
7d0175ff8f
[Chat][Refactoring] service layer refactoring to handle model type casts ( #487 )
2022-10-06 14:32:03 -07:00
ShaunaSong
907cc23180
[Chat][Feature] Message Deleted Redux Service Layer ( #482 )
2022-10-06 12:40:00 -07:00
Adam Hammer
38e743f453
[Chat][Feature] first page messages, edit/delete/new message, progress indicator, error screen ( #468 )
2022-10-06 12:10:33 -07:00
Inderpal Singh Aulakh
1b8af56009
[Chat][Bug] return all participants ( #480 )
2022-10-05 14:08:55 -07:00
Inderpal Singh Aulakh
f5ecf8a089
[Chat][Refactor] rename chat service interface methods ( #478 )
2022-10-05 12:11:51 -07:00
v-loalbert
56b439cd0f
[Feature] Compose Action Bar with back button ( #462 )
2022-10-05 09:52:22 -07:00
Inderpal Singh Aulakh
bdbbe96687
[Chat][Bug] participant added, topic updated notification not fired ( #475 )
2022-10-05 09:08:47 -07:00
ShaunaSong
7abab9972f
[Chat][Feature] Chat Redux and Service Unit Test ( #469 )
2022-10-04 17:07:53 -07:00
Inderpal Singh Aulakh
b3da65759f
[Chat][Feature] service layer expose participants list ( #473 )
2022-10-04 15:53:06 -07:00
Inderpal Singh Aulakh
f50dc62f7a
[Chat][Feature] send notifications to chat SDK ( #474 )
2022-10-04 15:40:41 -07:00
Inderpal Singh Aulakh
47ccee71c3
[Chat][Feature] real time service layer subscribe notifications ( #471 )
2022-10-04 13:59:37 -07:00
Peixin Liu
d7b270ff17
Add send message button ( #472 )
...
Co-authored-by: Peixin Liu <peixinliu@Peixins-MacBook-Pro.local>
2022-10-04 11:17:33 -07:00
Dhiraj Gupta
a1c3b881cd
[Chat][Feature] start stop events notifications ( #455 )
...
* Added start and stop event notifications functions in ChatSDK
* Unit tests for pass and exception case for start event notifications
Co-authored-by: Inderpal Singh Aulakh <73618019+iaulakh@users.noreply.github.com>
2022-10-03 20:00:21 -04:00
Adam Hammer
769298fc99
basic UI scaffolding ( #464 )
2022-10-03 10:50:50 -07:00
Mrayyan
f254e54926
[Chat][Feature] Chat middleware and action handler tests ( #463 )
2022-10-03 09:11:27 -07:00
Inderpal Singh Aulakh
85c799e499
[Feature][Chat] messages paging service layer ( #457 )
2022-10-03 09:05:17 -07:00
pavelprystinka
506cac632f
[Calling][Feature] Default to speaker device ( #449 )
2022-09-30 14:22:10 -07:00
ShaunaSong
033d298d53
[Chat][Feature] Setup localization testing in demo app ( #461 )
2022-09-30 12:14:12 -07:00
Adam Hammer
3a1a2224a0
Middleware scaffolding and sendMessage hook up ( #459 )
...
Co-authored-by: adamhammer <adamhammer@microsoft.com>
2022-09-30 11:58:27 -07:00
Peixin Liu
aa0f3d5ac5
[Chat][Document] Update README for chat demo App ( #454 )
...
Co-authored-by: Peixin Liu <peixinliu@Peixins-MacBook-Pro.local>
2022-09-29 16:50:39 -07:00
Peixin Liu
cadd0cbe96
Fix text display issue for large font ( #460 )
...
Co-authored-by: Peixin Liu <peixinliu@Peixins-MacBook-Pro.local>
2022-09-29 16:31:50 -07:00
Inderpal Singh Aulakh
4785f9d013
[Calling][Bug] sometime remote participant do not see video ( #458 )
2022-09-29 10:46:09 -07:00
Adam Hammer
6f3d76a282
[Feature][Chat] redux view model ( #456 )
2022-09-28 14:12:07 -07:00
Inderpal Singh Aulakh
00af0fcdbc
[Feature][Chat] redux and service layer send message ( #453 )
2022-09-28 10:11:19 -07:00
pavelprystinka
ed7e727bc7
[Calling][Bugfix] Demo App Build in release ( #451 )
2022-09-28 08:17:41 -07:00
Adam Hammer
4e74b1b845
[Features][Chat] service locator init updates ( #452 )
2022-09-27 13:39:56 -07:00
Inderpal Singh Aulakh
9dfd4e1b40
[Calling][Bug] Video stream not send to remote after joining with video camera turned on ( #450 )
2022-09-27 13:28:40 -07:00
Inderpal Singh Aulakh
72a4a4f6d9
[Chat][Feature] chat initialization ( #448 )
2022-09-27 11:24:09 -07:00
Inderpal Singh Aulakh
8a46805b13
[Chat][Feature] service and middleware integration ( #445 )
2022-09-23 10:58:07 -07:00
Inderpal Singh Aulakh
2a3aad9b26
[Feature][Chat] chat demo app UI ( #444 )
2022-09-23 10:14:55 -07:00
Inderpal Singh Aulakh
7c9b531499
[Feature][Chat] redux skeleton code ( #443 )
2022-09-22 13:00:01 -07:00
Inderpal Singh Aulakh
fdecdcbe8d
[Refactor][Chat] demo app changes to support chat thread join ( #442 )
2022-09-21 16:53:22 -07:00
ShaunaSong
39c9e07922
[Chat][Feature] Add Theme/ Strings Resource ( #438 )
2022-09-21 16:39:50 -07:00
ShaunaSong
a7f435c5b8
[Calling][Refactor] Update strings ( #441 )
2022-09-21 16:21:03 -07:00
Inderpal Singh Aulakh
6e602f73f8
[Chat][Feature] service layer interface ( #440 )
2022-09-21 16:11:00 -07:00
pavelprystinka
04d3d22847
[CallWithChat][Feature] CallWithChat demo app to launch CallWithChatComposite ( #434 )
2022-09-21 10:01:47 -07:00
pavelprystinka
b0171e6a55
[Calling][Feature] Rename NavigationBarViewData to SetupScreenViewData ( #439 )
2022-09-21 09:47:03 -07:00
pavelprystinka
2b7a911cca
[Calling][Feature] Remove setTitle(String title) ( #436 )
2022-09-19 10:08:25 -07:00
Mohtasim
b62a0b663c
[Chat][Feature] Chat UI infrastructure ( #429 )
2022-09-15 17:39:03 -07:00
Mrayyan
193515b83d
[Calling][Bug] Wide screen crash fix ( #435 )
2022-09-15 16:39:30 -07:00
Peixin Liu
a712f4cdfc
Add ktlint and mock unit test ( #427 )
...
Co-authored-by: Peixin Liu <peixinliu@Peixins-MacBook-Pro.local>
2022-09-15 12:00:38 -07:00
Inderpal Singh Aulakh
f7d60f7732
[Calling][Bug] camera stream is not visible to remote participant after call resume from background mode ( #433 )
2022-09-14 14:46:48 -07:00
ShaunaSong
e0f9c840ca
[Calling][Refactor] Update strings ( #432 )
2022-09-14 09:58:46 -07:00
ShaunaSong
9435b843bc
[Chat][Feature] Localization API ( #431 )
2022-09-13 16:17:34 -07:00
pavelprystinka
981d1a28f6
[Calling][Feature] Add constructor that takes only message ( #430 )
2022-09-13 10:41:54 -07:00
pavelprystinka
f7cdf48464
[Calling][Documentation] JavaDoc fixes ( #428 )
2022-09-12 15:37:07 -07:00
Inderpal Singh Aulakh
521a7bcb5d
Update RemoteParticipantJoinedHandler.kt ( #426 )
2022-09-10 13:20:14 -07:00
Mrayyan
502bc5a693
[Chat][Feature] Chat demo app ( #414 )
2022-09-09 13:54:42 -07:00
Mohtasim
18b6c16b1e
[Calling][Feature] Update version name ( #422 )
2022-09-09 13:31:31 -07:00
ShaunaSong
e6411433f3
[Calling][Bug] Network error in the setup screen ( #420 )
2022-09-09 13:06:58 -07:00
Mrayyan
81d40c23b5
[Calling][Refactor] Controlbarview refactoring ( #421 )
2022-09-08 11:35:54 -07:00
ShaunaSong
a3ea876e10
[Chat][Feature] Launch Chat Public API ( #406 )
2022-09-07 16:46:51 -07:00
Inderpal Singh Aulakh
0777d76486
[Chat][Feature] add chat sdk dependency ( #418 )
2022-09-07 15:55:04 -07:00
Inderpal Singh Aulakh
9cdfa2b410
[Chat][Feature] adding simple chat activity ( #416 )
2022-09-07 15:21:54 -07:00
Inderpal Singh Aulakh
4b4df65d01
[Common] [Refactor] update kotlin version ( #417 )
2022-09-07 14:56:15 -07:00
Mrayyan
d523782f00
[Calling][Feature] Network not available error ( #388 )
2022-09-07 12:24:41 -07:00
pavelprystinka
badd22afc3
[Calling][Feature] Remove calling flavour ( #413 )
2022-09-06 16:42:24 -07:00
Mrayyan
76304dcf8d
[BugFix] Correct talkback announcement for switching cameras ( #400 )
2022-09-06 11:50:04 -07:00
pavelprystinka
edd1f840f1
[Feature] CallWithChat demo app scaffolding ( #411 )
2022-09-06 10:43:40 -07:00
pavelprystinka
99995d25d2
[Feature] Rename demo-app, add call-with-chat, remove build flavours from calling ( #410 )
2022-09-02 15:51:51 -07:00
pavelprystinka
54184f935e
[Feature] Make Title a require field on the CallCompositeNavigationBarViewData ( #407 )
2022-09-02 12:41:50 -07:00
Mohtasim
53a6429dba
[Feature][Calling] Device Manager error code introduced with Camera failure code ( #409 )
2022-09-02 11:53:59 -07:00
Inderpal Singh Aulakh
ae6fdc63af
[Chat][Feature] add chat library structure ( #404 )
2022-08-31 10:23:30 -07:00
Inderpal Singh Aulakh
e51c43ec9f
[Refactor] rename azure-communication-ui to calling ( #403 )
2022-08-30 15:01:51 -07:00
ShaunaSong
d6acf116ad
[Bugfix] Error banner colour does not align with UI spec ( #402 )
2022-08-30 09:04:49 -07:00
Mrayyan
56313d2301
[Feature] Open OS settings permission menu via shortcut button ( #390 )
2022-08-29 10:21:15 -07:00
Mrayyan
9461b20e92
[Feature] Staggered call grid layout ( #398 )
2022-08-26 10:22:36 -07:00
Dhiraj Gupta
dd9c5bff54
refactor: Converted CallCompositeNavigationBarViewData to use Fluent construction ( #395 )
...
* refactor: Removed @Nullable annotations and converted CallCompositeNavigationBarViewData to use Fluent construction
* Converted CallCompositeLocalOptions to also use Fluent construction
Co-authored-by: pavelprystinka <30868871+pavelprystinka@users.noreply.github.com>
2022-08-25 11:39:15 -04:00
Albert Lo
a812ec2d63
[Refactor] CallCompositeException extend AzureException( #396 )
2022-08-24 16:11:58 -07:00
Dhiraj Gupta
dd51794ba4
Made CallCompositeNavigationBarViewData final to prevent subclassing ( #394 )
2022-08-24 15:24:49 -04:00
Dhiraj Gupta
1fb048c2b9
[Task] Add missing javadoc for new publicapi methods ( #393 )
...
* Added the missing javadoc for public api methods
* fixed typo in @link directive
2022-08-24 12:33:23 -04:00
ShaunaSong
1de001efaa
[Feature] As a User I want to see error banner when my video start/stop fails ( #392 )
2022-08-23 09:21:36 -07:00
Mohtasim
eaed52805c
[Feature] Receive error event when device manager throws any error ( #385 )
2022-08-19 16:17:38 -07:00
Albert Lo
66ed0c7fda
[Feature] Custom Named Exception ( #386 )
2022-08-19 14:03:32 -07:00
ShaunaSong
ae9c310d60
[Refactor] Change Kotlin getter syntax ( #391 )
2022-08-19 12:16:59 -07:00
Dhiraj Gupta
5d6c341ab1
[Feature] Dispatch cameraFailure error to subscribers ( #389 )
...
* feature: expose camera failure error to Contoso
* changelog: added new line for cameraFailure error
2022-08-18 19:36:25 -04:00
ShaunaSong
d8e48cf625
[Bug] Disable Proximity when app in the background ( #387 )
2022-08-18 10:48:14 -07:00
Dhiraj Gupta
3d4b9526c6
feature: Call Title and Subtitle ( #383 )
...
* feature: Settings and usage of Call Title and Subtitle
* refactor: Made variables non-final and added no param constructor for CallCompositeLocalOptions
* Updated CHANGELOG with new feature line
* refactor: moved call title and subtitle to new CallCompositeNavigationBarViewData class and updated actionbar title colors to match Figma
* refactor: code formatting
* styling: changed textSize of title and subtitle of Actionbar to 17sp and 12sp to match Figma
* refactor: removed * import
2022-08-17 19:47:36 -04:00
Grisha Kruglov
fbb9a7e8e8
Document template of the application ID as it is used for telemetry purposes ( #382 )
2022-08-04 10:45:38 -07:00
Dhiraj Gupta
9ca3bef9a4
refactor: prefix all non-conforming ui elements with azure_communication_ui_ ( #381 )
...
* refactor: prefix all non-conforming ui elements with azure_communication_ui_
* refactor: changed id names in ui tests that were failing after refactor
2022-08-03 18:49:56 -04:00
Grisha Kruglov
6c0e8e5f0a
[Refactoring] Add first multi-participant on-device tests, further refactoring of the CallingSDK interface ( #371 )
...
There are four parts to enable basic multi-participant instrumented tests:
- Extract remaining native SDK references from the CallingSDK interface. Building up on the initial API extraction that resulted in the CallingSDK interface, and trying to build a mock implementation that's suitable to tests, it became evident that more interfaces were necessary to hide the underlying native calling SDK library implementation.
- Allow injecting a custom CallingSDK implementation into the library. Once we have a complete set of interfaces that are suitable for mocking, we need to allow their injection into our dependency container. This involves exposing an internal singleton (TestHelper) which acts as shared memory between SDK code and test code, and a natural injection point relying on the fact that we can run our instrumented tests in-process and use package access rules to get at the internal APIs.
- Use single-threaded dispatcher in AppStore, allow its injection. Instead of a handler (behaviour of which we can't control in tests), we use a Dispatcher in the AppStore that we can pass along via TestHelper. Then in tests, we can use the same scheduler for test code and code running in coroutines inside of the sdk to execute our work in a well-sequenced way.
- Actual multi-participant tests included in this commit are a basic demonstration of what a mock calling sdk implementation can look like, and how we can emulate remote events during a call. WebViews are used to actually display simulated "video streams".
Also included is some minor unrelated code cleanup.
Co-authored-by: Inderpal Singh Aulakh <73618019+iaulakh@users.noreply.github.com>
2022-07-28 17:31:49 -07:00
Mohtasim
31a60a125c
[Bug] Announcing remote pariticipant on hold in talkback ( #378 )
2022-07-22 14:30:30 -07:00
Dhiraj Gupta
f1e20bcf92
build: Android Studio no longer complains about usage of flatDir ( #377 )
2022-07-22 17:03:15 -04:00
Peixin Liu
13a380518d
[Bug] Fix Accessibility focus issue for call on hold overlay ( #375 )
2022-07-18 11:10:49 -07:00
Mrayyan
2d96c8fe2c
[Bug] Joining call talkback announcement ( #345 )
2022-07-05 10:55:44 -07:00
Albert Lo
2065062dd5
[Bug] fix issue with multiple activity instances ( #286 )
2022-06-30 16:22:07 -07:00
Albert Lo
39615ac47f
[Bug] fix ANR when trying to hang up call on hold ( #365 )
2022-06-30 10:01:50 -07:00
Dhiraj Gupta
aa4d72d133
fix: using constraint barriers to pin the start and end of the cell_text view allows better textview sizing ( #370 )
2022-06-29 14:32:17 -04:00
Grisha Kruglov
798481aaba
[Refactoring] Various refactorings toward being able to mock calling SDK ( #367 )
2022-06-27 21:43:06 -07:00
Albert Lo
32e6720e13
[Bug] Display DrawerDialog across screen rotation ( #368 )
2022-06-27 13:22:58 -07:00
Mohtasim
80a7d24bdc
[Bug] Making package name and application id similar ( #364 )
2022-06-27 12:24:13 -07:00