Xavier Del Campo Romero
353329bbea
BUILD.md: Add dependencies for Alpine Linux
2023-10-09 16:38:03 +02:00
Xavier Del Campo Romero
1159a169b0
Inhibit suspend on file upload/download
2023-10-09 16:38:03 +02:00
Xavier Del Campo Romero
9214e31b98
WIP call notifications
2023-10-09 16:38:03 +02:00
Xavier Del Campo Romero
bfff1a2e51
Remove USE_SOUP3
...
CMake had already replaced it with SOUP_VERSION, so it made no sense for
configure to insist on USE_SOUP3.
2023-10-09 16:38:03 +02:00
Xavier Del Campo Romero
6717986e7b
SoupVersion.cmake: Force version required by Nice
...
Otherwise, Dino would crash due to conflicting Soup 2 and 3 symbols.
2023-10-09 16:38:02 +02:00
Xavier Del Campo Romero
8cd96e0a14
connection_manager.vala: Use yield on disconnect()
2023-10-09 16:38:02 +02:00
Xavier Del Campo Romero
2c292f16c8
file_sender.vala: Split very long line
2023-10-09 16:38:02 +02:00
Xavier Del Campo Romero
e1fd11775c
Check XmppStream against null
...
Most of the calls to stream_interactor.get_stream(account) were already
doing null checks, but there were still some missing.
2023-10-09 16:38:02 +02:00
Xavier Del Campo Romero
2c445501a4
file_manager.vala: Disable automatic download
2023-10-09 16:38:02 +02:00
Xavier Del Campo Romero
6d3aef2718
Show file upload/download progress
...
Fixes upstream issue #1350 .
Notes:
Image uploads were incorrectly handled by Dino, as they were always
reported as completed even if they were not, maybe so as to show the
image preview from the start. Now, Dino shows the upload progress for
all file types, and the image is only shown when completed.
2023-10-09 16:38:02 +02:00
Xavier Del Campo Romero
f3c50f0739
http-files: Avoid null dereferences
2023-10-09 14:09:00 +02:00
Xavier Del Campo Romero
aa39852931
connection_manager.vala: Refactor reconnect stream
2023-10-09 14:09:00 +02:00
Xavier Del Campo Romero
0f3d7e27ce
history_sync.vala: Remove noisy debug
2023-10-09 14:09:00 +02:00
Xavier Del Campo Romero
4fa765affc
Add screenshots
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
f0c83c9c42
README.md: Update features
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
7fbdd24b50
Allow to copy messages
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
964de8706d
Add BACKPORT
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
52a34986af
Show warning dialog on failed GTK video sink creation
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
677ac164a9
Make Ctrl-Q accelerator user-configurable
...
Some devices, such as those using virtual keyboards such as Squeekboard,
might find the Ctrl-Q accelerator annoying, as it can be easily
mistyped.
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
2f1f04b3e8
Make send button settings-selectable
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
be7e0c2d56
Backport Meson build support
...
Meson builds have better integration with Vala. For example, Meson
handles incremental compilation of Vala source files better than
CMake.
Limitations:
As done with CMake builds, gresource.xml should be compiled. Now, it has
been generated from a CMake build and manually copied into the source
tree.
2023-10-09 14:08:59 +02:00
Xavier Del Campo Romero
1cc99a640f
Limit max_content_height
2023-10-09 14:08:58 +02:00
Xavier Del Campo Romero
fefcf35352
Allow to resume failed transfers
2023-10-09 14:08:52 +02:00
Xavier Del Campo Romero
90bee87ff5
Revamp connection_manager.vala
...
The original implementation was unable to reconnect accounts after
several suspend cycles.
2023-10-05 14:32:10 +02:00
Xavier Del Campo Romero
5121f3128a
Add send button on chat view
2023-10-05 14:32:10 +02:00
Xavier Del Campo Romero
9736fe5183
conversation_view.vala: update_highlight on touch event
...
Mobile devices such as the PinePhone do not receive leave/enter
events, so actions such as editing a previous message are not possible
unless a keyboard shortcut is used, which not be as convenient or even
possible under some DEs.
This commit should not affect desktop platforms with mouse or
touchpad.
2023-10-05 14:32:10 +02:00
MarcoPolo-PasTonMolo
f89a108af4
Fix edit button not showing
2023-10-05 14:32:10 +02:00
MarcoPolo-PasTonMolo
55668fa93b
Adds quote functionality
2023-10-05 14:32:10 +02:00
Xavier Del Campo Romero
be78daef22
manage_accounts/dialog.ui: set mobile-friendly dimensions
2023-10-05 14:32:10 +02:00
Xavier Del Campo Romero
e9c7d95192
emojichooser.c: do not popdown on emoji selected
...
I am one of those people who write the same emoji several times
on a message, so I found the original behaviour rather annoying.
2023-10-05 14:32:09 +02:00
xavi92
ef11c0ef26
Use ctrl+enter to enter newline
2023-10-05 14:32:09 +02:00
Xavier Del Campo Romero
abe6389349
emojichooser.ui: set category icons on a GtkGrid
...
Instead of using a 1x10 GtkBox, a 2x5 GtkGrid is now used so used
horizontal space is reduced to a half. This is particulary interesting
on devices like the PinePhone, since the widget would partially fall out
of the screen otherwise.
2023-10-05 14:32:09 +02:00
free software
0b5029b22d
Update im.dino.Dino.appdata.xml.in ( #1121 )
2023-10-05 14:32:09 +02:00
free software
8ef0518adb
Update im.dino.Dino.desktop ( #1122 )
2023-10-05 14:32:09 +02:00
Michel Le Bihan
125a660af9
[feature/handy]: Adapt OMEMO dialog ( #985 )
...
* Wrap OMEMO automatically accept label
* Change OMEMO fingerprint label to wrap with max-width
* Set contact OMEMO dialog as resizable
* Disable expanding grid in contact details
2023-10-05 14:32:09 +02:00
mimi89999
13b38f55c4
Set ConversationView min width
2023-10-05 14:32:09 +02:00
mimi89999
f7667019e0
Wrap titles box in a scrolled window
...
Fixes https://gitlab.gnome.org/GNOME/libhandy/-/issues/403
2023-10-05 14:32:08 +02:00
mimi89999
7edf7303cb
Add separators and back button to non csd header
2023-10-05 14:32:08 +02:00
mimi89999
1b4cc3a6aa
Add separator between paned stacks in main window
...
A GtkSeparator was added between paned stacks in main window to align it with the separator in the headerbar. Since the sidebar already had a border, be need to remove it.
2023-10-05 14:32:08 +02:00
mimi89999
76ce40d9e3
Change main window to use headergroup for window buttons
2023-10-05 14:32:08 +02:00
Michel Le Bihan
76aa820720
Change contact details dialog container to HdyClamp and enable label wrap ( #948 )
2023-10-05 14:32:08 +02:00
Michel Le Bihan
806ce34c21
Change select contact dialog container to HdyClamp and set default size ( #949 )
2023-10-05 14:32:08 +02:00
Michel Le Bihan
2e78adfcda
Add window controls to conversation titlebar CSD in folded mode ( #961 )
2023-10-05 14:32:08 +02:00
fiaxh
523f0ee23d
Further adjustments for handy-1
2023-10-05 14:32:07 +02:00
mimi89999
5cfe2240ce
Update to libhandy 1.0
2023-10-05 14:32:07 +02:00
Marvin W
41ae615fa7
Use libhandy for main window
2023-10-05 14:32:07 +02:00
Xavier Del Campo Romero
302e770a98
Show modal dialog to select default encryption if unknown
2023-10-05 14:32:07 +02:00
Xavier Del Campo Romero
366a49a820
Set up default encryption settings GUI
2023-10-05 14:32:07 +02:00
Marvin W
cc6d8d5930
Prepare for 0.4 release
2023-10-05 14:32:07 +02:00
Marvin W
7a325ebf90
Don't accept corrections from MUC MAM
...
We don't know if they're from the same user as someone else could have joined with the same nickname after sender left
2023-10-05 14:32:07 +02:00