Commit graph

86 commits

Author SHA1 Message Date
Janosch Maier 331f0edc64
Rename mailspring.desktop to Mailspring.desktop (#2261) 2021-02-01 22:22:59 -06:00
Ben Gotow b9ad355df1
Drop unused Python and Git dependencies in control.in #1887 (#2257) 2021-01-19 12:12:11 -06:00
Jarrad Whitaker 53b5b95990
add libglib2-bin as alternative to gvfs-bin (#2220) 2020-12-16 12:37:04 -06:00
Ben Gotow 90c20e8d45 On Windows, ship the mailsync pdb files so submitted stack traces have content 2020-04-26 13:20:25 -05:00
Ben Gotow 27fa9a7873 On RHEL 8+, install libappindicator-gtk3 instead of libappindicator #1870 2020-04-22 13:58:30 -05:00
Saeed Baig 0086b2cf13 Made GenericName field more useful for app on Linux
Changed GenericName value from "Mailspring" to "Mail Client" (so that more useful info about the app is displayed on Linux).

Since most other email clients on Linux like Thunderbird and KMail use "Mail Client", I also used "Mail Client".
2020-04-15 12:51:15 -05:00
DeeDeeG 40be168627 debian: Update "Depends:" to include python2
Adds support for Ubuntu 20.04, which has no package named "python"
2020-04-15 12:49:15 -05:00
Ben Gotow d54ff73044 Update macOS notorization for Apple’s Feb 2020 “hardened runtime” requirement 2020-02-24 18:29:45 -06:00
Ben Gotow c7aecef7d0 Need to specify AppleID team for Catalina notorization 2019-10-22 13:14:46 -05:00
Ben Gotow 134e6c3e8b Update electron-packager to notorize the app for Catalina 2019-10-22 11:30:59 -05:00
Ben Gotow a7ee6acbc5 Fix display of the application license file 2019-10-22 00:12:42 -05:00
Ben Gotow c629967c3d Add a proper address book with CardDAV + Google People support
commit 423cf4f407
Author: Ben Gotow <ben@foundry376.com>
Date:   Fri Oct 11 22:33:53 2019 -0500

    Replace belcard with homegrown VCard parser because our needs are minimal and the linux binary has relocation issues

commit 4ae19c0ed5
Author: Ben Gotow <ben@foundry376.com>
Date:   Fri Oct 11 10:38:26 2019 -0500

    Skip building a few more belr components, still looking for relocation error cause

commit a7ec02a449
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 22:16:15 2019 -0500

    Fix windows SRV record lookups for contact directory autodiscovery

commit 318a31d279
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 20:50:06 2019 -0500

    Leave vcard_grammar unpacked so mailsync can find it at runtime

commit bf7e43e37d
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 20:43:01 2019 -0500

    Fix bug in icon case sensitivity

commit c283513653
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Oct 10 17:29:24 2019 -0500

    Renew Windows Authenticode code signing cert (there goes $500…)

commit d13235f65b
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:25:34 2019 -0500

    Bump mailsync to move belr dlls

commit 00ca6431df
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:22:53 2019 -0500

    Bump to xcode9 to fix odd C++11 error

commit 47903c99c4
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 23:01:32 2019 -0500

    Bump mailsync to build belr as a dll instead of a static lib

commit 21d645d4e7
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 22:38:24 2019 -0500

    Bump mailsync

commit 3f943031cb
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:57:39 2019 -0500

    Bump mailsync to fix windows libetpan failure

commit 8fb55ca0fc
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:36:57 2019 -0500

    Bump mailsync, add grammar

commit b959c54e50
Author: Ben Gotow <ben@foundry376.com>
Date:   Wed Oct 9 21:20:13 2019 -0500

    Bump mailsync for linux / win32

commit ddb5229d67
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 22:44:12 2019 -0500

    Bump mailsync

commit f80e1bc422
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 11:11:39 2019 -0500

    Fix LESS linter failures

commit 66dc60a731
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 11:00:37 2019 -0500

    Extend participant search to return / expand groups

commit 3bded91307
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 03:18:11 2019 -0500

    Add comments, etc

commit 4ede5446de
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Oct 8 02:38:50 2019 -0500

    Google People API contacts CRUD alongside CardDav

commit 96c6a64e46
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Oct 7 14:00:34 2019 -0500

    Build ContactBook concept to track which accounts have sync running

commit 1f6aab1083
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Oct 7 11:38:03 2019 -0500

    Contact and contact group CRUD, address book menus

commit b877c58d48
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Oct 6 16:32:33 2019 -0500

    Editing contact names working

commit 761079304c
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Sep 30 15:42:59 2019 -0500

    Improved styling of YYYYMMDD field

commit 71a567276b
Author: Ben Gotow <ben@foundry376.com>
Date:   Mon Sep 30 15:06:28 2019 -0500

    UI for edit + move + delete contacts

commit f1967dd603
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 13:50:44 2019 -0500

    Allow you to turn on / off the “Found in Mail” autocompletions

commit 0c2b0eb03b
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 13:50:14 2019 -0500

    Improve contacts window launch perf by lazy loading composer support, scanning less of fs for themes

commit 07abd6cb71
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Sep 26 04:36:10 2019 -0500

    Support for CardDav contact display, better groups presentation

commit 0a9e166d79
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 12:42:37 2019 -0500

    Add hidden attribute to the model in prep for deletion of auto-created contacts

commit e6ce3b2af9
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 12:12:52 2019 -0500

    Initial pass at address book

commit 740d7e8655
Author: Ben Gotow <ben@foundry376.com>
Date:   Tue Sep 24 08:27:06 2019 -0500

    Make headers of Preferences > Accounts consistent with General
2019-10-12 12:40:57 -05:00
Ben Gotow 78ecc4d7fb Need to move Win32 visual elements XML into place on first run 2019-09-23 18:11:15 -05:00
Ben Gotow 48a768dce8 Make Preferences > General two columns, slightly better? 2019-09-23 16:10:18 -05:00
Ben Gotow 9ce848c053 Add VisualElements manifest to the Windows version for square Start icon 2019-09-23 15:11:56 -05:00
Ben Gotow ca55b5c870 Add VisualElements manifest to the Windows version for square Start icon 2019-09-23 14:49:13 -05:00
Max b508a318be Update the icon for Windows 2019-09-23 14:48:39 -05:00
Ben Gotow 6608d37a73 Fix lint task - paths in eslintrc are relative to cwd not eslintrc file 2019-09-23 13:45:59 -05:00
Ben Gotow 78268432c5 Suggest rather than require gnomekeyring on Debian #998 2019-07-07 19:09:25 -05:00
Ben Gotow 96c95eef18 Move default icon to a path preserved in packaged app 2019-03-12 23:30:36 -07:00
Ben Gotow 149b389508
Replace Babel with TypeScript compiler, switch entire app to TypeScript 🎉 (#1404)
* Switch to using Typescript instead of Babel

* Switch all es6 / jsx file extensions to ts / tsx

* Convert Utils to a TS module from module.exports style module

* Move everything from module.exports to typescript exports

* Define .d.ts files for mailspring-exports and component kit… Yes it seems this is the best option :(

* Load up on those @types

* Synthesize TS types from PropTypes for standard components

* Add types to Model classes and move constructor constants to instance vars

* 9800 => 7700 TS errors

* 7700 => 5600 TS errors

* 5600 => 5330 TS errors

* 5330 => 4866 TS errors

* 4866 => 4426 TS errors

* 4426 => 2411 TS errors

* 2411 > 1598 TS errors

* 1598 > 769 TS errors

* 769 > 129 TS errors

* 129 > 22 TS errors

* Fix runtime errors

* More runtime error fixes

* Remove support for custom .es6 file extension

* Remove a few odd remaining references to Nylas

* Don’t ship Typescript support in the compiled app for now

* Fix issues in compiled app - module resolution in TS is case sensitive?

* README updates

* Fix a few more TS errors

* Make “No Signature” option clickable + selectable

* Remove flicker when saving file and reloading keymaps

* Fix mail rule item height in preferences

* Fix missing spacing in thread sharing popover

* Fix scrollbar ticks being nested incorrectly

* Add Japanese as a manually reviewed language

* Prevent the thread list from “sticking”

* Re-use Sheet when switching root tabs, prevent sidebar from resetting

* Ensure specs run

* Update package configuration to avoid shpping types

* Turn eslint back on - we will opt-in to the TS rules one by one
2019-03-04 11:03:12 -08:00
Ben Gotow 255f3be62a Bump to 1.5.5, update Changelog 2019-01-03 10:18:29 -08:00
Ben Gotow b167b9cdcd Update to electron-packager 13.0.x 2018-12-20 12:12:40 -07:00
Ben Gotow b593f47661 Send IDs to Sentry so issues can be sorted by number of impacted users 2018-11-05 10:13:30 -08:00
Ryan Gonzalez bb06417e61 Remove unsupported desktop categories (#1185) 2018-10-28 16:44:59 -07:00
Ryan Gonzalez 6c57573fa3 Add Linux appdata files (#1126)
* Add Linux appdata files

* Move appdata categories into the desktop file

* Modify Linux installer scripts to install the appdata file
2018-10-25 15:41:54 -07:00
Jory Hatton 3856bebe4b better linux icons (#1098) 2018-10-15 22:54:33 -07:00
Ben Gotow 68b33b8dbf Update DMG background image 2018-03-07 12:41:50 -08:00
Ben Gotow 2a0fce14f4 Move Mailspring to the mail debian package category #678 2018-02-13 20:32:22 -08:00
Sander Verhagen 44f8eb7b3f issue/669: Removed categories that are not matching Mailspring, as per Desktop Menu Specification (#673) 2018-02-09 12:29:24 -08:00
Ben Gotow f80bf13f61 Remove text/plain mimetype from mailspring.desktop.in #602 2018-02-02 11:18:07 -08:00
Ben Gotow 346fde7cce Remove donna since there is no coffeescript, update locks 2018-01-28 21:44:27 -08:00
Ben Gotow 9bf519ce5b Disable the “no-cond-assign” eslint rule 2018-01-26 10:57:22 -08:00
Ben Gotow 22357dff60 Upgrade prettier to 1.10, fix linter issues 2018-01-24 14:13:08 -08:00
Ben Gotow 3e29f997c5 ⚠️ Drop support for CoffeeScript / CJSX in plugins, themes, and core 2018-01-23 23:59:37 -08:00
Ben Gotow e69c742590 Remove all remaining Coffeescript / CJSX 🎉 2018-01-23 17:35:09 -08:00
Ben Gotow ae72cf1c65 Bump to React 16.2 now that the old composer is gone 🎉
commit 3c10d22199ea6428a6b45c6361d281b1d281ef4f
Author: Ben Gotow <ben@foundry376.com>
Date:   Fri Jan 19 08:10:43 2018 -0800

    Small fixes

commit e7d4ba85eb011a6fd58b57e079bf3a19c19126d8
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Jan 18 23:47:03 2018 -0800

    Rewrite UnsafeComponent using Error Boundaries

commit aa772694fdee6c57887b75b3abb2e654e146fab5
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Jan 18 23:15:53 2018 -0800

    Remove GeneratedForm

commit f9ea4296f07d446f942dfc2532deea37db43ddac
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Jan 18 23:08:45 2018 -0800

    Fully remove calendar related dead code and spec_disabled

    It’s making it hard to see what I need to edit and what I don’t care about

commit 6192ce6073244bc66b7908b66b5033d34e947efb
Author: Ben Gotow <ben@foundry376.com>
Date:   Thu Jan 18 23:08:16 2018 -0800

    Bump to React 16.2 🎉
2018-01-22 22:18:46 -08:00
Ben Gotow fd3895f4ec Update signing assets that are about to expire on macOS 2018-01-01 09:52:49 -08:00
Ben Gotow 251d7c44d1
Activity Summary / Insights v1 🎉
* Initial commit

* SVG-based graph components

* Add histogram, pull data into graphs

* Loading animation, timespan descriptions

* Improvements to read receipt / link tracking section

* Initial pass at subject line analysis

* Fixes to subject-line stats

* Fix theme `ui-variables` include paths

* Add “Share this report” button

* Add “Learn More” button

* Make it more clear how to edit your shortcuts

* Merge activity-list and new activity-dashboard, move in sidebar
2017-11-07 20:05:25 +01:00
Ben Gotow 2f5c306597 Add libappindicator to list of Fedora dependencies #306 2017-11-07 01:37:49 +01:00
Ben Gotow a43d3a6dda Depend on libsecret-1-dev instead of libsecret-1-0 #216 2017-10-20 11:47:20 -07:00
Ben Gotow 7718249aac On Windows, ship exe+dlls to Windows for consistency with Mac/Linux 2017-10-16 02:09:45 -07:00
Ben Gotow ae5055f848 Update debian package to require libsecret-1-0 2017-10-09 15:08:01 -07:00
Ben Gotow aa5eb98a77 Manually fix resolution of SSL certs on Linux distros 2017-10-09 11:30:00 -07:00
Ben Gotow 22020cdf2f On Fedora, require ca-certificates package, add better certs logging 2017-10-09 02:53:28 -07:00
Ben Gotow f13d628b82 On Linux, build curl with the latest Firefox certificate CA bundle 2017-10-09 00:00:14 -07:00
Ben Gotow 8c0d2916d3 On Fedora/Redhat, upgrade to libsecret, install libXss 2017-10-08 15:37:48 -07:00
Ben Gotow 26545f2c8b Fix windows installer iconURL (#10) 2017-10-06 15:55:08 -07:00
Ben Gotow d769504d1c Stop installing apt.getmailspring.com on Debian—it will not exist 2017-10-06 11:59:09 -07:00
Ben Gotow beaad725a5 Fix broken references to Nylas in mailto:// registration helper 2017-10-05 14:40:50 -07:00