Ben Gotow
fecd8c9541
fix(send-and-archive): Was disabling signatures due to name collision
2016-02-01 17:33:18 -08:00
Ben Gotow
0fb109aeee
feat(reorder): Re-order mail rules ( #1074 ) and accounts ( #631 )
...
Summary:
This implements EditableList re-ordering via a new prop callback.
You can drag and drop items in the mail rules list and the accounts list.
Note that you can't drag between lists - right now this is just to enable
re-ordering.
Test Plan: No new specs yet
Reviewers: evan, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D2495
2016-02-01 14:06:54 -08:00
Juan Tejada
0cfa9848e7
fix(alias-list): Editable list wont create empty items
...
- Update alias coercion to include name by default
2016-02-01 12:45:52 -08:00
Juan Tejada
4861c3e2ab
fix(shortcuts): Add shortcut to mark as spam, fixes #765
...
- Minor cleanup + docs
2016-02-01 12:21:42 -08:00
Ben Gotow
49e13eba33
fix(thread-list): Remove dup accountIds to avoid extra work
2016-01-30 15:00:20 -08:00
Ben Gotow
685fa625a5
fix(send+archive): Update to use focused perspective
2016-01-29 19:01:47 -08:00
Ben Gotow
fde868a62e
fix(thread-list): AccountId resolution for items outside loaded range
2016-01-29 17:56:57 -08:00
Evan Morikawa
0d0cd0c58d
fix(pref): check for mounting on async launch service
2016-01-29 17:11:54 -08:00
Ben Gotow
00c1645300
feat(screenshot-mode): Minor fix to unmount method
2016-01-29 16:59:51 -08:00
Ben Gotow
89a30a058f
feat(screenshot-mode): Tiny feature for removing PII when taking debug screenshots
2016-01-29 16:39:07 -08:00
Ben Gotow
459eb26d4f
fix(activity): "Long Polling" => "Delta Streaming" because we don't really poll.
2016-01-29 16:06:33 -08:00
Ben Gotow
12f3ca4f3b
fix(dropdown): Open up or down depending on position
2016-01-29 15:52:40 -08:00
Ben Gotow
10a8defc40
fix(uploads): Consolidate logic, use Promisify, path.join
2016-01-29 14:45:53 -08:00
Juan Tejada
ced31d7f5d
fix(electron): Update api usage to require('electron')
2016-01-29 14:24:33 -08:00
Ben Gotow
be818e9ac4
fix(focus): Don't clear when item is scrolled out of retained range
2016-01-29 12:34:58 -08:00
Juan Tejada
6ead7feea0
fix(styles): Actually fix styles for faded recipient list
2016-01-29 11:18:28 -08:00
Juan Tejada
96d72c1006
fix(styles): Fix styles for faded recipient list
2016-01-29 11:13:25 -08:00
Juan Tejada
2955ce7dee
fix(styles): Cleanup less files for account sidebar and switcher
2016-01-29 11:03:52 -08:00
Ben Gotow
422d5f8d8f
fix(notifs): Categories inside Threads need accountId. Fixes #1155
2016-01-29 10:49:45 -08:00
Juan Tejada
223f7fdde4
fix(sidebar): Update sidebar correctly when an account added or removed
2016-01-29 10:21:49 -08:00
Ben Gotow
179626dc20
fix(config): observe
fires immediately, causing re-renders
2016-01-29 00:31:10 -08:00
Juan Tejada
e7a70d9bf7
fix(account-switcher): Don't display "All Accounts" when only 1 account
2016-01-28 19:53:12 -08:00
Evan Morikawa
f0b0f35433
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
Ben Gotow
9dab8d6335
fix(labels): Never show labels UX for threads split across folders
2016-01-28 16:57:24 -08:00
Ben Gotow
12b60e4360
fix(important): Hide important in message column of unified unless Gmail
2016-01-28 16:57:24 -08:00
Ben Gotow
db06df0902
fix(account-sidebar): onToggleCollapsed => onCollapseToggled
2016-01-28 16:57:24 -08:00
Juan Tejada
0c3ca4b6e4
fix(sidebar): Prevent editing items in OutlineView when not allowed
...
- Fix check in OutlineViewItem
2016-01-28 16:21:21 -08:00
Ben Gotow
de489368e6
fix(unified): Add a unified icon. designer gets back tues.
2016-01-28 16:01:22 -08:00
Juan Tejada
10a6b76fb7
add(docs): Add docs for OutlineView and OutlineViewItem
...
- Renames some stuff
2016-01-28 15:28:15 -08:00
Ben Gotow
e27c9eaca5
fix(important): Fix bugs in "important" label categorization
2016-01-28 15:27:03 -08:00
Ben Gotow
09a2096690
fix(linter): Switching between Coffee + ES6 is hard...
2016-01-28 14:59:17 -08:00
Ben Gotow
3869b9c214
fix(contact-search): Keep only ranked contacts, query for others. Massive perf boost.
2016-01-28 14:56:15 -08:00
Drew Regitsky
e1631db435
fix(templates): small CSS fix in preferences page
2016-01-28 14:51:31 -08:00
Juan Tejada
89f431edec
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
8237e3742c
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
Evan Morikawa
55aedef697
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
46b339d334
fix(message-list): Spec fixes, all stubs need accountId
2016-01-28 11:14:04 -08:00
Ben Gotow
da68b393a2
fix(message-list): Only display labels when usesLabels()
2016-01-28 10:46:33 -08:00
Juan Tejada
19edb34599
Increment max width for sidebar
2016-01-28 01:29:18 -08:00
Juan Tejada
9a86ce06ed
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
8bd387e8b2
Update OutlineViewItem to focus end of input when editing
2016-01-28 00:02:55 -08:00
Juan Tejada
aa4de82625
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
1d8f56e7f8
Misc fixes for FileUploadStore
2016-01-27 15:38:01 -08:00
Juan Tejada
08ec481739
Fix ComposerView specs
2016-01-27 13:49:34 -08:00
Ben Gotow
53390fbd5c
Basic fixes for drag and drop
2016-01-27 11:45:02 -08:00
Ben Gotow
470fbae6a3
Fix sidebar when an account doesn't have a standard category
2016-01-27 11:14:11 -08:00
Juan Tejada
63d36a78c3
Inits FileUploadStore from current state in the filesystem
...
- Removes uploads when draft is deleted
- Misc fixes and renaming
2016-01-26 18:48:58 -08:00
Ben Gotow
752a749da7
More sending fixes - attachments working!
2016-01-26 18:03:01 -08:00
Juan Tejada
7c71576192
Misc fixes for FileUploadStore
2016-01-26 16:58:20 -08:00
Juan Tejada
dcb08932c0
Refactor FileUploadStore and composer attachments - WIP
2016-01-26 15:36:38 -08:00