Commit graph

942 commits

Author SHA1 Message Date
Ben Gotow 6b2546c71f Properly escape preview file paths on Windows 2019-01-03 11:59:56 -08:00
Ben Gotow 255f3be62a Bump to 1.5.5, update Changelog 2019-01-03 10:18:29 -08:00
Ben Gotow 0f97926a75 Improve reliability of attachment thumbnail generation 2019-01-03 08:55:25 -08:00
Ben Gotow e31cccfc06 Fix the example template’s variable regions 2019-01-03 01:17:21 -08:00
Ben Gotow a9c61d135e Add a “View License” menu item similar to Atom’s 2019-01-03 01:11:20 -08:00
Ben Gotow 4d785c4166 Initial crossplatform preview support using pdfjs, mammoth, snarkdown, xlsx
PDFJS, MammothJS and SheetJS require we preserve copyright notices in the app. Need to put those somewhere!

# Conflicts:
#	app/lang/pt-BR.json
2019-01-03 01:11:11 -08:00
Leonardo Escarpellin Machado c9e9a07916 Update pt-BR.json (#1296)
Made some adjustments in the translation
2019-01-02 13:12:22 -08:00
Ben Gotow 9cb1cff799 Fix inverted text in 1.5.4 due to Chrome handling invert() filter differently #1290 2018-12-31 17:47:02 -08:00
Ben Gotow 63286cc7e2 Disable cut/copy contextual menu items in password fields 2018-12-30 11:47:38 -08:00
Ben Gotow 1d923cf406 Enable automatic selection of pt-BR in Brazil 2018-12-29 08:40:11 -05:00
Ben Gotow 74d24923fa Silence max listener warning, the ComponentRegistry is fine. 2018-12-29 08:26:29 -05:00
Ben Gotow 8a18d2eb4f Add background to thread list that makes scrolling on slow machines less jarring 2018-12-29 08:26:29 -05:00
Ben Gotow f79d82b424 Switch to use new safe Buffer constructors, address final Electron 4 deprecation 2018-12-29 08:26:29 -05:00
Ben Gotow 2a36421825 Do not show the “Send and Archive” option on drafts without a thread #980 2018-12-29 08:26:29 -05:00
Leonardo Escarpellin Machado 676e303061 Patch to add pt_BR.json (#1286)
* Create pt_BR.json

* Update pt_BR.json

* Update pt_BR.json

* Update pt_BR.json

* Update pt_BR.json
2018-12-28 17:00:21 -07:00
Leonardo Escarpellin Machado fc46f1d5eb Add pt_BR - intl.es6 (#1285) 2018-12-28 16:57:37 -07:00
Ben Gotow f242ec69f9 Fix signup Terms and Policy links not opening in the browser #1280 2018-12-28 16:51:24 -07:00
Ben Gotow b167b9cdcd Update to electron-packager 13.0.x 2018-12-20 12:12:40 -07:00
Ben Gotow edec4e37f8 Manually delete debug package shrinkwrapped with babel-register@6.2.0 2018-12-20 10:22:56 -07:00
Ben Gotow 622339dc12 Upgrade to Electron 4.0.0-beta.11, fix printing issues 2018-12-19 17:56:07 -07:00
Ben Gotow 673068220d Add Mailspring to the dock correctly in macOS Mavericks #1256 2018-12-18 11:49:40 -08:00
Ben Gotow 2e8f302a48 Fix support for the has: attachment search query #1260 2018-12-18 10:55:26 -08:00
Ben Gotow 38d282714d Remove extra line above signature in replies #1264 2018-12-17 21:57:51 -08:00
Ben Gotow 4d5e412498 When sending emails preserve consecutive spaces with   #1270 2018-12-17 21:03:34 -08:00
Ben Gotow 1872954320 Fix copy-paste within the registration and billing web views 2018-12-17 21:02:21 -08:00
Ben Gotow 3b106f6484 Fix bottom of billing modal showing a small margin 2018-12-17 15:39:42 -08:00
Ben Gotow 1194518a4e Clip extremely long messages with popout option to maintain performance 2018-12-06 01:33:33 -08:00
Ben Gotow 964dabe34a Fix translation of the “1 of 2” text in the scrollbar tooltip 2018-12-05 23:59:37 -08:00
Ben Gotow a27710f570 Require that tasks be past the local state and not in the local state to resolve #948 2018-12-05 23:59:02 -08:00
kometchtech 44d5aba443 update ja.json (#1246)
- Fixed where I thought it was doubtful as Japanese confirmed with the application.
2018-12-03 13:57:20 -08:00
Pavel Susanov 0f33e0bba3 Improving russian translation (#1251) 2018-12-03 13:55:38 -08:00
Ben Gotow 66afdb080b Change open tracking pixels to report as Sent from Mailspring 2018-11-27 15:12:21 -08:00
Ben Gotow 2e94255258 Add missing Outlook hotkeys, bind Ctrl-Q to mark as read instead of Quit #1227 2018-11-24 23:29:23 -08:00
Ben Gotow a179a8edec Bump to 1.5.3 2018-11-22 14:44:42 -08:00
Ben Gotow 3f183b7f82 Honor “do not disturb” on Windows and macOS #966 2018-11-22 14:44:37 -08:00
Ben Gotow e3e097fd00 Switch away from logo.clearbit.com for company logos 2018-11-22 14:04:15 -08:00
kometchtech 12f8da79f4 Update ja.json (#1216)
- Clearly corrected what seems to be funny as Japanese.
- I did not correct the words difficult to translate into Japanese.
2018-11-19 23:30:45 -05:00
shyne99 2ed1e788d9 Update weird translation in fr.json (#1230)
The rule editor was badly translated. Any was translated into "tous" which means "all' in this context. Which brings to the filter rules not understandable for french people. This fixes it
2018-11-19 23:29:45 -05:00
Ben Gotow d09f7151f0 Fix “isSyncing” state when folder has been deleted 2018-11-09 12:20:23 -08:00
Ben Gotow 2781885ec0 Fix right-click > “Copy Image” on Linux, workaround electron/electron #8151 2018-11-09 12:19:00 -08:00
Ben Gotow b8f9bc8d44 Properly remove hotwindow reference when window is destroyed 2018-11-09 12:09:23 -08:00
Ben Gotow 412d690945 Fix exception caused by null mailsync process 2018-11-09 12:03:08 -08:00
Ben Gotow 9b22712ca5 Handle sync worker account info being briefly null when it is initialized 2018-11-05 23:37:48 -08:00
Ben Gotow 9e7f9d4642 Lower severity of keymaps.json being unwatched from execption to warning 2018-11-05 23:36:58 -08:00
Ben Gotow a4e12c654e Handle scenario where there is no preferred trash/archive 2018-11-05 21:40:22 -08:00
Ben Gotow f67c5fcbee [Sentry] Fix error when removing a single label 2018-11-05 21:35:11 -08:00
Ben Gotow 31660462de Fix localization of templates notice to remove " 2018-11-05 11:47:54 -08:00
Ben Gotow 011ccf591b Upgrade to React 16.6 to fix “maximum call depth” errors not being caught 2018-11-05 11:43:35 -08:00
Ben Gotow c467f2780a Fix issue when viewing Preferences > Folders with an account that has not synced 2018-11-05 10:53:00 -08:00
Ben Gotow eed2218b38 Fix display of “%@“ characters when archiving a single message 2018-11-05 10:28:30 -08: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
Ben Gotow 353ee40318 Bump to 1.5.2, update Changelog 2018-11-05 00:38:49 -08:00
Ben Gotow f8cc78d238 Only default to manually reviewed translations, add language preference #1199 2018-11-05 00:21:05 -08:00
Ben Gotow 857decfb56 Properly disable interface zoom in the onboarding window 2018-11-04 23:12:25 -08:00
Ben Gotow cc99089670 Workaround Electron #940, revert interface zoom to 1 when showing billing UI 2018-11-04 23:09:43 -08:00
Ben Gotow cbd1ed1849 For “does not contain” mail rule, ALL items in field must not contain #1110 2018-11-04 11:17:14 -08:00
Ben Gotow 02095fc217 Prevent spellcheck underlines from disappearing at interface zoom < 1 2018-11-04 11:17:14 -08:00
Ben Gotow 720fdf6352 Switch to a custom fork of electron-spellchecker to make Mac spellcheck lang consistent 2018-11-04 11:17:14 -08:00
Ben Gotow b4572aefae rm spellchecker cache, underlying lib has one and busts is during lang change 2018-11-04 11:17:14 -08:00
Ben Gotow dcca0c3f49 Fix spellcheck language detection when app locale is unset 2018-11-04 11:17:14 -08:00
Ben Gotow efcbf996d6 Require three characters to match :100, :1234 to avoid catching times #1148 2018-11-04 11:17:14 -08:00
Ben Gotow fc32702fb8 Allow sender identity / phrase to be edited in Account prefs #1169 2018-11-04 11:17:14 -08:00
Ben Gotow 2175de0c7c Fix the Emoji popover in non-English localizations #1189 2018-11-04 11:17:14 -08:00
Ben Gotow 79d6491808 Add Yahoo app password note, include notes in “View Log” text 2018-11-04 11:17:14 -08:00
LimeOrangePie 20dbfbab75 Korean translation pull request (#1203)
* Language commit

Signed-off-by: 안정인 <ji5489@gmail.com>

* 한국어 번역 업데이트 V2 / Korean translation update to V2

Signed-off-by: 안정인 <ji5489@gmail.com>
2018-11-03 08:58:25 -07:00
pandanonyme 10955d2453 Update fr.json (#1198) 2018-11-03 08:58:11 -07:00
Chia-sheng Chen b03031b067 Update zh.TW.json (#1204)
Localize some words randomly. Have not established a systematically way to do it yet.
2018-11-03 08:55:20 -07:00
Ryan Gonzalez bb06417e61 Remove unsupported desktop categories (#1185) 2018-10-28 16:44:59 -07:00
Robin 7afd888a3b Improvements to german translation v2 (#1188)
* Improvements to german translation v1

* Improvements to german translation v1

* Improved german translations of #1151
2018-10-28 16:44:04 -07:00
Ben Gotow da141eaff3 Bump to 1.5.1, update Changelog 2018-10-26 15:34:58 -07:00
Maciej Gryniuk df90a8a92b PL localization update (#1175)
Includes changes from #1152.

Adds translation for new string from 54cdfe6e21
2018-10-26 15:31:26 -07:00
Ben Gotow 54cdfe6e21 Apply translation improvements from in-app feedback form 2018-10-25 16:07:39 -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
Maciej Gryniuk eafc4385af Polish localization review (#1155)
Human-review of Polish localization.

Some messages should have specific texts for placeholders, using same word in different contexts is not proper, however it is subject of another Issue/PR.
2018-10-25 15:26:57 -07:00
Pamela Ocampo 7fd2e0afbb Small updates to es localizations (#1149) 2018-10-25 15:25:04 -07:00
Simon Van Accoleyen d7d3c85246 Fix some french translations (#1165) 2018-10-25 15:22:37 -07:00
Louis-Michel Couture 6d38f3947a Fix french translation (#1164) 2018-10-25 15:21:40 -07:00
Robin 03d1caba2e Improvements to german translation v1 (#1168)
* Improvements to german translation v1

* Improvements to german translation v1
2018-10-25 15:20:56 -07:00
Philippe Baret 46419f80c9 French translation changed (Date) (#1170)
Old translation was 
Date  = Rendez-vous amoureux
2018-10-25 15:18:46 -07:00
renfliu 58d60ebad7 Updates to Chinese(Simplified) translation (zh-CN) (#1172) 2018-10-25 15:18:20 -07:00
Ben Gotow 92ed66b8e1 Update changelog 2018-10-22 11:09:41 -07:00
Ben Gotow 449d48e751 Remove hardcoded widths causing overflow in other languages 2018-10-20 12:21:47 -07:00
Ben Gotow 3cc1e38084 Send mail header phrase along with email when gathering data for contact sidebar 2018-10-18 13:05:48 -07:00
Ben Gotow 0dc1d9d014 Try Gravatar profile pictures in the contact sidebar before falling back to initials 2018-10-17 14:57:51 -07:00
Ben Gotow 91f7ca1fe8 Fix substitution issue with localized strings, cache RTL CSS separately from LTR 2018-10-16 02:42:01 -07:00
Steven Gerner e54131a246 Hardcoded linux icon to pixmaps dir used by all major distros (#1135) 2018-10-15 23:04:53 -07:00
Jory Hatton 3856bebe4b better linux icons (#1098) 2018-10-15 22:54:33 -07:00
Alex Marmon 2cb2e67047 add padding to theme search bar (#1048) 2018-10-15 22:48:38 -07:00
Ben Gotow 1142b59f72 RTL interface support for Arabic, etc. Flipped UI, fine tuning via RTLCSS 2018-10-15 22:45:24 -07:00
Ben Gotow 6bd60ae748 Fix exception when attempting to load a package with no engines in package.json 2018-10-09 17:18:08 -07:00
Ben Gotow 69cbfd3fc2 Fix handling of newlines in localized string extraction script 2018-10-09 17:17:46 -07:00
Ben Gotow 59f6f0c717 Fill gaps in translations using Google NLT API [hope contributors can improve these!] 2018-10-09 13:31:07 -07:00
Ben Gotow 866e41d506 Apply localization to updated Subscription tab text 2018-10-09 00:27:52 -07:00
Ben Gotow b5cda1cd9b Merge branch 'bengotow/localization' 2018-10-09 00:19:29 -07:00
Ben Gotow c83c711cb8 Link to important pro feature knowledge base articles from the subscription tab 2018-10-09 00:18:56 -07:00
Ben Gotow a9da75094f Bump to Electron 2.0.11 to resolve #1108 2018-10-07 23:40:19 -07:00
Ben Gotow f7ccf61186 Update link to localization instructions, fix instructions formatting 2018-10-07 23:03:45 -07:00
Ben Gotow 9fc92feb41 Pull in new strings and update locale files 2018-10-07 23:01:05 -07:00
Ben Gotow 4e8566b0c4 Attempt to load a locale (zh_TW) and fall back to lang (zh) 2018-10-07 22:34:24 -07:00
Ben Gotow 595c345187 Resolve localization issues tagged for followup 2018-10-07 22:19:30 -07:00
Ben Gotow c20712df5e Add a small plugin for submitting localizations from within Mailspring 2018-10-07 01:28:30 -07:00
Ben Gotow b38afe5e3f Make the find-strings script prune localizations and give an overview of completeness 2018-10-07 01:24:55 -07:00
Ben Gotow 897e6361cb Initial localizations powered by strings on my Mac 2018-10-06 23:58:06 -07:00
Ben Gotow 01624036e3 Add en.json which is auto-generated by scripts/find-strings.js 2018-10-06 23:34:52 -07:00
Ben Gotow 05bd2cdc8c Make all strings in the app run through intl lookup 2018-10-06 23:27:27 -07:00
Ben Gotow 9c0e9440ec umich.edu is now using Gmail #1068 2018-09-17 11:24:35 -07:00
Ben Gotow f587b7b728 Bump to 1.4.2 and update changelog 2018-08-15 09:56:15 -07:00
Ben Gotow bc291fde5d Prefer PLAIN / LOGIN over CRAM-MD5 which requires a previously exchanged secret #620 2018-08-14 20:33:39 -07:00
Ben Gotow cfe39d3bab Add mark as spam / not spam to the thread list context menu #1011 2018-08-14 19:03:53 -07:00
Ben Gotow 33cf7b5b67 Fix IMAP/SMTP port dropdowns in the configuration screen “sticking” 2018-08-14 18:34:59 -07:00
Ben Gotow 4509789e32 Display correct error when the SMTP server refuses to relay test message 2018-08-14 18:34:28 -07:00
Ben Gotow b1028ad47a Bump to 1.4.1, update Changelog 2018-08-10 15:14:23 -07:00
Ben Gotow 2cc6ca6baa Don’t allow shift-U, shift-I, etc. to be menu accelerators that override composer bubbling 2018-08-10 14:57:11 -07:00
Ben Gotow 549b79682c Fix CSS linter errors 2018-08-08 18:23:57 -07:00
Ben Gotow 5d0334541d Fix linter errors 2018-08-08 17:50:38 -07:00
Ben Gotow e03adab4fd Bump to 1.4.0, update changelog 2018-08-08 17:36:51 -07:00
Ben Gotow f1729ca9b6 Add a note to print page if messages are missing, fix styles in dark themes #958 2018-08-06 00:43:24 -07:00
Ben Gotow 17261e9083 Add countdown to undo-send toasts, show for entire period, fix composer getting “stuck”
#336 #872 #596 #390
2018-08-06 00:01:19 -07:00
Ben Gotow 314993f0b5 Use port 587 by default for Outlook accounts 2018-08-05 20:54:33 -07:00
Ben Gotow 0b9ce9efe5 Fix bug where removal of last account would not clear database properly 2018-08-05 15:44:40 -07:00
Ben Gotow 732322893c Separate O365, Outlook, add GMX and Yandex, add notes about required settings 2018-08-05 15:20:36 -07:00
Ben Gotow ba3aec699b Fix quoted HTML transfomer exception related to empty message body 2018-08-02 12:28:01 -07:00
Ben Gotow 92ce973ffd macOS Touch Bar support and expanded View and Thread menus 2018-08-02 12:27:40 -07:00
Ben Gotow 2472ca03d1 Avoid importing powerMonitor to fix Linux Snap crash 2018-07-16 16:04:14 -07:00
Ben Gotow 4b79433fd5 Fix styling of welcome button on win32 2018-07-14 23:59:01 -07:00
Ben Gotow 18640d1891 Disable move-to-applications on Linux/Win32 2018-07-14 23:23:50 -07:00
Ben Gotow 53a53315c4 Correctly handle pasting HTML into the search bar 2018-07-14 14:17:30 -07:00
Ben Gotow 537cd0b1c2 Bump to 1.3.0, update Changelog for release 2018-07-14 14:00:32 -07:00
Ben Gotow 7a65f60b43 Ensure search can be done entirely via shortcuts #960 2018-07-14 13:29:14 -07:00
Ben Gotow 91f8014e52 Add the Reply-to field to expanded message headers #973 2018-07-14 13:15:31 -07:00
Ben Gotow f6105daa14 Fix issue with dropping images within uneditable nodes not attaching them #822 2018-07-14 12:58:27 -07:00
Ben Gotow 113d1d9475 Gracefully fall back to finding attachment when fs gives it a slightly different name 2018-07-08 13:36:45 -05:00
Ben Gotow 16ad121acf Raise total attachment size limit to 25MB 2018-07-08 13:36:05 -05:00
Ben Gotow eb4d35fa18 Allow attachments to be dragged from the quicklook preview 2018-07-08 13:00:29 -05:00
Ben Gotow 2623d8e7e5 Handle null body when deciding which attachments to display #804 2018-07-08 12:35:28 -05:00
Ben Gotow 8df74d184d Remove explicit gray color to fix ubuntu theme hamburger menu #801 2018-07-08 12:35:28 -05:00
Joseph Turk b603487d20 Fix auto-hiding of menu bar (#938) 2018-07-08 02:27:18 -05:00
Ben Gotow c7868676f8 Fix the activity dot drill-downs to show individual events correctly #945 2018-07-08 01:58:17 -05:00
Ben Gotow f9131ea24c Remove the menu from the top of the Print window #958 2018-07-08 01:34:15 -05:00
Ben Gotow 1232fdae79 Switch to https: URLs instead of data: for signature fb/twitter #968 2018-07-08 01:24:48 -05:00
Ben Gotow 145cea0ef4 Scope search CSS to fix Win32 styling, implement context menu 2018-07-06 00:53:42 -05:00
Ben Gotow 15ef1566f3 Fix menu.popup() requiring empty options object 2018-07-06 00:24:58 -05:00
Ben Gotow 740b51f9fa Add a restrictive CSP to the print window 2018-07-06 00:24:30 -05:00
Ben Gotow 0b0091aeb3 Fix new search bar focus/blur behavior, add welcome tip 2018-07-05 19:16:25 -05:00
Ben Gotow 8070cf817b Background search queries, avoid re-running to retrieve results 2018-07-05 10:20:01 -05:00
Ben Gotow ffa0aa1044 Display of “folder scope” when starting a new search 2018-07-05 10:03:39 -05:00
Ben Gotow ac3d8012ad Remove scrollbars from the new search bar 2018-07-05 00:33:14 -05:00
Ben Gotow 4f13589051 Fix incorrect message heights caused by readyState = complete before images 2018-07-05 00:33:05 -05:00
Ben Gotow 5ae7e20514 Provide a better recovery path after installing an invalid theme 2018-07-04 23:27:53 -05:00
Ben Gotow cb311d32be Bump to Electron 2.0.2 🎉 2018-06-25 00:43:41 -05:00
Ben Gotow 9376ca0471 Add right-click search options to threads 2018-06-25 00:14:25 -05:00
Ben Gotow 1977074f55 Rewrite the search bar to suggest Gmail-style tokens, include better autocomplete 2018-06-24 23:53:56 -05:00
Ben Gotow af0f389503 Add date (since: yesterday, before: last week) handling to search bar 2018-06-24 23:49:27 -05:00
Ben Gotow 9c9c9fa93f Bump to 1.2.3, update Changelog for 1.2.2 and roadmap 2018-05-30 13:29:25 -07:00
Ben Gotow d337d9d407 Remove “Click to download” on images, no longer support ”manual” attachment fetch 2018-05-22 18:00:41 -07:00
Ben Gotow c9d9e1c5a5 Fix ESLint errors - need to get this tied into PR validation 2018-05-22 17:55:25 -07:00
Ben Gotow 3133b3f70d Replace electron-lets-move with new Electron API #821 2018-05-22 17:46:18 -07:00
Ben Gotow 3476bfb554 Auto-link email addresses in the composer into mailto: links #814 2018-05-22 17:23:38 -07:00
Ben Gotow 08f5f8ce2c Fix crash when the draft has no recognized From participant #857 2018-05-22 16:19:57 -07:00
Ben Gotow 86734a54f1 Merge branch 'master' of https://github.com/Foundry376/Mailspring 2018-05-22 13:29:14 -07:00
Ben Gotow 6f08ae86ed Explicitly add RTL dir tag when rendering to HTML #869 2018-05-22 13:28:34 -07:00
Carlos 23aeb0e691 ability to hide visible windows if any when click on system tray (#698)
* ability to hide visible windows if any when click on system tray

related to feature #650

* PR change
2018-05-22 12:32:53 -07:00
Christian Ostertag b6f45c96cc Increase allowed attachment size to 25MB (#854)
Changed allowed filesize to 25MB
2018-05-22 12:27:27 -07:00
Ben Gotow ff60c12b5e Trim the IMAP / SMTP hosts to avoid problems with whitespace #876 2018-05-22 12:21:00 -07:00
Ben Gotow f17dcae255 Bump version to 1.2.2 2018-04-04 03:28:16 -07:00
Ben Gotow 7e7447b6b1 Fix small list icon appearing when Chromium scrolls the viewport 2018-04-04 02:56:51 -07:00
Ben Gotow abdb0630f4 Fix regression when clicking reply/forward on collapsed messages #800 2018-04-04 02:31:47 -07:00
Ben Gotow aa674989a0 Include bottom line of toolbar when animating it in, preload icon font 2018-04-04 01:30:23 -07:00
Ben Gotow 6340629d6d Add "paste and match style” to the composer right-click menu #655 2018-04-04 01:06:53 -07:00
Ben Gotow 818d02fa35 Show spellcheck corrections on right click as well as ctrl-click #747 2018-04-04 00:33:48 -07:00
Ben Gotow 167076a383 Fix link detection for URLs containing #/xxxx?a=b 2018-04-03 22:07:30 -07:00
Ben Gotow cddb7ccc8c Apply explicit width and height to gravatar/twitter signature images 2018-04-03 18:32:04 -07:00
Ben Gotow e7ddad7862 Apply explicit width and height to custom signature images for Outlook #737 2018-04-03 17:05:14 -07:00
Ben Gotow 3c18f51555 Bump to 1.2.1 2018-04-03 16:52:07 -07:00
Ben Gotow 7d56a7bafe Fix handling of copy-paste in composer fields after #787 changes 2018-04-03 16:48:22 -07:00
Ben Gotow 7868823b22 Fix clickability of left 50px of From: in message header 2018-04-03 16:47:59 -07:00
Ben Gotow 5f39ee2e35 Fix handling of copy-paste in iframes after #787 changes 2018-04-03 14:29:58 -07:00
Ben Gotow e0c70b2da0 Fix Learn More link in thread sharing 2018-04-03 14:29:34 -07:00
Ben Gotow fd53c79b19 Fix CSS issues with message list, update CHANGELOG 2018-04-03 10:43:41 -07:00
Ben Gotow 42b9f3e244 Thread sharing polish and active state 2018-04-03 09:50:42 -07:00
Ben Gotow 699d67a9f4 Group buttons in the thread toolbar for nicer layout 2018-04-02 20:49:23 -07:00
Ben Gotow 960696eb9b Remove downloadPolicy preference which does not work 2018-04-02 17:15:31 -07:00
Ben Gotow 116d71f548 Bump to 1.2.0 2018-04-02 16:47:15 -07:00
Ben Gotow efe6830bc3 Stop structured search query from capping at 1000 arbitrary results 2018-04-02 16:46:20 -07:00
Ben Gotow 0f265dfa96 Never show images by default in the Spam folder #784 2018-03-30 02:53:04 -07:00
Ben Gotow 768a5dc3d3 Do not copy/cut if no selection is present #787 2018-03-30 02:43:40 -07:00
Ben Gotow 62e2ecfd64 Fix issue with typing diatric characters into composer #718, #578 2018-03-30 02:37:02 -07:00
Ben Gotow db4b534689 Fix activity plugin convenience methods 2018-03-30 01:37:58 -07:00
Ben Gotow 91050c6fc2 Bring back the Thread Sharing plugin 🎉 2018-03-30 01:36:23 -07:00
Ben Gotow 9ba4c026d1 Add new “Show notifications for repeated opens / clicks” option #766/#652 2018-03-26 14:46:11 -07:00
Ben Gotow e9d2858441 Fix expand/collapse behavior in message list when expanded participants visible #636 2018-03-24 20:55:48 -04:00
Ben Gotow 231b4401e5 Add startmail.com settings #756 2018-03-19 17:33:52 -04:00
Ben Gotow ac3ef9a85c Fix Fastmail mailcore presets #759 2018-03-19 17:20:25 -04:00
Ben Gotow 68b33b8dbf Update DMG background image 2018-03-07 12:41:50 -08:00
Ben Gotow 5834c99f99 Bump to 1.1.5, update Changelog 2018-03-06 17:58:21 -08:00
Ben Gotow 03da48bc12 Fix auth flow for “aliased” provider settings (eg: hotmail.it) #736 2018-03-06 16:46:03 -08:00
Ben Gotow 513b6b3c00 Fix auth for IMAP accounts that cannot be resolved #739 2018-03-06 16:41:42 -08:00
Ben Gotow fab7314807 Fix autosizing of images with width and height containing decimals 2018-02-27 10:26:47 -08:00
Ben Gotow efb3a04bb4 Reset the local cache for an account when removing it #724 2018-02-26 13:15:38 -08:00
Carlos 46cbc15833 Allow two points character inside urls for links (#695)
This PR fix bug #417
2018-02-26 11:20:33 -08:00
Ben Gotow 6a758dc784 Allow editing links, remove link on space/enter, ctrl-click to open #702, #704, #639 2018-02-26 11:15:59 -08:00
Ben Gotow ed3f58d872 Stop using hostname for MIME M-IDs, hide recipients own email 2018-02-26 09:46:14 -08:00
Ben Gotow 7e394e68c4 Update readme.md and roadmap.md 2018-02-20 20:17:15 -08:00
Ben Gotow 3b5bf92672 Only select entire misspelled word when right-clicking, focus it #677 2018-02-14 14:38:27 -08:00
Ben Gotow f74236ec03 Properly handle scenario where emoji mark cannot be found #685 2018-02-14 14:00:46 -08:00
Ben Gotow 22d9f20dee Composer perf: preload components to avoid parsing javascript on “reply” 2018-02-13 23:40:31 -08:00
Ben Gotow dbedb14a92 Composer perf: avoid calculating scroll adjustment when no items present 2018-02-13 23:38:30 -08:00
Ben Gotow 9d327cfd84 Composer perf: Defer plugins & toolbar component rendering 2018-02-13 23:37:55 -08:00
Ben Gotow dc558c889e Pressing backspace at the top of the composer should not delete down #578 2018-02-13 23:31:33 -08:00
Ben Gotow 65ddf18416 Bump to 1.1.4, update changelog 2018-02-13 20:41:01 -08:00
Ben Gotow 2a0fce14f4 Move Mailspring to the mail debian package category #678 2018-02-13 20:32:22 -08:00
Ben Gotow 865fb6bc88 Use readable stream to send large string data to client 2018-02-13 10:53:33 -08:00
Ben Gotow a95e926424 Always expand stdin buffer, send identity data in separate write 2018-02-12 12:33:54 -08:00
Ben Gotow 168ef01dfe Fix the appearance of selected menu item in Taiga #674 2018-02-09 13:51:32 -08:00
Ben Gotow 2990c57576 Fix support for search in secondary folders with roles #315 2018-02-09 13:43:21 -08:00
Emanuel Machado f27393868b Added alt attribute (#668) 2018-02-09 12:31:20 -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 27dcee2f34 Fix oauth code parsing, compsoer quoted text color in dark themes 2018-02-06 10:54:13 -08:00
Ben Gotow aeec270846 Fix display of account error notifications in left sidebar 2018-02-06 09:55:41 -08:00
Ben Gotow 79a0f57916 Scale down linux tray icon even more (18x18 from 22x22) 2018-02-06 09:16:20 -08:00
Ben Gotow 7743c5f703 Scale down linux tray icon, try to stop it from flashing on Ubuntu #232 2018-02-05 19:40:04 -08:00
Ben Gotow 95f10323ee Bump version to 1.1.3, update Changelog 2018-02-05 18:34:15 -08:00
Ben Gotow 1272d98281 Avoid spawning duplicate sync processes now that KeyManager is async 2018-02-04 22:18:14 -08:00
Ben Gotow 9422ae5b89 When no date header is present, use path+uid to create a more stable message ID 2018-02-04 22:16:17 -08:00
Ben Gotow 613fafe145 Fix activity dashboard export to wait for write buffer to clear 2018-02-04 20:58:14 -08:00
Ben Gotow d50d17d63f Retry metadata transfer for reminders, see if it fixes Sentry 363208698 2018-02-04 20:14:02 -08:00
Ben Gotow 438705c9dc Fixes for miscelaneous bugs reported via Sentry 2018-02-04 20:02:57 -08:00
Ben Gotow 35129f818c Perform DNS MX resolution to make adding many IMAP accounts easier 2018-02-04 13:52:25 -08:00
Ben Gotow d3bcfbfe45 Display an error dialog if the user needs to choose a drafts folder to send mail #634 2018-02-03 11:06:58 -08:00
Ben Gotow 99d75ba5db Consistently use the same regex for detecting / removing signatures #610 2018-02-03 10:11:40 -08:00
Ben Gotow 5cae7f4fe7 Clear the “marked as read” state so drilling back into a thread marks it again #617 2018-02-03 09:35:10 -08:00
Ben Gotow 5ce6d3a09f Preserve links (and other non-styling markup) when pasting HTML #592 2018-02-02 23:43:18 -08:00
Ben Gotow 24746823c8 Ensure quoted string detector does not remove the body element #615 2018-02-02 22:58:17 -08:00
Ben Gotow 7ab5347be9 Fallback to empty string for files with null names (synced before 1.1.1) #626 2018-02-02 22:49:19 -08:00
Ben Gotow 1fbc274ba5 Don’t display “undefined” for unnamed thread participants when printing 2018-02-02 14:35:37 -08:00
Ben Gotow eadc846e63 Don’t allow drafts with no snippet to clear snippet in thread list 2018-02-02 14:34:07 -08:00
Ben Gotow 9e198608ad Initiate Google oauth using iOS approach directly from Electron 2018-02-02 14:33:52 -08:00
Ben Gotow bf48dc6dc3 Fix undo triggering in both the composer body and other text fields recently modified #613 2018-02-02 12:08:26 -08:00
Ben Gotow f80bf13f61 Remove text/plain mimetype from mailspring.desktop.in #602 2018-02-02 11:18:07 -08:00
Ben Gotow 610d71297b Fix displayName of Mailspring/Snoozed 2018-02-02 11:02:27 -08:00
Ben Gotow f2910f807b Fix issues with the “Local time” shown in the company info sidebar 2018-02-02 11:02:14 -08:00
Ben Gotow e7b7b0d06e VACUUM the database at launch periodically to prevent fragmentation issues 2018-02-01 10:32:44 -08:00
Ben Gotow a440964c39 Put the app version number in message headers 2018-01-31 16:14:53 -08:00
Ben Gotow 5ba71a042d Fix additional Slate normalization to preserve newlines 2018-01-30 22:16:08 -08:00
Ben Gotow 835ad95efc Manually implement additional Slate normalization for an 80% perf boost 2018-01-30 18:34:22 -08:00
Ben Gotow 526a252c36 Wipe Slate’s undo history when unmounting the composer to reclaim RAM 2018-01-30 18:33:35 -08:00
Ben Gotow 2472df3862 Eliminate “1969” dates caused by threads with no “received” messages #508, #457 2018-01-29 16:46:46 -08:00
Ben Gotow 7a527dd3aa Support image filenames + random identifiers used in place of contentIds #569 2018-01-29 15:55:06 -08:00
Ben Gotow c509ac70bc Show the “Download All” button when an email has multiple images #583 2018-01-29 15:21:27 -08:00
Ben Gotow 8861fa50a8 Fix changing acccounts not changing signature to default signature of new account #570 2018-01-29 15:03:30 -08:00
Ben Gotow 8ae17eae12 Fix exception when tabbing to the subject field in the composer 2018-01-29 11:31:10 -08:00
Ben Gotow 4af7fe88d5 Improve blockquote styling in message list 2018-01-29 09:15:13 -08:00
Ben Gotow 070f2ef4b7 Bump version to 1.1.2 and update changelog 2018-01-29 08:51:53 -08:00
Ben Gotow afa6dda090 FIx Sentry “Create package manually” not working with prod flags [363594608] 2018-01-29 08:22:14 -08:00
Ben Gotow 896ab284c4 Fix Sentry tutorial tip invariant violation [361637806] 2018-01-29 08:20:22 -08:00
Ben Gotow 0354fdb094 When identifying quoted text never return the document node #589 2018-01-29 08:05:53 -08:00
Ben Gotow a06152f77d Fix implicit return conversion issue breaking drag and drop #586 2018-01-29 07:58:25 -08:00
Ben Gotow 3cf684f507 Explicitly unlisten to list data source to fix draft list #590 2018-01-29 07:53:49 -08:00
Ben Gotow d962adc52e Upgrade keytar to 4.1.0 2018-01-28 23:12:37 -08:00
Ben Gotow e2e757daab Remove pathwatcher entirely to fix Win32 compilation 2018-01-28 23:01:50 -08:00
Ben Gotow 23081d2e10 Bump to a newer version of runas with 1.8.x support 2018-01-28 22:45:23 -08:00
Ben Gotow 346fde7cce Remove donna since there is no coffeescript, update locks 2018-01-28 21:44:27 -08:00
Ben Gotow 6260d9fc06 Bump pathwatcher version to fix Win32 compilation 2018-01-28 21:25:57 -08:00
Ben Gotow f007beb3c1 Fix top level componentDidCatch, place boundaries around thread and message lists 2018-01-28 11:05:12 -06:00
Ben Gotow c252bd1e24 Fix linter error 2018-01-27 14:14:51 -06:00
Ben Gotow 661e9fb9b3 Bump to 1.1.1 2018-01-27 12:35:14 -06:00
Ben Gotow e6fb08af41 Don’t treat selection changes in the composer as modifications to the value 2018-01-27 10:28:53 -08:00
Ben Gotow 9bf519ce5b Disable the “no-cond-assign” eslint rule 2018-01-26 10:57:22 -08:00
Ben Gotow 085c906527 Put tiny “remove quoted text” button back onto quoted text control 2018-01-26 10:57:01 -08:00
Ben Gotow fd6d88e6db Improve composer performance by avoiding expensive draft.body call in render 2018-01-25 22:38:40 -08:00
Ben Gotow c711a0c1b0 Don’t allow database updates to override unsaved composer changes 2018-01-25 22:38:26 -08:00
Ben Gotow 2eb3795d59 Wire composer keyboard shortcuts into command / hotkey system #555 2018-01-25 21:30:06 -08:00
Ben Gotow dedd06fa27 Ensure native undo and client undo don’t fire concurrently #577 2018-01-25 19:46:38 -08:00
Ben Gotow 9a7fca448d Fix visual bugs in less-is-more #547 2018-01-25 09:25:06 -08:00
Ben Gotow 62f5c2a76f Fix spellcheck word matching for non-ASCII characters #564 2018-01-25 08:19:29 -08:00
Ben Gotow 44568c79ab Remove unused dependencies 2018-01-24 21:37:58 -08:00
Ben Gotow 22357dff60 Upgrade prettier to 1.10, fix linter issues 2018-01-24 14:13:08 -08:00
Ben Gotow d2de477023 Fix composer text color in dark theme, font size “normal” rendering smaller 2018-01-24 13:05:19 -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 9dcabe0db1 Bump to Electron 1.8.2-beta4 2018-01-22 22:17:45 -08:00
Ben Gotow c7e63bfe52 Lock Slate versions to prevent missing dep issue in prod, add warning 2018-01-21 10:36:21 -08:00
Ben Gotow f52ba7b42a Allow draft toolbar to be narrower when used in small composer 2018-01-19 08:11:55 -08:00
Ben Gotow f668eb217d Allow applyMark to run on un-normalized Slate state 2018-01-18 23:49:13 -08:00
Ben Gotow 740745a52e Break out of all levels of quoted text when pressing “return” 2018-01-18 22:38:50 -08:00
Ben Gotow 1a37669eee Include received mail in activity CSV exports 2018-01-18 10:08:19 -08:00
Ben Gotow 1794025eec Don’t pad <p> tags in emails, handle outlook font faces correctly in editor #529 2018-01-17 17:58:29 -08:00
Ben Gotow 5cbf7e31e5 Fix issue with unnamed files causing “click to download inline image” prompt #262 2018-01-17 17:44:19 -08:00
Ben Gotow d4211d1a69 Bump to 1.1.0, update Changelog 2018-01-17 14:13:39 -08:00
Ben Gotow 3f47ae4a71 Add ability to export activity data 2018-01-17 14:13:34 -08:00
Ben Gotow fba8c5a45f Swap empty divs for br, fix parsing of blocks with font styles 2018-01-16 08:46:22 -08:00
Ben Gotow ca489342be Fix problem with draft IDs being null briefly 2018-01-16 00:23:11 -08:00
Ben Gotow e191acc43a Add font face support, switch font size to <font size=“X”> 2018-01-15 23:31:04 -08:00
Ben Gotow 55c97e64a3 Stop shipping simplemde 2018-01-11 16:00:24 -08:00
Ben Gotow 1a3cca8d0a
Totally overhauled composer based on Slate (#524)
* Remove the composer contenteditable, replace with basic <textarea>

* Beginning broader cleanup of draft session

* DraftJS composer with color, style support

* Serialization/unserialization of basic styles, toolbar working

* WIP

* Switch to draft-js-plugins approach, need to revisit HTML

* Move HTML conversion functionality into plugins

* Add spellcheck context menu to editor

* Initial work on quoted text

* Further work on quoted text

* BLOCK approach

* Entity approach - better, does not bump out to top level

* Hiding and showing quoted text via CSS

* Get rid of ability to inject another subject line component

* Clean up specs, DraftFactory to ES6

* Remove old initial focus hack

* Fix focusing, initial text selection

* Remove participant “collapsing” support, it can be confusing

* Correctly terminate links on carriage returns

* Initial signature support, allow removal of uneditable blocks

* Sync body string with body editorstate

* Simplify draft editor session, finish signatures

* Templates

* Minor fixes

* Simplify link/open tracking, ensure it works

* Reorg composer, rework template editor

* Omg the slowness is all the stupid emoji button

* Polish and small fixes

* Performance improvements, new templates UI

* Don’t assume nodes are elements

* Fix for sending drafts twice due to back-to-back saves

* Fix order of operations on app quit to save drafts reliably

* Improve DraftJS-Convert whitespace handling

* Use contentID throughout attachment lifecycle

* Try to fix images

* Switch to Slate instead of DraftJS… much better

* Fix newline handling

* Bug fixes

* Cleanup

* Finish templates plugin

* Clean up text editing / support for Gmail email styles

* Support for color + size on the same node, clean trailing whitespace

* Restore emoji typeahead / emoji picker

* Fix scrolling in template editor

* Fix specs

* Fix newlines

* Re-implement spellcheck to be faster

* Make spellcheck decorator changes invisible to the undo/redo stack

* Remove comment

* Polish themplates panel

* Fix #521
2018-01-11 15:55:56 -08:00
David Rouyer 8ebe225567 Remove NSLog - use ELECTRON_ENABLE_LOGGING instead (#512) 2018-01-11 15:52:52 -08:00
Ben Gotow 5392726536
Linux options for auto hiding / collapsing menubar to right corner #271, #114, #142 (#498)
* WIP

* Editing UI

* Minor fix

* Make theme refs to bar more specific

* Fix ubuntu menu color

* Attempt 2

* Styling

* Restart > Relaunch

* Cleanup

* Linux-style gumdrops, slight ubuntu theme improvements
2018-01-01 13:00:17 -05:00
Ben Gotow fd3895f4ec Update signing assets that are about to expire on macOS 2018-01-01 09:52:49 -08:00
Ben Gotow 40caf341b4 Remove “reportUserEvent” calls, remnants of analytics integration 2017-12-31 11:44:36 -05:00
Ben Gotow 89bd1909ae Stop logging JS console to disk - nobody reads the output 2017-12-31 11:35:13 -05:00
Ben Gotow e7061112e5 When updating account settings, correctly populate old settings #496 2017-12-30 22:47:36 -05:00
Dylan Weremeichik 2a8d5662dd Added twitter profile image support. Added better handling of tiwtter handle. (#493) 2017-12-30 12:55:09 -05:00
Ben Gotow da2f8fc6d1 Do not apply themes to the onboarding window #474 2017-12-30 12:52:13 -05:00
Ben Gotow 62a1795ca0 Bump version to 1.0.12 2017-12-28 11:32:08 -05:00
Ben Gotow 37cc05214a Add ability to automatically CC/BCC per-account #275 2017-12-28 11:30:43 -05:00
Ben Gotow 44bf553b80 Improve “recipient name” check (see description) #381
- Warning is more descriptive, explains that it’s looking at the recipients

- Common relational phrases / pronouns will not trigger the warning, even when capitalized (“Hey dad” but now also “Hey Dad”)

- Additional words do not break matching (“Hey Professor X”, “Hey Mr. Gotow”)

- When replying to a generic / non-human email (eg: support@foundry376.com), the check is disabled. (Fix for Zendesk)
2017-12-27 14:48:10 -05:00
Ben Gotow 18df5b5070 Fix mail rules width issue #470 2017-12-27 12:50:59 -05:00
Ben Gotow f360568e3f Expose option to change interface zoom #176 2017-12-27 10:34:40 -05:00
Ben Gotow 8e7a63d1fe Move windowState to localStorage, remove dead code 2017-12-26 19:00:59 -05:00
Ben Gotow a498796147 Detect when the machine wakes from sleep, re-sync mail immediately #468 2017-12-23 10:02:57 -07:00
Ben Gotow e34bcd2296 Add all deprecated HTML attributes to sanitizer whitelist #260
https://www.codehelp.co.uk/html/deprecated.html
2017-12-20 10:23:17 -07:00
Ben Gotow f5f32802c0 Fix “View” links in contact sidebar 2017-12-19 11:02:50 -07:00
Ben Gotow 33de53c20f Ignore issues trying to change config dir permissions 2017-12-18 16:39:35 -07:00
Ben Gotow c0e979a27e Allow color and face attributes on <font> tags #442 2017-12-18 16:13:09 -07:00
Ben Gotow ea4b20afbb Bump version to 1.0.11 [corrected] 2017-12-15 09:43:48 -08:00
Ben Gotow 3069bc243b Add title attributes so you can view full attachment names #430 2017-12-14 14:25:19 -08:00
Ben Gotow 436ea2974b Bump version to 1.0.11 2017-12-14 13:40:15 -08:00
Ben Gotow 282044340d Fix attaching files containing unicode characters on Windows #370 2017-12-11 19:36:14 -08:00
Ben Gotow 98a5da53f8 Allow you to reset the cache for individual accounts 2017-12-11 19:23:39 -08:00
Agustín Rodríguez 685002a1af Restrict Mailspring config folder to 700 access mode (#418) 2017-12-11 11:00:13 -08:00
Ben Gotow 8fe8a65f80 Show good placeholder when signature is empty 2017-12-08 11:23:16 -08:00
Ben Gotow 3d22b14749 Fix drag and drop into categories from search 2017-12-08 11:23:05 -08:00
Ben Gotow 582ea8cd78 Fix translation plugin 2017-12-08 09:26:48 -08:00
Ben Gotow d250d2531e Bump version to 1.0.10, update changelog 2017-12-06 16:10:31 -08:00
Ben Gotow 49461d1074 Fix migration path for old signatures 2017-12-06 16:01:58 -08:00
Ben Gotow 36ffcb6a3e Don’t re-create default signature if you delete it 2017-12-06 15:58:37 -08:00
Ben Gotow 43de4191a7 Fix ancient bug with scrolling to inline replies 2017-12-06 15:58:25 -08:00
Ben Gotow 164c4d44d7 Fix account showing as syncing after completion 2017-12-06 11:24:06 -08:00
Ben Gotow cc6764e1f0 Rename “Quick Replies” to templates 2017-12-06 11:17:17 -08:00
Ben Gotow 7db6dff510 Overhauled signature editor 2017-12-06 11:16:59 -08:00
Ben Gotow 995d0029ce Let users know about Basic vs. Pro during onboarding 2017-12-04 12:04:48 -08:00
Ben Gotow 2fef9bd030 Sentry fix: Stop collecting API errors in client reports 2017-12-04 08:48:39 -08:00
Ben Gotow d87a994e9b Sentry fix: dismissing ugprade notification threw exception 2017-12-04 08:45:55 -08:00
Ben Gotow 62907af737 Sentry fix: handle Identity fetch edge cases correctly 2017-12-04 08:44:44 -08:00
Ben Gotow 6028e8a292 Sentry fix: Correct bad task.label() implementations 2017-12-04 08:42:53 -08:00
Ben Gotow a0fe657d70 Sentry fix: handle scenario when account is invalid / folder not found 2017-12-04 08:42:35 -08:00
Ben Gotow b7e80927dc Update theme starter to actually work with Mailspring 2017-12-01 23:18:22 -08:00
Ben Gotow bdd4f7ad89 Improve “no sent folder” message to reference Folder prefs #379 2017-12-01 22:06:55 -08:00
Ben Gotow c5e85dc4a1 Fix issue with nested vertical scrollbars in messages 2017-12-01 18:55:09 -08:00
Ben Gotow 1013578f60 Fix feature usage specs 2017-12-01 15:16:09 -08:00
Ben Gotow e6fe78cf61 Fix: properly implement Basic limits on read receipts / tracking 2017-12-01 14:44:51 -08:00
Ben Gotow 24fac237cf Fix: sending draft with metadata when it has not yet been saved 2017-12-01 14:43:37 -08:00
Ben Gotow 335373c69f Fix: disabling link tracking not taking effect immediately 2017-12-01 14:43:05 -08:00
Ben Gotow 850aede4bf Restructure sync progress reporting to explain long initial sync better 2017-12-01 14:23:54 -08:00
Ben Gotow e454f9d608 Reduce offline battery usage by… updating labels less often 2017-12-01 10:18:15 -08:00
Ben Gotow 62aab65db4 Disable analytics package - haven’t been using it at all 2017-11-30 20:58:31 +00:00
Ben Gotow 114dc47535 Make password management errors immediately fatal 2017-11-30 17:07:23 +00:00
Ben Gotow e72ca4bb2b Don’t run the metadata handlers in secondary windows #351 2017-11-28 23:09:33 +00:00
Ben Gotow c57b778fa5 Bind cmd-shift-V to paste-without-formatting as well #268 2017-11-28 22:56:02 +00:00