Commit graph

113 commits

Author SHA1 Message Date
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
1c11f85348 Fix some qml errors on contacts and chats 2022-03-08 15:40:03 +01:00
Julien Wadel
fb4da2587e Info group : show participant address on avatar click instead of all line, that allows address selection. 2022-03-08 15:39:37 +01:00
Julien Wadel
fa7925c4a2 Fix: Show composing in chat 2022-03-08 15:39:28 +01:00
Julien Wadel
3c1a2d4bda Fix flicking, cursors and selection in messages.
- Avoid Flicking on messages.
- Use a different cursor when hovering on links in chat.
- Keep selection displayed on the first right click in a message.
2022-03-08 15:39:20 +01:00
Julien Wadel
edce53b23e - Enable CPIM on basic chat rooms.
- Fix layout on reply/vocal preview that could be ahead of chat.
- Add a volume monitor when recording a vocal message.
2022-03-08 15:39:05 +01:00
Julien Wadel
df28674ced Unread message event and unread message reset rework. 2022-03-08 15:38:57 +01:00
Julien Wadel
50f5ac696d Fix new message notice that contains empty text. 2022-03-08 15:38:34 +01:00
Julien Wadel
f15fbf463c - Fix forward title text 2022-03-08 15:38:16 +01:00
Julien Wadel
5e0874db7f Unread chat message event.
Shortcut to go at the end of chat.
Avoid MarkAsRead when not at end of chat.
Fix composers.
2022-03-08 15:37:45 +01:00
Julien Wadel
9f52ed6a88 Try to download content message if requested, even if the message state is not right.
Fix SIP address selection on search bars (Qt bug on models)
2021-12-20 14:59:53 +01:00
Julien Wadel
a84e2b8326 Fix search addresses (log error, repeaters and unshown secure icons) 2021-12-02 22:52:34 +01:00
Julien Wadel
220eb45e59 Display message vocal in chats.
Display message with multiple contents (files/texts,audios).
Modelisation of linphone::Content.
Fix too recent version of OpenGL.
2021-12-02 22:15:57 +01:00
Julien Wadel
71ab0837d5 Fix actions on sip address selection (starting call/chat etc from searchbars) 2021-12-02 22:15:14 +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
655953675d Fix multi filtering, replace checkboxes by combobox and avoid hidding filter bar if no results. 2021-11-18 17:47:48 +01:00
Julien Wadel
79137f71c3 Fix hidden IMDN status in menu by first loading all imdn, and optimize by loading GUI list on request. 2021-11-18 10:56:20 +01:00
Julien Wadel
0052a5357e - Simplify filtering timelines on 3 kind of search : security level, simple/group chats, ephemerals
- Fix systemTrayIcon that could be cloned on each restart
- Add a feedback on fetching remote provisioning when it failed.
- Fix errors on Action-Buttons on restart.
2021-11-17 20:22:43 +01:00
Julien Wadel
33c92edfcd Fix vocal messages:
- Keep message preview between chat rooms.
- Hide preview after sending message.
- Keep recording the same file while changing chat room.
- Send message while recording.
Fix forward on contact selection.
2021-11-17 17:11:41 +01:00
Julien Wadel
ed99447e05 Fix reply mode :
- avoid sending reply after removing preview
- keep reply preview for the current chat room only
2021-11-17 14:48:44 +01:00
Julien Wadel
9f781aa434 Vocal message on send :
- Record
- Play
- Seek by clicking on the sound wave
- Send with a text/file/reply
- Improve ActionButton for horizontal progression and background color managment
- Improve Icon with different height and width
- Creation of MediaProgressBar
2021-11-16 20:17:45 +01:00
Julien Wadel
d7dfe986c0 - Forward messages to a contact, a sip address or directly to a timeline.
- Fix CI on Qt5_DIR.
- Hide reply message preview after sending message.
- Fix binding loop on sub-messages.
- Reduce spacing size in message.
2021-11-10 01:50:28 +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
a5f9fcb4c4 Feature: Reply to a message. 2021-11-06 00:31:24 +01:00
Julien Wadel
bc91382ca2 - When removing all entries : delete all history and call logs (if one-one and not secure in the case of standard chat is enabled)
- Add more actions in contact edit
- fix missing colors
2021-11-04 20:45:44 +01:00
Julien Wadel
9cb23adcfe Using mipmap can crash on Mac : add an option to deactivate it with 'mipmap_enabled' in [ui] section. 2021-11-02 15:18:19 +01:00
Julien Wadel
3da5903bff - Add call history button.
- Fix scrolling speed and add a cache for framebuffers in list
2021-10-30 19:19:39 +02: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
aa745fa44c - Add load sip address model time debug.
- Add copy text banner
2021-10-20 18:38:36 +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
cbdf9cf3f5 Allow to remove items in filter timelines criteria 2021-10-20 17:12:12 +02:00
Julien Wadel
e7fa1f219e Keep timeline title when no items on searching/filtering 2021-10-20 17:12:12 +02:00
Julien Wadel
a4ad9a5965 Show subject in notifications when it is not about one-one 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
6cd4c34188 Missing UI property on FileMessage 2021-10-20 17:12:11 +02:00
Julien Wadel
0c31da57af Add UI settings : allow to change text messages font and size 2021-09-27 15:34:35 +02:00
Julien Wadel
a6fb5271de Fix ephemerals events when updating timeout 2021-09-24 17:06:22 +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
d6ca4b1ab8 - Show history view on clicking notification bubble in account
- Fix call view
- Fix empty conference URI as error
2021-09-15 19:43:47 +02:00
Julien Wadel
ed52503ef9 Fix display name on message received notification 2021-09-14 18:32:08 +02:00
Julien Wadel
95e6c2e120 Add a shortcut on username in chat room to put its address in smartSearchBar 2021-09-09 18:53:44 +02:00
Julien Wadel
da844225d2 - Fix OSX min version
- Fix IMDN display on multi-devices
- Remove chat area min limits when not showing ephemeral
- Update text on delivery menu for toggling
2021-09-09 18:02:43 +02:00
Julien Wadel
7c22370ab9 Allow selection and copy on contact descriptions (username/addresses) 2021-09-07 18:08:23 +02:00
Julien Wadel
56b001eb0c Colors managment rework 2021-09-06 20:34:06 +02:00
Julien Wadel
9818ebddb9 Fix chatmenu reference on file message menu 2021-09-06 14:33:23 +02:00
Julien Wadel
db68516632 - Fix search from selecting secure or not contacts
- Fix last contacts based on group chat capability
- Fix security icons on search
2021-09-06 14:32:35 +02:00
Julien Wadel
6e7c8f2625 Update some icons (group chat in timelines, presence level, selected ephemeral) 2021-09-03 23:35:08 +02:00