Commit graph

160 commits

Author SHA1 Message Date
Julien Wadel
c46727ce75 Fix text lost when switching timelines : if QML TextEdit is set for rich texts, Qt will change the text before item completion. 2023-05-09 17:31:47 +02:00
Julien Wadel
7f3dc8e928 Fix ordering messages 2023-05-04 17:28:08 +02:00
Julien Wadel
48c6c5a355 - Replace unknown file image by empty extension
- Display generic image file on image extension (if file doesn't exists)
- Fix file checking with empty path (avoid spamming errors logs)
- Image file checking based on extension if it doesn't exists.
- Fix empty texts space in messages.
2023-05-04 15:19:39 +02:00
Julien Wadel
bdeff220cc Fix go to bottom display in chats (sometimes it was shown when it should not).
- replace old check position algo by using scrollbar.
2023-05-04 14:01:04 +02:00
Julien Wadel
92d8ccd9e5 Improve chat deliveries layout. 2023-04-21 17:08:44 +02:00
Julien Wadel
990dbc610a Remove "do not disturb" status as it is not really supported. 2023-04-17 16:54:06 +02:00
Julien Wadel
e326ba9437 Revert auto reformatting and limit format to only emojies (text edit of chat).
Fix crash when creating video thumbnail on context management (let Qt to decide what to do).
2023-04-14 09:52:48 +02:00
Julien Wadel
3d7a9acc25 Display video thumbnails.
Crop thumbnail and pictures if distored.
2023-04-13 18:29:20 +02:00
Julien Wadel
411f64e4c0 Fix compose events with empty text (since text is in rich format then it was never really empty).
Move QApplication::setAttribute to beginning.
2023-04-13 18:29:20 +02:00
Julien Wadel
682e5dc913 Primary color on links in chat.
Allow smallbuttons to use emojis.
Insert text in text area in chats.
Ensure to send plain text message.
Use custom text font for text edit.
Emoji picker and display it aside of files preview with a splitter.
Fix file preview layout in replies.
Change double click to simple click on avatar for copying address into the smartsearchbar.
Add an option to change emojis font.
Update chat actions colors.
2023-04-07 17:08:57 +02:00
Julien Wadel
9e1c605ab7 Use file viewer only on VFS mode.
Fix animated image fitting size.
Remove picture zoom on mouse over.
2023-04-03 15:35:16 +02:00
Julien Wadel
683cca5adf Chat : Stay at end. 2023-03-28 09:20:46 +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
ee526c262c Mute option for each chatrooms. 2023-02-27 16:52:08 +01:00
Julien Wadel
fdf56bf24a Add/View contact from a message. 2023-02-27 12:18:44 +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
69dbe28e92 Allow to export plain text file from a file path.
FileViewer design fix.
Fix colors.
2023-01-20 15:15:11 +01:00
Julien Wadel
bf6b0f565a Use ColorModel instead of color for custom C++ featuring. 2022-12-27 16:37:59 +01:00
Julien Wadel
2d018ce6c9 QML Reindentation 2022-12-20 10:40:16 +01:00
Julien Wadel
3c07e610ca Fix layout on delivery icon that was behind menu button. 2022-12-20 10:40:16 +01:00
Julien Wadel
76a6a8b6ea System languages based on QLocale and not name. 2022-12-20 10:40:16 +01:00
Julien Wadel
f2b33a6a01 Hide participants in cancelled ICS. 2022-12-20 10:40:16 +01:00
Julien Wadel
56cff70b1b VFS Encryption, QtKeychain and file viewer. 2022-12-16 14:37:45 +01:00
Julien Wadel
03abd9d972 Capitalize chat section dates.
Update SDK.
2022-12-12 18:29:18 +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
1849bd08e4 Short term design choice on meetings list : display all for all accounts. As of 5.2.0 SDK and on cancel, there are no more more links between conference info and current account.
Fix translations on cancelled meetings.
2022-12-07 11:25:10 +01:00
Julien Wadel
d1027f401d Fix reply message shortcut:
- move to a better location where the message is supposed to be.
- avoid to refresh view when loading chat items.
2022-12-06 17:31:53 +01:00
Julien Wadel
6f673554e4 Display all participants count in ICS (all = SDK participants + organizer) 2022-12-05 15:13:10 +01:00
Julien Wadel
149fe9ea8e Synchronization between ICS and participants. 2022-11-22 16:32:52 +01:00
Julien Wadel
ba2d41365e Hide participant view in ICS when there is none. 2022-11-17 12:18:06 +01:00
Julien Wadel
3677770de2 Fix system times zone on ICS and meetings times. 2022-11-16 14:48:47 +01:00
Julien Wadel
d68b0d32a2 Hide chat area when leaving. 2022-11-04 09:05:53 +01:00
Julien Wadel
39f72680ea Fix hidden timelines.
Do timeline deletion on SDK callabacks to avoid using deleted objects.
From secure chats rooms, forward messages on the secure chat rooms if selected from contacts.
Update SDK.
2022-10-27 13:55:07 +02:00
Julien Wadel
1197cf0643 Draft feature rejected.
Revert "Make a cache for text to each chat rooms."

This reverts commit 610097c5a5.
2022-10-25 16:24:47 +02:00
Julien Wadel
610097c5a5 Make a cache for text to each chat rooms.
Display a draft icon in timeline if a etxt has been cached.
2022-10-20 15:25:39 +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
90603c2420 Rework timeline selection managment to keep only one selection (algorithm was buggy)
Fix setting wrong duration on vocal messages.
Vocal message optimization by openning the file only for playing. Read its informations from content without opening it.
2022-10-14 16:23:20 +02:00
Julien Wadel
7349d37bad Weblate conflicts 2022-10-04 16:36:23 +02:00
Julien Wadel
c572cf9f1c Update some comments for weblate. 2022-10-04 16:22:47 +02:00
Julien Wadel
2d923ac663 Synchronize ICS on deletion. 2022-09-27 15:00:49 +02:00
Julien Wadel
10fc4e30ab Cancellable ICS in meetings view. 2022-09-26 20:09:43 +02:00
Julien Wadel
90f30b3b6d Hide chat deliveries idle display and adapt size from displayed deliveries. 2022-09-17 14:17:16 +02:00
Julien Wadel
9820979300 Fix translations on updated/cancelled invitations.
Remove join and share buttons if cancelled.
2022-09-05 19:39:43 +02:00
Julien Wadel
db10f40445 Fix conference info synchronization on edition/cancellation.
Design ICS invitation for updated/cancelled conference.
2022-08-30 17:57:28 +02:00
Julien Wadel
fa1d54242b Fix deliveries list that took the scroll focus.
Make a 2 columns view to display them.
2022-08-30 14:43:35 +02:00
Julien Wadel
8798023053 Confirm to user when a conference has been deleted.
Synchronize conferences list when new conference info is received (preparation work for remote concellation/edition).
Change color on exclusive buttons in conferences list.
Disable camera button on audio-only mode.
2022-08-26 13:50:00 +02:00
Julien Wadel
44c8cd6d1f Hide menu button if image is hovered 2022-08-22 14:12:49 +02:00
Julien Wadel
be933995f3 Fix unrotated images in chat when picture has been taken with Exif only. 2022-08-22 12:44:10 +02:00
Julien Wadel
1d60009fc6 Forbid changing schedule mode on conference edition. 2022-08-19 16:36:49 +02:00