Commit graph

2134 commits

Author SHA1 Message Date
Evan Morikawa
6620779ee2 fix(message): fix truncation of messages
It would seem the document.documentElement.scrollHeight can return 0 when
the document.body.scrollHeight reliably returns the correct height.
Changed to fallback to various height checking mechanisms.

Fixes #425
Fixes #1102
Fixes #1153
2016-01-28 18:07:43 -08:00
Evan Morikawa
256b240b70 fix(quoted): fix quoted text issue with single blockquotes
Fixes #1084
Also fixes broken tokenizing text field specs
Also protects `MessageBodyExtension`s from errors
2016-01-28 17:25:36 -08:00
Ben Gotow
25db6c696d fix(labels): Never show labels UX for threads split across folders 2016-01-28 16:57:24 -08:00
Ben Gotow
ef5a8fc8e9 fix(important): Hide important in message column of unified unless Gmail 2016-01-28 16:57:24 -08:00
Ben Gotow
ef7c98af2c fix(account-sidebar): onToggleCollapsed => onCollapseToggled 2016-01-28 16:57:24 -08:00
Ben Gotow
f4ed37c1e1 fix(drag-drop): Fix drop styles in account sidebar 2016-01-28 16:57:24 -08:00
Evan Morikawa
b276445c86 fix(composer): don't blur input field when app blurs
Fixes #852
2016-01-28 16:37:07 -08:00
Evan Morikawa
cfc937e661 fix(sql): fix single quote escaping in array queries 2016-01-28 16:28:10 -08:00
Juan Tejada
c83a6899ac fix(syncback-category-task): Correct request path when updating 2016-01-28 16:25:17 -08:00
Juan Tejada
896c1e1fe9 fix(sidebar): Prevent editing items in OutlineView when not allowed
- Fix check in OutlineViewItem
2016-01-28 16:21:21 -08:00
Evan Morikawa
15cafbac4d fix(apm): no longer overrides apm
Summary: Fixes #39

Test Plan: new tests

Reviewers: juan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2481
2016-01-28 16:06:27 -08:00
Ben Gotow
0fe0542bf9 fix(unified): Add a unified icon. designer gets back tues. 2016-01-28 16:01:22 -08:00
Ben Gotow
a4e37c66f4 fix(specs): Re-enable draft-store specs 2016-01-28 15:48:08 -08:00
Ben Gotow
eb3b308dc8 bump(version): 0.4.0 beta 2016-01-28 15:48:08 -08:00
Juan Tejada
74c72e0915 add(docs): Add docs for OutlineView and OutlineViewItem
- Renames some stuff
2016-01-28 15:28:15 -08:00
Ben Gotow
e39662983d fix(important): Fix bugs in "important" label categorization 2016-01-28 15:27:03 -08:00
Ben Gotow
52a7a6625f fix(linter): Switching between Coffee + ES6 is hard... 2016-01-28 14:59:17 -08:00
Ben Gotow
d1415585d5 fix(contact-search): Keep only ranked contacts, query for others. Massive perf boost. 2016-01-28 14:56:15 -08:00
Drew Regitsky
bb6f74d5f2 fix(templates): small CSS fix in preferences page 2016-01-28 14:51:31 -08:00
Evan Morikawa
14edd8a7c7 fix(keymap): don't use alt key in Windows keymaps 2016-01-28 14:26:56 -08:00
Evan Morikawa
bca538bb28 fix(keymap): change win32 keymaps to use ctrl-alt instead of cmd-alt 2016-01-28 14:18:44 -08:00
Juan Tejada
f00f7c56f8 add(specs): Add specs for MailboxPerspective
- Renames canApplyToThreads -> canReceiveThreads and applyToThreads ->
  receiveThreads
- Add initial specs and better documentation for
  MailboxPerspective.canReceiveThreads.
2016-01-28 14:11:50 -08:00
Juan Tejada
79c103ae15 fix(perspective): Update MailboxPerspective.canApplyToThreads
- Checks if the account ids of the threads that want to be applied are
  contained inside the perspectives account ids. E.g.:
  - I can move thread from account A to unified inbox or inbox A, but
    not to inbox B.
  - I can move threads from account A to a folder in account A but not a
    folder in account B
- Update data transferred in drag + other minor updates
2016-01-28 13:30:08 -08:00
Michael Grinich
14a2ae928b add levelup theme 2016-01-28 13:23:10 -08:00
Evan Morikawa
24bf09b81e fix(resources): update build resources link 2016-01-28 12:03:23 -08:00
Evan Morikawa
d2dd04d51f fix(resources): update build resources link 2016-01-28 12:02:27 -08:00
Evan Morikawa
67edcc836f feat(startup): new option to launch on system start
Summary:
adds new option to launch on system start

Also adds the `--background` flag to launch N1 in the background (aka not
show the main window).

Test Plan: Manual

Reviewers: bengotow, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D2474
2016-01-28 12:02:08 -08:00
Ben Gotow
63102ba732 fix(message-list): Spec fixes, all stubs need accountId 2016-01-28 11:14:04 -08:00
Juan Tejada
09c82c76a3 fix(count): Fix unread count for badge and tray icon in mac 2016-01-28 11:10:05 -08:00
Juan Tejada
03cbcd91fe update(analytics): Add missing action: removeAttachment 2016-01-28 11:02:27 -08:00
Ben Gotow
3b03f141b1 fix(message-list): Only display labels when usesLabels() 2016-01-28 10:46:33 -08:00
Ben Gotow
0baff09d42 Update analytics to remove references to deleted Actions 2016-01-28 10:38:02 -08:00
Ben Gotow
3e5312dc39 Remove indexes which used accountId as the first param... not faster 2016-01-28 10:03:32 -08:00
Juan Tejada
cf7b8f1a47 Prevent creation of context menu twice for nested items of OutlineView 2016-01-28 01:35:29 -08:00
Juan Tejada
8be8bfcab2 Fix in upload store when deleting draft 2016-01-28 01:29:33 -08:00
Juan Tejada
6b274593dd Increment max width for sidebar 2016-01-28 01:29:18 -08:00
Juan Tejada
f74ee7b6c2 Fix specs 2016-01-28 00:48:45 -08:00
Juan Tejada
3343000f86 Update file uploads (see details):
- Add uploads field to Message and removes cache from FileUploadsStore
- Updates draft via session from DraftStore
  - This makes everything way cleaner
- This fixes bug when creating draft with uploads and the opening it in
  new window
- Updates specs
2016-01-28 00:33:22 -08:00
Juan Tejada
8b0a3a69db Update OutlineViewItem to focus end of input when editing 2016-01-28 00:02:55 -08:00
Juan Tejada
bf2cebc08f Add folder/label renames
- Updates OutlineView to reuse OutlineViewItem for creating new items
- Adds ability to edit outline view items via double click or right
  click
- Cleans up css and code and sidebar item
- Updates SyncbackCategoryTask to update categories as well
- Adds 405 to permanent api error codes
2016-01-27 23:16:17 -08:00
Juan Tejada
4ed14d137e Misc fixes for FileUploadStore 2016-01-27 15:38:01 -08:00
Juan Tejada
bd675ba0c1 Fix ComposerView specs 2016-01-27 13:49:34 -08:00
Juan Tejada
ff3213f003 Rewrite tests for FileUploadStore 2016-01-27 12:33:27 -08:00
Ben Gotow
dcb712641a Fix problem with * a shortcut 2016-01-27 11:55:19 -08:00
Ben Gotow
7908ff7899 Basic fixes for drag and drop 2016-01-27 11:45:02 -08:00
Ben Gotow
a77c9548d1 Fix sidebar when an account doesn't have a standard category 2016-01-27 11:14:11 -08:00
Ben Gotow
e29335ae91 Fix exception "Cannot read property 'replaceModel' of null" 2016-01-27 11:13:58 -08:00
Ben Gotow
b043c30565 Optimize QueryResultSet so offset lookups are O[1] after initial scan 2016-01-27 11:13:39 -08:00
Ben Gotow
32ccaad1e7 More spec fixes 2016-01-27 10:31:54 -08:00
Ben Gotow
3b3b19a172 Spec fixes 2016-01-26 19:12:51 -08:00