Yuri Chornoivan
3e3eeaec8e
Update Ukrainian translation
2022-09-16 18:57:21 +00:00
Kévin Commaille
47b6163c83
event: Update matrix event when pure event changes
2022-09-15 18:29:27 +02:00
Kévin Commaille
852dd05462
room-history: Dont overwrite message row parent's CSS classes
2022-09-15 18:04:01 +02:00
Kévin Commaille
e35c2b4464
room-history: Allow to send replies
2022-09-15 18:03:58 +02:00
Kévin Commaille
8127a52199
message-row: Allow to embed messages content preview
...
Provide a more compact format for message content.
2022-09-15 18:02:34 +02:00
Kévin Commaille
454bb4e5e4
room-history: Update event actions when its source changes
2022-09-15 17:13:00 +02:00
Kévin Commaille
0b8d78c7e3
timeline: Remove event when it should be hidden after decryption
2022-09-15 14:41:26 +00:00
Yuri Chornoivan
65e5e69445
Update Ukrainian translation
2022-09-15 14:03:21 +00:00
Julian Sparber
988e6bf1c9
room-details: Move general page to own subclass
2022-09-15 14:09:38 +02:00
Julian Sparber
92fd9afa35
room-history: Disable invite entry in menu when invitation isn't allowed
2022-09-15 14:09:38 +02:00
Julian Sparber
ac86979c01
invite: Improve wording on status pages
2022-09-15 14:09:38 +02:00
Julian Sparber
15bda14f05
room-details: Rework navigation and fix listview styles
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/900
2022-09-15 14:09:38 +02:00
Kévin Commaille
f8e9147f7d
room-history: Implement mention of users in the message entry
...
Show a popover triggered by the character `@` or the `Tab` key.
2022-09-15 11:17:43 +02:00
Kévin Commaille
31e3cbc240
room-history: Detect mentions with an iterator
...
Allow to reuse the logic in other places
2022-09-15 11:17:20 +02:00
Kévin Commaille
bf91e99bbb
member-list: Separate inserting and updating members
...
It might update already existing members that objects might be watching so we
have to drop the mutable borrow first.
2022-09-15 11:17:17 +02:00
Kévin Commaille
5fea3cd583
room: Keep track of user activity
...
Allow to sort the members list by activity
2022-09-15 11:16:20 +02:00
Kévin Commaille
b884635efa
room: Move count_as_unread as a method of Event
...
Reduce boilerplate when calling the method
2022-09-15 11:16:17 +02:00
Kévin Commaille
c5d696e600
components: Fix alignment of Pills in GtkTextViews
...
Fixes #880
2022-09-15 11:14:01 +02:00
Kévin Commaille
d4f3a7005b
chore: update dependencies
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1152 >
2022-09-15 08:19:35 +00:00
Julian Sparber
9604fb9bd0
room-history: Remove open action for files
...
Some files could contain malicious code. E.g. htm/html files can contain
an explode to take over a web browser. This makes it a little bit harder
to open a file by mistake.
Note: this resolves a security issue that was identified by the security
audit.
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1153 >
2022-09-15 07:49:14 +00:00
Julian Sparber
99911c3fcf
sidebar: Fix oscillating scrollbar when hovered at the right place
...
This is a hack to fix this till the upstream bug is resolved.
See: https://gitlab.gnome.org/GNOME/gtk/-/issues/4938
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/925
2022-09-14 12:13:02 +02:00
Andre Klapper
7d0a61bbc1
Fix invalid Slovenian help translation
2022-09-10 16:36:57 +02:00
Julian Sparber
7ffbf9849f
room-history: Show selection when context menu is open
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/938
2022-09-09 12:20:13 +02:00
Anders Jonsson
5f0a4b48a7
Update Swedish translation
2022-09-08 19:13:56 +00:00
Rafael Fontenelle
b7f93de80d
Update Brazilian Portuguese translation
2022-09-06 01:05:32 +00:00
Luming Zh
0479e9755f
Update Chinese (China) translation
2022-09-04 18:09:48 +00:00
Piotr Drąg
f44405abb1
Update Polish translation
2022-09-04 13:39:31 +02:00
Yuri Chornoivan
428b40e056
Update Ukrainian translation
2022-09-04 08:20:05 +00:00
Kirill Schmidt
425891310f
room-history: Implement Permalink creation for rooms
...
Enhances #891
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1146 >
2022-09-03 20:31:01 +00:00
Kirill Schmidt
ae2f430917
event-actions: Implement Permalink creation for Events
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1146 >
2022-09-03 20:31:01 +00:00
Kirill Schmidt
76d2de4338
event-actions: Add toast for copied messages
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1146 >
2022-09-03 20:31:01 +00:00
Kévin Commaille
e0d89e8da1
docs: Add badge with link to install Fractal Nightly
2022-09-03 21:24:40 +02:00
Kévin Commaille
ac96a7546a
misc: Improve appstream metadata
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1145 >
2022-09-03 16:52:48 +00:00
Kévin Commaille
69b6b57906
misc: Reorganize metainfo
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1145 >
2022-09-03 16:52:48 +00:00
Kévin Commaille
cb8cc2006a
docs: Update for switch to fd.o 22.08 runtime
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1144 >
2022-09-03 09:58:46 +02:00
Kévin Commaille
0b2ebd3aae
ci: Update for switch to fd.o 22.08 runtime
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1144 >
2022-09-03 09:58:01 +02:00
Kévin Commaille
60e5057c57
room-history: Show message links URL on hover
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1143 >
2022-09-02 14:04:29 +00:00
Harshil Patel
546dae1e4f
room-history: Increase message line height
...
Unfortuntely line height on multi-height labels is way too tight by default in GTK4, so we need to work around it in apps.
One very visible instance of this is the message bodies in the timeline.
I fixed issue by adding css line-height property on .room-history row css class.
https://gitlab.gnome.org/GNOME/fractal/-/issues/1030
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1141 >
2022-09-02 18:49:06 +05:30
Kévin Commaille
1bf078c585
room: Print error message when deserialization fails
2022-09-01 10:07:34 +02:00
Kévin Commaille
837444b572
room: Improve decryption error logs
...
Don't print the encrypted source as it is not useful and can be obtained via
view source.
Lower log level to debug because it's common to lack encryption keys.
Print more details about the event when decryption fails to be able to find it.
2022-09-01 10:01:05 +02:00
Kévin Commaille
b48a325c39
misc: Update .gitignore for fenv
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1140 >
2022-08-31 18:47:53 +00:00
Kévin Commaille
489f297fbd
docs: Move build instructions and improve contributing guidelines
...
Co-authored-by: Alexandre Franke <afranke@gnome.org>
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1140 >
2022-08-31 18:47:53 +00:00
Daniel Maloschik
92e3aeb97b
Make the account switcher check smaller
2022-08-31 08:04:25 +00:00
Alexander Mikhaylenko
fd13541a73
label_with_widgets: Set wrap-mode
...
Avoid stretching the window when a message contains long words.
2022-08-28 00:53:07 +04:00
Marco Melorio
3f6370fd57
media-viewer: Fix video not stopping after closing
...
This was implemented in MediaViewer, but it wasn't working because of
wrong hierarchy navigation. I've fixed this by adding a function to do
that in MediaContentViewer directly.
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1135 >
2022-08-24 08:03:15 +00:00
Harshil Patel
0ccaad6375
room-history: Make text reactions smaller
...
data/resources/style.css: Added class for font on applying reaction
src/session/content/room_history/message_row/reaction.rs: Added check if reaction contains text or not
src/utils.rs: Added regex function for general purpose
Even if it's their primary use in clients is to send emoji reactions, reactions can actually contain any text.
We have to make sure that we ellipsize long texts, and we need to fix the font as it's currently too big.
To fix this issue, I used regex function to check whether reaction contains text or not.
https://gitlab.gnome.org/GNOME/fractal/-/issues/1044
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1134 >
2022-08-23 12:31:19 +00:00
Anders Jonsson
c4da728b8b
Update Swedish translation
2022-08-22 15:31:42 +00:00
Piotr Drąg
6e6bb3472f
Update Polish translation
2022-08-21 13:16:53 +02:00
MohammadSaleh Kamyab
e4e6d18096
Update Persian translation
2022-08-20 14:05:20 +00:00
Kévin Commaille
36eee80e4f
event: Subclass events to separate those that fail to deserialize
2022-08-17 08:33:48 +00:00