| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | occupants_tab_completer.vala: Append ':' on completeHEADmaster | Xavier Del Campo Romero | 2026-02-11 | 1 | -1/+1 |
| | | | | | | | Previously, Dino would append ',' when Tab is pressed to auto-complete an occupant's nickname. However, I feel ':' is arguably more common for such purpose. | ||||
| * | Update BACKPORT | Xavier Del Campo Romero | 2026-02-10 | 1 | -0/+70 |
| | | |||||
| * | Fix empty alias being handled different than none | Marvin W | 2026-02-10 | 1 | -0/+1 |
| | | |||||
| * | Fix call window styling | fiaxh | 2026-02-10 | 2 | -9/+2 |
| | | |||||
| * | Bind soup session lifetime to File provider/sender lifetime | Marvin W | 2026-02-10 | 2 | -6/+6 |
| | | | | | Required since libsoup 3.4. Fixes #1395 | ||||
| * | Fix a crash if a message subnode is not found in a carbon | Bohdan Horbeshko | 2026-02-10 | 1 | -0/+4 |
| | | | | | Fixes #1392 | ||||
| * | data: Set StartupNotify to true in .desktop file | Sebastian Krzyszkowiak | 2026-02-10 | 1 | -1/+1 |
| | | | | | | | GTK handles startup notifications, so advertise it in desktop file. This allows splash screens and other startup indications in DEs to work. | ||||
| * | Improve database performance while reconnecting and syncing | Marvin W | 2026-02-10 | 2 | -1/+20 |
| | | | | | Also move some tasks to low priority idle queue so they won't block UI updates | ||||
| * | Improve history sync | Marvin W | 2026-02-10 | 2 | -55/+56 |
| | | | | | | | | | | | - Ensure we fully fetch desired history if possible (previously, duplicates from offline message queue could hinder MAM sync) - Early drop illegal MAM messages so they don't pile up in the pending queue waiting for their query to end (which it never will if they were not requested in first place). Fixes #1386 | ||||
| * | Consider stream readable when EOS is reached. | Marvin W | 2026-02-10 | 1 | -1/+1 |
| | | | | | Fixes #1373 | ||||
| * | HTTP: Make LimitInputStream pollable for better async compatibility | Marvin W | 2026-02-10 | 3 | -13/+21 |
| | | | | | Fixes #1307 | ||||
| * | Fix typing notifications in groupchats | Marvin W | 2026-02-10 | 2 | -18/+7 |
| | | |||||
| * | Make the symbolic app icon square | fiaxh | 2026-02-10 | 1 | -4/+4 |
| | | |||||
| * | menu_app: Move preferences to last group | Christopher Davis | 2026-02-10 | 1 | -2/+2 |
| | | | | | | | Per https://developer.gnome.org/hig/patterns/controls/menus.html#standard-primary-menu-items, preferences should be at the top of the last group in the menu. | ||||
| * | menu_app: Rename Settings to Preferences | Christopher Davis | 2026-02-10 | 1 | -1/+1 |
| | | | | | The standard name in GNOME applications is Preferences. | ||||
| * | main/CMakeLists.txt: Find Cairo package | Xavier Del Campo Romero | 2025-05-25 | 1 | -0/+1 |
| | | | | | | This should allow the use of alternative installations of this package, if needed. | ||||
| * | FindCairo.cmake: Replace package name | Xavier Del Campo Romero | 2025-05-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | libpango-1.52.1 installs the following pkconfig files: lib/x86_64-linux-gnu/pkgconfig/ ├── pangocairo.pc ├── pangofc.pc ├── pangoft2.pc ├── pangoot.pc ├── pango.pc └── pangoxft.pc 1 directory, 6 files | ||||
| * | CMakeLists.txt: Assign install rpath | Xavier Del Campo Romero | 2025-05-24 | 1 | -0/+4 |
| | | | | | | | Otherwise, when installing the project, all targets have their runtime path removed and therefore the `dino` executable cannot be started from the installation prefix. | ||||
| * | Fix build on vala-c 0.56.17 | Xavier Del Campo Romero | 2025-02-19 | 1 | -2/+2 |
| | | | | | | | | | | | | Rationale from the original commit [1]: Annotating with array_null_terminated doesn't imply a missing array_length. Thanks to Leah N. for the suggestion. [1]: https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077 | ||||
| * | Check sender of bookmark:1 updates | Marvin W | 2024-11-17 | 2 | -0/+12 |
| | | |||||
| * | BUILD.md: Add dependencies for Alpine Linux | Xavier Del Campo Romero | 2023-10-09 | 1 | -0/+6 |
| | | |||||
| * | Inhibit suspend on file upload/download | Xavier Del Campo Romero | 2023-10-09 | 4 | -1/+29 |
| | | |||||
| * | WIP call notifications | Xavier Del Campo Romero | 2023-10-09 | 2 | -3/+30 |
| | | |||||
| * | Remove USE_SOUP3 | Xavier Del Campo Romero | 2023-10-09 | 2 | -4/+4 |
| | | | | | | CMake had already replaced it with SOUP_VERSION, so it made no sense for configure to insist on USE_SOUP3. | ||||
| * | SoupVersion.cmake: Force version required by Nice | Xavier Del Campo Romero | 2023-10-09 | 1 | -1/+11 |
| | | | | | Otherwise, Dino would crash due to conflicting Soup 2 and 3 symbols. | ||||
| * | connection_manager.vala: Use yield on disconnect() | Xavier Del Campo Romero | 2023-10-09 | 1 | -3/+3 |
| | | |||||
| * | file_sender.vala: Split very long line | Xavier Del Campo Romero | 2023-10-09 | 1 | -1/+5 |
| | | |||||
| * | Check XmppStream against null | Xavier Del Campo Romero | 2023-10-09 | 6 | -14/+42 |
| | | | | | | Most of the calls to stream_interactor.get_stream(account) were already doing null checks, but there were still some missing. | ||||
| * | file_manager.vala: Disable automatic download | Xavier Del Campo Romero | 2023-10-09 | 1 | -5/+0 |
| | | |||||
| * | Show file upload/download progress | Xavier Del Campo Romero | 2023-10-09 | 8 | -10/+71 |
| | | | | | | | | | | | | 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. | ||||
| * | http-files: Avoid null dereferences | Xavier Del Campo Romero | 2023-10-09 | 2 | -5/+34 |
| | | |||||
| * | connection_manager.vala: Refactor reconnect stream | Xavier Del Campo Romero | 2023-10-09 | 1 | -18/+33 |
| | | |||||
| * | history_sync.vala: Remove noisy debug | Xavier Del Campo Romero | 2023-10-09 | 1 | -1/+0 |
| | | |||||
| * | Add screenshots | Xavier Del Campo Romero | 2023-10-09 | 3 | -0/+6 |
| | | |||||
| * | README.md: Update features | Xavier Del Campo Romero | 2023-10-09 | 1 | -1/+6 |
| | | |||||
| * | Allow to copy messages | Xavier Del Campo Romero | 2023-10-09 | 4 | -0/+19 |
| | | |||||
| * | Add BACKPORT | Xavier Del Campo Romero | 2023-10-09 | 2 | -1/+344 |
| | | |||||
| * | Show warning dialog on failed GTK video sink creation | Xavier Del Campo Romero | 2023-10-09 | 1 | -0/+8 |
| | | |||||
| * | Make Ctrl-Q accelerator user-configurable | Xavier Del Campo Romero | 2023-10-09 | 4 | -1/+46 |
| | | | | | | | Some devices, such as those using virtual keyboards such as Squeekboard, might find the Ctrl-Q accelerator annoying, as it can be easily mistyped. | ||||
| * | Make send button settings-selectable | Xavier Del Campo Romero | 2023-10-09 | 5 | -33/+107 |
| | | |||||
| * | Backport Meson build support | Xavier Del Campo Romero | 2023-10-09 | 15 | -11/+472 |
| | | | | | | | | | | | | | 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. | ||||
| * | Limit max_content_height | Xavier Del Campo Romero | 2023-10-09 | 4 | -4/+4 |
| | | |||||
| * | Allow to resume failed transfers | Xavier Del Campo Romero | 2023-10-09 | 2 | -1/+5 |
| | | |||||
| * | Revamp connection_manager.vala | Xavier Del Campo Romero | 2023-10-05 | 1 | -127/+56 |
| | | | | | | The original implementation was unable to reconnect accounts after several suspend cycles. | ||||
| * | Add send button on chat view | Xavier Del Campo Romero | 2023-10-05 | 2 | -3/+37 |
| | | |||||
| * | conversation_view.vala: update_highlight on touch event | Xavier Del Campo Romero | 2023-10-05 | 1 | -0/+7 |
| | | | | | | | | | | | 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. | ||||
| * | Fix edit button not showing | MarcoPolo-PasTonMolo | 2023-10-05 | 3 | -10/+37 |
| | | |||||
| * | Adds quote functionality | MarcoPolo-PasTonMolo | 2023-10-05 | 3 | -0/+41 |
| | | |||||
| * | manage_accounts/dialog.ui: set mobile-friendly dimensions | Xavier Del Campo Romero | 2023-10-05 | 1 | -11/+2 |
| | | |||||
| * | emojichooser.c: do not popdown on emoji selected | Xavier Del Campo Romero | 2023-10-05 | 1 | -2/+0 |
| | | | | | | I am one of those people who write the same emoji several times on a message, so I found the original behaviour rather annoying. | ||||
