Commit graph

890 commits

Author SHA1 Message Date
Ben Gotow e549d48299 Copy-pasting out and back in to the editor uses Slate’s representation, not HTML 2019-06-14 02:12:30 -05:00
Ben Gotow 6167938af2 Allow copy-paste of void nodes (images) in Slate by changing fix to #787 2019-06-14 02:11:48 -05:00
Ben Gotow 4d06593b93 Add a small hack to allow copy-pasting just an image in the composer 2019-06-14 01:53:30 -05:00
Ben Gotow 33048e3388 Allow Slate’s default drag-and-drop behavior to pass through the file dropzone 2019-06-14 01:45:38 -05:00
Ben Gotow ee909d5ceb Improve the styling of inline image attachments in the composer 2019-06-14 01:45:00 -05:00
Ben Gotow c02a3b33f1 window.onerror is not always calleed with an error object (resizeobserver issue) 2019-06-13 22:51:10 -05:00
Ben Gotow 9e31412654 Profile and improve resize performance, fix “resize observer loop” error 2019-06-13 22:50:32 -05:00
Ben Gotow 1808e52b05 Update changelog for 1.6.2 release (pending testing) 2019-06-11 02:24:16 -05:00
Ben Gotow 5ad85ff7cb Semver caret syntax is patch-only for 0.x.x, fork to update slate-edit-list peerDep 2019-06-11 01:48:25 -05:00
Ben Gotow 3eda735e06 Pin to exact versions of slate dependencies 2019-06-11 01:07:46 -05:00
Ben Gotow f79d850a0c Spring cleaning: Remove the (disabled) plugins package, will be web page 2019-06-11 00:53:50 -05:00
Ben Gotow 5c31fea79f Spring cleaning: Drop the -webkit css prefix where possible 2019-06-11 00:53:19 -05:00
Ben Gotow dee76b0f56 Spring cleaning: codemod spread syntax in place of Object.assign({}, [].concat( 2019-06-11 00:46:17 -05:00
Ben Gotow f6de37f181 Rebuild package-lock to fix build errors 2019-06-11 00:05:40 -05:00
Ben Gotow cfd99a8448 In copied text, do not consider default color a meaningful style #1053, #1309, #641, #1290 2019-06-10 23:15:47 -05:00
Ben Gotow d1923bbb26 Fix “composer dropdown list grey text on grey” on Windows #1500 2019-06-10 22:14:21 -05:00
Ben Gotow 2661b2134d Fix issue with copy-paste not working if the last element is uneditable #803 2019-06-10 20:55:08 -05:00
Ben Gotow 9835f4ebe7 Use the inline style transformer to reemove <style> nodes from signatures #964 2019-06-10 20:03:59 -05:00
Ben Gotow 66d3336aef Use slate-plain-serializer to preserve linefeed when copying out of composer #1457 2019-06-10 19:37:07 -05:00
Ben Gotow 0da398e631 Add a border around the composer color picker to resolve #645 2019-06-10 19:22:06 -05:00
Ben Gotow 21bc2ef398
Upgrade to Slate 0.45.1 for better composer perf and "setStart on Range" error fix (#1518)
* Move to Slate 44, start using types more extensively in Composer

* More types and cleanup

* Expose the editor object to the draft session, try exposing editor to session

* Bump to Slate 45 for https://github.com/ianstormtaylor/slate/pull/2225/files

* How did the unsubscribe plugin get in here

* Bump Slate types, fix TS errors, start testing

* Polish

* Fix issue with emails not shrinking when you close quoted text

* Fix the “remove quoted text” button

* More polish

* Fix issues with PR, improve typings

* Remove spurious log
2019-06-10 19:15:07 -05:00
Matt Lyons f20e9c3f39 Add setting to disable email content max width (#251)
commit 84d0997cdca895d321ed6e70f1ab40cf03b14aa0
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Jun 9 17:36:38 2019 -0500

    A bit of polish

commit 066963a8111d510cab2d87caaa547bdabe581461
Merge: 06d2e4546 8ed229a7c
Author: Ben Gotow <ben@foundry376.com>
Date:   Sun Jun 9 17:07:20 2019 -0500

    Merge branch 'emailWidthFix' of https://github.com/mattlyons0/Mailspring into mattlyons0-emailWidthFix

    # Conflicts:
    #	app/internal_packages/message-list/lib/message-list.tsx
    #	app/internal_packages/message-list/styles/message-list.less
    #	app/src/config-schema.es6

commit 8ed229a7c7
Author: Matt Lyons <matt@mattlyons.net>
Date:   Wed Oct 25 03:02:03 2017 -0700

    Add setting to disable email content max width

    Closes #228
2019-06-09 17:38:57 -05:00
Ben Gotow 11e2c404f1 RSVP to attached calendar events and view RSVP responses from a message 2019-05-27 23:48:20 -05:00
Ben Gotow 31479d25cc Move email iframe overflow CSS to <html> so body height: 100% !important works #1496 2019-05-27 11:17:13 -05:00
Ben Gotow 488cc27c34 Support hyphenated names during sender name validation #1445 2019-05-26 18:59:48 -05:00
Ben Gotow 3c6802b84e Add missing implementation of isMatchCompatible for HasAttachment query #1480 2019-05-26 18:41:14 -05:00
Ben Gotow c9b86cc217 Expose firstMessageTimestamp, implement menu item to copy “mailbox permalink” #1473 2019-05-26 18:08:29 -05:00
Ben Gotow 7ade1c7243 Bump to Electron 4.2.2 2019-05-26 17:14:53 -05:00
Ben Gotow d11fa8ced2 Properly handle linux icon themes without Context keys #1467 2019-05-26 17:14:53 -05:00
Ben Gotow df64fe293c Move the attach button to the left side of the composer footer #1508 2019-05-26 17:14:53 -05:00
Ben Gotow a38445c723 Prefix draft header message IDs with the account ID to fix filtering of open tracking #1494 2019-05-26 17:14:53 -05:00
Ben Gotow 4dfe0a3f13 Display an error message when Mailspring is unable to edit it’s launchAgent file #1493 2019-05-26 17:14:53 -05:00
Ben Gotow f927024628 Fix TS errors blocking the calendar preview #1492 2019-05-26 17:14:53 -05:00
João Miranda 598d8cc7ef Added confirmation dialog before resetting accounts and settings (#1486) 2019-05-26 14:03:21 -05:00
Mathias Bosman b620157464 Updated nl localization (#1482)
* Changed some capital letters
* Removed unneeded spaces before "..."
* Changed the English term "thread" to a Dutch term.. although one could discuss we don't have a correct word for "thread"
* Changed the English term "toggle"
* Removed some unnecessary punctuation marks
* ...
2019-05-26 14:01:58 -05:00
Štěpán Severa f1681fde2e Czech translation improved (#1459)
* Word "čoskoro" wich is not czech word replaced with "brzy" which is czech synonym of soon

* Word "niť" replaced with better czech word for thread -> "vlákno"
2019-05-26 14:01:04 -05:00
Ben Gotow 110c443598 Update changelog for 1.6.1 release, bump internal build to 1.6.2 2019-04-04 21:52:53 -07:00
Ivan.Nginx 60b644e69d Improving russian translation (#1430)
* Fixed previous incorrect message.

* Corrected emtpy string.

* Corrected Trash cleaning & Deleting single message.
2019-03-29 15:24:29 -07:00
kometchtech d87b7a513d Update ja.json (#1431) 2019-03-29 14:14:14 -07:00
Jack Arrington 701500f7da Add hotkey F5 for sync (#1429) 2019-03-29 14:12:21 -07:00
Ben Gotow 74d2b5a65a In the composer, allow the user to delete a selection from the first character forward 2019-03-27 01:31:00 -07:00
Ben Gotow 16ab68d895 Improve spellcheck performance on long emails [electron-spellchecker/issues/136] 2019-03-26 22:38:53 -07:00
Ben Gotow da4b34f08a Fix regression in removing quoted text caused by TS conversion #1434 2019-03-26 22:02:39 -07:00
Ben Gotow 4351084fe8 Threshold diagonal swipe movements, reduce accidental swipe-to-archive #690 2019-03-24 23:35:41 -07:00
Ben Gotow 51125ab11f Avoid flawed version check, run mail rules only once message body is received #605, #513 2019-03-24 17:48:46 -07:00
Ben Gotow 590a746b1a Fix autoupdate crash (nativeImage => NativeImage) #1425 2019-03-21 17:20:50 -07:00
Ben Gotow 6bd51c70f6 Update package.lock and run npm audit 2019-03-18 09:14:03 -07:00
Ben Gotow 60aa641037 Bump to 1.6.1, Electron 4.1.0 2019-03-18 09:09:36 -07:00
Ben Gotow ccd89fc20f Fix the “squished” window controls in darkside theme on Linux #1104 2019-03-17 11:08:47 -07:00
Ben Gotow 22795bed77 Display the shortcut for “Find in thread” and use F4/Ctrl-Shift-F in Outlook config #1372 2019-03-16 13:54:01 -07:00
Ben Gotow 8208850439 Handle double-clicking on the sheet toolbar on macOS #1388 2019-03-16 13:37:53 -07:00
Ben Gotow b253d49c7a Properly strip surrounding quotes from displayed contact names #1397 2019-03-16 13:06:14 -07:00
Ben Gotow 96c95eef18 Move default icon to a path preserved in packaged app 2019-03-12 23:30:36 -07:00
Ben Gotow 731aa71134 Bump to 1.6.0, Electron 4.0.8 2019-03-12 21:27:01 -07:00
Ben Gotow ccac20b250 Make the “Show Templates Folder” link smaller, improve Subscription tab styling 2019-03-12 21:27:01 -07:00
Artur Kraft 0f52f13618 Add icon to notifications (#1405)
* adds icon to the notifications

on windows and mac the default icon is used (from resources), on linux
the one set in the .desktop file is searched and used

* add budgie gnome to supported desktop environments

* converted to typescript and removed cache, icon is now loaded once at the beginning

* don't execute the gsettings command if the path is null
2019-03-12 21:16:57 -07:00
Ben Gotow 33da5465c4 When clicking in a scrollbar, move up/down by a single page (mimic native behavior) 2019-03-05 22:55:10 -08:00
Ben Gotow d972184c5f When printing emails, show the full date of every message 2019-03-05 22:54:51 -08:00
Ben Gotow 94309214a5 Make the linux “new items” icon brighter #1386 2019-03-04 11:22:46 -08:00
Artur Kraft 4aa18a806a replace small tray icons with larger ones and replace the new items icon (#1386) 2019-03-04 11:07:57 -08:00
André Hahn 8228564456 Improve German Translation (#1373)
* Improve German Translation (A to B)

Improve the German translation:
- Improve messages with first letters A to B

Signed-off-by: ahahn94 <ahahn94@outlook.com>

* Improve German Translation (C to H)

Improve the German translation:
- Improve messages with first letters C to H

Signed-off-by: ahahn94 <ahahn94@outlook.com>

* Improve German Translation (I to L)

Improve the German translation:
- Improve messages with first letters I to L

Signed-off-by: ahahn94 <ahahn94@outlook.com>

* Improve German Translation

Improve punctuation:
- replace " ..." with "..."
- replace " / " with "/"

Signed-off-by: ahahn94 <ahahn94@outlook.com>
2019-03-04 11:06:32 -08: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 2057ca3023 Switch to 39-character message IDs to fix iCloud “SMTP black hole” issues
Detailed writeup of this found here: https://medium.com/follow-up-boss-dev/when-icloud-emails-go-into-a-black-hole-76991abd87a8. Mailspring was previously sending message IDs where the “local part” was 46 characters.

Using UUIDv4 because it exactly matches what iCloud itself is using.
2019-02-25 08:16:02 -08:00
Ben Gotow 43d80dea46 Bump to 1.5.7, Electron 4.0.5, update Changelog 2019-02-24 10:41:07 -08:00
Ben Gotow cc262ef0d2 Only re-evaluate visible range of a list when the number of items changes in an update 2019-02-24 10:24:21 -08:00
Ben Gotow 087892eaeb When the thread list is invalidated, re-run the SQL query in the background proc 2019-02-24 10:23:18 -08:00
Ben Gotow cd08553b92 Make scrollTo run in an animation frame to avoid interrupting React commit with layout 2019-02-24 10:21:32 -08:00
Ben Gotow 6c59cf14a2 Eliminate double-render of participant sidebar by presetting loading: true 2019-02-24 10:18:54 -08:00
Ben Gotow 835b6d04a7 Start cleaning up uses of local state / componentWillReceiveProps for React 16.8 2019-02-24 10:17:15 -08:00
Ben Gotow 209ba58e3e Use ResizeObserver to monitor email content size for better performance 2019-02-24 00:12:14 -08:00
Ben Gotow 9f2b5217bc Use the new DOM ResizeObserver for much more efficient custom scrollbars 2019-02-23 23:01:27 -08:00
Ben Gotow 46f6253e52 Fix race condition causing all account passwords to be lost when signing out of Mailspring ID 2019-02-22 23:39:56 -08:00
Ben Gotow 63f2316158 Fix cut / copy / paste in the billing and signup webviews #15219 2019-02-22 23:21:07 -08:00
Ben Gotow 02873b9f63 Fix contact sidebar not using the correct LinkedIn url type for personal profiles 2019-02-22 22:53:32 -08:00
Ben Gotow 1cdb6094de AAdd a LinkedIn profile link option to the signature builder 2019-02-22 22:53:32 -08:00
Ben Gotow 3e3cad8f9d Make Mailspring less aggressive about wrapping wide emails, prefer horizontal scrolling 2019-02-22 22:53:32 -08:00
Austin Lasher ca5f9bbb88 Fix message erroneously saying mailsync *could* be found, and update (#1374)
lang file keys accordingly. Translations were not updated.
2019-02-22 21:18:50 -08:00
Gaspacchio 94d7bac870 Improved french translation (#1360) 2019-02-22 21:17:39 -08:00
Ben Gotow 1ff9fc9616 Fix linter errors 2019-02-10 17:40:28 -08:00
Ben Gotow bf651e74ed Fix support for Yandex on a custom domain #1337 2019-02-10 17:02:11 -08:00
Ben Gotow 8945c5188e Merge branch 'feature/calendar-preview' 2019-02-10 16:17:16 -08:00
Ben Gotow 508a859abc Fix the max height of the calendar popovers 2019-02-10 16:16:03 -08:00
Ben Gotow 00c9bcafaa Fix column configuration to fix event query subscription 2019-02-10 15:44:41 -08:00
Ben Gotow 51af0b3117 Add support for recurring events 2019-02-09 17:53:56 -08:00
Ben Gotow 295300361b Switch to Mozilla’s ical.js parser 2019-02-09 11:52:39 -08:00
Ben Gotow d9bca1941f Revive old calendar prototype, link against new C++ sync engine 2019-02-09 02:29:23 -08:00
kometchtech 26b22ba2a5 Update ja.json (#1340)
* reviewed some Japanese.
2019-02-06 22:18:54 -08:00
Enrico Cavicchini 630789c040 Update it.json with a better Italian translation (#1352)
I tried to do my best, but sometimes I had to guess the context and make some changes to expressions that do not exist in Italian. It's still better than the original Italian translation, though.
2019-02-06 22:17:51 -08:00
Ben Gotow 1677bd7ed0 Add explicit deep-extend dependency to workaround bug in npm dedupe 2019-02-04 22:37:14 -08:00
Ben Gotow 23ac4e60b3 Remove jasmine-tagged which is tied to an old Atom build of jasmine-node 2019-02-04 22:31:04 -08:00
Ben Gotow dedc1d4465 Fix formatting of multiple lines in a code block #1346 2019-02-04 21:55:59 -08:00
Ben Gotow e85d8bd8f3 Upgrade packages with the help of npm audit fix 2019-02-04 21:54:38 -08:00
Ben Gotow 4a5b2d05c4 Merge branch 'master' of https://github.com/Foundry376/Mailspring 2019-01-22 19:18:07 -08:00
Ben Gotow 30968008fb Allow class attribute when sanitizing email content for display #1330 2019-01-22 19:15:52 -08:00
Leslie-Alexandre DENIS 57b43b55c1 fix(french) first iteration of french improvement (#1305) 2019-01-21 22:51:36 -08:00
Ben Gotow c030b009c4 Bump to 1.5.6, Electron 4.0.1 2019-01-07 22:13:43 -08:00
Ben Gotow 80dcc9af73 Rewrite quickpreview to use strategy concept, add PrismJS for code file types 2019-01-06 13:10:58 -08:00
Ben Gotow b7939d38bd Attach a small menu to the preview windows, remove scrollbars on Windows 2019-01-03 12:00:42 -08:00
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 &nbsp; #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 &quot; 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