Commit graph

169 commits

Author SHA1 Message Date
Julien Wadel
c1855d07a4 Fixes 2021-08-05 17:29:35 +02:00
Julien Wadel
768ee18942 Fix crash on old messages 2021-08-05 13:51:04 +02:00
Julien Wadel
0db46dd918 Friends search optimization, remove Qt conversion on strings and feedback on chat room selection 2021-08-05 11:56:02 +02:00
Julien Wadel
441d333009 Chat selection + proxy config => account (not all) 2021-08-05 09:56:15 +02:00
Julien Wadel
3a1c571c58 Mac crash on empty models, avoid deleting chat room right after creation (SDK bug), timeline switching, Chat Send button, contact edit redirection to chat 2021-08-04 15:49:32 +02:00
Julien Wadel
1397e483b3 Imdn fix + text to speech debug feedback 2021-08-04 09:04:26 +02:00
Julien Wadel
aca3b5038f Fix imdn crash + readme 2021-08-02 18:47:23 +02:00
Julien Wadel
9eac0c77b2 Languages + fix 2021-08-02 14:45:01 +02:00
Julien Wadel
464a750d16 Fix build 2021-08-01 23:37:03 +02:00
Julien Wadel
497c411710 fix qrc mistake 2021-08-01 22:49:42 +02:00
Julien Wadel
1cbdc96b30 Colors/Images rework
Remove Call and notices logs from db
Delete empty chat rooms after requesting it
Option of showing/hidding empty chat rooms
Many fixes on notifications count, imdn states, synchronizations behaviors, mouse cursor, etc.
Fix crashes
Fix timeline times
2021-08-01 22:49:42 +02:00
Julien Wadel
466b199023 Menus, admin mode, handle participants, format ephemerals, imdn, realtime reactions 2021-08-01 22:49:42 +02:00
Julien Wadel
3e6c2daf10 Backup2 2021-08-01 22:48:17 +02:00
Julien Wadel
6f4b12c61e Backup 2021-08-01 22:48:17 +02:00
Julien Wadel
8cb6261cb3 Rework Data models to fit SDK : eg. ChatModel into ChatRoomModel
Use models as it is from QML and avoid to use data translations (using address to get chat room replaced by using directly the chat room)
Use SDK chat room handlers on ChatRooms instead of general Core Handlers
Use a timeline as a proxy of chat rooms
Move events managments like unread messages or missed call to chat rooms

Add Chat rooms list and proxy, Participants
Add prototype for managing secure chat room
Add secure group chats feature
Convert some deprecated functions
Fix contacts display name and allow to show a subject instead of an address

Qt bug workaround : remove annoying warnings on Qt 5.15.1 and later
Fix secure group chat creation by adding the conference factory address to linphonerc and to the settings panel
2021-08-01 22:48:17 +02:00
Julien Wadel
0850c59395 Fix ldap, add conference factory uri to default proxy in assistant 2021-08-01 22:48:16 +02:00
Julien Wadel
40bae25564 Timeline management 2021-08-01 22:39:49 +02:00
Julien Wadel
c74654204a secure first step 2021-08-01 22:39:49 +02:00
Julien Wadel
8aa04c2821 Fix : Camera freeze on Mac
LDAP quickfixes:
- Fix break lines in tooltips
- Add timeout field
- Remove sip scheme customization
- Change LDPA settings layout
- Remove 'sip_scheme' option and better URI normalization. The normalization is done when not having domain : it will be set after linphone_core_interpret_url
- Add anonymous bind (no bindDN and no password)
- Add multiple results for one contact (it allows to have one contact for each phone numbers for example)
- Add error message when using ldaps
2021-05-17 22:46:26 +02:00
Julien Wadel
fc5bc239ce Rework on finding MinGW libraries 2021-04-30 19:34:23 +00:00
Julien Wadel
7415ac3420 Deploy OpenLDAP dependencies 2021-04-30 15:27:41 +00:00
Julien Wadel
a339b8e686 Update English translations 2021-04-28 20:07:09 +02:00
Julien Wadel
89ea3a8cb8 Update GUI, SDK and fix function name 2021-04-28 20:06:52 +02:00
Julien Wadel
08c5aac211 CI Archlinux fix : use a working image
Add missing QML files
2021-04-28 20:06:52 +02:00
Julien Wadel
65689adb34 Clean 2021-04-28 20:06:52 +02:00
Julien Wadel
384bd0675a Add OpenLDAP supports
- set defaults for LDAP
- add unsaving a server
- adapt design for LDAP (placement, debug and verifications options)

- Add hidden options in linphonerc to hide local sip account, start video call button and start chat button
2021-04-28 20:06:20 +02:00
Julien Wadel
b91c734f23 Update SDK to Fix cast error and turn off errors on deprecated copy from Qt headers for gcc 9, sign MSQOGL plugin 2021-03-21 17:38:25 +01:00
Julien Wadel
8ec51179b4 Support video deactivation, remove MSFunctions 2021-03-19 00:40:49 +01:00
Julien Wadel
1c0fb599c0 - Fix freeze/crash on fullscreen : Reset renderer before getting a new one
- Fix crash when getting a Contactthat have not the key "contact-model"
- Fix crash on startup by a delay on core creation
2021-03-18 22:32:20 +01:00
Julien Wadel
af2abde8b9 Update to SDK 2021-03-18 09:46:33 +01:00
Peio Rigaux
4933471f1a * Support autostart for Appimage based Linphone-desktop. (Use APPIMAGE variable to retrieve appimage location for autostart)
* Deleted empty icon ligne in autostart file to show icons again
* Fixed indent to use space (default in this file)
2021-03-08 16:51:44 +00:00
Julien Wadel
67a509f5df - Make a call only if the requested configuration have been successfully fetched
- Add callbacks to follow remote provisioning fetching
Current behaviour on URI:
* 'sip:name@domain?method=call&fetch-config=dG90by54bWw=' will call only if the configuration have been fetched
* 'sip:name@domain?method=call' will call with the current registered proxy
2021-02-01 13:32:27 +01:00
Julien Wadel
ab4741fb1e Change timestamp server for code signing on Windows du to defunc servers from verisign to a more reliable server 2021-01-27 14:29:31 +01:00
Julien Wadel
cd15f95fce Fix on method that wasn't upperized on URI process 2021-01-27 10:11:01 +01:00
Julien Wadel
52cc458a9e Add code signing and fix rpath
Copy lib
2021-01-25 22:35:32 +01:00
Julien Wadel
1a14c4f1b6 Fix : in URI, support all schemes when creating SIP address 2021-01-22 20:24:29 +01:00
Julien Wadel
ffca62e2c2 Remove console on Windows when starting the application 2021-01-21 11:09:29 +01:00
Julien Wadel
d5afe0de45 - Fix URI calls to take account of * and empty address when requesting from Url 2021-01-20 18:50:18 +01:00
Julien Wadel
cdaf53f2aa Remove letter case constraint on URI Handler (BYE==bye==Bye etc.) 2021-01-20 15:55:11 +01:00
Julien Wadel
8bedf19521 Add Bye URI 2021-01-20 15:54:51 +01:00
Julien Wadel
8a42ba395c Set destinations 2021-01-16 15:06:00 +01:00
Julien Wadel
7ba41675d1 - Fix cmake error (remove object from executable)
- Rewrite import/export libraries
- Fix LIBDIR for all platforms
- Do not try to build plugins if no one exist
2021-01-16 14:54:26 +01:00
Julien Wadel
39dc65266e - Add CI and update to new plugin version
- Add plugin exportation
- Use Q_DECL_* as attribute
- Allow project to build shared library
- Split plugin interface into dynamic library
- Fix install include folder
2021-01-15 18:06:07 +01:00
Julien Wadel
5eba9a5ece Create a plugin system
- Add feedback on errors
- More generic import requests
- Replace storing password by a native popup that ask passwork when needed
- Store passwords in settings file
- Import Feedback in advanced settings tab
- Use English as default translator if no translations are found
- Add OpenSSL packaging for Windows to deal with Qt connections
- Add option to overwrite plugin if exists
- Plugin load/unload managment. Hot-Dynamic load of plugins. Safely test the loaded plugin
- Set plugin data with default value when all GUI items are loaded
- Rewrite folder priority
- Add filename info from pluginloader
- Add plugin versionning
- Specify inputs for saving
- Copy desktop headers in OUTPUT to be used by external projects
- Add a plugins folder auto-managed by cmake
- Remove obsolete contact api submodule
- Clean plugin example
- Add specific behaviour for plugin type : inputs have been splitted by Capability.
- Update save/load to be more generic and add clean function for configurations
- Instantiate Importer List model
- Add IDE integration for plugins
- Set input fields to be dependent of capability
- Change signals interface to take account capability
2021-01-13 21:04:23 +01:00
Julien Wadel
22613ad29b Reactivate continuous build for linuxdeploy 2020-12-08 09:13:18 +01:00
Julien Wadel
122d532bc3 Feature : allow opening file for outgoing message.
- Remove constraints if the message is outgoing : the file is already accessible, there is no need to ensure its presence.
2020-12-05 20:05:05 +01:00
Julien Wadel
ab990f7a9c Show display name by account in selector 2020-11-21 11:29:12 +01:00
Julien Wadel
51c293b871 Remove debug messages on packaging 2020-11-21 09:44:27 +01:00
Julien Wadel
2dfda5a870 Code signing in SHA256 2020-11-21 09:38:39 +01:00
Julien Wadel
492796e8f2 Fix the autorepeating to ignore keys on printable keys only 2020-11-19 19:06:34 +01:00