Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix typos in comments and variable names (#269) | linkmauve | 2018-01-10 | 3 | -4/+4 | |
| | | | Thanks `codespell`! | |||||
* | Move to GNetworkMonitor (#236) | Mathieu Bridon | 2018-01-09 | 4 | -58/+20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
* | Add support for setting a new Affiliation in a muc (#266) | David Plassmann | 2018-01-09 | 1 | -0/+5 | |
| | | | | | | | | * Added support for setting a new Affiliation in a muc * small changes * fix parameter order | |||||
* | Show error on invalid TLS certificate | fiaxh | 2018-01-04 | 1 | -12/+24 | |
| | ||||||
* | Restore window state (size, maximized, position) | fiaxh | 2017-12-31 | 1 | -0/+61 | |
| | ||||||
* | Place time+encryption+read directly right of name | fiaxh | 2017-12-31 | 1 | -4/+3 | |
| | ||||||
* | Clear chat states on own/contact disconnect | fiaxh | 2017-12-30 | 1 | -0/+2 | |
| | | | | fixes #197 | |||||
* | Show subscription request in conversation summary | fiaxh | 2017-12-30 | 2 | -5/+33 | |
| | ||||||
* | Load messages for conversation view from cache | fiaxh | 2017-12-13 | 1 | -6/+22 | |
| | ||||||
* | Match message with previously arrived marker | fiaxh | 2017-12-05 | 3 | -15/+30 | |
| | ||||||
* | Rename resources to have a reverse DNS prefix | fiaxh | 2017-12-03 | 1 | -1/+1 | |
| | ||||||
* | ConversationView: Date separator | fiaxh | 2017-12-01 | 2 | -3/+3 | |
| | ||||||
* | Async service lookup, connect and write | fiaxh | 2017-11-23 | 1 | -1/+4 | |
| | ||||||
* | ConversationView: Split merged messages when an in-between one is added | fiaxh | 2017-11-22 | 1 | -1/+10 | |
| | ||||||
* | Update translations | Translations | 2017-11-18 | 1 | -5/+7 | |
| | ||||||
* | Fix unit tests using async + read message marker | fiaxh | 2017-11-17 | 1 | -7/+1 | |
| | ||||||
* | Read+(write) stream async | fiaxh | 2017-11-16 | 1 | -32/+19 | |
| | ||||||
* | Replace deprecated function usages | fiaxh | 2017-11-16 | 2 | -3/+2 | |
| | ||||||
* | Go offline before quiting application | fiaxh | 2017-10-31 | 2 | -5/+23 | |
| | | | | fixes #141 | |||||
* | Fix warnings | fiaxh | 2017-10-31 | 5 | -23/+28 | |
| | ||||||
* | Move DatabaseError handling into Qlite | fiaxh | 2017-10-31 | 1 | -1/+1 | |
| | ||||||
* | Keep MUC join dialog open until joined, show errors | fiaxh | 2017-10-31 | 2 | -6/+15 | |
| | ||||||
* | Blocking setting in Contact Details | fiaxh | 2017-10-31 | 3 | -0/+46 | |
| | ||||||
* | xmpp-vala: Add support for XEP-0191: Blocking Command | Emmanuel Gil Peyrot | 2017-10-31 | 1 | -0/+1 | |
| | ||||||
* | Remove new from struct initialisation, as it is deprecated (#180) | linkmauve | 2017-10-23 | 1 | -2/+2 | |
| | | | | | | * Remove new from struct initialisation, as it is deprecated. * Use Map.has_key instead of Map.contains, as it is deprecated. | |||||
* | Add oob tag to http-upload messages | fiaxh | 2017-10-22 | 1 | -3/+2 | |
| | | | | fixes #166 | |||||
* | Offline messages for MUCs | fiaxh | 2017-10-22 | 3 | -14/+19 | |
| | | | | fixes #187 | |||||
* | PGP encrypted file transfers | fiaxh | 2017-10-22 | 2 | -8/+46 | |
| | ||||||
* | Handle file uploading in libdino & main, have http upload as provider | fiaxh | 2017-10-21 | 2 | -29/+89 | |
| | ||||||
* | http-files: max-file-size handling | fiaxh | 2017-09-26 | 1 | -1/+1 | |
| | ||||||
* | Change conversation (un)read marking | fiaxh | 2017-09-19 | 1 | -4/+0 | |
| | ||||||
* | Use GNotification instead of libnotify | fiaxh | 2017-09-19 | 2 | -0/+13 | |
| | ||||||
* | small fixes | fiaxh | 2017-08-31 | 1 | -0/+1 | |
| | ||||||
* | Use utc time everywhere | fiaxh | 2017-08-31 | 8 | -18/+18 | |
| | ||||||
* | Download & inline display images | fiaxh | 2017-08-31 | 7 | -4/+249 | |
| | ||||||
* | libdino: try to load all plugins found in the respective folders | Marvin W | 2017-08-29 | 3 | -37/+65 | |
| | ||||||
* | Plugins providing conversation items for ConversationView | fiaxh | 2017-08-28 | 5 | -4/+63 | |
| | ||||||
* | Handle xmpp ?join and ?message uris | fiaxh | 2017-08-25 | 1 | -14/+14 | |
| | ||||||
* | Use single process, accept xmpp:-URIs as program argument | Marvin W | 2017-08-25 | 1 | -0/+36 | |
| | ||||||
* | connection: keep-alive pings, act upon connection change (VPN) | fiaxh | 2017-08-25 | 4 | -8/+63 | |
| | ||||||
* | "Default" per-contact settings (change UI) | fiaxh | 2017-08-25 | 1 | -3/+5 | |
| | ||||||
* | Show nicks in MUCs, real jid in individual occupant menu | fiaxh | 2017-08-25 | 3 | -21/+30 | |
| | ||||||
* | fixup 4a4b595 | fiaxh | 2017-08-22 | 1 | -0/+1 | |
| | ||||||
* | Move settings from GSettings to own db | fiaxh | 2017-08-22 | 9 | -86/+85 | |
| | ||||||
* | README: Discussion MUC, change url | fiaxh | 2017-08-22 | 2 | -2/+2 | |
| | ||||||
* | MAM fixes | fiaxh | 2017-08-19 | 3 | -18/+29 | |
| | | | | | | - don't send first request for timestamp -60 - only open conversation for messages within last 24h - always show latest message in conversation tabs | |||||
* | add plugin api for text commands | Marvin W | 2017-08-17 | 1 | -0/+9 | |
| | ||||||
* | libdino: remove dependency to GTK+ (all GTK+ code is in main+plugins) | Marvin W | 2017-08-17 | 5 | -20/+30 | |
| | ||||||
* | libdino: do not process message twice | Marvin W | 2017-08-17 | 1 | -3/+2 | |
| | ||||||
* | fixup 4aee957 (request history since last known messages) | fiaxh | 2017-08-17 | 1 | -2/+2 | |
| |