Commit graph

9 commits

Author SHA1 Message Date
Julien Wadel
d0b21228a4 Fix Timeline notifications and display name
- Add interfaces to get full sip address
- Use Full Sip addresses when using getSipAddressObserver
- Return -1 instead of null when searching an index in an array in Javascript
2020-05-11 12:34:55 +02:00
Julien Wadel
ca500317ca Show notifications on all screens
- Fix windows flags for DesktopPopup
- Merge notification creation and show macros
- Store height offset for each screens (key: screen name)
- Create a Visual Root Window for each notifications
- Put each Visual Root Windows behind its notification to get visually only one entity
- Bind each Visual Root Window to a Screen
- Propagate events between visual objects in order to use only one
- Add open/close events
- Add missing anchors
- Avoid using window as a keyword
2020-05-08 23:34:42 +02:00
Julien Wadel
d6f5a7f0ce Fix file transfert and notification behaviour
- Add External Image Provider to avoid having error message when we try to show a file that is not an image (used to show an attachment where it can be a regular file).
- When creating an image, try to read the headers of a file when the extension is not consistent with contents.
- Build if not exists, a thumbnail image if the file has been displayed when filling a message
- When trying to open the file, test if it was downloaded by reading the flag
- Add a status for File Transfert In Progress
- Use non-deprecated function to get file path from ChatMessage
- Use FileSize in addtion of content Size to get the full size of a message
- Show a progressbar when downloading a file
- Show the image in notification when downloaded or the file name if it is not an image
2020-05-05 00:35:55 +02:00
Julien Wadel
dbf1f6801a - Send authentification request only if a proxy still exists for this auth
- remove auth infos when removing proxy
- add a "Not Proxy" state for registration to know if the current proxy is a candidate to registration
- Adapt Account Model to ensure to use pointer when mixing javascript/C++
- When clicking on Accounts, force authentification request if the current proxy is not registered
2020-05-04 00:04:09 +02:00
Julien Wadel
5e66517488 Design rework dialpad and account manager
- Hide gears in accounts manager
- Round the dialpad
- set focus and show it on dialpad when mouse is hovering it
2020-04-25 09:50:10 +02:00
Julien Wadel
345432b8fd Qml calls and conference crashfix
* Core creation in main thread but still async with timers
* For conference : no filter on items model.
* Remove conference storage and use directly the one that is in Core
* Fix calls model updates when a call become empty
* Fix missing functions
* Set Max Participants to 20
2020-04-24 14:26:25 +02:00
Julien Wadel
ff218e9d72 Translations and log reporting upgrade
- Update minor translations and fix TX settings
- Fix order Application settings to avoid using wrong data
- More detailled debug on sending log
- Set sending log feedback to be copyable in order to be allowing to use the link without using a mailer
- Remove feedback text when chaging tabs
2020-04-15 19:18:09 +02:00
Julien Wadel
f15872768d Add OpenH264 support
Update Cisco codec version
First Rework on download/extract codec file
Ensure to stop download context before sending end signals
Replace qt.conf with qt.conf.in to have custom setting that depends of packaging or not
2020-04-14 12:31:18 +02:00
Julien Wadel
08ca4791c0 Change application source folder name 2020-03-26 16:44:31 +01:00