Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rewrite contact details dialog | fiaxh | 2023-09-24 | 1 | -0/+1 |
| | |||||
* | Fix build on some Vala compiler versions | Marvin W | 2023-09-24 | 1 | -0/+7 |
| | | | | See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478 | ||||
* | First steps of meson support | hrxi | 2023-03-24 | 1 | -0/+1 |
| | | | | | | | Basic configuration of qlite, xmpp-vala, the Dino library and the Dino application are supported. There's no support for the plugins. This e.g. enables using the Vala language server. | ||||
* | Add support for XEP-0461 replies (with fallback) | fiaxh | 2023-01-06 | 1 | -0/+2 |
| | |||||
* | Add support for reactions | fiaxh | 2022-10-11 | 1 | -0/+1 |
| | |||||
* | Rewrite MAM logic and add MUC MAM | fiaxh | 2022-10-10 | 1 | -0/+1 |
| | |||||
* | Fix Version handling, add function to retrieve short version without git commit | Marvin W | 2022-03-30 | 1 | -1/+1 |
| | |||||
* | Add multiparty call support to libdino and xmpp-vala | fiaxh | 2021-11-10 | 1 | -0/+2 |
| | |||||
* | Add support for unencrypted RTP calls to libdino | fiaxh | 2021-03-21 | 1 | -0/+3 |
| | | | | Co-authored-by: Marvin W <git@larma.de> | ||||
* | Add cache for file transfers | fiaxh | 2021-02-17 | 1 | -0/+1 |
| | |||||
* | Refactor Notifications, add freedesktop backend | fiaxh | 2020-11-20 | 1 | -0/+2 |
| | | | | fixes #707 | ||||
* | Add a WeakMap implementation + tests | fiaxh | 2020-11-14 | 1 | -1/+23 |
| | |||||
* | Fetch avatars only when they are used | fiaxh | 2020-06-10 | 1 | -1/+0 |
| | |||||
* | Add support for last message correction | fiaxh | 2020-04-03 | 1 | -0/+1 |
| | |||||
* | Store entity identity info, use it in conversation list tooltips | fiaxh | 2020-03-29 | 1 | -0/+1 |
| | |||||
* | Refactor file receive/send interfaces and UI | fiaxh | 2019-07-18 | 1 | -1/+1 |
| | |||||
* | Implement file sending via Jingle | hrxi | 2019-07-09 | 1 | -0/+1 |
| | | | | | | | | | | | This is still disabled by default until prioritization is implemented; otherwise this could be preferred to HTTP uploads. File sending only works via Jingle In-Band-Bytestreams right now, more transports are going to be implemented. To test this, uncomment the line with `JingleFileTransfer` in libdino/src/application.vala. | ||||
* | Use glib log functions | fiaxh | 2019-03-15 | 1 | -1/+1 |
| | |||||
* | Merge pull request #415 from bobufa/message-search | fiaxh | 2018-08-31 | 1 | -0/+2 |
|\ | | | | | Message search | ||||
| * | accumulate conversation content in meta db table | bobufa | 2018-08-13 | 1 | -1/+1 |
| | | |||||
| * | initial search logic / display | bobufa | 2018-08-13 | 1 | -0/+1 |
| | | |||||
| * | refactor conversation item management (accumulate them in libdino) | bobufa | 2018-08-13 | 1 | -0/+1 |
| | | |||||
* | | In-Band Registration | fiaxh | 2018-08-22 | 1 | -0/+1 |
|/ | |||||
* | Move notification sounds (canberra dependency) into plugin, introduce ↵ | fiaxh | 2018-03-05 | 1 | -0/+1 |
| | | | | libdino/NotificationEvents | ||||
* | Move Jid class to xmpp-vala, partially refactor namespace | Marvin W | 2018-01-28 | 1 | -1/+0 |
| | |||||
* | Move to GNetworkMonitor (#236) | Mathieu Bridon | 2018-01-09 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move to GNetworkMonitor Dino currently talks to NetworkManager over DBus to know the state of the network. That doesn't work in a Flatpak sandbox by default though, because Flatpak filters DBus communications and only allows a very small set of things to pass (which are known to be safe). Gio provides an API to know the state of the network (and be notified of changes via a signal): GNetworkMonitor. And GNetworkMonitor works both inside a Flatpak sandbox, and in traditional builds. (in Flatpak it uses what we call a "portal", which are the clean, safe way to let apps exit their sandbox) Fixes #235 * Don't check for network connectivity for now The connectivity check really is the correct thing to do: * network_available means that the computer has network routes to "somewhere". That is, it is connected to a router. * connectivity.FULL means that the computer can access "the Internet". That is, if it is behind a router, that router is connected. As a result, only checking for network_available is not correct. Unfortunately, NetworkManager tends to wait a long time before checking for connectivity. As a result, it is possible that a transient network error leaves NetworkManager thinking that network_available is true but connectivity!=FULL, and it will wait several minutes before realizing that the Internet connexion did come back. During that time, apps checking for connectivity (e.g the whole GNOME desktop) will think they don't have access to the Internet, while apps that don't (e.g Firefox) will access the Internet just fine. Users are understandably confused when that happens. Removing the check for connectivity is an acceptable trade-off in the short-term, until this situation is improved on the NetworkManager side. https://bugzilla.gnome.org/show_bug.cgi?id=792240 | ||||
* | Blocking setting in Contact Details | fiaxh | 2017-10-31 | 1 | -0/+1 |
| | |||||
* | Download & inline display images | fiaxh | 2017-08-31 | 1 | -0/+2 |
| | |||||
* | libdino: try to load all plugins found in the respective folders | Marvin W | 2017-08-29 | 1 | -1/+1 |
| | |||||
* | Plugins providing conversation items for ConversationView | fiaxh | 2017-08-28 | 1 | -1/+1 |
| | |||||
* | connection: keep-alive pings, act upon connection change (VPN) | fiaxh | 2017-08-25 | 1 | -1/+2 |
| | |||||
* | fixup 4a4b595 | fiaxh | 2017-08-22 | 1 | -0/+1 |
| | |||||
* | Move settings from GSettings to own db | fiaxh | 2017-08-22 | 1 | -16/+2 |
| | |||||
* | libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins) | Marvin W | 2017-08-17 | 1 | -1/+1 |
| | |||||
* | cmake/signal-protocol: shared lib, mark_as_advanced and others | Marvin W | 2017-04-26 | 1 | -7/+8 |
| | |||||
* | Gettext support | fiaxh | 2017-04-10 | 1 | -1/+11 |
| | |||||
* | MessageStorage/Processor, correctly resolve conversations (fixup 22adbd3) | fiaxh | 2017-04-04 | 1 | -1/+3 |
| | |||||
* | Make FHS compliant, split RPMs, fix compilation on older GCCs | Marvin W | 2017-04-03 | 1 | -3/+3 |
| | |||||
* | New CMake | Marvin W | 2017-03-23 | 1 | -20/+18 |
| | | | | | - add install and uninstall targets - compatibility for systems without pkg-config | ||||
* | Automatically compile and use gsettings schema | Marvin W | 2017-03-12 | 1 | -0/+12 |
| | |||||
* | Split OMEMO plug-in into files, various fixes | Marvin W | 2017-03-12 | 1 | -1/+0 |
| | |||||
* | Move PGP support into plugin | fiaxh | 2017-03-12 | 1 | -26/+7 |
| | |||||
* | Move UI code into main dir | Marvin W | 2017-03-11 | 1 | -67/+2 |
| | |||||
* | CMake: merge created header+vapi files into a single directory | Marvin W | 2017-03-11 | 1 | -6/+6 |
| | |||||
* | Plug-In API: allow adding custom entries to account settings | Marvin W | 2017-03-11 | 1 | -0/+1 |
| | | | | Also make OpenPGP code use this API | ||||
* | UI to choose PGP key/disabled in account settings | fiaxh | 2017-03-11 | 1 | -5/+6 |
| | |||||
* | Improve Plugin API (allow to move encryption into plugin) | Marvin W | 2017-03-11 | 1 | -2/+6 |
| | |||||
* | Initial plugin system | Marvin W | 2017-03-10 | 1 | -0/+153 |