aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Move to GNetworkMonitor (#236)Mathieu Bridon2018-01-094-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 Plassmann2018-01-093-8/+23
| | | | | | | | * Added support for setting a new Affiliation in a muc * small changes * fix parameter order
* Tab completion: Case insensitive, handle spacesfiaxh2018-01-062-5/+7
|
* Show error on invalid TLS certificatefiaxh2018-01-048-44/+66
|
* Small fixes to signal-protocol-c helper functionsMarvin W2018-01-041-1/+2
| | | | ref #253
* Update translationsTranslations2017-12-3136-2137/+2664
|
* Restore window state (size, maximized, position)fiaxh2017-12-316-26/+118
|
* Place time+encryption+read directly right of namefiaxh2017-12-317-134/+167
|
* Clear chat states on own/contact disconnectfiaxh2017-12-302-1/+2
| | | | fixes #197
* Show subscription request in conversation summaryfiaxh2017-12-3015-89/+202
|
* Fallback display for all file typesfiaxh2017-12-138-131/+255
|
* Load messages for conversation view from cachefiaxh2017-12-133-10/+38
|
* Match message with previously arrived markerfiaxh2017-12-053-15/+30
|
* Repopulate message TextView context menu, include "Copy URL" (#219)Yussuf Khalil2017-12-051-6/+48
| | | | | | * Add "Copy URL" context menu option when hovering over a URL * Update message_textview.vala
* Rename resources to have a reverse DNS prefixfiaxh2017-12-0331-34/+34
|
* Use reverse DNS naming for icon, desktop file, DBus service, app ID (#221)Mathieu Bridon2017-12-037-10/+10
| | | | | | | The convention is to use reverse DNS for the DBus service names, icons, desktop files and application ID. Flatpak enforces that convention, and even requires at least 3 components in those names.
* ConversationView: Date separatorfiaxh2017-12-019-18/+138
|
* http-files: async file downloadfiaxh2017-11-271-29/+32
|
* Update translationsTranslations2017-11-2433-831/+834
|
* Reword some strings (#215)Allan Nordhøy2017-11-233-8/+8
| | | | | | | | | | | | | | | | | | | | | | * conference_s_, Members only room, Too many occupants in room * conferences → conference * No active conversations/accounts * "the account" and escaped apostrophe * leaves, the subject, Required password, voiced, backlog * Members-only room * Remove the \'%s\' account? * Chosen password required for room entry * if any * muc password, voiced, remove account
* Fix memory leakfiaxh2017-11-2310-18/+22
|
* Async service lookup, connect and writefiaxh2017-11-239-52/+114
|
* Disconnect stanza listeners from pipelinefiaxh2017-11-2211-33/+59
|
* ConversationView: Split merged messages when an in-between one is addedfiaxh2017-11-223-11/+68
|
* Update translationsTranslations2017-11-1840-3384/+5453
|
* Fix unit tests using async + read message markerfiaxh2017-11-176-26/+21
|
* fixup 3f531d6fiaxh2017-11-161-1/+1
|
* Read+(write) stream asyncfiaxh2017-11-1632-390/+469
|
* Replace deprecated function usagesfiaxh2017-11-1611-20/+20
|
* small fixesfiaxh2017-11-012-2/+1
|
* small fixesfiaxh2017-11-012-5/+2
|
* Go offline before quiting applicationfiaxh2017-10-313-6/+24
| | | | fixes #141
* Fix warningsfiaxh2017-10-3131-100/+160
|
* Move DatabaseError handling into Qlitefiaxh2017-10-3118-233/+166
|
* Keep MUC join dialog open until joined, show errorsfiaxh2017-10-3125-227/+362
|
* Blocking setting in Contact Detailsfiaxh2017-10-317-9/+99
|
* xmpp-vala: Add support for XEP-0191: Blocking CommandEmmanuel Gil Peyrot2017-10-313-0/+139
|
* fixup 8c0a44e (Added a confirmation dialog before removing an account)fiaxh2017-10-301-4/+7
|
* Added a confirmation dialog before removing an account. Fixes #51Dennis Fink2017-10-301-8/+16
|
* Added luxembourgish translationDennis Fink2017-10-294-0/+68
|
* Remove new from struct initialisation, as it is deprecated (#180)linkmauve2017-10-233-4/+4
| | | | | | * Remove new from struct initialisation, as it is deprecated. * Use Map.has_key instead of Map.contains, as it is deprecated.
* Update translationsfiaxh2017-10-2313-929/+2321
|
* Add oob tag to http-upload messagesfiaxh2017-10-225-13/+34
| | | | fixes #166
* Directly start chat from xmpp uri if only one account is activefiaxh2017-10-221-9/+16
| | | | fixes #160
* Offline messages for MUCsfiaxh2017-10-223-14/+19
| | | | fixes #187
* Only match full words as mentions for notificationsfiaxh2017-10-221-1/+3
| | | | fixes #185
* PGP encrypted file transfersfiaxh2017-10-2214-70/+209
|
* Handle file uploading in libdino & main, have http upload as providerfiaxh2017-10-2112-168/+207
|
* http-files: max-file-size handlingfiaxh2017-09-269-18/+26
|
* small fixesfiaxh2017-09-202-1/+2
|