Commit graph

2470 commits

Author SHA1 Message Date
Michael Grinich
68ec9701d1 add predawn 2016-01-07 14:40:13 -08:00
Michael Grinich
b0a7408d05 header size 2016-01-07 10:14:12 -08:00
Michael Grinich
704ecea745 Move links to plugins to this repo. 2016-01-07 10:12:25 -08:00
Evan Morikawa
3e3e2ca666 Add 'default' tasks 2016-01-06 15:55:14 -08:00
Ben Gotow
da607dd508 bump(electron): 0.35.4 => 0.36.2 2016-01-06 13:20:27 -08:00
Ben Gotow
e0339e9e18 fix(keymaps): Display composer keymaps, fix Apple Mail 2016-01-06 11:44:20 -08:00
Ben Gotow
38e8e0171b Merge pull request #913 from colinking/button_order
Reorder archive and trash icons
2016-01-06 11:31:43 -08:00
Colin King
f14a480d30 Reordered archive and trash icons 2016-01-06 14:22:41 -05:00
Ben Gotow
7fabcf6577 fix(rules): Overflow in the prefrences sidebar. Fixes #908 2016-01-06 09:51:42 -08:00
Ben Gotow
beb38c85c0 fix(rpm): Treat-deb and-rpm as separate platforms on N1Server 2016-01-05 17:51:02 -08:00
Ben Gotow
a9c586cf2b fix(rpm): Upload RPM builds following naming convention 2016-01-05 17:32:11 -08:00
Ben Gotow
9bd77dc449 Merge pull request #903 from mbilker/fix-debian-icons
Copy app icons to `hicolor` on Debian
2016-01-05 16:45:53 -08:00
Ben Gotow
821ac7bb17 bump(changelog): New features / fixes in 0.3.36 2016-01-05 16:28:25 -08:00
mbilker
e380ecef72 fix(mkdeb): specify hard path to icon files 2016-01-05 17:44:14 -05:00
Ben Gotow
e8239a92ab fix(sig): Remove selectEnd, place cursor before sig
Summary: When focusing the composer, select the end of the last text block above any signatures / quoted text (which can be visible by default in Fwd:).

Test Plan: Run tests

Reviewers: juan, evan

Reviewed By: evan

Differential Revision: https://phab.nylas.com/D2411
2016-01-05 14:31:55 -08:00
mbilker
3754dd2d91 fix(mkdeb): copy app icons to hicolor on Debian 2016-01-05 15:24:49 -05:00
Ben Gotow
a4e25da9e2 bump(version): 0.3.36 2016-01-05 11:45:05 -08:00
Ben Gotow
1d19533fd8 fix(focus): Minor changes to composer focus logic to focus new drafts
Summary:
Remove FocusTrackingRegion—all CommandRegions should be focusable, and nesting the two creates varying behavior based on which is the parent

Calling focus() on an injected / unsafe component should always do /something/. Try the inner React method, inner DOM method, or call on ourselves

Rename contentEditable._focusEditor to "focus" since it intends to replace default focus behavior

In ComposerView, always change focus via setState, never by calling focus() directly. Rather than tracking `_lastFocusedField`, just focus whenever the activeElement isnt within the focusedField. Make body initial focus when draft is pristine...

...(ensures new drafts are focused)

Test Plan: Run tests

Reviewers: evan, juan

Reviewed By: evan, juan

Differential Revision: https://phab.nylas.com/D2406
2016-01-05 11:34:26 -08:00
Ben Gotow
d8a510326f fix(icon): Use app icon on win32, use correct path on Linux 2016-01-05 11:25:36 -08:00
Ben Gotow
4f80e43a46 Merge pull request #892 from colinking/hoveractions_injectable
Move quick actions inside of flexbox with injectable component set
2016-01-05 10:53:23 -08:00
Ben Gotow
71c2878237 Merge pull request #899 from mbilker/fix-linux-grunt-install
Grunt `install` task: Replace `shareDir` with `linuxShareDir` to reflect global changes
2016-01-05 10:03:35 -08:00
mbilker
777ba0f91d fix(grunt): replace shareDir with linuxShareDir to reflect global changes
The `install` task would fail since `linuxShareDir` was undefined for the
template `.desktop` file.
2016-01-04 22:08:20 -05:00
Colin King
8794686688 Moved all quick actions within flexbox from injectable component
Fixed linting issues

Moved away from ComponentRegistry towards InjectComponentSet children
2016-01-04 20:25:59 -05:00
Evan Morikawa
a68b03a23e fix(build): debian packages use different share dir 2016-01-04 16:39:43 -08:00
Ben Gotow
247bb15ab4 Merge pull request #866 from mbilker/remove-module-list
Remove log of integration test package installation by default
2016-01-04 12:14:46 -08:00
Ben Gotow
47ddd1ad74 Merge pull request #873 from dcposch/master
Make test output selectable
2016-01-04 12:13:48 -08:00
Ben Gotow
6a3e796604 Merge pull request #880 from mbilker/remove-invitation-contributing-md
Remove invitation references from `CONTRIBUTING.md`
2016-01-04 12:13:31 -08:00
Ben Gotow
125ef5a506 bump(version): 0.3.35 beta 2016-01-04 11:43:40 -08:00
Juan Tejada
d2a70525cc fix(extensions): Add other missing return values 2016-01-04 13:30:52 -05:00
Juan Tejada
53b933f676 fix(extensions): Add missing return values 2016-01-04 13:23:45 -05:00
Evan Morikawa
822da1c0de feat(build): new rpm builds
Summary: Now builds RPM on Travis

Test Plan: manual

Reviewers: juan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2391
2016-01-04 09:56:14 -08:00
Evan Morikawa
d3d2bd35ec fix(date): copyright year auto-updates 2016-01-04 09:41:28 -08:00
Juan Tejada
141b2e73c9 fix(extensions):Add missing api adapters for ComposerExtension methods 2016-01-04 10:52:39 -05:00
mbilker
1567bfaa9e fix(contributing): grammar corrections 2016-01-01 18:43:22 -05:00
mbilker
573be8fa05 fix(contributing): remove invitation references
In response to #879
2016-01-01 18:39:43 -05:00
Ben Gotow
5030787d88 Merge pull request #876 from nylas/Inbox-Shortcuts
Inbox shortcuts
2015-12-31 14:46:48 -08:00
GMPolyakov
96b68c0aa7 fix
removed shortcuts not shown on Inbox shortcuts page
2015-12-31 14:30:16 -08:00
GMPolyakov
ca48d3c216 Add Inbox Shortcuts
Added keyboard shortcuts for Google Inbox (different from Gmail).
2015-12-31 14:09:18 -08:00
DC
110a3a421c Make test output selectable 2015-12-31 04:06:18 -08:00
Drew Regitsky
dffc307b3c fix(templates): Fix a few leftover bugs in templates plugin 2015-12-30 18:14:26 -08:00
Ben Gotow
0e41c53efb fix(spec): Participant tests breaking on Travis 2015-12-30 18:09:16 -08:00
Drew Regitsky
a02051bd95 fix(templates): Fix method calls that weren't passing args hash 2015-12-30 16:51:23 -08:00
Drew Regitsky
77cf91f292 fix(quickschedule): properly handle errors from QuickSchedule server 2015-12-30 16:46:19 -08:00
Juan Tejada
067a12dc17 fix(extensions):Fix extension method calls that weren't passing args hash 2015-12-30 19:05:27 -05:00
Juan Tejada
72ae4228c0 fix(specs): Fix extension test 2015-12-30 18:08:33 -05:00
Evan Morikawa
116d375ff7 feat(extension): async extensions
Summary:
WIP:

This is a quick patch for Drew to make extensions async

We'll need to think through the upgrade/deprecation plan to roll out async
extensions across all of our APIs.

Test Plan: TODO

Reviewers: drew, evan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2392
2015-12-30 18:04:52 -05:00
Juan Tejada
eacf7e751c fix(specs): Remove fdescribe 2015-12-30 15:24:50 -05:00
Juan Tejada
e9896039aa fix(contenteditable): Fix nested list behavior:
Summary:
- Fixes #862
- Makes it behave like hackpad -- adding nested lists will indent the
  current list item
- Fix lint errors

Test Plan: - Integration tests

Reviewers: evan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2402
2015-12-30 15:21:05 -05:00
Juan Tejada
27cc46ed1f feat(column-width): Store column width state in the app
Summary:
- Fixes #833
- Allows column widths to be persisted between sessions

Test Plan: - Manual

Reviewers: evan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2401
2015-12-30 15:18:38 -05:00
Juan Tejada
cd1ee3f672 fix(extension-adapter): Update adapter to support all versions of extension api we've used
Summary:
- Rewrites composer extension adpater to support all versions of the
  ComposerExtension API we've ever declared. This will allow old plugins (or
  plugins that haven't been reinstalled after update) to keep functioning
  without breaking N1
- Adds specs

Test Plan: - Unit tests

Reviewers: evan, bengotow

Reviewed By: bengotow

Differential Revision: https://phab.nylas.com/D2399
2015-12-30 15:11:37 -05:00