Commit graph

58 commits

Author SHA1 Message Date
Julien Wadel
4b4243901e In chat : move view/edit contact button into menu. 2022-06-28 09:13:42 +02:00
Julien Wadel
efcf2c3f22 Customizable confirm dialog.
Long pressed event feature on action buttons (default to 500ms).
ChatRoom peer/local addresses debug in conversations (long pressed on dots menu with debug traces enabled).
2022-06-14 10:48:11 +02:00
Julien Wadel
4526ca7926 Unify menu/buttons colors.
Fix chat in calls.
Fix avatar display.
2022-06-03 16:42:42 +02:00
Julien Wadel
7ef7e1a564 Add version types preset for version url checker.
Fix add/edit contact icons in secure chat.
Add a dynamic width combobox that fit content text.
2022-05-24 12:35:56 +02:00
Julien Wadel
9341494850 Order messages from receiving time.
Fix H264 download URL on Linux.
Hide Admin status in One-to-one chats.
Add Sanitizer build.
2022-05-23 17:56:15 +02:00
Julien Wadel
708a605825 Cleanup and prepare translations. 2022-05-13 17:38:44 +02:00
Julien Wadel
8c9e610107 - Fix crash and leaks on restart/quit.
- Reload conference list when current account change.
- Fix popup design (margins).
- Factorization of message banner (eg. copy text message)
- Factorization of NewConference dialog.
- Fix design on file preview in chat.
- Add participant shortcut in video conference.
- Remove old Linphone-Utils file/scripts.
- Fix avatar image in history view when clicking on username.
2022-05-13 17:38:43 +02:00
Julien Wadel
c3747a12cd - Workaround to avoid having no sound on inputs when audio enhancements is activated.
- Wasapi : Use options to get human hearing quality, fix variables that weren't updated in case of different audio format, do not use MixFormat without having set fix parameters (16bits/PCM), fix channel mask, reset Audio Client in case of error.
- Remove video button on incoming call that is audio only.
- Come back to first tab when openning Settings.
- Fix stream errors in audio settings when input and output have different definition by using a resampler.
- Change design of secure icon on avatars (position).
2022-03-31 17:31:42 +02:00
Julien Wadel
bc9f9f5ec1 Fix crashs on video call.
- do deleteLater on QObjects.
- Queued QQuickFramebufferObject updates.
- Clean Linphone SDK window ID on Camera deletion (Qml side, it cannot be done on C++ beacause of asynchroneous signals).
- Do cleaning synchronization between calls window and fullscreen.
- Avoid to rebuild all entries of ChatRoom when below minimum limits (keep this feature to avoid loading time when initiate the call).
2022-03-31 17:31:05 +02:00
Julien Wadel
6fc7ef5074 - Add auto download mode and use 10Mb as default.
- Fix notification thumbnail display on receiving file
- Fix empty name on uploading files
- Fix readonly chat room when someone is leaving
- Remove downloaded file on ephemerals
- Reduce iteration on background
2022-03-18 13:07:20 +01:00
Julien Wadel
839a1bc9b0 - Send multiple files in one message, with preview.
- Message preview manage huge heights.
- Chat design rework.
- Sort timelines by unread chat rooms.
- Fix thumbnails that weren't deleted.
- Play audio record on playback device instead of ringer device.
- Fix binding loops on scrollable areas.
- Change timeline filter to a minimal version.
- Fix record button hovering.
- Fix camera button in fullscreen.
2022-03-08 15:44:50 +01:00
Julien Wadel
92e483c855 Add debug feedback on missing colors.
Add contact URL.
Change unread message count design in chat.
Add page text about missing features when using third party SIP account.
Add Translation link for contribution in about.
Fix history view.
Add delay of 500ms on message search.
Fix unresponsive check update button in settings.
Fix wrong characters in record name.

# Conflicts:
#	linphone-app/cmake_builder/linphone_package/CMakeLists.txt
2022-03-08 15:44:16 +01:00
Julien Wadel
06b4a211a0 - Chat room loading optimization.
- Fix loading more chat entries when going to beginning.
- Fix right padding text in chat messages.
- Fix black screen videos.
2022-03-08 15:40:10 +01:00
Julien Wadel
0a69ec4f14 - Add toggled state on button.
- Refit texts in search bars.
- Fix title text in conversation's devices window
- Fix burger button view (stay selected)
2021-11-29 12:19:22 +01:00
Julien Wadel
b588499734 - Fix Installation folders to executable name
- Force application paths to Database, Lime DB and sounds
- Remove constraints on actions that were based on friends capabilities
- Fix secure group chat activation
2021-11-08 21:02:56 +01:00
Julien Wadel
be173732f7 Images and color customization overhaul 2021-10-29 17:46:01 +02:00
Julien Wadel
66c566659c - Remove 'app' section and keep 'ui'
- Allow to make a variable in readonly (only for enabling chats yet)
- Rename chatEnabled to standardChatEnabled
2021-10-21 13:51:29 +02:00
Julien Wadel
3a560324f8 - Add an option to enable standard and secure chats feature ('app' section)
- Fix history buttons that should not appear if chat room mode is not activated
- Allow to use a secure chat room to be used when calling (set by context : encrypted call/secure chat enabled)
- Replace a warning log by info while creating a chat room.
- Fix missing qml variables.
- Change Contact Edit and SIP Addresses selections to start a standard chat or a secure one.
- Simplify encryption activation on call parameters with enableEncryption()
2021-10-20 20:24:39 +02:00
Julien Wadel
73733c17a0 * UTF8 fixes and display names behavior:
- Avoid to replace display if empty on address books search
- Propagate change when display name is set in callModel
- Add a way to update addresses when data model change outside of ChatRoomModel
- While calling and one participant, get display name from call remote address
- Update display names after adding a call log
- Fix UTF8 when compute display name
- Replace JS display name functions by CPP

* Fix tooltips width and timeline unexistant object
* MSYS2 bzip2 may block the process execution when no arguments. Add help args and remove outputs from streams.
2021-10-20 17:12:12 +02:00
Julien Wadel
52a28105ca Change design of chat room's subject edition 2021-10-20 17:12:12 +02:00
Julien Wadel
d849bbac05 - Add persistent icon on text fields.
- Can close conversation search field from field
- Fix mouse area on search icon in timeline
- Avoid participants list to be behind icons in conversation
2021-10-20 17:12:12 +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
f4167d8fe3 Activate Ephemerals for participant-mode in waiting of session mode. 2021-10-20 17:12:11 +02:00
Julien Wadel
99b9a7753c Upgrade search and message loading. More smart loading entries based on currently view.
Add a spinner while loading/searching.
2021-09-16 21:38:18 +02:00
Julien Wadel
56b001eb0c Colors managment rework 2021-09-06 20:34:06 +02:00
Julien Wadel
df719d7cc0 Replace hard coded colors 2021-09-03 20:35:11 +02:00
Julien Wadel
cfdc3069f0 - Add Attended transfer feature (contributed by Chad Attermann)
- Fix crash on loading empty chat room
2021-09-03 14:17:53 +02:00
Julien Wadel
67c75e4595 - On chat group creation : create a conference
- Red leave event
- Remove hybrid design chat room/group chat
- Remove group info menu entry for one to tone
- Remove dots menu if empty
- Remove chat edition when left
2021-09-01 13:46:44 +02:00
Julien Wadel
d444375ea4 Change button design 2021-08-25 17:34:03 +02:00
Julien Wadel
b8665c1b6b Fix missing placeholder 2021-08-25 15:05:29 +02:00
Julien Wadel
9ec17ff5f1 Ephemeral feature only if admin and secure 2021-08-25 09:25:36 +02:00
Julien Wadel
0fa9d7b136 Add search feature in messages 2021-08-24 20:36:54 +02:00
Julien Wadel
ce9b2bf3b9 Add menu button in chat and remove trashcan
Add ephemeral messages to files
Fix call from encrypted chat room
2021-08-19 19:57:16 +02:00
Julien Wadel
d2f4a43d92 Fix dummy subject on external one-to-one creation 2021-08-17 18:10:10 +02:00
Julien Wadel
13e677b4b2 Upgrade data synchronization on chat room managment
Fix synchro between smartsearchbar and participant list
Fix showing avatar on first message burst
Fix SDK missusing on addresses
Fix Popup Menu location
2021-08-17 16:18:06 +02:00
Julien Wadel
17466eff7f Fix persistent call bubble notification 2021-08-17 10:43:39 +02:00
Julien Wadel
40d7ae4e92 Hide conversation device if not a secure one 2021-08-16 18:40:39 +02:00
Julien Wadel
f19f5c6832 Limit conference audio call only for 5 particfiapnts and make a direct call without using conference manager 2021-08-16 18:36:29 +02:00
Julien Wadel
144557145f Change Chat room title : replace double click by simple click 2021-08-16 14:52:34 +02:00
Julien Wadel
c883a1a024 Fix action bar as one-one for group chat with less than two participants 2021-08-10 16:01:19 +02:00
Julien Wadel
89e976f649 Fix thumbnails, add secure chat redirection in chat rooms if friend have capability 2021-08-09 16:12:01 +02:00
Julien Wadel
a5fa14461b Add chat redirection on chat rooms + fix participant devices display 2021-08-09 15:44:16 +02:00
Julien Wadel
44b4c3de49 Update english 2021-08-05 17:41:30 +02:00
Julien Wadel
c1855d07a4 Fixes 2021-08-05 17:29:35 +02:00
Julien Wadel
1397e483b3 Imdn fix + text to speech debug feedback 2021-08-04 09:04:26 +02:00
Julien Wadel
9eac0c77b2 Languages + fix 2021-08-02 14:45:01 +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