Commit graph

3493 commits

Author SHA1 Message Date
Jackie Luo
4a5515e4c9 feat(snooze): Add command for keyboard shortcut
Test Plan: Tested locally.

Reviewers: bengotow, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3008
2016-06-07 10:29:52 -07:00
Juan Tejada
cb331f14de fix(mail-merge): Prevent subject from stealing focus from table
- Properly clears savedSelection reference inside MailMergeSubject
component
2016-06-07 10:13:41 -07:00
Ben Gotow
94a759d698 fix(sidebar): Show icons when hovering over entire section 2016-06-06 17:57:39 -07:00
Juan Tejada
213f2a4e17 🎨(empty-state): Add missing empty-state images 2016-06-06 17:23:16 -07:00
Juan Tejada
544d27bca8 fix(tracking): Remove hardcoded references to tracking plugin ids
- Adds a helper in the package manager to get the id of a plugin
2016-06-06 17:19:12 -07:00
Jackie Luo
6d7dec3b0e fix(tracking): Enable toggle button by default unless specified 2016-06-06 16:53:50 -07:00
Juan Tejada
82fd8a1c4b fix(link-tracking): Properly render tracking bubble for exchange msgs
- In Exchange messages (no multisend per recipient), links in the
message body still have the redirect_url (as opposed to the url). When
traversing the body, we were just checking for the url, so the links
would not be found and we wouldn't render the tracking bubble
2016-06-06 16:13:29 -07:00
Ben Gotow
17d9c3d717 fix(tz): Update moment, internally uses Intl.DateTimeFormat() 2016-06-06 15:20:48 -07:00
Evan Morikawa
23ee4b5c76 fix(tracking): Ensure that actions have unique keys 2016-06-06 15:17:26 -07:00
Juan Tejada
af63a67cca fix(sidebar): Properly update sidebarAcctIds when all accts removed
- Prevents app from crashing when all accounts are removed
2016-06-06 15:08:10 -07:00
Ben Gotow
a7dde102a8 fix(merge): Settings: add 24-hour clock support 2016-06-06 14:33:51 -07:00
Friedrich von Never
899193908e Settings: add 24-hour clock support 2016-06-06 14:31:57 -07:00
Jackie Luo
6a7e45c66f 🎨(tracking): Change references to read receipts 2016-06-06 12:04:03 -07:00
Ben Gotow
c61fdfb317 fix(css): Fix CSS regression, remove unused assets 2016-06-03 17:01:48 -07:00
Ben Gotow
cf9941fe5a fix(onboarding): Message for 400+ server error codes 2016-06-03 16:38:59 -07:00
Juan Tejada
849613836a fix(mail-merge): Update EditorAPI instance correctly for subject field 2016-06-03 16:34:38 -07:00
Juan Tejada
ddad7d9be7 fix(mail-merge): Trim email 2016-06-03 16:15:28 -07:00
Ben Gotow
e147b59ad0 fix(beforeunload): Chrome 51 - return undefined to continue 2016-06-03 16:09:25 -07:00
Ben Gotow
1f27e00069 fix(onboarding): Only show the welcome page if not already seen 2016-06-03 16:09:25 -07:00
Juan Tejada
95b3939885 fix(mail-merge): Fix validation -- trim email strings
- Don't block send button if validation fails
2016-06-03 16:07:29 -07:00
Juan Tejada
0e808003ff fix(sidebar): Correctly update sidebar when focusing perspective
- When focusing a perspective:
  - If sidebar is unified inbox then don't the sidebar layout
  - If sidebar is for a single account, then update to the appropriate
  single account
- Renames some variables
2016-06-03 15:10:08 -07:00
Juan Tejada
5bd338511a fix(mail-merge): Fix broken error handling with multi-send to individual
- As a temporary fix, now passes an option to SendDraftTask to not
perform MultiSendToIndividualTask's which screwed up error handling
- Fixes actual bugs with error handling
2016-06-03 12:34:47 -07:00
Ben Gotow
5b69cea5d5 bump(electron): 1.2.1 and React Devtools in dev mode 🎉 2016-06-03 10:51:39 -07:00
Evan Morikawa
a00d4f2028 fix(lint): fix unused variable 2016-06-03 13:06:45 +01:00
Evan Morikawa
e0a805449f fix(composer): overlaid component fix for new event card 2016-06-03 12:49:48 +01:00
Ben Gotow
c1bbec25cd fix(identity): deprecate updaterId, provide safe access to identity.id 2016-06-02 18:56:09 -07:00
Ben Gotow
16361594c0 fix(sync): Always restart where left off after initial sync interrupted 2016-06-02 18:56:09 -07:00
Juan Tejada
f5a9ae718d fix(build): Update asar unpack patterns to match top level examples
- Any dependencies that have an `examples` directory would not get
packed into the asar, causing the windows build to fail because of path
lengths > 250 characters
2016-06-02 16:56:31 -07:00
Juan Tejada
f5a82569a8 bump(version): 0.4.42 2016-06-02 16:00:54 -07:00
Juan Tejada
7730f4fcc2 fix(build): Do not try to compile dependencies
- Remove unused peg file
2016-06-02 15:53:08 -07:00
Ben Gotow
44df559cfa fix(multi-send): Increase timeouts of all multi-send API requests 2016-06-02 15:28:16 -07:00
Juan Tejada
5dc07d68cf fix(build): Don't lint files inside node_modules, fix lint error 2016-06-02 14:45:51 -07:00
Evan Morikawa
57d0497788 fix(analyitcs): make sure to flush events before they close 2016-06-02 16:24:32 +01:00
Evan Morikawa
866f34162e fix(onboarding): use proper env 2016-06-02 15:00:02 +01:00
Evan Morikawa
d58bb4f07e fix(onboarding): properly base64 encode string 2016-06-02 14:45:48 +01:00
Evan Morikawa
b5a53a49ee fix(analytics): fix errors in onboarding flow 2016-06-02 11:16:41 +01:00
Evan Morikawa
7e0c513805 feat(analytics): update analytics libraries
Summary:
See
https://paper.dropbox.com/doc/Analytics-ID-Unification-oVDTkakFsiBBbk9aeuiA3

Test Plan: Manual

Reviewers: juan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2998
2016-06-02 03:38:51 -04:00
Jackie Luo
f5ab2ea322 feat(activity-list): Scope notifications by accounts 2016-06-01 18:02:52 -07:00
Juan Tejada
8197b2a96f fix(sidebar): Properly initialize sidebar accounts 2016-06-01 17:26:18 -07:00
Ben Gotow
3270ac48fc fix(tutorial): Incorrect strings 2016-06-01 17:25:08 -07:00
Juan Tejada
ac089c4d8d update(sidebar): Moves accounts in sidebar state to FocusedPerspectiveStore
Summary:
- FocusedPerspectiveStore now holds the state of the accounts that are currently being displayed in the sidebar, i.e. unified inbox or not, which makes it globally accessible state. The SidebarStore just reads this state directly off of the FocusedPerspectiveStore to decide which sections and items to display in the sidebar.
- Updates `Actions.focusDefaultMailboxPerspectiveForAccounts` to take an optional array of `sidebarAccountIds` to set in the sidebar. The default behavior is to show the accounts of the perspective that will be focused. E.g. when selecting an account via the account switcher, it will just show the sidebar items for the single account that was selected, but when adding a new account, we are setting the sidebar accounts to all account although we are still focusing the perspective for a single account.
- Will now show unified inbox sidebar with correctly focused account when new account added.
- Cleans up the code a little bit, but this package still needs major refactor

Test Plan: Missing!

Reviewers: jackie, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D3002
2016-06-01 17:13:46 -07:00
Jackie Luo
11d5b26548 🎨(participant-profile): Use UI variables 2016-06-01 16:08:10 -07:00
Ben Gotow
8860326065 fix(account-store): Update fake data import for screenshots 2016-06-01 15:55:44 -07:00
Jackie Luo
5055ba59a9 🎨(load): Update loading screen to new style 2016-06-01 15:43:24 -07:00
Ben Gotow
3615c7ea49 fix(undo): Improve messaging around label changes, modernize undo-redo-store
Summary: Just a small patch to address bad messaging

Test Plan: Run one new test!

Reviewers: jackie, juan

Reviewed By: jackie, juan

Differential Revision: https://phab.nylas.com/D3000
2016-06-01 14:36:57 -07:00
Jackie Luo
311e21e615 🎨(sidebar): Fix button to add folder/label 2016-06-01 13:54:23 -07:00
Jackie Luo
d40f9de330 fix(tracking): Add key and refactor code 2016-06-01 12:59:12 -07:00
Juan Tejada
839c60f5b5 fix(build): Fix open-tracking specs 2016-06-01 12:37:06 -07:00
Jackie Luo
58e1ed57ee fix(badge): Add option for total count 2016-06-01 11:42:21 -07:00
Jackie Luo
2f7d64b27a fix(emoji): Remove special casing for Outlook emoji 2016-06-01 11:11:51 -07:00