Commit graph

30 commits

Author SHA1 Message Date
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
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
e1b8befde4 Optimizations: Paging and asynchronous loaders. 2024-10-14 17:20:58 +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
Julien Wadel
975c461a4d Fix critical crashes:
- set cpp managment for list
- remove items stored in shared pointer that are managed by Gui
- queue connection for signals between GUI/Core in order to avoid calling functions while destructions.
2024-10-02 09:55:03 +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
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
Christophe Deschamps
6f7ebb1f9f MWI 2024-09-05 06:28:28 +00: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
Christophe Deschamps
4143d15f34 Account settings & parameters 2024-07-25 08:34:11 +00:00
Julien Wadel
8171f2ceb2 SSO 2024-07-02 16:03:35 +00: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
Gaëlle Braud
0646040d25 missed calls notification in navigation bar + fix notif ui 2024-05-22 11:29:04 +00: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
Julien Wadel
23ddc9ac88 Clean + fixes 2024-04-22 18:16:34 +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
9667aae47f change notif received call ui (add camera or audio accept) 2024-02-14 11:41:47 +01:00
Gaelle Braud
97c01e66f8 call history
new item: popup button
2023-12-22 17:28:35 +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
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
Julien Wadel
978c57f1ed Check running thread and factorize debug class names. 2023-10-30 15:55:07 +01:00
Julien Wadel
f4e8ec0f26 Add Accounts. 2023-10-26 17:10:11 +02:00