Commit graph

3267 commits

Author SHA1 Message Date
Jackie Luo fddb5e06f6 feat(spellcheck): Add option to disable spellcheck 2016-06-16 15:12:19 -07:00
Akash Nimare a3d62cf8f1 Fixed broken links. (#2470) 2016-06-16 15:09:24 -07:00
Jackie Luo 91d3e3d213 fix(subscription): Change copy to be less confusing 2016-06-16 12:23:06 -07:00
Annie 30bb68ddd5 fix(label-nesting): maintain nested labels when renaming a label
Summary:
when renaming nested labels, maintain nested path
fixes #2402

Test Plan: created nested labels and successfully tested in dev

Reviewers: juan

Reviewed By: juan

Subscribers: evan

Differential Revision: https://phab.nylas.com/D3028
2016-06-15 16:48:26 -07:00
Halla Moore 93455db929 fix(specs): Fix specs on Linux
Summary: Specs were failing on Linux, this diff fixes them.

Test Plan: Unit tests

Reviewers: evan, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3029
2016-06-15 16:30:52 -07:00
Keith Armstrong f8d0c82647 Update broken links for guides, docs, and API (#2455)
Also updated schemes of some links to https for consistency
2016-06-15 15:29:52 -07:00
Jackie Luo 3b9d38e493 fix(identity): Convert datetimes to milliseconds 2016-06-14 15:04:18 -07:00
Ben Gotow 5cb595e9fe fix(mail-merge): Patch to prevent interaction with other ParticipantTextFields 2016-06-14 14:02:32 -07:00
Ben Gotow 0511c12503 fix(keybase): Don't run specs which require keybase API 2016-06-14 13:26:10 -07:00
Ben Gotow 09addb80a2 Pgp patch (#2430)
* update icons

* style commit

* Debugs export function

The key Export function used to not successfully show items in
their directories and also depend on the most recent attachment
download location. This commit adds a new savedState attribute
just for Keybase keys and also handles the case where that value
is null.

* Forces delete to populate

fs.watch() was acting up and not triggering populates on deletes.
Now deleteKey() just triggers a populate.

* Re-enables decryption of attachments from Enigmail

Decryption of attachments was disabled in the Great Password Popover
Refactor of Early June 2016. This commit adds that feature back
(and makes some changes to getKeyContents to facilitate that
change).
2016-06-14 13:22:38 -07:00
Ben Gotow 3baa987c61 fix(keybase): Invite fetch doesn't need JSON parse 2016-06-14 12:26:43 -07:00
Ben Gotow 3b79b4a2e0 fix(identity): Show number of days remaining correctly 2016-06-14 11:52:15 -07:00
Adrian Grant d92dba6166 Add Website Launcher community plugin (#2407) 2016-06-14 11:43:41 -07:00
Ben Gotow b84bc5fd61 bump(version): 0.4.45 2016-06-14 01:45:52 -07:00
Ben Gotow b040433466 fix(login-links): Cap req to 1.5s, ensure pages always open 2016-06-14 01:23:22 -07:00
Ben Gotow 10753e128c fix(keybase): Add a small button to redeem a keybase invite 2016-06-13 17:40:21 -07:00
Jackie Luo 4ea106db3e 🎨(loading): Remove supplement text 2016-06-13 16:32:46 -07:00
Jackie Luo 9661430268 fix(view-on-github): Import Actions correctly 2016-06-13 16:19:46 -07:00
Ben Gotow bb2cf67722 fix(onboarding): Minor asset tweaks 2016-06-13 15:19:01 -07:00
Ben Gotow f49239dcf2 fix(pro): Add manual refresh to identity page 2016-06-13 12:06:53 -07:00
Juan Tejada 6b787259ef bump(version): 0.4.44 2016-06-13 12:05:11 -07:00
Evan Morikawa e6dc7f7b4b fix(analytics): move to work window 2016-06-13 13:14:15 -04:00
Evan Morikawa 75a785e683 fix(identity): enable proper People support 2016-06-12 21:13:46 -04:00
Jackie Luo b960a0bef7 fix(activity): Add thread ID to notifications 2016-06-10 15:55:21 -07:00
Ben Gotow 5f13982399 fix(pro): Replace subscriptionRequiredAfter 2016-06-10 14:36:37 -07:00
Juan Tejada 991453f4dc fix(send-task): Update to use Message::participants
- Fix participants method signature for correct default params
2016-06-10 13:27:40 -07:00
Ben Gotow 11fb1aefdc fix(sending): Minor changes to cleanup phase of sending 2016-06-10 12:35:56 -07:00
Juan Tejada e5b31603d3 fix(menus): Add missing Window menu to win32 and linux 2016-06-10 11:55:59 -07:00
Evan Morikawa b5212d1d1b fix(spec): fix failing draft specs 2016-06-10 11:54:47 -07:00
Evan Morikawa 7e749f2059 fix(multi-send): show dependent errors in session close task 2016-06-10 11:54:18 -07:00
Juan Tejada 1fffd843a0 fix(specs): Fix DraftStore and SendManyDraftsTask specs 2016-06-10 11:32:38 -07:00
Juan Tejada 95b44ed149 fix(mail-merge): Remove unecessary shouldComponentUpdate on decorator
- `shouldComponentUpdate` on ListensToMailMergeSession decorator prevented
the default TokenizingTexField from being rendered even when mail merge
was inactive.
- It incorrectly assumed that the only state the decorated component
cares about was the mail merge session state
2016-06-10 10:55:48 -07:00
Evan Morikawa 20b5b69b66 fix(draft): delay draft re-opening w/ errors to allow time to close 2016-06-10 09:32:18 -07:00
Juan Tejada d69126c8eb fix(mail-merge): Correctly update tokens when new csv is imported
- MailMergeBodyToken now keeps internal state to track when the column
its linked to has changed
- Fix subject regex
2016-06-10 00:28:44 -07:00
Ben Gotow 2fb8ecc9db fix(moves): Improve labeling of ChangeLabelTasks 2016-06-09 18:21:08 -07:00
Ben Gotow d0cb89ebd9 fix(emoji): Remove vertical overflow from composer, allow for popups 2016-06-09 17:51:08 -07:00
Jackie Luo 5a9ac9b79f fix(emoji): Stop checking text outside of current div for matches 2016-06-09 16:50:49 -07:00
Jackie Luo ee86aa0ccd 🎨(tracking): Align thread list with open tracking icons 2016-06-09 16:23:32 -07:00
Juan Tejada da20bcc931 fix(plugins):Call NotifyPlugins task regardless of metadata sync success
- Before this commit, if any SyncbackMetadataTask for a message failed, we would
never run NotifyPluginsOfSendTask because of the dependency in place.
This caused unintended consequences like open/link tracking not working
if any other plugin failed to syncback metadata, despite the tracking
metadata having been saved successfuly.

- This commit makes it so NotifyPluginsOfSendTask always runs after
the SyncbackMetadata tasks regardless of wether they fail or succeed by
updating the task queue to support this dependency scenario
2016-06-09 16:23:15 -07:00
Jackie Luo 5e6abfbe68 🎨(darkside): Add UI tweaks for activity list 2016-06-09 16:11:27 -07:00
Evan Morikawa 5ac1e7a63d fix(templates): fix new templates from draft 2016-06-09 15:21:20 -07:00
Evan Morikawa b513b678de fix(template): can hit enter to save template names 2016-06-09 15:21:20 -07:00
Jackie Luo 6a7dc75f11 fix(typo): Correct spelling in error message 2016-06-09 15:04:00 -07:00
Evan Morikawa d1d2749209 fix(templates): detect empty bodies and fix CSS 2016-06-09 15:00:58 -07:00
Juan Tejada ecb1464648 fix(themes): Properly set theme on the hot window
- First composer window you open after changing the theme will now have
the correct theme
2016-06-09 14:12:44 -07:00
Ben Gotow a1995d4a15 fix(plugin-ids): Lookup plugin id if pkg is not loaded 2016-06-09 13:58:24 -07:00
Evan Morikawa 1e462a7cbf fix(analytics): improve data 2016-06-09 13:18:01 -07:00
Juan Tejada 66c87b6749 fix(build): Fix less lint 2016-06-09 12:31:17 -07:00
Evan Morikawa 8e1824d66f fix(analytics): set super properties on events 2016-06-09 11:57:12 -07:00
Ben Gotow 93034307b2 fix(focus): Don't clear focus unless change removes acct 2016-06-09 10:57:31 -07:00