Commit graph

772 commits

Author SHA1 Message Date
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