- 03 Feb, 2021 2 commits
-
-
Michael Gratton authored
We know that location is writable under Flatpak at the moment, so default to it.
-
Michael Gratton authored
Add all of `~` as writable to the sandbox so it can actually write the PDF.
-
- 27 Jan, 2021 4 commits
-
-
Michael Gratton authored
Composer keyboard fixes Closes #1122 and #1059 See merge request GNOME/geary!643
-
Michael Gratton authored
Enable keyboard shortcuts shortcut in the composer, ensure the composer section is visible when activated (and vice versa). Fixes #1122
-
Michael Gratton authored
GTK widgets set the default for this as needed, and some incorrect values for this have caused issues with keyboard focus. Fixes #1059
-
Michael Gratton authored
Add private HeaderRow and EntryHeaderRow widgets for displaying editable headers in the composer, convert to using that to wrap up common properties and functionality for each of the header rows.
-
- 26 Jan, 2021 2 commits
-
-
Michael Gratton authored
-
Michael Gratton authored
-
- 25 Jan, 2021 7 commits
-
-
Michael Gratton authored
Conversation view: rounded containers See merge request GNOME/geary!612
-
Julian Sparber authored
This also makes the expander row look like in HdyExpander row.
-
Julian Sparber authored
-
Michael Gratton authored
accounts-editor-add-pane: Autofill hostname See merge request GNOME/geary!641
-
Michael Gratton authored
accounts-editor-add-pane: Fix bug on AddPaneRow constructor See merge request GNOME/geary!642
-
Jeremias Ortega authored
AddPaneRow constructor created a new `Gtk.Entry` instead of using the parameter provided.
-
Jeremias Ortega authored
Related to https://gitlab.gnome.org/GNOME/geary/-/issues/180
-
- 24 Jan, 2021 1 commit
-
-
Piotr Drąg authored
-
- 21 Jan, 2021 1 commit
-
-
Daniel Șerbănescu authored
-
- 20 Jan, 2021 12 commits
-
-
Michael Gratton authored
WebKitGTK WebProcess updates Closes #842 See merge request GNOME/geary!639
-
Now we're using a single long-lived WebProcess for displaying multiple email, it makes sense to enable some caching.
-
-
Changed to enable WebKitGTK sandboxing https://gitlab.gnome.org/GNOME/geary/-/issues/842
-
Michael Gratton authored
client: Ensure Gtk.Widget::destroy overrides are correct See merge request GNOME/geary!638
-
Michael Gratton authored
Remove unneeded override in `Composer.Box`, add missing chain up in `Components.InfoBar`. The former may fix an occasional warning with composers on the command stack, the latter does fix a crash when MainWindow is destroyed.
-
Michael Gratton authored
icons: Add icon for beta profile See merge request GNOME/geary!637
-
Michael Gratton authored
client: Ensure modal dialogs only block their associated main window Closes #1125 See merge request GNOME/geary!636
-
Michael Gratton authored
-
Michael Gratton authored
Create new window groups for each main window and composer window, so modal dialogs (about, file choosers, etc) don't block other windows. Same as #932 but for all windows. Fixes #1125
-
Michael Gratton authored
Remove "\n " sequences from RFC822 text before decoding so that any long mailboxes/mailbox lists folded before the 80 char limit are unfolded. Fixes #1009
-
Michael Gratton authored
Remove "\n " sequences from RFC822 text before decoding so that any long subject lines folded before the 80 char limit are unfolded. Fixes #895
-
- 19 Jan, 2021 11 commits
-
-
Yuri Chornoivan authored
-
Michael Gratton authored
client: Clean up database upgrade dialog implementation Closes #1007 See merge request GNOME/geary!634
-
Michael Gratton authored
Rename `UpgradeDialog` to `DatabaseManager` since it's not actually a dialog, move it into the APplication package. Replace old Glade UI file with a custom built dialog since it's trivial and so we can make it modal for a main window. Fixes #1007
-
Michael Gratton authored
-
Michael Gratton authored
Search implementation update Closes #838, #814, #756, #474, and #121 See merge request GNOME/geary!616
-
Implement search query text word segmentaion using ICU, so that languages that don't use spaces for word delimiters are correctly tokenised.
-
-
Stop post-processing search results by dropping results that contain a matched term that is longer by some criterion than a stemmed term. Since this cannot be specified by SQLite's FTS queries, it has to be done outside of the search, which can have a substantial impact on performance, and either means running multiple queries outside of a transaction to get the required number of search results (potentially a large number of times), running the pruning within a transaction (potentially blocking the DB for a large length of time), or returning the wrong number of search results (potentially confusing the caller). Because of these disadvantages, and since SearchQuery's maximum difference in lengths between term and stemmed variant helps to prevent greedy matching anyway, just drop the post processing.
-
Since when removing messages from the conversation monitor (especially when a search is changed) the window might get smaller, queue a check to re-fill if needed.
-
Helps to debug what the expression generator is doing.
-
Per commit 9a137699, ensure we tell SQLite what index it should be using, and are doing the FTS search in a sub-select. Without these, FTS search is an order of magnitude slower.
-