Michael Gratton
6dc8b278f0
Append new log records to the inspector and scroll to them
2019-04-08 18:05:03 +10:00
Michael Gratton
fc119ebb78
Add a means for apps to be notified as new log records are added
2019-04-08 18:05:03 +10:00
Michael Gratton
e5893e1d66
Implement filtering log messages
2019-04-08 18:05:03 +10:00
Michael Gratton
b5f27dce79
Add UI and implement saving details and logs to file
2019-04-08 18:05:03 +10:00
Michael Gratton
0e4486bbf4
Make Copy button copy selected log rows, make it less prominent
2019-04-08 18:05:03 +10:00
Michael Gratton
1b121e0a8e
Update the UI when the switcher pane changes
2019-04-08 18:05:03 +10:00
Michael Gratton
1f4ef0ab95
Display all known logs in inspector
2019-04-08 18:05:03 +10:00
Michael Gratton
0bac8f77fa
Keep a bounded list of last n log messages
...
Allow these log records to be accessed by the application.
2019-04-08 18:05:03 +10:00
Michael Gratton
ae4d7655b0
Add basic Geary Inspector, hook it up to Alt+Shift+I
2019-04-08 18:05:03 +10:00
Michael Gratton
93cb84b0a3
Make runtime information collection reusable elsewhere
...
Move gathering information like app & lib versions to GearyApplication,
also gather app prefix and distro info.
2019-04-08 18:05:03 +10:00
Michael Gratton
433215570b
Make generic account editor ListBoxRow style reusable elsewhere
2019-04-08 18:05:03 +10:00
Michael Gratton
7f13ce491d
Target Ubuntu and Fedora devel images in CI
...
This should provide some more flexibility in adding new deps (like
libhandy).
2019-04-08 18:05:03 +10:00
Michael Gratton
ac461747c3
Depend on libhandy for the client build
2019-04-08 18:05:03 +10:00
Michael Gratton
dc656d7aad
Merge branch 'wip/289-folder-not-fully-populated' into 'mainline'
...
Fix ConversationMonitor sometimes not loading more from remote
See #289
See merge request GNOME/geary!195
2019-04-07 00:20:18 +00:00
Michael Gratton
bb8123eb56
Merge branch 'ignore_style_nodes' into 'mainline'
...
Ignore style nodes while converting HTML to text
See merge request GNOME/geary!196
2019-04-05 09:45:37 +00:00
Jiří Černý
1a6113efa4
Ignore style nodes while converting HTML to text
2019-04-05 09:45:14 +02:00
Piotr Drąg
67c30a3707
Update Polish translation
2019-04-04 14:19:46 +02:00
Michael Gratton
df80569b30
Remove some unused code
2019-04-04 20:50:48 +11:00
Michael Gratton
6e5c51cd02
Improve how the client triggers conversation auto-loading
...
Ensure in both ConversationListView and GearyController that before
increasing the conversation window size, that the ConversationMonitor
actualy has more email to load. When an load has finished, check that
the list could acyually use some more, so if we get to the end of the
scrollbar, before that happens, more will still be pciked up.
This (hopefully) fixes the autoloading sometimes getting stuck and not
loading more.
2019-04-04 19:48:55 +11:00
Michael Gratton
03dbe0e0f1
Don't unncessarily check for more conversations to load
...
The ConversationMonitor insert and remove operations don't need to check
for more to load. The client will take care of that if needed.
2019-04-04 19:42:55 +11:00
Michael Gratton
d6ca47bacc
Ensure ImapDb.Folder updates email total when marking removed
...
Updates the total email count as well as the unread email count when
adding or removing the removed frag from messages.
This prevents the ConversationMonitor freaking out between removing a
message from the base folder and the IMAP server notifting that the
change has occurred.
2019-04-04 19:35:43 +11:00
Michael Gratton
811de7bf92
Merge branch 'fix-quoting-cyrillic-email-addresses' into 'mainline'
...
rfc822: fix mangled text when quoting non-latin names
See merge request GNOME/geary!194
2019-04-04 06:32:54 +00:00
Michael Gratton
3a44628da9
Fix ConversationMonitor sometimes not loading more from remote
...
If a FillWindowOperation didn't load a full amount of messages, it just
assumed that there were no more to load. This is not true however when
loading locally, the folder's vector isn't fully expanded, and it gets
to the end of the vector.
This patch fixes the operation to also queue another fill if the
monitor's folder message window is smaller than the folder's total
message count.
Fixes #289
2019-04-04 16:57:53 +11:00
Michael Gratton
eb28cec3aa
Merge branch 'refresh-symbolics' into 'mainline'
...
Better symbolic icons
See merge request GNOME/geary!193
2019-04-03 23:46:05 +00:00
Konstantin Kharlamov
1971670808
rfc822: fix mangled text when quoting non-latin names
...
Before the change quoted part looks like:
"=?UTF-8?b?0JDQu9C10LrRgdC10Lkg0JLQuNC90LjRh9C10L3QutC+?=" After the
change it looks like "Алексей Виниченко"
Signed-off-by: Konstantin Kharlamov <Hi-Angel@yandex.ru>
2019-04-04 01:56:56 +03:00
Tobias Bernard
a69b00ee86
Better symbolic icons
...
A lot of the old symbolic icons were not very geometric and off
the 16x16 grid. This brings them in line with the GNOME style for
symbolic icons and aligns them to the pixel grid where possible.
2019-04-03 18:58:33 +02:00
Michael Gratton
29389bc38e
Merge branch 'wip/324-remove-master-slave' into 'mainline'
...
Replace references to `master` with `primary`
See merge request GNOME/geary!192
2019-04-02 03:04:45 +00:00
Michael Gratton
68093c8e9b
Merge branch 'wip/mainline-flatpak' into 'mainline'
...
Specify mainline as branch for Flatpak manifest
See merge request GNOME/geary!191
2019-04-02 02:37:15 +00:00
Michael Gratton
5e5c23f246
Specify mainline as branch for Flatpak manifest
...
See #324
2019-04-02 13:36:22 +11:00
Michael Gratton
aa223d103d
Replace references to master with primary
...
See #324
2019-04-02 13:35:25 +11:00
Michael Gratton
2ea9a85295
Merge branch 'wip/156-mailbox-not-exist' into 'master'
...
No folders listed when STATUS returns not found for a child
See merge request GNOME/geary!189
2019-04-01 13:19:39 +00:00
Michael Gratton
71d8c8b1a4
Update Imap.ClientSession now IMAP NO commands aren't treated as errors
...
Check the response code when logging in for the command, and handle as
appropriate.
2019-04-01 02:01:04 +11:00
Michael Gratton
d6e19352f9
Only throw an error when an IMAP command returns BAD, not NO
...
Fixes bailing out when a STATUS returns BAD due to a mailbox not
existing.
2019-03-31 10:10:22 +11:00
Michael Gratton
1e621e0fa0
Merge branch 'wip/integration-tests' into 'master'
...
Initial server integration tests
See merge request GNOME/geary!188
2019-03-30 15:31:08 +00:00
Michael Gratton
cddbb28a43
Add initial integration test famework and IMAP client session tests
2019-03-31 02:05:14 +11:00
Michael Gratton
3b3e0b03d1
Make ServiceProvider config methods public so they can be used by tests
2019-03-31 01:31:02 +11:00
Michael Gratton
60a3f9346d
Add TestCase.async_complete_full method to avoid requiring a lambda
2019-03-31 01:29:52 +11:00
Michael Gratton
38899fa249
Merge branch 'wip/299-squished-switches' into 'master'
...
Fix switches in the accounts editor looking squashed
Closes #299
See merge request GNOME/geary!187
2019-03-30 05:18:11 +00:00
Michael Gratton
8f04e4cc36
Fix switches in the accounts editor looking squashed
...
Don't apply CSS padding to all image widget descendants of an editor row
since switches and other stock widgets also use them internally.
Fixes #299
2019-03-30 15:40:50 +11:00
Michael Gratton
4be138f810
Merge branch 'wip/347-folks-loading-slow' into 'master'
...
Init Folks in backgroud to prevent blocking UI on startup
Closes #347
See merge request GNOME/geary!185
2019-03-29 22:41:59 +00:00
Michael Gratton
598a1d023e
Merge branch 'draft-alert-dialog' into 'master'
...
Make the discard button red in the abort draft dialog while keeping the "Keep" button default.
Closes #342
See merge request GNOME/geary!184
2019-03-29 22:39:21 +00:00
Michael Gratton
8ee768fb0f
Init Folks in the backgroud to prevent blocking the UI on startup
...
Fixes #347
2019-03-29 17:18:21 +11:00
Daniel Mustieles
5d79e542ca
Updated Spanish translation
2019-03-28 13:04:49 +01:00
Jonathan Haas
17747950a0
Make the discard button red in the abort draft dialog while keeping the "Keep" button default.
...
Fixes Issue #342
2019-03-28 11:09:39 +01:00
Michael Gratton
37059950aa
Merge branch 'wip/333-move-label-shortcuts' into 'master'
...
client: Fix move/label keyboard shortcuts being swapped
Closes #333
See merge request GNOME/geary!180
2019-03-26 06:30:39 +00:00
Michael Gratton
8bfc371212
client: Fix move/label keyboard shortcuts being swapped
...
Fixes #333
2019-03-26 17:02:53 +11:00
Michael Gratton
db0eb34514
Merge branch 'wip/243-manual-updates' into 'master'
...
Update user manual
Closes #243
See merge request GNOME/geary!178
2019-03-25 13:03:52 +00:00
Michael Gratton
1379daa261
help: Update search.page to avoid using technical terminology
2019-03-25 23:23:13 +11:00
Michael Gratton
f752fbf7e3
help: Update accounts.page to reflect how the accounts editor now works
2019-03-25 23:23:13 +11:00
Michael Gratton
d7d03911fa
help: Update overview.page
2019-03-25 23:23:13 +11:00