Commit graph

3336 commits

Author SHA1 Message Date
Juan Tejada
cde96704fe 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
d7c9069825 fix(tracking): Enable toggle button by default unless specified 2016-06-06 16:53:50 -07:00
Juan Tejada
48c8a55925 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
a46320bcc0 fix(tz): Update moment, internally uses Intl.DateTimeFormat() 2016-06-06 15:20:48 -07:00
Evan Morikawa
aadca1de61 fix(tracking): Ensure that actions have unique keys 2016-06-06 15:17:26 -07:00
Juan Tejada
52f928c991 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
36ee588d12 fix(merge): Settings: add 24-hour clock support 2016-06-06 14:33:51 -07:00
Friedrich von Never
32efb09825 Settings: add 24-hour clock support 2016-06-06 14:31:57 -07:00
Jackie Luo
6c3daa3957 🎨(tracking): Change references to read receipts 2016-06-06 12:04:03 -07:00
Ben Gotow
f7492b8250 fix(css): Fix CSS regression, remove unused assets 2016-06-03 17:01:48 -07:00
Ben Gotow
74cb7ac94f fix(onboarding): Message for 400+ server error codes 2016-06-03 16:38:59 -07:00
Juan Tejada
39afa20d22 fix(mail-merge): Update EditorAPI instance correctly for subject field 2016-06-03 16:34:38 -07:00
Juan Tejada
9c3e25554b fix(mail-merge): Trim email 2016-06-03 16:15:28 -07:00
Ben Gotow
280750dc50 fix(beforeunload): Chrome 51 - return undefined to continue 2016-06-03 16:09:25 -07:00
Ben Gotow
668d32705f fix(onboarding): Only show the welcome page if not already seen 2016-06-03 16:09:25 -07:00
Juan Tejada
169a00055d 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
f484117b00 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
b7572ff942 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
063c6b814e bump(electron): 1.2.1 and React Devtools in dev mode 🎉 2016-06-03 10:51:39 -07:00
Evan Morikawa
2896a2ccb2 fix(lint): fix unused variable 2016-06-03 13:06:45 +01:00
Evan Morikawa
60a8070f29 fix(composer): overlaid component fix for new event card 2016-06-03 12:49:48 +01:00
Ben Gotow
c0c543c9c8 fix(identity): deprecate updaterId, provide safe access to identity.id 2016-06-02 18:56:09 -07:00
Ben Gotow
508c92f599 fix(sync): Always restart where left off after initial sync interrupted 2016-06-02 18:56:09 -07:00
Juan Tejada
9418160624 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
f9d86434e5 bump(version): 0.4.42 2016-06-02 16:00:54 -07:00
Juan Tejada
9f27ec756c fix(build): Do not try to compile dependencies
- Remove unused peg file
2016-06-02 15:53:08 -07:00
Ben Gotow
a3656542ae fix(multi-send): Increase timeouts of all multi-send API requests 2016-06-02 15:28:16 -07:00
Juan Tejada
5c8b68b4e1 fix(build): Don't lint files inside node_modules, fix lint error 2016-06-02 14:45:51 -07:00
Evan Morikawa
680b219662 fix(analyitcs): make sure to flush events before they close 2016-06-02 16:24:32 +01:00
Evan Morikawa
077472af55 fix(onboarding): use proper env 2016-06-02 15:00:02 +01:00
Evan Morikawa
e5ca74684d fix(onboarding): properly base64 encode string 2016-06-02 14:45:48 +01:00
Evan Morikawa
81c8cd6a8b fix(analytics): fix errors in onboarding flow 2016-06-02 11:16:41 +01:00
Evan Morikawa
7c870d7cd2 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
2501c78fbc feat(activity-list): Scope notifications by accounts 2016-06-01 18:02:52 -07:00
Juan Tejada
6ad40092a7 fix(sidebar): Properly initialize sidebar accounts 2016-06-01 17:26:18 -07:00
Ben Gotow
2ac8987211 fix(tutorial): Incorrect strings 2016-06-01 17:25:08 -07:00
Juan Tejada
ce968c0d3e 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
8de83d26d3 🎨(participant-profile): Use UI variables 2016-06-01 16:08:10 -07:00
Ben Gotow
7f09e72182 fix(account-store): Update fake data import for screenshots 2016-06-01 15:55:44 -07:00
Jackie Luo
64b9a754db 🎨(load): Update loading screen to new style 2016-06-01 15:43:24 -07:00
Ben Gotow
dd432e338b 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
cdad3c2360 🎨(sidebar): Fix button to add folder/label 2016-06-01 13:54:23 -07:00
Jackie Luo
ad4bd7a167 fix(tracking): Add key and refactor code 2016-06-01 12:59:12 -07:00
Juan Tejada
bdecd2b12d fix(build): Fix open-tracking specs 2016-06-01 12:37:06 -07:00
Jackie Luo
22127110e1 fix(badge): Add option for total count 2016-06-01 11:42:21 -07:00
Jackie Luo
c6e28d3ebb fix(emoji): Remove special casing for Outlook emoji 2016-06-01 11:11:51 -07:00
Jackie Luo
08d9893d56 feat(tracking): Add message history for open and link tracking
Summary: Message-specific history for opens and clicks will now be
available in popovers while viewing the message.

Test Plan: Tested locally.

Reviewers: bengotow, evan, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D2995
2016-06-01 11:10:17 -07:00
Ben Gotow
0efe9078a1 fix(es6): Converstion broke file uploads by adding body: {} 2016-05-31 21:11:01 -07:00
Ben Gotow
66613470fd fix(specs): Empty parameter list 2016-05-31 19:10:11 -07:00
Ben Gotow
e3a08c8e7a fix(category-picker): Update specs for sorting 2016-05-31 17:05:17 -07:00