Commit graph

7384 commits

Author SHA1 Message Date
Nick Reiley 1e70698ca5 ProtonMail Bridge IMAP integration 2021-09-05 11:01:04 -05:00
Janosch Maier 51d788c1a4 Ensure that mailspring is correctly started in the background on macos
Currently, the --background flag of the plist autostart file on macos is ignored as it is treated as the filename of the command to start (which should be mailspring) and not as an argument.

For more information see: https://apple.stackexchange.com/questions/110644/getting-launchd-to-read-program-arguments-correctly
2021-09-05 10:58:30 -05:00
Stan van Rooy 72b7068cfc feat(MailRule): add 'forward' action to mail rules 2021-09-05 10:53:51 -05:00
emintufan fcdb169750 Update Turkish translation 2021-09-05 10:47:44 -05:00
SiderealArt 5cdecc4252 Update zh-TW.json 2021-09-05 10:46:40 -05:00
Janosch Maier 4a11b7ec71 Prevent strange layout bug for trash / spam folders on vertical layout
Also improve the German translation slightly.
2021-09-05 10:45:56 -05:00
Marco Trevisan (Treviño) 44853d81e7 snap: Mark license as GPL-3.0 2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) 4113770281 snap: Cleanup uneeded files when done 2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) d0e51bb067 snap/.travis: Build snap using core18 as base using snapcraft via lxd
This is the preferred way to build snaps now, it allows using desktop
extensions that includes xdg-portals and better integration, reducing
the snap size.

Build this using travis snaps native implementation.
2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) fd880478c2 snap: Ignore snap/.snapcraft files 2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) 3857564f64 snap: Do not simulate running as Unity, new electron handles it properly
There's no need to fake this anymore
2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) 26d0956a0e snap: Inherit informations from appdata when possible 2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) 9efa93724c ci: Make certs optional
Certs aren't strictly needed to build Mailspring so let's not use them
if building outside the main repository.

Allows testing CI easier.
2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) 04051d514f snap: Use native snapcraft scriptlets to set version
No need to make travis to do it
2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) c33229497b ci: Expose the snap as artifact as well 2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) 09aa33702e ci: Use public URI for the Mailsync repository
Now that it's all released there's no need to use special git code
2021-05-03 08:07:00 -05:00
Marco Trevisan (Treviño) bacbfc648a ci: Build under xenial machine and cleanup packages installation
Just install the required compiler version once, and define the
variables
2021-05-03 08:07:00 -05:00
Ivo Šmerek aaed3e0f96 Improve czech localization 2021-05-03 07:57:32 -05:00
Avelino 008f8be129 add snooze shortcut
ref: https://community.getmailspring.com/t/snooze-shortcut/1631
gmail: h
inbox gmail: h
outlock: ctrl+h
apple mail: mod+h

Signed-off-by: Avelino <t@avelino.xxx>
2021-05-03 07:56:41 -05:00
Ben Gotow 2b89469bb9 Handle mailbox permalinks outside of the thread-sharing plugin 2021-04-25 13:14:00 -05:00
Ben Gotow dae008534b Disable signature image upload if you are signed out of Mailspring ID 2021-04-25 13:02:09 -05:00
Ben Gotow 30ef802f84 Fix postinstall script, $(pwd) resolving incorrectly on AppVeyor 2021-04-16 10:25:15 -05:00
Ben Gotow c10b917468 Fix postinstall script, npm dedupe can revert changes to a package install 2021-04-16 00:52:05 -05:00
Ben Gotow fa46d4061d Stop npm from auditing a second time during better-sqlite3 installation 2021-04-16 00:32:14 -05:00
Ben Gotow 921cd536fd Bump to 1.9.1, update changelog 2021-04-16 00:22:01 -05:00
Ben Gotow 5a9d59dfac Use a custom build of sqlite that sets HAVE_USLEEP to resolve UI timeouts on Windows, macOS 2021-04-16 00:17:23 -05:00
Ben Gotow 0df7760012 On Linux, update the chrome-sandbox permissions when we package the app - attempt 2 2021-04-15 16:48:41 -05:00
Janosch Maier 501852f07f Undo change due to force pushing on the master 2021-04-15 16:26:35 -05:00
Janosch Maier 84e53ca462 Prevent that Mailspring closes on setup of the first mail account 2021-04-15 16:26:35 -05:00
Ben Gotow 21808541a8 When running from the Linux snap, use no-sandbox 2021-04-15 16:26:35 -05:00
Ben Gotow a34a40add7 Upgrade electron-packager and electron-installer-dmg 2021-04-15 16:16:50 -05:00
Ben Gotow 42a9a3ef1c On Linux, update the chrome-sandbox permissions when we package the app 2021-04-15 16:10:31 -05:00
Ben Gotow 9c4c8f5702 Add a safeguard to prevent out of memory errors from overflowing Sentry 2021-04-15 15:56:05 -05:00
Ben Gotow 87660767b5 Update the changelog to reflect release delay 2021-04-13 14:24:21 -05:00
Ben Gotow f1f7e40f7e Fix CircleCI 2021-04-13 13:06:44 -05:00
Ben Gotow 8587133002 Fix Appveyor 2021-04-13 12:02:06 -05:00
Ben Gotow 02cb922dea When running from the Linux snap, use no-sandbox 2021-04-13 11:44:19 -05:00
Ben Gotow 4982064fba Fix AppVeyor build 2021-04-13 10:39:34 -05:00
Ben Gotow 7e3448ad5b Fix Travis build, do not try to use our local copy of npm to install itself 2021-04-10 22:31:59 -05:00
Ben Gotow a516c472f2 Add support for updating refresh tokens if they are returned during access token update 2021-04-10 21:11:48 -05:00
Ben Gotow 09a09d4680 [Travis] Fix linter issues and add a few more types to satisfy latest TS 2021-04-08 12:29:35 -05:00
Ben Gotow ff134ac123 [Travis] Try using g++-5 instead of g++-4.8 to build node dependencies (for sqlite) 2021-04-08 02:16:57 -05:00
Ben Gotow 31fae07129 Switch from root devDeps (conceptually correct) to deps so npm ci installs everything 2021-04-08 01:52:52 -05:00
Ben Gotow fa28233822 Update CI configuration 2021-04-08 01:41:56 -05:00
Ben Gotow f843124227 On MacOS, allow main win to close without qutting ala Thunderbird, don’t quit if a composer is open 2021-04-08 00:19:22 -05:00
Ben Gotow 1554a23fd3 Bump to 1.9.0 and update changelog in preparation for next release 2021-04-08 00:15:49 -05:00
Marcin Depa 5841d81c5c fixed regex long processing issue with adaptivecards(very long JWT) 2021-04-07 23:02:22 -05:00
Janosch Maier 27ae37620f Construct a birthday year if none provided and hide its display 2021-04-07 22:59:26 -05:00
Janosch Maier 0540b6571b Correctly place the header-toggle-control for e-mails with reminders 2021-04-07 22:59:00 -05:00
Ben Gotow a3aecf628a Clean up MailspringAPIRequest.makeRequest, bail immediately if no identity is present 2021-03-29 17:57:19 -05:00