Julien Wadel
23b961d681
Display avatar initials from display name of account. Fallback to contact/address.
2024-11-05 17:05:55 +00:00
Christophe Deschamps
7c639b734e
Hide mwi count if 0
2024-11-05 06:08:18 +01:00
Christophe Deschamps
387bf67e8f
Adds voicemailAddress support
2024-11-05 06:01:36 +01:00
Christophe Deschamps
78f5656482
Fixed MWI icon if no count is provided in the NOTIFY (only yes/no)
2024-11-05 05:19:18 +01:00
Julien Wadel
7bca18f6b3
Fix unresponsive quit action from main menu.
2024-11-04 15:35:05 +01:00
Christophe Deschamps
a91b29cb17
Automatic LDAP Friends lookup for calls
2024-11-04 11:08:16 +01:00
gaelle
b6b16650bf
ui
2024-10-31 16:11:16 +01:00
Gaelle Braud
2bf3071b96
Fix empty lists ui
...
ui fixes
fix crash participantCore
fix account name on init
fix #LINQT-1366
fix #LINQT-1380
try to fix #LINQT-1379 (new call : crash when ending the call before remote answers)
2024-10-31 16:03:57 +01:00
Gaelle Braud
f527556eb9
fix #LINQT-1355
2024-10-30 16:04:14 +01:00
Gaelle Braud
12b73b9c0c
fix #LINQT-1370 + ui call end text
2024-10-30 16:04:12 +01:00
Gaelle Braud
a780825c12
fix meeting form
...
fix visible
fix #LINQT-1363 + #LINQT-1364
fix #LINQT-1356
2024-10-29 17:12:32 +01:00
Gaelle Braud
8a6c9b9182
new contact ui
2024-10-28 15:55:42 +01:00
Gaelle Braud
81b4d256b8
fix button ui
2024-10-25 17:11:13 +02:00
Gaelle Braud
c268171e48
flickable register
...
about popup
fix new call ui
fix temp text visibility
fix login layout ui
dialog
2024-10-24 17:21:12 +02:00
Julien Wadel
8bf2472060
Fix phone numbers combobox (resetModel events and binding loop on y)
2024-10-24 15:05:54 +00:00
Julien Wadel
26cdbf1c68
Fix meeting creation button
2024-10-24 15:49:39 +02:00
Julien Wadel
0b91d8c986
Fix numeric pad buttons : link search bars with a numeric pad popup.
2024-10-24 10:22:31 +02:00
Gaelle Braud
94cbdbcc0f
put components in files
2024-10-23 17:28:14 +02:00
Julien Wadel
18fc4de29d
Use sourceModel to set proxy models in order to avoid loading unused data.
2024-10-23 16:36:43 +02:00
Gaelle Braud
075937aa00
wait for core is on before displaying ui
...
Use directly accountProxy and react to signals.
2024-10-23 15:13:39 +02:00
gaelle
b1521ebf04
fix #LINQT-1342 reset magic search bar when call created
2024-10-22 13:36:16 +02:00
Gaelle Braud
9e74b24be6
fix crash
2024-10-21 15:53:17 +02:00
Gaelle Braud
9fbc6f5bbf
new call (TODO : find crash origin)
2024-10-21 13:53:53 +02:00
Julien Wadel
d0bb53ddc6
Ui: Fix progress bar view on low numbers, button display on contact devices.
2024-10-21 11:04:38 +02:00
Julien Wadel
fea341444c
Remove Qt warning: Update qml resource for policy QTP0001
2024-10-21 10:54:34 +02:00
Gaelle Braud
155b7af32e
blind+ attended transfer #LINQT-1345
2024-10-18 17:54:41 +02:00
Julien Wadel
72e4d1c81e
Check if a call has been started on duration instead of call states.
...
Fix button size on main page.
Fix contact defaut view if having contacts.
Fix missing object Item on call loader.
2024-10-17 15:23:35 +00:00
Julien Wadel
bdca325aaf
Fix menu size in details call logs and add focus for escaping.
2024-10-17 07:50:29 +00:00
Julien Wadel
6f2e1af53a
#LINQT-1350 : Remove external window corner
2024-10-17 07:50:13 +00:00
Julien Wadel
9454aa3781
Simplify image provider and remove useless bottleneck steps.
...
Add pagination on details call logs.
2024-10-16 16:06:58 +02:00
Julien Wadel
3589029ec5
Refreshing optimizations:
...
- Reset data list and initialization on single step.
- Just add a log on new call log.
- Remove updateView : it should not be needed as contains are updated automatically from its items.
- Clean AbstractListProxy from LimitProxy implementation.
- Avoid to reset left panel if not needed to not reload lists.
- Fix missing objectName in history list view.
Fix display on new call button.
2024-10-16 15:12:55 +02:00
Julien Wadel
df7f0a6bc6
Freeze fixes:
...
- Unstuck Friends processes.
- Unstuck interpret urls.
- Unstuck Utils functions that need Model to work. INVOKABLE should not block and use VariantObjects.
- rename file local constants.
- Upgrade SafeObject to have a default value after being construct.
- Fix isMe changes and updates.
- Remove restoreMode that is deprecated.
2024-10-16 11:50:07 +02:00
Julien Wadel
5f2cfde69b
Speedup GUI: higher priority, us eonly one qml engine on notifications, make asynchronous effets on notification,
2024-10-16 07:36:41 +00:00
Gaelle Braud
c1be71191a
fix button alignment
2024-10-15 16:46:24 +02:00
Gaelle Braud
9cf975518f
fix contact name + avatar initials
...
fix #LINQT-1339 persistent waiting room + warnings
fix #LINQT-1334 remote name in call
2024-10-15 15:42:03 +02:00
Julien Wadel
b07eca28e4
Fixes:
...
- Buttons size.
- Crash on subscription.
- Hidden buttons text.
- Black icons.
2024-10-15 12:45:52 +00:00
Julien Wadel
e1b8befde4
Optimizations: Paging and asynchronous loaders.
2024-10-14 17:20:58 +02:00
Christophe Deschamps
a7bea5323f
Quit Linphone option
2024-10-10 15:58:21 +00:00
Christophe Deschamps
a1ff962d1d
Call history date formatting adjustments (today, yesterday, etc ...)
2024-10-10 16:21:50 +02:00
Gaelle Braud
536a67652d
fix #LINQT-1338 custom error message in call window
2024-10-10 11:31:54 +02:00
Gaelle Braud
23d73a9ab6
fix #LINQT-1335 error in EffectImage property "colorizationColor" when it depends on a varying value
2024-10-09 18:42:18 +02:00
Gaelle Braud
fe40a9586b
fix #LINQT-1331 add flickables for 13" screens
2024-10-09 18:42:18 +02:00
Gaelle Braud
aade817755
fix #LINQT-1328 reset missed calls if already in call history
2024-10-09 18:42:18 +02:00
Gaelle Braud
72d2096ae7
fix polish loop
...
fix crash
2024-10-09 18:12:41 +02:00
Gaelle Braud
92f1eaa88f
wrong address in sticker in waiting room
2024-10-09 18:12:41 +02:00
Gaelle Braud
2fce83fb43
fix #LINQT-1304 microphone auto test slider
2024-10-09 18:12:41 +02:00
Christophe Deschamps
67f7ce5583
Fix assistant_third_party_sip_account_transport
2024-10-09 16:42:37 +02:00
Christophe Deschamps
666b94e277
Advanced settings
2024-10-08 14:31:48 +00:00
Christophe Deschamps
dc28c4e5cf
Network settings
2024-10-07 14:56:30 +02:00
Gaelle Braud
2b4960882f
fix #LINQT-1323 fix display name account list
...
close #LINQT-1324 display loss rate/ jitter buffer in call stats + use the correct stats (audio/video)
2024-10-07 10:46:36 +02:00
Christophe Deschamps
11f8163e4b
Carddav settings
2024-10-07 08:39:52 +00:00
Christophe Deschamps
2bd5c8a161
Fix quote in "supprimer l'historique" text
...
Cosmetics on the button
2024-10-04 15:49:23 +02:00
Gaelle Braud
16879379b9
fix #LINQT-1320 ui call
...
fix
2024-10-04 10:14:59 +02:00
Gaelle Braud
8a21a00c09
fix #LINQT-1320 ui call
2024-10-04 09:46:47 +02:00
gaelle
5b9f5cb056
FIXES :
...
windows ui
fix #LINQT-13-06 dialer in call
fix #LINQT-1303 popup button clicked
fix #LINQT-1298 chat buttons still visible
force chat and broadcast features in settings (to change when features ready)
fix update token verified
fix zrtp popup should not appear in conf
fix #LINQT-1310 participant button stays checked
2024-10-03 16:36:00 +02:00
Gaelle Braud
0ccf340499
fix #LINQT-1308 video stats visibility
2024-10-03 14:13:54 +02:00
Christophe Deschamps
b8aa7d7ebc
Fix account parameters access
2024-10-03 12:29:07 +02:00
Julien Wadel
499aa5fb53
Force ZRTP to Call conferences.
...
More shadow on stickers.
2024-10-02 13:50:16 +02:00
Julien Wadel
d8f75c3994
Options : 'auto_start' + 'exit_on_close'
2024-10-02 12:40:45 +02:00
Julien Wadel
b9417f5a72
Crashfix on remote provisionning (restart of application)
2024-10-01 18:29:23 +02:00
Julien Wadel
502433ea6d
Fix idle timeout validation on text fields. Use it in settings (todo: rework the validation)
...
Fix contact first name error border.
2024-10-01 16:51:34 +02:00
Christophe Deschamps
5c52ef225e
Handle numeric keypad typing on keypad
2024-10-01 15:22:29 +02:00
Christophe Deschamps
f80620f900
Wire keypad buttons signal - call & wipe
2024-10-01 15:22:29 +02:00
Julien Wadel
e1033b9db2
Add ringer device option
2024-10-01 11:18:31 +02:00
Julien Wadel
8aefe3d800
Display back button in login with 'assistant_go_directly_to_third_party_sip_account_login' option.
2024-10-01 10:27:00 +02:00
Julien Wadel
b27cc35638
Revert using Material to Basic in order to not be disturbed by new design
2024-09-30 17:42:37 +02:00
Gaelle Braud
5fe8c9f021
force set tab bar index to be able to return to the same tab as before parameters were open
2024-09-30 15:37:18 +02:00
Gaelle Braud
b853747c19
fix #LINQT-1250 call group form ui
2024-09-30 15:36:19 +02:00
Gaelle Braud
651ddd35d5
fix magic search source
2024-09-30 15:36:19 +02:00
Christophe Deschamps
b413301e70
Fix typo in SettingsCpp.disableCallRecordings vs SettingsCpp.disableCallRecordingsFeature
2024-09-30 14:38:50 +02:00
Julien Wadel
89656d4211
Fix binding loop and null error
2024-09-30 09:39:06 +00:00
Julien Wadel
24a6d3f910
Fix QML Windows style
2024-09-30 09:20:20 +00:00
Julien Wadel
228b922d3e
Fix crash at exit:
...
Do not use QSharedPointer on object managed by GUI.
Use Proxies to propagate list.
2024-09-30 09:19:53 +00:00
Christophe Deschamps
36d63098a7
- Support option for showing entire LDAP address book in contacts list ([ui]sync_ldap_contacts)
...
- Make LDAP contacts read only in the app
- Use different MagicSerach for contact list and contact searching
2024-09-27 19:45:36 +02:00
Christophe Deschamps
7b19b79156
Hide call recording options if disableCallRecordings is set
2024-09-27 19:44:30 +02:00
Christophe Deschamps
094f265a9f
Adjust magisearch bar place holder when chat is disabled
2024-09-27 19:44:30 +02:00
Christophe Deschamps
5c8ef6681b
Hide audio/video uri factory from account parameters when disableMeetingsFeature is on
2024-09-27 19:44:30 +02:00
Gaelle Braud
498777869e
fix #LINQT-1282 autocomplete contact address
...
fix #LINQT-1285 fix call notif deletion
fix #LINQT-1283 : reset views when switching tab or creating new call
fix #LINQT-1287 pause logo on pause
fix #LINQT-1281 clear vertical tabbar index if in settings
2024-09-27 18:07:51 +02:00
Julien Wadel
a66528326f
Setlocal and update SDK.
...
Fix reset audio parameters when entering into call options.
2024-09-27 17:06:47 +02:00
Gaelle Braud
e07cd93fad
ui fixes
...
paste code register
bold search result part of display names
fix magic search list
fix navigation
2024-09-27 10:45:06 +02:00
Gaelle Braud
1f764df150
[do not squash] validation checking in textfield
...
rename
2024-09-26 17:26:15 +02:00
Gaelle Braud
4170e1d5af
numericpad item
2024-09-26 17:26:15 +02:00
Gaelle Braud
1aa5ef227e
missing files
2024-09-19 09:18:29 +02:00
Gaelle Braud
ca346da033
rename files
2024-09-19 08:38:49 +02:00
Gaelle Braud
bb03f2785b
new file tree
2024-09-19 08:38:49 +02:00
Gaelle Braud
9a98b865b4
[do not squash] meeting set up : remove end date / all day switch
2024-09-19 08:21:18 +02:00
Gaelle Braud
654a4a8f50
fix crash isme
...
fix warnings
fix login error message + authentication popup
fix typo
update sdk
replace deprecated function
2024-09-19 08:21:18 +02:00
Gaelle Braud
3debdf4bb5
FIXES:
...
fix account list singleton
fix magic search list thread connection
fix allow calling a connected account
fix magic search flags
fix crash on close settings destruction
magic search thread
meeeting fix time zone
rename settingscore
remove settings from notifier
fix zrtp appearance received call
remove deprecated function; TODO : send invitations when sdk updated
2024-09-13 17:15:15 +02:00
Gaelle Braud
7970cd49f0
register: fix token verification part if error in account creation
2024-09-11 19:33:48 +02:00
Christophe Deschamps
77fad7ba86
LDAP AdressBooks settings
2024-09-05 08:33:21 +00:00
Christophe Deschamps
6f7ebb1f9f
MWI
2024-09-05 06:28:28 +00:00
Christophe Deschamps
13d2fefcd1
Handle set of new configuration parameters
2024-09-05 06:28:09 +00:00
Gaelle Braud
4f5d6cabfa
ongoing call notification
2024-09-04 12:05:38 +02:00
Gaelle Braud
680d398c36
account device list
2024-09-03 11:18:59 +02:00
Christophe Deschamps
34f559b7d7
Add account removed signal emission/handling in account core/model
2024-08-31 08:05:24 +02:00
Christophe Deschamps
08a822991b
- Fix navigation to login screen upon last account removed
...
- Implemented navigation to multi accounts
- Implemented navigation back to home screen when removing an account but other remains
- removed focus on "DND" menu entry.
2024-08-30 11:13:19 +02:00
Gaelle Braud
4ec344130d
login with non linphone sip account
2024-08-29 16:22:56 +02:00
Gaelle Braud
5adf150d2d
reauthentication dialog
2024-08-27 16:26:29 +02:00
Gaelle Braud
204d7d66c8
login with non linphone sip account
2024-08-22 14:37:23 +02:00
Gaelle Braud
1e234cdc25
zrtp validation toast + blason
...
security level for specific address
dtmfs
ui fixes
key navigation contact page
2024-08-21 10:51:08 +02:00
Christophe Deschamps
16e1b7b7c2
Do not disturb
2024-08-16 10:43:35 +02:00
Christophe Deschamps
30aff646a3
Fix access to debug page
...
Fix log sending
Fix side menu dismiss
2024-08-15 07:09:20 +02:00
Gaelle Braud
e8845e271d
FIXES :
...
fix delete history
restore last active tab on launch
fix #LINQT-1246 barre de scroll horizontale
fix call notif ui + main window coordinates
blason bleu confiance 100%
fix contact searchbar
fix contact scrollbar
fix zrtp incoming call
remove shadow effect not in mockup
2024-08-14 14:31:31 +02:00
Gaelle Braud
e4d6cb4dfd
open numeric from magic search bar
2024-08-13 12:09:18 +02:00
Gaelle Braud
b2d75517e8
fix ui
2024-08-12 17:02:35 +02:00
Gaelle Braud
fda2f0557b
fix calendar key naviagtion
2024-08-12 16:10:00 +02:00
Gaelle Braud
8cffd73df5
fix meeting setup ui + force meeting end before midnight
2024-08-12 12:56:12 +02:00
Gaelle Braud
c843829920
fix layout polish loop
2024-08-12 11:30:23 +02:00
Gaelle Braud
7b06527ddc
fix calendar ui (currentMonth and currentYear was incorrect due to initialisation)
2024-08-12 11:29:56 +02:00
Julien Wadel
ab64d0479a
Keyboard shortcuts
2024-07-31 17:46:39 +02:00
Christophe Deschamps
4143d15f34
Account settings & parameters
2024-07-25 08:34:11 +00:00
Gaelle Braud
cddaa90dcb
fix ui contact edition
...
fix new address contact edition
fix history filter
fix auto change end date meeting creation
fix contact with phone number only
fix windows warning
2024-07-24 17:58:23 +02:00
gaelle.braud
cd45e786df
fixes
2024-07-16 14:23:46 +02:00
Gaelle Braud
a7f06efb47
fix go to contact detail from call history
...
fix time zone cbox
ui fixes
2024-07-12 17:13:35 +02:00
Gaelle Braud
a18d86a74c
fix merge call ui
2024-07-11 16:02:42 +02:00
Gaelle Braud
80a9c6d969
fix share friend (not every platform supports attachment file)
2024-07-10 17:56:47 +02:00
Gaelle Braud
b71664fd5b
fix ui contact edition
2024-07-09 14:48:47 +02:00
Gaelle Braud
f97ca67a56
mr fixes
2024-07-09 14:24:22 +02:00
Gaelle Braud
035b9af8a9
share friend
2024-07-08 18:39:05 +02:00
Gaelle Braud
7a21e17c55
fixes
...
TODO : find why it crashes in CallsWindow.qml function endCall(). For now we don't return to call history at the end of a call
2024-07-08 18:39:05 +02:00
Gaelle Braud
e3b587bdbd
fix record ui + pause
2024-07-08 18:39:05 +02:00
Gaelle Braud
fa259d2a31
return to call history on end call
2024-07-08 18:39:05 +02:00
Gaelle Braud
7fe1129ea7
fix transfer
2024-07-08 18:39:05 +02:00
Gaelle Braud
bbc409f4b1
fixes
2024-07-08 18:39:05 +02:00
Gaelle Braud
9240207ef5
fixes
2024-07-08 18:39:05 +02:00
Julien Wadel
5381f59bf4
Upgrade confirmation popup to be used as lambda from QML
2024-07-03 16:01:49 +02:00
Julien Wadel
42a00cc236
display only usernames on config RC.
2024-07-03 13:15:48 +00:00
Julien Wadel
846f043b6d
Add config RC to show/hide some UI items.
2024-07-03 13:15:05 +00:00
Gaelle Braud
61d63e5b82
statistics
2024-07-03 09:32:58 +02:00
Gaelle Braud
99061afc92
new zrtp api
2024-07-03 09:31:57 +02:00
Julien Wadel
6933989753
Fullscreen mode and add screensaver inhibition.
2024-07-02 16:03:55 +00:00
Christophe Deschamps
7b7f0e6ccc
Call Settings UI Update
2024-07-02 13:48:53 +02:00
Gaelle Braud
5beb0b84d0
register
2024-06-28 16:15:26 +02:00
Gaelle Braud
16757d0a85
add popup before calling device
2024-06-26 10:47:45 +02:00
Gaelle Braud
3d0fe1a732
leave/enter conference + fix call paused by remote
2024-06-14 19:14:18 +02:00
Gaelle Braud
b0169bece9
fix settings call
2024-06-14 16:14:43 +02:00
Julien Wadel
ad38f3972e
Remote provisioning + confirmation popup design
2024-06-14 11:31:23 +02:00
Julien Wadel
4631ea7fe7
Uri Handler + Restart + Remote provisioning + Confirmation dialog with c++ callback behavior
2024-06-13 15:01:22 +00:00
Gaelle Braud
891f9acd8c
verify friend device (TODO : add an automatic update when sdk allows it, for now it is done when call ends)
2024-06-12 17:36:53 +02:00
Christophe Deschamps
1e065cfa72
Help Page (including Log enable/clear/send)
2024-06-11 19:03:13 +00:00
Christophe Deschamps
57534e2c44
Application settings
2024-06-11 10:27:16 +00:00
Gaelle Braud
f39a3c4a15
try to fix contact edition ui in windows (LINQT-1184)
2024-06-10 11:50:46 +02:00
Gaelle Braud
b03a1082e3
fix: display error message when cannot connect to conf
2024-06-10 11:47:21 +02:00
Gaelle Braud
f45fc98c21
merge : use remote audio video conf uri if any
2024-06-10 11:11:09 +02:00
Gaelle Braud
8f48336d64
fix #LINQT-1183
2024-06-10 11:11:09 +02:00
Gaelle Braud
98176c6fae
splashscreen (fix #LINQT-1172)
2024-06-05 15:53:49 +00:00
Julien Wadel
99f752390b
Screensharing + Mac ARM64 + Linux build
2024-05-30 17:31:26 +02:00
Gaelle Braud
231d42db1c
new mockup for magic search
2024-05-30 08:29:11 +02:00
Gaelle Braud
9e8b1d5dd9
merge calls
2024-05-29 14:57:57 +02:00
Gaelle Braud
305c969bbb
FIXES:
...
LINQT-1166 handle complete sip uri login
LINQT-1182 hide waiting timer in local sticker
LINQT-368 share contact (by copying its vcard, may be improved in the future)
fix notif ui
fix waiting room camera
fix missed notifications
windows ui fixes
fix LINQT-1189 start call on click not selected contact changed
2024-05-28 16:32:11 +02:00
Gaelle Braud
5cf6138bdb
conference + ui fixes
...
try to fix crashes on close app
2024-05-27 12:08:29 +02:00
Gaëlle Braud
0646040d25
missed calls notification in navigation bar + fix notif ui
2024-05-22 11:29:04 +00:00
Julien Wadel
bbefc9acf3
Fix meeting list selection
2024-05-13 14:57:46 +02:00
Gaelle Braud
bd5015742a
FIXES:
...
avoid calling connected account
ui right panel
enter shortcut connection
non modal zrtp popup
clear magic search bar when action clicked
multicall : use call locale address for sticker instead of default account
2024-05-13 13:38:08 +02:00
Gaelle Braud
552f7acb46
fix conferences info in call history
2024-05-13 11:16:39 +02:00
Gaelle Braud
62cad4b214
in call ui fixes + custom app window for information popups
2024-05-02 16:32:21 +02:00
Gaelle Braud
eb5b3b5141
FIXES :
...
conf creation loading+error; fix info popup layout
move contact edition in contact page (switch to contact tab if creation requested)
fix contact creation + select new contact on creation
conference info list : creation signal (to finish when conference scheduler is updated, see comment)
fix crash if no vcard
fix calendar ui
+spacings
layout polish (! on string in meetinglist)
2024-04-26 18:27:19 +02:00
Julien Wadel
abba6cffaa
Fixes on Concurrencies, Participants, WaitingRoom layout, joining participant view
2024-04-24 17:35:59 +02:00
Julien Wadel
3c1cde46f7
Stickers: names, addresses, mute decoration, sizes
2024-04-24 15:32:05 +02:00
Julien Wadel
7f3d774817
Rework on Camera behavior.
2024-04-23 12:55:52 +02:00
Julien Wadel
edc2ace096
Ui fixes
2024-04-22 18:46:39 +02:00
Julien Wadel
23ddc9ac88
Clean + fixes
2024-04-22 18:16:34 +02:00
Julien Wadel
d4139fddd1
fix preview/cameras.
...
CameraEnabled => localVideoEnabled.
Meeting invitations.
2024-04-22 18:16:33 +02:00
Gaelle Braud
f795007b30
fix crash layout polish loop
2024-04-22 18:16:33 +02:00
Julien Wadel
a031282032
Meeting List rework, Better fonts, ui fixes
2024-04-22 18:16:33 +02:00
Gaelle Braud
8eb0e5cff9
Fix layouts : call, meeting, contact
...
Custom scrollbar.
Mute on call.
2024-04-22 18:16:32 +02:00
Julien Wadel
22b3e80717
Local Address, meeting dates, carshes on meeting and dial-out.
2024-04-22 18:16:32 +02:00
Gaelle Braud
06a80173e6
group call (ui to fix) + create call ui from callCreated signal
2024-04-22 18:16:32 +02:00
Julien Wadel
cba34e82c0
Video management
2024-04-22 18:16:32 +02:00
Gaelle Braud
b6bddabcce
fix ui login pages
2024-04-22 18:16:32 +02:00
Julien Wadel
7e9714d6c5
Ui fixes : Radiobutton check, MeetingPage layouts, call/contacts amrgins and scrollbars
2024-04-22 18:16:32 +02:00
Gaelle Braud
fd57221713
add share link button participant list
2024-04-22 18:16:32 +02:00
Julien Wadel
b834b7c669
Mosaic
2024-04-22 18:16:32 +02:00
Gaelle Braud
589c67999f
screencast panel ui
2024-04-22 18:16:32 +02:00
Julien Wadel
41359252c9
Fix preview deadlock + preview on call connection + 1-1 call
2024-04-22 18:16:32 +02:00
Gaelle Braud
2f6a4828cb
fix popup position popup button + bottom buttons position calls window
2024-04-22 18:16:32 +02:00
Julien Wadel
579cf7e773
Fix on AS Preview
2024-04-22 18:16:32 +02:00
Gaelle Braud
37b5ac5292
change layout panel + fix button ui
2024-04-22 18:16:32 +02:00
Julien Wadel
19840b30f3
QmlName for Gui objects.
...
Debug message format.
Preview updates on Call state.
2024-04-22 18:16:32 +02:00
Gaelle Braud
fd09a79957
add row to invite any address in a conference
2024-04-22 18:16:32 +02:00
Gaelle Braud
3b64a8c4ae
Ui fixes, add participants panel, admin status, conf edition
2024-04-22 18:16:32 +02:00
Julien Wadel
576bd0892c
Blocking connection for posting lambdas on model from GUI.
...
Fix camera crash on deletion.
Call crash + 1-1 AS
2024-04-22 18:16:32 +02:00
Gaelle Braud
80b0880e7e
participant list
2024-04-22 18:16:32 +02:00
Julien Wadel
2b1a1525e5
Active speaker + Round corners (OpenGL)
2024-04-22 18:16:32 +02:00
Gaelle Braud
d70b08c36e
ui fixes
2024-04-22 18:16:32 +02:00
Julien Wadel
10427b5288
Conference, ActiveSpeaker, Camera
2024-04-22 18:16:31 +02:00
Gaelle Braud
2770076a44
Delete/cancel conference, Conference Info, icons, meeting list, waiting room, settings panel, video device
2024-04-22 18:16:31 +02:00
Julien Wadel
1ed1f39113
Call Conference
2024-04-22 18:16:31 +02:00
Gaelle Braud
e415033943
Meeting UI
...
Change meeting time set so a it can spread over two days without being an all day conf
2024-04-22 18:16:31 +02:00
Julien Wadel
6176f1971c
Fix deadlocks and qml errors.
2024-04-22 18:16:31 +02:00
Gaelle Braud
6cfb26ba1b
fix meeting list height + position view at current date
2024-04-22 18:16:31 +02:00
Gaelle Braud
c824bd6c83
Country, start conference, dates, combobox, calendar, popup, effectimage, meeting details, conference scheduler
2024-04-22 18:16:31 +02:00
Julien Wadel
bfbc6e7a0c
Make Window transparent (TODO? remove border and implement custom top bar and resize/move managment).
...
Add Javascript utils.
2024-03-14 17:29:05 +01:00
Julien Wadel
5a0dd7216e
Fix wrong address on contact edition.
...
Fix wrong avatar initials in contact details and fix synchronization.
Make only one contact search and filter results on each lists.
Fix contact aggregation.
2024-03-14 14:38:46 +01:00
Julien Wadel
6d96359b0a
Fix popup display
2024-03-13 13:06:27 +01:00
Julien Wadel
b645696528
Upgrade icons quality.
...
CMake: Automatic load for images.
2024-03-13 11:29:24 +01:00
Julien Wadel
8817396fa5
Fix blinking visual on animations (like resizing) by ignoring vertical sync.
...
Add An FPS counter object for benchmarking.
Fix dynamic layouts to avoid slinding effects on resizing.
2024-03-13 11:26:03 +01:00
Julien Wadel
f7749a30e3
Add application info at the start.
...
Add file position on logs.
Add Avatar provider to nitifications.
Fix using `source` on EffectImage that shouldn't be used as an image source because this property is for Loader (ImageProviders cannot be used in this case).
2024-03-12 15:47:40 +01:00
Gaelle Braud
fb4ee6b579
audio settings
...
video settings
app settings in settings file
2024-03-07 09:07:56 +01:00
Gaelle Braud
ac528fc05c
friends presence
2024-02-29 09:51:15 +01:00
Gaelle Braud
84950e70b5
fix buttons icons size + update preview position when right panel is open
2024-02-19 11:53:38 +01:00
Gaelle Braud
c588688197
FIXES:
...
correctly initialize remote params + create video call
paused call ui
calls window
simplify carousel
effect image : don't show effect if no colorization
use our custom button instead of qtquick one
image buttons size
security page ui
update right panel on call history deleted
2024-02-14 16:02:43 +01:00
Gaelle Braud
9667aae47f
change notif received call ui (add camera or audio accept)
2024-02-14 11:41:47 +01:00
Gaelle Braud
63f1328576
magic search bar (todo: finish it when mockup ready)
2024-02-14 09:13:06 +01:00
Gaelle Braud
a2154a6c7b
FIXES:
...
contact list
generic VariantList
FriendModel resetAddresses
check null default account
address list update on save
generic item for white background lists
ui
fix set photo friend
protect friendmodel setters
remove main splitview to stick to the mock-up (keeping it commented cause it may be useful to be able to resize the panels)
default image avatar
fix crash when address not set
fix ui in call
Really fix call variantobject destroying himself before call started
fix: display suggestions
fix list view current item always reset cause updated every time contact history list changed
fix blinking call log list view on content changed
fix popup button popup y when exceed window
delete contact confirmation popup
fix popup call contact list
don't show popup if only one address possible
set/remove default address if append/remove from address list
2024-02-07 10:46:17 +01:00
Gaelle Braud
64c430cd38
account settings menu
2024-02-05 11:12:19 +01:00
Gaelle Braud
82b5d6a008
contact list
...
fixes:
generic VariantList
FriendModel resetAddresses
check null default account
address list update on save
generic item for white background lists
ui
fix set photo friend
protect friendmodel setters
remove main splitview to stick to the mock-up (keeping it commented cause it may be useful to be able to resize the panels)
default image avatar
fix crash when address not set
2024-02-01 15:19:29 +01:00
Gaelle Braud
c33b35724a
zrtp authentication token
2024-01-25 15:39:00 +01:00
Gaelle Braud
517c6b96a5
FIXES:
...
error text display
show welcome page on first launch only
try to fix crash in variant object (to fix properly)
forbid connection if account already connected
contacts list first row size + contact selected signal
accounts layout
rm layout rearrange warning
login error messages layout
trust circle avatar
no error message on status ok
busy indicator on login
2024-01-17 12:06:04 +01:00
Gaelle Braud
f9abfb9fbc
Record call + fixes (
...
remove friend listener
fix call history layout (sometimes the details exceeded row bottom)
do not open terminate calls popup when all call ended already
change '.' with ' ' only if display name is the address
initials headers in contact list delegate
confirmation dialog delete history
use intermediate variable
try to fix variant object crash
)
recordable option
fix effect image not colorized on visible change
2024-01-11 11:01:17 +01:00
Gaelle Braud
4782bd2990
video call
2024-01-11 09:23:46 +01:00
Gaelle Braud
6849b8d378
contacts list
2024-01-05 15:37:18 +01:00
Gaelle Braud
97c01e66f8
call history
...
new item: popup button
2023-12-22 17:28:35 +01:00
Gaelle Braud
4ed07c9104
reverse debug change
2023-12-22 11:37:34 +01:00
Gaelle Braud
18ad29338c
UI fixes : digit input (indicator), error messages (text + colors), pages item sizes, popup background
2023-12-21 17:33:12 +01:00
Gaelle Braud
24c78564ef
multicall
2023-12-14 11:25:13 +01:00
Gaelle Braud
f82f3cf189
dialer in call
2023-12-12 10:33:44 +01:00
Gaëlle Braud
3e06e3c55d
Ui colors and sizes
2023-12-11 10:56:13 +00:00
Julien Wadel
a69f8a6832
Fix missed call bubble.
...
Update SDK.
2023-12-08 09:44:56 +01:00
Julien Wadel
577aee8c98
Feature : Call list.
...
- Add CallProxy for GUI to manage call list;
- Add a function on Core to retrieve remote address (TODO: change the name)
- Connect first/last call events.
- Fix wrong parameter in call notification.
2023-12-07 16:39:37 +01:00
Julien Wadel
a93e646ce4
Feature : Video support for one-one call.
...
- Set Mediastreamer plugin folder.
- CameraGui component to manage video.
- Sticker component to switch between initials/avatar and video.
- Remote video detection on Call.
- Fix binary shader files to support at least Qt 6.4.
- Use MSQOgl Mediatsreamer2 filter and activate video capabilities.
- Add a preview on Call view.
2023-12-06 17:00:00 +01:00
Julien Wadel
a43430fa34
Fix crashes on SafeConnection.
...
Display missed notifications and fit text size from content.
Add account from profile menu and display Login Page with back button.
Default account selection and change avatar from accounts list.
Remove deprecated function on Friends DB.
Return username by default on display name computation.
Update SDK.
2023-12-06 10:10:08 +01:00
Gaelle Braud
4ea1b96246
start audio call, features : pause call + blind transfer
...
(call window in c++)
2023-12-05 17:24:37 +01:00
Julien Wadel
a1d72e6382
Feature : display accounts.
...
- Implement shaders to make round images and use qsb --qt6.
- Add picture to Friend.
- Display username if displayname is not found.
- Compute initials from C++ with emojis.
- Add Accounts list in a popup from main window.
- Add a hack on account to update avatar on all AcountModel.
- Add Avatar item for initials/picture.
- Add Contact description item.
- Make sizes proportionals to match designs.
- Add image colorization.
2023-12-01 15:20:48 +01:00
Julien Wadel
bf99675d08
Fix vertical tabbar width
2023-11-29 16:22:42 +01:00
Julien Wadel
b316074feb
Feature : Avatar from default account.
...
- Update SDK for accountRemoved callback and fix on setting default account.
- Update AccountGui from list modification and default account selection.
- Add Avatar provider for Qml.
- Create avatar file and store it into avatars folder.
- Delete old avatar file if replaced.
2023-11-29 14:47:04 +01:00
Julien Wadel
9e1e797d8c
Redirect to the main page if we have an account.
...
Add API to account list to check usable account.
On removed, redirect to login page if there is no more account(TODO: need SDK update for core callback)
2023-11-29 10:53:53 +01:00
Julien Wadel
1938ae65e0
Feature: Contacts/Friends.
...
- Add Gui/Core/Model for friends.
- Add MagicSearch.
- Fix double free on Account list.
- Fix concurrency in SafeConnection destruction.
- Update SDK : Use of onAccountAdded from SDK.
2023-11-27 16:19:30 +01:00
Julien Wadel
9ec84bb168
Add moveToThread on Gui objects constructor.
...
Fix VariantObject connections.
Rename call creator API.
Update SDK.
2023-11-23 13:49:14 +01:00
Julien Wadel
cd82964b23
Replace postAsync functions by SafeConnection in order to make more robust thread connections and guarantee to have always caller/callee while processing signals.
...
Introduce ObjectCore, ObjectGui, ObjectModel.
Simulate addAccount signals on adding account (in waiting for SDK callback).
2023-11-22 14:55:38 +01:00
Gaelle Braud
3fad8ee49e
Overview : call page (with no call history)
...
New items : Vertical tab bar, search bar, numeric pad
2023-11-20 15:22:13 +01:00
Gaelle Braud
91c96d8129
connection feedbacks + pages after connection (to design)
2023-11-20 11:01:40 +01:00
Julien Wadel
7ff6989614
Fix crash on logger (instance lost).
...
Add Call model.
Start audio call from Utils.
Simplify VariantObject to use only setValue().
Add notifications.
2023-11-20 08:52:31 +00:00
Gaelle Braud
62a9d34e09
fix sip login page content layout
2023-11-15 14:11:12 +01:00
Gaelle Braud
22724d8cd2
connection feedbacks + pages after connection (to design)
2023-11-09 09:59:57 +01:00
Julien Wadel
46e91b46a8
Prepare Async objects for Linphone tools to be used from GUI.
...
Fix AccountManager for missing sdk listening.
Fix login : custom parameters were missing.
2023-11-08 09:58:52 +00:00
Gaelle Braud
053d0bcacc
rearrange page layouts :
...
welcome page
login page
login form
login layout
register
register check
+ items appearance (focus/error/disable/pressed)
2023-11-07 09:52:37 +01:00
Gaelle Braud
99b1fb9bde
Test file for qml items :
...
Text
ComboBox
TextInput
Button
TabBar
Tooltip
Carousel
+ fixes on this items
2023-11-02 17:26:47 +01:00
Gaelle Braud
440b3991f1
resolve mr threads
2023-10-31 09:30:21 +01:00
Gaelle Braud
7764044ca8
phone number cbox default value
2023-10-31 09:30:21 +01:00
Gaelle Braud
94c2617dfe
fixes
2023-10-31 09:30:21 +01:00
Gaelle Braud
592d64bc8c
Welcome page images
...
add resources file
belledonne image
Revert "belledonne image"
This reverts commit 4f7ea04c16aaec1ed321590620c61fad6010a148.
image
add images resources
new images
Welcome page images
add resources file
belledonne image
Revert "belledonne image"
This reverts commit 4f7ea04c16aaec1ed321590620c61fad6010a148.
image
add images resources
new images
image
image cmake
providers
Constants
Constants
start welcome page
start welcome page
Welcome page
welcome and login pages
default text item
Item : default input cell for any form
qml items
welcome/login template
add resources files to macro cmake
LoginPage : get username/pwd and call login
make welcome page temporary
icons
main stack view
Add final text + anims welcome page
fix previous
register constants in initCppInterfaces
unify images names
MR thread : clean
move login pages
use styling qml file
mr threads: unify colors
remove anchors warnings
custom combobox + modify custom textinput
mr thread : indent
mr thread : pointsize in style
mr thread : default style singleton
icons as style
change login base layout name
mr thread : color in style
2023-10-31 09:30:21 +01:00
Julien Wadel
f4e8ec0f26
Add Accounts.
2023-10-26 17:10:11 +02:00
Gaelle Braud
17728d5c07
change main item name
2023-10-26 09:58:37 +02:00
Gaelle Braud
c643be5d21
fix login form layout
2023-10-26 09:58:37 +02:00
Julien Wadel
154a322dd3
Use replace instead of pop/push in order to destroy the Welcome page.
...
The first pop will do nothing as the welcome page is the initial item.
2023-10-25 14:02:54 +00:00
Julien Wadel
536123992c
Add Phone numbers with countries and codes.
...
Add list and proxies for views.
2023-10-25 10:52:02 +02:00
Gaëlle Braud
86d776a62b
Welcome / Login pages ui
2023-10-23 11:12:27 +00:00
Julien Wadel
99ebfd2f7b
Fix crash on exit.
...
Add Async/Sync functions to post lambda on model thread.
Fix missing defines on headers.
Move Login c++ logic into core for MVVM.
Write async login.
Auto core iterate (30ms).
Clean exit by stopping core before deletion.
2023-10-11 12:01:59 +02:00
Julien Wadel
624b6621f1
Add copyrights
2023-10-05 15:47:39 +02:00
Julien Wadel
52b1ce5ecf
Add clang-format and active utils string conversion.
2023-10-03 16:21:39 +02:00
Julien Wadel
23c0b9bd42
Add an example of Cpp model for views.
...
Remove qml folder.
Update SDK
2023-10-03 15:44:20 +02:00
Julien Wadel
82791dfed4
Initial
2023-10-02 14:37:16 +02:00