Commit graph

33 commits

Author SHA1 Message Date
Julien Wadel
3d7a9acc25 Display video thumbnails.
Crop thumbnail and pictures if distored.
2023-04-13 18:29:20 +02:00
Julien Wadel
6323accef2 Fix using only username in URI handlers. 2023-03-27 11:24:52 +02:00
Julien Wadel
4532e278ac New chat layout :
- Split content type to be filtered by proxy lists.
- Add a message in notification when receiving a conference invitation.
- Change chat bubbles colors to match mobile application.
- Change date display on messages to remove sections. It allows to be more coherent when sorting messages.
- Change Chat Layout : outgoing messages to right, incoming messages to left.
- Change bubble design to be squared when grouped.
- Group messages on 1 second away from previous (and same sender).
- Add a background color with radius to files in reply messages.
- Make color corners on reply.
- Fix filename to 2 lines in file download icon.
- Add a background color on conference invitations.
- Change conference title from bold to normal on invitations.
- Rework chat message content layout to be used with grids and lists : files are now displayed in grid.
- Remove cyclic dependencies with reply design (which was recursivly linked with ChatContent).
- Fix center layouts that were not bind to the correct one.
- Align pictures to center.
- Fix hidden admin usernames in participant view.
2023-03-03 17:09:25 +01:00
Julien Wadel
d77c818005 New Feature : Pdf viewer 2023-02-27 11:15:29 +01:00
Julien Wadel
8168b7dde8 Support emojis display. 2023-02-07 15:58:22 +01:00
Julien Wadel
27770fb3b7 - Fix display name with UTF32 emojis.
- Allow to change family fonts on avatar.
2023-02-07 15:03:46 +01:00
Julien Wadel
442f26e60c Fix user agent to be more compliant. 2023-01-20 15:15:11 +01:00
Julien Wadel
56cff70b1b VFS Encryption, QtKeychain and file viewer. 2022-12-16 14:37:45 +01:00
Julien Wadel
cad5ed7635 Implement RFC3987 for parsing IRI (NonASCII characters in URL) to allow chat redirections on URL.
Move QML code into C++ in order to have an updated API that take account of unicode formats.
Fix images display that comes from URL in chats.


(cherry picked from commit 8df33fc546)
2022-12-09 15:53:18 +01:00
Julien Wadel
501c053b4d Uses UTF-8 when dealing with the SDK. 2022-10-20 16:50:16 +02:00
Julien Wadel
a69dcc14d3 DateTime offset in Windows : display a date from javascript doesn't take account of daylight. 2022-10-19 14:24:02 +02:00
Julien Wadel
a2c5a9e571 Use a cryptographic checksum when downloading openH264 from CISCO and update them to 2.2.0 2022-10-14 23:15:13 +02:00
Julien Wadel
a93200e00b Display outgoing call when calling instead of blank page.
Use c++ global cursor to get position when leaving windows for fixing fullscreen behavior on comboboxes (and any others items that can grab mouse events).
Qt workaround for fixing layouts that are not refreshed when size/content change.
2022-09-27 14:19:53 +02:00
Julien Wadel
43493de2fd Upgrade avatar icons quality.
Better SVG scaling on icons by using SVG renderer (only available from Qt 5.15.0)
2022-08-31 10:30:28 +02:00
Julien Wadel
2f657c6ceb Display a profile icon if phone number in place of '+' 2022-07-07 12:02:07 +02:00
Julien Wadel
33afd2a17a Add Animated images to chat and notifications.
Higher chat bubbles when thumbnails can be shown.
2022-05-13 17:38:44 +02:00
Julien Wadel
a8339bebc3 Timezones and prepare conference view with them.
Fix ICS views (better filterring).
Factorization of isMe() to test lcoal address.
New ComboBox design with better scrolling (like phone numbers in creation page).
2022-05-13 17:38:43 +02:00
Julien Wadel
e01d5f895d - Create a conference
- List conferences
- Call conference (only from conference list)
- Prepare Mozaic layout (not yet link to conference)
2022-05-13 17:38:43 +02:00
Julien Wadel
338772da77 Convert the deprecated ProxyConfig into the new Account class. 2022-04-06 12:43:07 +02:00
Julien Wadel
07a45ec557 - change user agent for device name.
- add a settings to change device name (default is machine hostname)
- fix table layout : no more empty line at top (eg. in network protocol and ports settings)
2022-03-08 15:39:46 +01:00
Julien Wadel
be173732f7 Images and color customization overhaul 2021-10-29 17:46:01 +02:00
Julien Wadel
765f68d18b - Add Tunnel support if available.
- Add tunnel special options for developer.
- Use of CPP for linphone enums to string.
- Replace let colors with better quality.
- Fix developer settings view.
2021-10-22 10:52:59 +02:00
Julien Wadel
44b7c112b3 Multi fixes:
- Contact update propagated through timelines and more robust display name showing by using cpp.
- ContactEdit : don't use the conference URI when adding the contact to friend on secure chat room
- Conference View : Resize record, add record file notification.
- Group Chat : timed invitation (30s) where it will hide if no response. It will be shown if the participant accept later.
- Hide/Show empty chats : set defaults to avoid differences from SDK value.
- Calls actions : Dynamic width on transfer menu to show all text, set texts to uppercase.
- Timeline : Add a tooltip (right-clic) to show the last time update.
- File Messages : add search shortcut on avatar like messages, remove conflicts between right-clic menu and thumbnails increase (on hovering mouse).
- Call : hold view with a correct symbol (#10073 instead of 2 differents symbols for 2 vertical bars)
- Languages : remove '-----' artifacts in language files
2021-10-20 17:12:11 +02:00
Julien Wadel
4d375b1f35 Centralize constants + fix on conference URI by using defaults 2021-08-24 19:26:50 +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
485291b48b - Add function that keep only scheme, username and domain in Utils
- Add a function that return the matching address between an address and proxies
- Use a cleaned SIP address in Timeline (sip:name@domain) and events
2020-06-15 14:13:30 +02:00
Julien Wadel
ef28ab0156 - Take account of aborted call in logs
- Test if a file is an image before showing it
2020-06-14 20:12:19 +02:00
Julien Wadel
72b5293594 Flatpak migration and account security
Flatpak:
- Rewrite chat message deprecated logs : no more ensuring that this file must exists
- If a message history file exists in the application folder, let the SDK migrate data and remove the file
- Copy recursively all data from Flatpak installation, if files doesn't exist
- Split 2 migrations : old GTK and Flatpak
2020-06-11 10:19:07 +02:00
Julien Wadel
26262852ba Fix typo 2020-04-18 14:59:50 +02:00
Julien Wadel
07a1532901 Add Country list to translations (used for phone numbers) 2020-04-18 14:57:58 +02:00
Julien Wadel
7c0f80dceb Use LocalUtf8 for all transactions rather than stdString 2020-03-28 14:00:50 +01:00
Julien Wadel
08ca4791c0 Change application source folder name 2020-03-26 16:44:31 +01:00
Renamed from linphone-desktop/src/utils/Utils.hpp (Browse further)