Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix messages never being notified from servers without MAM (#432) | PapsOu | 2018-10-24 | 1 | -1/+2 |
| | | | | | | * Comment a return that stop every notifications to be trigger when an account is not synced * Do a correct check if MAM capability is available for the message to notify | ||||
* | Use Account's equals_func for Gee.List<Account> | fiaxh | 2018-09-21 | 1 | -1/+1 |
| | | | | fixes #407 | ||||
* | Use Label instead of TextView for message display | fiaxh | 2018-09-21 | 1 | -2/+1 |
| | |||||
* | Fix runtime criticals | fiaxh | 2018-09-16 | 1 | -8/+14 |
| | |||||
* | Notification on TLS error/wrong password, log TLS cert issues, don't make ↵ | fiaxh | 2018-09-15 | 1 | -0/+2 |
| | | | | account with connection error appear disabled in accounts dialog | ||||
* | Fix property with custom get+set to not have a default value (compiler error ↵ | fiaxh | 2018-09-04 | 1 | -1/+1 |
| | | | | | | with vala 0.41) Fix encryption icon not being shown right away | ||||
* | Fix sent messages sometimes being displayed twice | fiaxh | 2018-09-02 | 1 | -4/+1 |
| | |||||
* | Initial implementation of SCRAM-SHA-1 | Marvin W | 2018-09-01 | 2 | -4/+4 |
| | |||||
* | Add `hidden` column to content_item table | fiaxh | 2018-08-31 | 4 | -48/+84 |
| | |||||
* | Merge pull request #415 from bobufa/message-search | fiaxh | 2018-08-31 | 6 | -43/+660 |
|\ | | | | | Message search | ||||
| * | rename content db table -> content_item | bobufa | 2018-08-13 | 2 | -4/+4 |
| | | |||||
| * | sort file transfers into correct conversation | bobufa | 2018-08-13 | 3 | -11/+14 |
| | | |||||
| * | fix non-adjacent messages being shown before/after hit | bobufa | 2018-08-13 | 1 | -12/+19 |
| | | |||||
| * | add suggestions/auto-complete for search filters | bobufa | 2018-08-13 | 1 | -4/+155 |
| | | |||||
| * | improve sidebar UI | bobufa | 2018-08-13 | 3 | -14/+30 |
| | | | | | | | | | | | | | | - only display messages that are content items - only display messages for active accounts - "fix" textview issue - add empty states (no search, no results) | ||||
| * | add search filter expressions | bobufa | 2018-08-13 | 1 | -17/+68 |
| | | |||||
| * | accumulate conversation content in meta db table | bobufa | 2018-08-13 | 5 | -253/+304 |
| | | |||||
| * | initial search logic / display | bobufa | 2018-08-13 | 2 | -0/+55 |
| | | |||||
| * | load+display later messages when scrolling down | bobufa | 2018-08-13 | 4 | -32/+60 |
| | | |||||
| * | refactor conversation item management (accumulate them in libdino) | bobufa | 2018-08-13 | 3 | -21/+272 |
| | | |||||
| * | enable fts for the body of messages | bobufa | 2018-08-13 | 1 | -1/+5 |
| | | |||||
* | | Fix display names for MUCs w/o localpart | fiaxh | 2018-08-22 | 1 | -1/+1 |
| | | |||||
* | | In-Band Registration | fiaxh | 2018-08-22 | 2 | -0/+43 |
|/ | |||||
* | Fix MUC messages from others being marked as read | fiaxh | 2018-08-06 | 1 | -2/+2 |
| | |||||
* | Support MUC avatars | fiaxh | 2018-07-31 | 1 | -5/+14 |
| | |||||
* | Fire signal on subscription approval | fiaxh | 2018-07-30 | 1 | -0/+4 |
| | |||||
* | Fix empty display names, fix update contact roster name | fiaxh | 2018-05-10 | 1 | -3/+3 |
| | |||||
* | small fixes | fiaxh | 2018-04-17 | 1 | -19/+32 |
| | |||||
* | Do not mark messages as read if they are only marked as received | Thibaut Girka | 2018-03-22 | 1 | -0/+1 |
| | |||||
* | Small connection fixes | fiaxh | 2018-03-10 | 2 | -42/+36 |
| | |||||
* | Only assume UUID to be unique for one counterpart+account when deduplicating | fiaxh | 2018-03-10 | 2 | -7/+17 |
| | |||||
* | Recognize own MUC messages from other device | fiaxh | 2018-03-10 | 2 | -8/+16 |
| | |||||
* | Handle multiple chat state notifications per bare jid | fiaxh | 2018-03-10 | 2 | -11/+22 |
| | | | | fixes #117 | ||||
* | Only notify on last MAM message, only if not read | fiaxh | 2018-03-06 | 5 | -23/+68 |
| | | | | fixes #293 | ||||
* | Move notification sounds (canberra dependency) into plugin, introduce ↵ | fiaxh | 2018-03-05 | 1 | -0/+53 |
| | | | | libdino/NotificationEvents | ||||
* | Small fixes | fiaxh | 2018-01-30 | 3 | -4/+4 |
| | |||||
* | Make slack workarounds use in-pipeline | fiaxh | 2018-01-28 | 1 | -18/+29 |
| | |||||
* | Only display transferred images, display file names, open in system viewer, ↵ | fiaxh | 2018-01-28 | 2 | -4/+8 |
| | | | | include and use pgp embedded file names | ||||
* | Visually highlight mentions in MUCs | fiaxh | 2018-01-28 | 2 | -10/+11 |
| | | | | fixes #267 | ||||
* | Pipeline for incoming messages in libdino | fiaxh | 2018-01-28 | 5 | -79/+220 |
| | |||||
* | Small fixes to MucManager | Marvin W | 2018-01-28 | 1 | -4/+9 |
| | |||||
* | Fix certain Slack specific issues (using host-based workarounds) | Marvin W | 2018-01-28 | 2 | -3/+34 |
| | |||||
* | Move Jid class to xmpp-vala, partially refactor namespace | Marvin W | 2018-01-28 | 13 | -232/+199 |
| | |||||
* | Fix typos in comments and variable names (#269) | linkmauve | 2018-01-10 | 1 | -2/+2 |
| | | | Thanks `codespell`! | ||||
* | Move to GNetworkMonitor (#236) | Mathieu Bridon | 2018-01-09 | 1 | -20/+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 |
| | |||||
* | 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 | 1 | -5/+20 |
| |