Ming Rui Zhang
66a479f7b6
callActionBar: add sip only actions
...
Change-Id: I1d2af36e958bfc2e8783fb8657387f9d6c00276b
2021-06-01 14:11:44 -04:00
Ming Rui Zhang
e1fbb3a7d4
misc: refinement for various context menus and share actions
...
Change-Id: I4e6fff2c74ce6ace1464fa6a4569e4b3fbfae68b
2021-06-01 14:11:44 -04:00
Ming Rui Zhang
8325a6ef51
participantCallInStatus: reduce the size of the delegate
...
Change-Id: I0875b99599cf1a3f90cfddc87b6281edf91cb45e
2021-06-01 14:11:44 -04:00
Andreas Traczyk
378ab7cb93
calloverlay: keep the recording action visible while recording
...
Gitlab: #411
Change-Id: Id987ad1b3c0c583425a53b85735ab7eb3f434036
2021-06-01 14:11:44 -04:00
Jenkins
2267c046d8
i18n: automatic bump
...
Change-Id: I3a89250f7b12cbe837becbb5b923a78c185805c6
2021-06-01 10:40:30 -04:00
Andreas Traczyk
c53b03d4ef
calloverlay: use svg icon for menu expansion buttons
...
Change-Id: I8d90b116740c9d671b6b65073ba9cff9c92e7646
Gitlab: #411
2021-05-31 17:14:13 -04:00
Andreas Traczyk
a46de27b58
calloverlay: change the design for the audio-only hangup button
...
Change-Id: I642ef3a5c72aba911fad87c631fc3ccb59c483a0
Gitlab: #411
2021-05-31 17:14:03 -04:00
Ming Rui Zhang
24518cd91d
settings: only receive debug log when enabled
...
Change-Id: I2f44f543e893507be205e6cf1efb0219b76d5418
2021-05-31 15:00:19 -05:00
Andreas Traczyk
0a946c767d
calladapter: update call selection when falling from conf to dialog
...
Gitlab: #434
Change-Id: I7ebdde85c264990804a5b017f18d511f3225477f
2021-05-31 13:32:48 -04:00
Andreas Traczyk
c212c874c7
calloverlay: fix audio output device selection
...
Gitlab: #411
Change-Id: Ic963e60ce2a41272be0052b5a775c9277f150907
2021-05-30 22:49:39 -04:00
Andreas Traczyk
94883f882b
calloverlay: fix overflow button design
...
Gitlab: #411
Change-Id: Ibf35422987d4f3e1f9bacc55bd8c536f7acef5db
2021-05-30 22:49:25 -04:00
Sébastien Blin
8e41d346c2
callstackview: send DTMF via physical keyboard
...
Change-Id: I185945c8202edc31fab9bc9c440281c7325896bf
GitLab: #19
2021-05-28 16:50:23 -04:00
Amin Bandali
e86538fac1
mainview: add standard quit shortcut
...
Also rename 'Exit' to 'Quit' in the tray icon context menu for
non-Windows platforms for more standard/consistent terminology.
Change-Id: Id39bd308f17e56466ffb6b9c4929789646334b5e
2021-05-28 16:13:55 -04:00
Ming Rui Zhang
fe8b0bc243
misc: improvement for push button and change from "mozaic" to "mosaic"
...
Change-Id: Id1ad050af02a3833dc4099d7246fa81b4903f17d
2021-05-28 14:46:14 -04:00
Trevor Tabah
3142776c32
settings: add troubleshooting dialog
...
Add a dialog to get logs from daemon.
Gitlab: #406
Change-Id: I25dd7084165660e0a03c4694d0225bbcf0f1a9d6
2021-05-28 14:46:03 -04:00
Sébastien Blin
4c767495c5
ongoingpage: connect signal if root is visible
...
Change-Id: I7615659a7efa6ab769024aea16e836b7c206563a
2021-05-28 09:19:18 -04:00
Sébastien Blin
e8edb15350
ongoingcall: show chatview when receiving new interaction
...
Change-Id: I97c5f42ab622bb87666203a251915dbbb5b5d84d
GitLab: #429
2021-05-27 18:01:51 -04:00
Andreas Traczyk
4363917140
mainoverlay: make action button lists non-flickable
...
Gitlab: #411
Change-Id: I6bf799d63547adfa50aaef6a6f87971c5696c616
2021-05-27 18:00:51 -04:00
Ming Rui Zhang
48536ecc0c
mainoverlay: add stop sharing screen options
...
Gitlab: #409
Change-Id: I4ceb5835b0b5e218d0550fbc3e2f0787bdd249f9
2021-05-27 17:47:21 -04:00
Ming Rui Zhang
b6aadb1277
mainOverlay: add mosaic button
...
Gitlab: #409
Change-Id: I65e1c91184a95453c10633340a74f50cc4de7032
2021-05-27 17:47:05 -04:00
Ming Rui Zhang
77aae84786
call: add call status indicator when adding new participants into a conference
...
Gitlab: #410
Change-Id: Iff3b06b123363478794fd7e419db3d2d0ae10bb7
2021-05-27 17:21:55 -04:00
Andreas Traczyk
7059a8cdab
callview: adjust the preview positioning
...
- move default preview position to top right
- avoid coliding with the new call action bar
Gitlab: #411
Change-Id: Iaa77315be4f6dab28e3161d7dd9b3516c00e4e68
2021-05-27 16:41:22 -04:00
Andreas Traczyk
abde3cbac0
calloverlay: implement new action button design
...
- minor cosmetic changes to the call view overlay
- add the ability to change audio/video input during a call
from the call screen overlay
Gitlab: #411
Change-Id: Id6bbb2278d807f3bd7ad1478db405669088584ce
2021-05-27 13:58:29 -04:00
Andreas Traczyk
3cca2e7078
calloverlays: cleanup main and participant fadeout mechanisms
...
Unfortunately, QQuickMouseArea force accepts all move events by
design, which makes passthrough events tricky to catch. In-call
overlays for conference participants should be a layer below the
main overlay. So, using QML MouseAreas makes correctly implementing
both overlay fade mechanisms with passthrough for participant menus
too complex. To properly implement the signal relay mechanism we
would need to listen to all the child components with MouseAreas
and relay the positionChanged events to parenting MouseAreas.
To avoid the complexity, we can install an event filter for the
main overlay and listen to global mouse move events that are
contained in it's geometry.
Additionally, we can use Control components instead of transparent
Rectangles to access a hovered property which can be used to
prevent the fade out, and effectively freeze the visibility of menu
components.
Gitlab: #420
Gitlab: #421
Gitlab: #423
Change-Id: I7f05d2bc79ad6a8db0951b7b59e52f671fdf4798
2021-05-26 16:15:50 -04:00
Andreas Traczyk
25f85712d7
calladapter: add calloverlay model
...
Introduce a model to manage the overlay logic.
It is not used in this commit.
Gitlab: #411
Change-Id: I6a666fe00e7f66c7e217ae1f77360327e83fdcd6
2021-05-25 16:39:07 -04:00
Sébastien Blin
946e4482fe
callview: fix peer recording status
...
Change-Id: Id98c0d890d694c61da2fbcbd7fe3c0fcf85458a2
GitLab: #430
2021-05-25 09:28:29 -04:00
agsantos
580f0f2d4c
callview: squash audio and video ongoing views
...
some callstack cleanup
GitLab: #414
Change-Id: Id746e9f1085959103f5774266ffa17d2669871f7
2021-05-25 09:28:27 -04:00
agsantos
9f155d9922
callview: redesign changes in incoming and outcoming call views
...
Lrc verifies if we should call refuse or hangup, so now we can unify the call ending function in client.
GitLab: #408
Change-Id: I35f7ca282c6e49e669d849a140772600e501711a
2021-05-25 09:20:29 -04:00
Mohamed Chibani
4c6514e58e
sip-regitration: fix expiration time max limit
...
The current registration expired max limit was set too low. The max
limit as per RFC-3261 is ((2**32)-1). Since this is a user setting,
it's best to give control to the user. However, a max limit set to
1 week should be reasonable.
Gitlab: #532
Change-Id: I61b05de2adbbb177ac2e83d85e7f72ab42347554
2021-05-25 09:18:20 -04:00
Jenkins
e4a9307e1f
i18n: automatic bump
...
Change-Id: Ie4c05318b1c10f613a4f3fc6d5373a143d549a1a
2021-05-24 16:42:54 -04:00
Ming Rui Zhang
6d00268adc
messagewebview: adjust theme for new chatview icons
...
Change-Id: I16b0c0d9a2e8111908eb46c0a68c8c55bb074d6c
2021-05-21 16:53:21 -04:00
Ming Rui Zhang
8660373b0c
contactadapter: fix SelectableProxyModel ownership
...
Currently the ownership of SelectableProxyModel instance
is assumed by QML engine, but we will use the following
rule to avoid that.
QML engine respects the normal QObject parent ownership
semantics of Qt C++ objects, and will never delete a
QObject instance which has a parent.
https: //doc.qt.io/qt-5/qtqml-cppintegration-data.html
Change-Id: Ifa37d14b8d74bfce050b0dee2949b42a7f784d3a
2021-05-21 16:53:21 -04:00
Sébastien Blin
1c7ef6269f
calladapter: fix setCurrentCall usage
...
Change-Id: I062d679ecb0fa45755abda8c902a00a2042d2729
GitLab: #431
2021-05-21 15:39:39 -04:00
Sébastien Blin
8f1971908f
incomingcallpage: translate "is calling you"
...
Change-Id: If6ad1b33f7a6636ad72d86103b4d314792e315ff
Gitlab: #419
2021-05-20 09:23:08 -04:00
Andreas Traczyk
5bb5ce0f09
smartlist: filter banned items when the filter string is empty
...
Gitlab: #418
Change-Id: I1c1a8004b8d268cb3be158a7766c5ae82d451e63
2021-05-19 13:22:48 -04:00
Sébastien Blin
a3d287148d
misc: update version name and credits
...
Change-Id: I2a34d613f3bccd5f16c333a6a4fa2eed94dc28fa
2021-05-19 11:30:03 -04:00
Andreas Traczyk
1b56c4aa0f
calls: fix returning to main view from setting while in a call
...
This fixes the call stack view not being reset when exiting the
settings.
Gitlab: #417
Change-Id: I1af534a1a164a28e1d29b9a4064cc0c78496557c
2021-05-18 16:58:58 -04:00
Andreas Traczyk
c8008c5414
fix: in-call chat view opening and closing
...
- fixes the in-call chat view requiring reselection to open
- fixes the in-call chat view staying open, on top of the principal
chat view when a call ends
Gitlab: #415
Gitlab: #416
Change-Id: Idcfaaf263d5d53451dedf955ce441f0a705309a9
2021-05-18 12:18:45 -05:00
Jenkins
2bca28b7f3
i18n: automatic bump
...
Change-Id: I63244e663c895adc0806dd8210bac5362caff03d
2021-05-17 16:43:05 -04:00
Ming Rui Zhang
460c6203de
calladapter: redesign for the call duration timer
...
Change-Id: Ie49de27f78d0f28df61c77041686957e3fcce838
2021-05-14 15:05:23 -04:00
Ming Rui Zhang
9d0f84d8be
accountadapter: move current account id and type properties to lrcinstance
...
Change-Id: I609452e83edd55a909d0f30aa6cb0daa3687ff3c
2021-05-14 15:05:20 -04:00
Ming Rui Zhang
76eb198b9c
mainapplication: use QScopedPointer and control the order of destruction
...
Change-Id: I48b9019acdb505cdde3da183a1022dea8eacebc0
2021-05-14 15:04:12 -04:00
Ming Rui Zhang
9a5afd3918
accountcombobox: use QSortFilterProxyModel to filter out current account
...
Gitlab: #405
Change-Id: I364d7945739ef45319e0bb7834075ac52ec5c009
2021-05-11 14:56:30 -04:00
Ming Rui Zhang
1a3b3e649e
avatarimage: fix opacity animation when switching to another screen
...
Gitlab: #404
Change-Id: I38983d2616fb618f7960112a2408a52bb3c9ad35
2021-05-10 16:32:47 -04:00
Ming Rui Zhang
8e1497bd1a
build: use the correct path for files of translations
...
Change-Id: I7fff92d4df8e327a2f0065b4a125ebdae9fd0219
2021-05-10 16:32:41 -04:00
Andreas Traczyk
8230fb863c
adapters: handle injecting lrcinstance with zero accounts
...
Change-Id: I1ec652c60620cf4e7e1caad7fd00ddf1aa40d64d
2021-05-10 16:31:55 -04:00
Ming Rui Zhang
01cf3f9367
utils: add the missing colon in the time format string
...
Change-Id: Ib15edf23cfcc5536d2e430becba084d5eac0f826
2021-05-10 12:39:28 -04:00
Ming Rui Zhang
d7e76178d7
calloverlay: remove add to conference button for sip calls
...
Change-Id: I305f45f47890898a5f2b2f53fa468a86cd5d1a94
2021-05-07 16:06:49 -04:00
Ming Rui Zhang
2ae9521558
avadapter: consider devicePixelRatio and screen layout when sharing screens
...
Gitlab: #395
Change-Id: Ic34a084fb9dc5a6605e3242ae7823db35e01a0d8
2021-05-07 16:06:19 -04:00
Ming Rui Zhang
eb2eb786be
update: ensure that version update dialog shows up when mainview is loaded
...
Change-Id: I310be96a8c085fd1da6f444c7d85e4eb06326f5f
2021-05-07 16:00:17 -04:00