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
Ben Gotow
cd6edaff3a
Also disable the translation package
2021-03-29 17:57:19 -05:00
Ben Gotow
48b7338e88
Add Preferences > Subscription empty state that allows you to link ID later
2021-03-29 17:57:19 -05:00
Ben Gotow
966dcfd92c
Fix Electron 8 issue with touchscreen swipe gestures not working
2021-03-29 17:57:19 -05:00
Ben Gotow
17acb08ca6
Link swipe-to-snooze in the thread list to the availability of the snooze plugin
2021-03-29 17:57:19 -05:00
Ben Gotow
21fe6eeb7a
Add a isIdentityRequired flag to plugin package.json’s, disable them when identity is not present
2021-03-29 17:57:19 -05:00
Ben Gotow
6a30d8aa31
Inject the “Snooze” sidebar item from the snooze package rather than making it default
2021-03-29 17:57:19 -05:00
Ben Gotow
c3d4d3ff52
Update mailsync and IdentityStore to allow a null identity
2021-03-29 17:57:19 -05:00
Ben Gotow
5aebb5da1e
Lock down the app’s content security policy a bit more
2021-03-29 17:57:19 -05:00