Ben Gotow
62d2c700b8
Handle changes in same ms as lastCommitTime, committed but not finished, when sending
2019-06-14 11:38:43 -05:00
Ben Gotow
ad13cab209
Fix support for select-all + copy of email message contents
2019-06-14 02:16:56 -05:00
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 #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