Commit graph

7559 commits

Author SHA1 Message Date
Ben Gotow
3cde64fcd5 Fix a few misc exceptions sent to Sentry 2025-02-02 20:18:58 -06:00
Ben Gotow
cb02bf1000 1.15.1 2025-01-26 17:41:41 -06:00
Ben Gotow
c189263eb9 Update Sentry DSN, skip issues that spam the error reports 2025-01-26 17:38:11 -06:00
Ben Gotow
1a19b30331 Github actions are working for macOS, disable Travis mac builds 2025-01-26 17:38:11 -06:00
Ben Gotow
b08f1ceb49 Fix metadataForPluginId crash when value is null 2025-01-26 17:38:11 -06:00
Ben Gotow
6b5a74f718 Fix error on Windows for chinese users: "zh-CN" is not valid unless language pack installed 2025-01-26 17:38:11 -06:00
Ben Gotow
738fb2ec02 Remove windows “quiet hours” support since Windows 10 is EOL 2025-01-26 17:38:11 -06:00
Ben Gotow
367cca7b47 Update translations to reference updated “its” string 2025-01-26 17:38:11 -06:00
Yaroslav
b750006546
rpm: do not generate build_id links (#2492) 2025-01-26 16:00:59 -06:00
Stefan Kwiecinski
7d40ca384a
Update thread-sharing-popover.tsx (#2495)
possessive is "its" not "it's"
2025-01-26 15:51:58 -06:00
Ben Gotow
59705f715c Fix drag+drop of native files - dataTransfer.files no longer have paths 2025-01-26 15:50:33 -06:00
Ben Gotow
be22f19fa4 Split Github actions caches by architecture 2025-01-02 15:28:18 -06:00
Ben Gotow
1a8284df5e Github Actions for macOS builds 2025-01-01 22:39:39 -06:00
Ben Gotow
f4903cc4c3 Re-enable Travis for Intel macOS builds 2025-01-01 20:07:54 -06:00
Ben Gotow
8751a97335 Switch from node-cld to an extension exposing chrome.i18n.detectLanguage 2025-01-01 14:01:45 -06:00
Ben Gotow
72f9cec152 Revert “Update appveyor to use Node 20” 2025-01-01 13:20:38 -06:00
Ben Gotow
bf71d90f43 Update appveyor to use Node 20 2024-12-31 18:52:21 -06:00
Ben Gotow
757b82fc01 1.15.0 2024-12-31 17:21:16 -06:00
Ben Gotow
6ae941079e Upgrade sqlite to 3.47.2 in mailsync 2024-12-31 17:06:07 -06:00
Ben Gotow
beee52f5b2 Upgrade to Electron 33.3.0 2024-12-31 13:37:49 -06:00
Ben Gotow
450c85b121 Upgrade sqlite to 3.47.2 and fix npm install issue, no need to override HAVE_USLEEP anymore! 2024-12-31 13:37:49 -06:00
Michael Klein
17aa641655
Fix screenshot reference (#2488)
to conform to AppStream metainfo standard
See https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-screenshots
2024-12-21 13:48:53 -06:00
Ben Gotow
ae2119131b Update remaining mock emails, etc. to use rel=nofollow for CASA compliance 2024-09-28 11:06:49 -05:00
qiuzhiqian
07c62cca53
update zh-CN localization files (#2486)
* update zh-CN localization files

* fix: Mail server configuration cannot be performed when the domain name does not have a built-in template.

Create a fallback template. When the built-in template corresponding to the domain name cannot be found, use the fallback template to configure the server.

---------

Co-authored-by: xml <xiamengliang@uniontech.com>
2024-09-14 18:15:01 -05:00
Ben Gotow
d036f390c6 1.14.0 2024-09-14 18:08:53 -05:00
Ben Gotow
3df650013f Fix Outlook OAuth showing up as Office365 - for now, keep two providers 2024-09-14 18:08:47 -05:00
Ben Gotow
becde44839 Fix snap credentials encrypted in Travis 2024-09-13 23:21:25 -05:00
Ben Gotow
650263ee18 Fix snap environment error in the Travis logs 2024-09-13 17:32:56 -05:00
Ben Gotow
04bfba83db Update Travis to fix failing Linux build 2024-09-12 17:50:58 -05:00
Ben Gotow
548ca4408c Update node-abi to the latest version supporting Node 30 2024-09-12 15:27:50 -05:00
Ben Gotow
033799f35b Update mailsync to use OAuth for Outlook, outlook.office.com as the scope 2024-09-12 14:01:05 -05:00
Ben Gotow
9d4bd33c96 Remove JS file in inbox-zero animation that FluidAttacks cannot verify 2024-09-11 22:10:21 -05:00
Ben Gotow
39108ff723 Add missing third party resource integrity check in test data for CASA compliance 2024-09-11 22:03:11 -05:00
Ben Gotow
663821a4cc Add missing noopener,noreferrer in test data for CASA compliance 2024-09-11 22:02:41 -05:00
Ben Gotow
878840f828 Replace all md5 hash usage with sha256 for easier CASA compliance 2024-09-11 17:01:23 -05:00
Ben Gotow
8a8ddf4bc6 Change SUID of chrome-sandbox for electron 30 to work on Linux 2024-08-30 12:35:12 -05:00
Ben Gotow
3139487675 Change SUID of chrome-sandbox for electron 30 to work on Linux 2024-08-19 15:49:35 -05:00
Ben Gotow
6c3993aa93 Update autoconfig - step 2, apply updates from Thunderbird ISPDB 2024-06-02 18:06:40 -05:00
Ben Gotow
9b2c55b4cb Update autoconfig - step 1, sort existing settings 2024-06-02 17:39:41 -05:00
Ben Gotow
41496e792a Include Apple team ID for codesigning 2024-06-02 17:22:11 -05:00
Ben Gotow
18dce432d2 Upgrade to Less 3
via https://github.com/atom/less-cache/pull/17

Less 3 has a way smaller dependency tree and reduces our `npm audit` from `4 vulnerabilities` to 4. (and the remaining 4 are just regex issues, which should never have counted as vulnerabilities in the first place.)
2024-06-02 17:03:58 -05:00
Ben Gotow
78fdf8432d Use xcode 13 for the Mac builds, need notarytool 2024-06-02 16:53:18 -05:00
Ben Gotow
1c2c4ee695 Rework quicklook previews on windows, linux to avoid preload script
From Electron 20 onwards, preload scripts are sandboxed by default and no longer have access to a full Node.js environment. Practically, this means that you have a polyfilled require function that only has access to a limited set of APIs.

https://www.electronjs.org/docs/latest/tutorial/tutorial-preload
2024-06-02 15:16:24 -05:00
Ben Gotow
13f734acae Update rtlcss, xlsx, chrono-node to apply issues flagged by npm audit 2024-06-02 14:41:48 -05:00
Ben Gotow
8364579581 Update electron-packager, remove .dmg mac build - it’s unused 2024-06-02 09:29:16 -05:00
Ben Gotow
c214361b92 Electron 22 => 30
- The shell.showItemInFolder call must be made via electron/remote per https://github.com/electron/electron/issues/38540

- MacOS Sonoma requires a different method of setting default apps (https://developer.apple.com/documentation/appkit/nsworkspace/3753005-setdefaultapplication), which is thankfully now implemented + working in Electron, use it!

- Fixed a few styling issues in themes that i noticed while testing
2024-06-02 00:13:02 -05:00
Ben Gotow
e4aaa40f41 Switch from old scroll-touch-begin events to input-event 2024-06-01 19:23:29 -05:00
Sudeep Hazra
6347bbabff
Added signature icons for Medium, GitHub and YouTube (#2484)
* Added signature icons for Medium, GitHub and YouTube

* Reverted location of icons to Mailspring assets
2024-06-01 18:52:54 -05:00
Kasper
e5d8e46268
Fix long word subject overflow (#2485) 2024-06-01 18:51:51 -05:00
Ben Gotow
e7daf5abf2 Update Changelog to mention security contributions from Positive Technologies, Payatu, Sonar
Payatu - https://payatu.com
Postive Technologies - https://www.ptsecurity.com/ww-en/
Sonar - https://sonarsource.com
2024-02-01 22:11:58 -06:00