Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.3.27 - language support/i translate #362

Closed
wants to merge 1,116 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1116 commits
Select commit Hold shift + click to select a range
acc0c18
fix(drafts): Fix missing import, resolves Sentry 4041
bengotow Oct 22, 2015
5415bc7
fix(tasks): Invalid coffeescript in 531118ac5c4ab2aaa63002f611b3d307c…
bengotow Oct 23, 2015
10ca075
fix(tasks): Additional fixes
bengotow Oct 23, 2015
404d0d2
Merge pull request #121 from madhugb/master
bengotow Oct 23, 2015
256330c
fix(onboarding): Fix size animation, resolves #150
bengotow Oct 23, 2015
7d45b1e
fix(onboarding): Replace ❤️ with a heart image for win32
bengotow Oct 23, 2015
5c57817
fix(onboarding): Do not open plugin folders after install
bengotow Oct 23, 2015
4b7a326
fix(windows): fix apm package loading and onboarding styles
emorikawa Oct 23, 2015
316d460
fix(thread-list): Better hover state for quick actions
bengotow Oct 23, 2015
a84e1b3
fix(keymaps): Reveal keymap.cson rather than opening
bengotow Oct 23, 2015
096e829
fix(list): Incorrect snippet color on unread selected threads in narr…
bengotow Oct 23, 2015
bbf4253
feat(windows): updated docs and fix for building on 64-bit
emorikawa Oct 9, 2015
2fd95fa
fix(docs): fix broken link
emorikawa Oct 23, 2015
45466a1
fix(archive): can archive and trash from focused message
emorikawa Oct 23, 2015
29fdd30
fix(threads): Show the archive button in the bulk action bar
bengotow Oct 23, 2015
e641d78
fix(change-folder): Show folder name when moving to folder
bengotow Oct 23, 2015
cb50b37
fix(list): Additional focused CSS changes
bengotow Oct 23, 2015
aeb756c
fix(undo-redo): Fix "undo" button clickability, improve animation
bengotow Oct 23, 2015
cc95662
fix(win): composer and input styles
emorikawa Oct 23, 2015
e9141a4
fix(plugins): Packages => Plugins in a few more places
bengotow Oct 23, 2015
992b90d
fix(message-list): Clicking Archive or Trash should pop back to the t…
bengotow Oct 23, 2015
7711ec5
fix(onboarding): fix add account button width
emorikawa Oct 23, 2015
528224a
fix(sidebar): Better disclosure triangle position on multiline labels…
bengotow Oct 23, 2015
5c5c1e9
fix(drafts): Draft selection / deletion fixes
bengotow Oct 23, 2015
10e6c86
bump(version): 0.3.19
bengotow Oct 23, 2015
de7d1bb
fix(atom): Prevent cache collisions with Atom
bengotow Oct 24, 2015
1a3b4e7
fix(fullscreen): On Mac OS X, green window control defaults to fullsc…
bengotow Oct 24, 2015
69872ca
note about libgcrypt11
grinich Oct 25, 2015
09ed1ea
fix(prefs): Guard against null account in preferences window
bengotow Oct 26, 2015
2ddfb15
fix(prefs): Fix overflow of account names. #175
bengotow Oct 26, 2015
c7cf2f1
fix(workspace): Remember whether sidebar is hidden #190
bengotow Oct 26, 2015
1400f3e
Add quotes to account token key in example config.cson
brettgerry Oct 27, 2015
703b9de
fix(onboarding): Request `/status/` to avoid 302
bengotow Oct 27, 2015
69e4ba3
fix(files): Not-yet-downloaded files can be opened via double click
bengotow Oct 27, 2015
43c43a6
fix(search): New X, focus styling for search
bengotow Oct 27, 2015
96bbbb6
Create CHANGELOG.md
bengotow Oct 27, 2015
0ff48ca
rm(composer): Dead code related to Scribe / Bower
bengotow Oct 27, 2015
848fa10
⇧(npm): Move to NPM3 to shorten paths on Win32
bengotow Oct 27, 2015
43a61d2
rm(aws-sdk): Ship logs via `request`, eliminate aws-sdk
bengotow Oct 27, 2015
08e2e75
fix(onboarding): Check code format before hitting API
bengotow Oct 27, 2015
edaf751
feat(changelog): Link to changelog before and after updates
bengotow Oct 27, 2015
5e2282a
fix(bootstrap): Always use npm3 in ./build to install apm
bengotow Oct 28, 2015
19363d9
bump(version): 0.3.20
bengotow Oct 28, 2015
a9bf2a3
fix(cibuild): apm needs dependencies, fix for npm3
bengotow Oct 28, 2015
339da55
fix(cibuild): unlinkSync => rmdirSync
bengotow Oct 28, 2015
6bbe930
fix(notifications): Buttons always triggered default action
bengotow Oct 28, 2015
f7e6467
changelog: 0.3.20 release notes
bengotow Oct 28, 2015
ede7eda
fix(unread): can mark message as unread in split mode
emorikawa Oct 28, 2015
985a8b5
fix(ui): better unread count box
emorikawa Oct 28, 2015
d0212c3
fix(drafts): only syncback every 30 seconds instead of 5 seconds
emorikawa Oct 28, 2015
8f13b71
fix(notifs): Make sure notifs always have thread references
bengotow Oct 28, 2015
8611b40
fix(analytics): remove analytics
emorikawa Oct 28, 2015
29cc585
feat(notifs): Native notifications for Mac OS X, Win coming
bengotow Oct 29, 2015
62d4569
fix(thread-list): Line up sender, subject and snippet
bengotow Oct 29, 2015
78f6829
doc(task): make methods public and add documentation
emorikawa Oct 29, 2015
8cbcace
Merge pull request #240 from Zeklandia/master
Oct 29, 2015
cc61aa7
feat(signatures): add signature support in preferences
emorikawa Oct 29, 2015
b50dd3e
Update CONTRIBUTING.md
bengotow Oct 29, 2015
13a92a1
Update CONTRIBUTING.md
bengotow Oct 29, 2015
01f1284
Update debian package libgcrypt dependency
Oct 30, 2015
538af66
fix(sp): It's => its
bengotow Oct 30, 2015
6170b34
perf(message-store): Debounce reload of the message column—#249
bengotow Oct 30, 2015
6bee127
feat(shortcuts): Pageup/dn in message list, shift+pageup/dn in thread…
bengotow Oct 30, 2015
50576e5
feat(contextual-menus): Basic cut/copy/paste for all inputs—#161
bengotow Oct 30, 2015
595f80f
fix(packaging): Resolve codesign issue on 10.11 due to bad symlink
bengotow Oct 30, 2015
eea25a3
fix(composer): support Chinese & others - handle composition events
emorikawa Oct 31, 2015
c1bf8ae
fix(deltas): Use the official API to create cursors
bengotow Oct 31, 2015
9a41f04
fix(specs): Don't check for updates during spec runs
bengotow Nov 2, 2015
b9704c0
bump(version): 0.3.21
bengotow Nov 3, 2015
e313521
fix(paths): Flatten npm inside of apm to cut 20 chars from max path l…
bengotow Nov 3, 2015
408e969
fix(notifs): Hopefully prevent gc of NodeObjC objects
bengotow Nov 4, 2015
86fc3a4
fix(sheet-toolbar): Make robust against mail view null names (Sentry …
bengotow Nov 5, 2015
f59de72
fix(ship-logs): Do not propogate fs errors (Sentry 6144)
bengotow Nov 5, 2015
dc53893
fix(search): Allow typing in the middle of the search text
bengotow Nov 5, 2015
fefec64
disable(notifs): Native notifs causing EXC_BAD_ACCESS in beta
bengotow Nov 6, 2015
0f9b815
fix(composer): double-composition events supported
emorikawa Nov 6, 2015
496ec58
perf(fromJSON): 40% perf increase by fixing "forin not optimized case"
bengotow Nov 6, 2015
3053fc8
fix(model): Optimization incompatible with specs, todo
bengotow Nov 6, 2015
a6c44b8
feat(system-tray): add system-tray package
jstejada Nov 6, 2015
0b84942
perf(db): Lazily deserialize models on the other side of the action b…
bengotow Nov 6, 2015
37e3fe0
feat(keymap): add new <KeymapHandlers />
emorikawa Nov 6, 2015
0fae7ce
fix(specs): fix specs
emorikawa Nov 6, 2015
bfb16bb
fix(win10): Prevent duplicate taskbar items
bengotow Nov 6, 2015
455b456
feat(log): extract reporting and log API failures
emorikawa Nov 6, 2015
ec61918
fix(win10): Add more resolutions to the windows .ico
bengotow Nov 6, 2015
6588da7
fix(signatures): temporarily disable signatures in preferences
emorikawa Nov 6, 2015
66252fc
fix(system-tray): properly deactivates package
jstejada Nov 6, 2015
0ec4ea6
fix(win10): Ignore stdout from apmDedupe
bengotow Nov 6, 2015
55d3e92
feat(keymap): add cmd+1, cmd+2, etc to quick-select accounts
emorikawa Nov 6, 2015
512c645
fix(account): fix initial token loading in account store
emorikawa Nov 6, 2015
9ca4e42
fix(keymap): use atom-keymap 5.1.11
emorikawa Nov 6, 2015
1eee97f
fix(win32): Allow npm dedupe to error, succeeds anyway
bengotow Nov 6, 2015
f152cca
feat(reading): Disable autoloading of images, opt-in one by one
bengotow Nov 6, 2015
5fa630b
Update grunt tasks to lint and transpile es6 code using babel
jstejada Nov 7, 2015
d9ef4c5
fix(menu): Allow fast-switch between accounts
bengotow Nov 7, 2015
fe8767f
fix(keymaps): create user keymaps file in .nylas/ if non existent
jstejada Nov 7, 2015
8dcbb7c
bump(version): 0.3.22
bengotow Nov 7, 2015
eb8810e
fix(babel): Roll back to babel@5, see details
bengotow Nov 7, 2015
5074fde
fix(deps): Go away git-utils, we never used you anyway
bengotow Nov 8, 2015
32ffc71
fix(deps): Remove nodobjc until we re-enable native notifications
bengotow Nov 8, 2015
119da45
feat(selection): add selection of read, unread, starred, etc
emorikawa Nov 9, 2015
ba58418
fix(keymap): run cmdctrl preprocessor on build too
emorikawa Nov 9, 2015
d96273b
fix(emitter): Remove warning by increasing max listeners
bengotow Nov 9, 2015
a4df144
fix(autoload-images): Check to see if whitelist exists
bengotow Nov 9, 2015
bbea8be
fix(feedback): Move feedback window creation to app process
bengotow Nov 9, 2015
04be333
fix(account-switcher): Dark content mode, closes #382
bengotow Nov 10, 2015
7d7ba4f
fix(ui-dark): Small color adjustments, resolves #299, #148
bengotow Nov 10, 2015
0ab065a
fix(specs): Remove loading cover in spec window
bengotow Nov 10, 2015
c8f1da0
fix(prefs): ReactRemote should call componentWillUnmount
bengotow Nov 10, 2015
683ef61
fix(prefs): `atom.keymaps` does not implement unsubscribe
bengotow Nov 10, 2015
d28e84d
undo(prefs): `atom.keymaps` does not implement unsubscribe
bengotow Nov 11, 2015
475c4aa
Allows package to be installed in ElementaryOS
luixal Nov 11, 2015
4a4c60b
fix(system-tray): prevent duplicate menu item on darwin
jstejada Nov 11, 2015
286d34b
Merge pull request #301 from nicholascapo/update-libgcrypt-dependency
spang Nov 11, 2015
e49fd10
fix(uploads): File uploads shouldn't time out after 15 seconds :/
bengotow Nov 11, 2015
fb6ea89
fix(sidebar): Don't capitalize every word in label names. #401
bengotow Nov 13, 2015
fb9ffe7
fix(mailto): Handle mailto links with newline characters #397
bengotow Nov 13, 2015
1443c73
fix(system-tray): Add sans-serif as fallback font for system tray unr…
jstejada Nov 13, 2015
41e3b01
fix(names): "Olivia" should not be caught by name cleanup
bengotow Nov 13, 2015
2e618d4
fix(keymaps): Small tweaks to fix broken key behaviors
bengotow Nov 14, 2015
5b24e22
fix(search): Prevent search from hitting X button
bengotow Nov 14, 2015
697b385
fix(dropdowns): 3% darken on hover, not full blue
bengotow Nov 14, 2015
53bca8e
fix(category-picker): vertical alignment of labels/folders icon
bengotow Nov 14, 2015
27ae261
fix(tray): "Open Inbox" if main window is minimized / hidden
bengotow Nov 14, 2015
f66c249
fix(tray): Set tray width based on actual unread count text width
jstejada Nov 14, 2015
6786e0a
fix(lint): Remove lint errors
jstejada Nov 14, 2015
c34747c
fix(tray): Slightly resize win/linux tray icons
bengotow Nov 14, 2015
a67f93a
bump(version): 0.3.23
bengotow Nov 14, 2015
647aed5
Convert Composer Template example to ES6
jstejada Nov 11, 2015
9676264
ASAR v0.8, because apparently 0.5 can skip files
bengotow Nov 16, 2015
ad2d297
cleanup(*): We do not support devDependencies as a concept
bengotow Nov 16, 2015
5e42f57
fix(proxyquire): Reference http url instead of https
bengotow Nov 16, 2015
95c7e76
fix(proxyquire): No longer need forked version
bengotow Nov 16, 2015
94e0cb9
fix(bootstrap): Set apm environment vars to avoid Atom conflicts
bengotow Nov 17, 2015
72b8bc1
changelog(0.3.23): Features, fixes in 0.3.23
bengotow Nov 17, 2015
74252d5
bump(⚡️): Electron 0.29.2 > 0.34.3, Sqlite 3.0.11 > 3.1.1
bengotow Nov 17, 2015
3a16484
fix(tray): Retina tray icon with template image for dark menu bar mode
bengotow Nov 17, 2015
46ee3d8
fix(docs): fix docs so they compile properly.
emorikawa Nov 17, 2015
5de6433
fix(package): revert to upgraded package.json
emorikawa Nov 18, 2015
51602f6
refactor(env): new NylasEnv global
emorikawa Nov 11, 2015
a5013c0
fix(specs): Update specs following 0.29.2 > 0.34.3 move
bengotow Nov 18, 2015
285a604
fix(specs): Ternary operator in jasmine-helper was valid coffee...
bengotow Nov 18, 2015
35991c5
Add docs script to automatically move output of grunt docs to gh-pages
jstejada Nov 18, 2015
52e2c12
refactor(script/docs): Add comments
jstejada Nov 18, 2015
a5256bd
🍒(atom): Pull new, cleaner compile cache + index.js
bengotow Nov 18, 2015
43c4859
fix(draft): fix showing of incorrect body when pending send
emorikawa Nov 18, 2015
b3845e6
fix(search): Execute search for subject, autoselect first item
bengotow Nov 18, 2015
f0c435e
fix(compile-cache): Add .jsx extension to be transbiled using babel
jstejada Nov 18, 2015
447dc72
fix(compile-cache): Add .jsx extension to babel compiler module
jstejada Nov 18, 2015
c2ce51a
fix(composer): Fix several composer issues and refactor Contenteditable
jstejada Nov 18, 2015
bbd2d67
fix(contenteditable): Fix undefined callback on plugins
jstejada Nov 18, 2015
5be36f8
fix(specs): Update composer-view-spec to use renamed functions
jstejada Nov 18, 2015
53bd5ab
ci(spectron): Add support to execute spectron/chrome-driver tests
jstejada Nov 13, 2015
2699888
fix(main): globa.resourcePath now resourcePath
emorikawa Nov 19, 2015
9ffd940
fix(contenteditable): allow valid null events to callbacks
emorikawa Nov 19, 2015
84739b3
fix(spectron): Update spectron setup:
jstejada Nov 19, 2015
32e77e3
fix(spectron): Update window count spec
jstejada Nov 19, 2015
39a52f4
feat(sidebar): Add behavior to persist collapsed state of sidebar items
jstejada Nov 19, 2015
aaf6132
fix(events): Avoid webkitMovement deprecations, fixes #428
bengotow Nov 20, 2015
abb6378
fix(examples): revamp/fix Send-Availability, change URL to live Herok…
dregitsky Nov 20, 2015
690dca5
fix(examples): Small fixes for Send Availability plugin
dregitsky Nov 20, 2015
39a142d
fix(message-bodies): Ensure each message body is processed
bengotow Nov 21, 2015
a1b3ad8
feat(dark-mode): Double invert filter for nice dark HTML bodies
bengotow Nov 21, 2015
5644f84
fix(packages): remove vm-compatibility-layer
mbilker Nov 21, 2015
38d066e
fix(store): do not return when original body is null
mbilker Nov 22, 2015
3d76a94
Merge pull request #441 from mbilker/remove-vm-compatibility-layer
bengotow Nov 23, 2015
b3a9f31
fix(tray): Prevent system tray from being initialized more than once
jstejada Nov 22, 2015
ea97d94
fix(tray): Prevent duplicate trays on preference changes
jstejada Nov 23, 2015
cc77da8
fix(store): return early if body is not a string
mbilker Nov 23, 2015
05b50fd
fix(build): bail if script/bootstrap fails and enhance test output
emorikawa Nov 23, 2015
599d8f8
fix(prefs): Move to a sheet rather than a window, use configSchema
bengotow Nov 23, 2015
b9d6e89
fix(spec): cleanup N1.sh and make specs fail with exit code 1
emorikawa Nov 23, 2015
8952e7d
Merge pull request #443 from mbilker/fix-message-body-processor
bengotow Nov 23, 2015
b2f8b34
feat(counts): Unread counts for all folders and labels across all acc…
bengotow Nov 24, 2015
87bc41f
fix(travis): Add support for Node 4.2 LTS, C++11
mbilker Nov 24, 2015
6b6a61f
fix(copy): Call split / list modes "Single Panel / Two Panel"
bengotow Nov 24, 2015
522ad2d
fix(theme): Improve styling of popout composer in dark mode
bengotow Nov 24, 2015
0c2cf40
fix(spectron): Run against built version of the app to avoid timeouts
bengotow Nov 24, 2015
a9aaab9
feat(sidebar): Add sidebar controls to add and remove categories
jstejada Nov 24, 2015
3fdfbef
fix(sidebar): Swap out `+` image, tweak CSS for unread
bengotow Nov 24, 2015
4b75265
fix(dark-mode): Adjust email CSS immediately upon switching themes
bengotow Nov 24, 2015
ad04faa
fix(account-sidebar): Fix specs to match new unread counts
bengotow Nov 24, 2015
40d67b5
fix(travis): enable fake Xorg window to allow electron testing on Linux
mbilker Nov 22, 2015
7f44ae2
fix(travis): only run Xvfb on Linux
mbilker Nov 22, 2015
09c800a
fix(travis): syntax error
mbilker Nov 22, 2015
edf5275
fix(spec): use correct modifier key based on process.platform
mbilker Nov 22, 2015
c21e9d6
fix(travis): specify NYLAS_HOME for nylas/N1#445
mbilker Nov 22, 2015
2f39668
fix(spectron): reenable for Linux and choose executablePath based on …
mbilker Nov 24, 2015
fabc047
fix(prefs): Minor tweaks, see description
bengotow Nov 24, 2015
4153741
fix(spectron): typo with darwin
mbilker Nov 24, 2015
2967e2e
fix(spectron): prevent execution for windows only
mbilker Nov 24, 2015
e0976fd
bump(electron): 0.34.3 => 0.35.1
bengotow Nov 24, 2015
4dcc2d4
bump(version): 0.3.24
bengotow Nov 24, 2015
32d1d20
fix(examples): better styles in Send-Availability example plugin
dregitsky Nov 24, 2015
f248fe9
refactor(examples): Rename Send-Availability to QuickSchedule
dregitsky Nov 24, 2015
fb22e6e
fix(examples): change quickschedule plugin backend URL to updated ver…
dregitsky Nov 24, 2015
2bd710d
Internal package.json license: GPLv3
dcposch Nov 24, 2015
c538b44
Update README.md
grinich Nov 24, 2015
9ed2b51
add screenshot
grinich Nov 24, 2015
03f9af7
Update README.md
grinich Nov 24, 2015
468ef43
fix(sidebar): Add minor tweaks to sidebar behavior:
jstejada Nov 24, 2015
809f4d8
fix(examples): change nylas version in QuickSchedule plugin example
dregitsky Nov 24, 2015
d759f60
fix(boot): Copy env from main process into renderer process on linux
jstejada Nov 24, 2015
58ded66
fix(styles): Remove custom pre tag styling for email
jstejada Nov 24, 2015
56b62f8
fix(lint): Fix linter issues on account-sidebar-section.cjsx
jstejada Nov 24, 2015
2bd83f3
Merge pull request #449 from mbilker/travis-linux-testing
jstejada Nov 24, 2015
183924b
perf(db): Flip order of columns in join table indexes for much faster…
bengotow Nov 24, 2015
6f38da5
fix(counts): Expand tests, fix edge cases in count tracking
bengotow Nov 24, 2015
0d5865c
fix(paste): avoid code duplication, just give menu items roles
bengotow Nov 24, 2015
91a5a9a
fix(examples): remove autogenerated source from quickschedule plugin
dregitsky Nov 24, 2015
f5316e1
fix(examples): remove buggy main.css from quick-schedule plugin
dregitsky Nov 25, 2015
bd2dfef
fix(attachments): Only preview images up to 5MB, not 10MB
bengotow Nov 25, 2015
442e779
fix(examples): change download instructions in QuickSchedule plugin r…
dregitsky Nov 25, 2015
731c6b7
fix typo
dregitsky Nov 25, 2015
bf36e4d
fix(examples): small fixes in translate and personal-level plugins
dregitsky Nov 25, 2015
c1c06cd
bump(version): 0.3.25
bengotow Nov 25, 2015
3f2ffcb
futureproof(packages): Give all example packages engine version range
bengotow Nov 25, 2015
121fb24
fix(counts): Ensure serial execution of persistModels, unpersistModels
bengotow Nov 25, 2015
c6c3a53
fix(work): Treat work window as if it's always visible
bengotow Nov 25, 2015
3fabc31
fix(composer): Don't pass a callback to `dialog` API, update changelog
bengotow Nov 25, 2015
b2c09d0
Merge pull request #453 from dcposch/fix-license
bengotow Nov 25, 2015
9ff5430
Merge pull request #396 from luixal/patch-2
bengotow Nov 25, 2015
7605e98
fix(license): Mark a few additional packages as GPLv3
bengotow Nov 25, 2015
c174641
rm(spectron): Don't run during CI builds, it's timeout-based and fail…
bengotow Nov 25, 2015
006f25e
fix(deprecation): app.terminate deprecated in favor of `quit`
bengotow Nov 26, 2015
e0e6a28
fix(sidebar): `selected` is not actually a required prop
bengotow Nov 26, 2015
e8878e5
fix(autolinker): Add title attr to all links in emails to display href
bengotow Nov 26, 2015
a69dad5
fix(task): spec task uses Promise
emorikawa Nov 26, 2015
ba5a8ed
fix(fedora-spec): copy nylas icons into hicolor folder
mbilker Nov 27, 2015
e532fa9
fix(grunt): update location of rpm icon name
mbilker Nov 27, 2015
c200306
fix(redhat-spec): copy 512x512 icon to /usr/local/share/nylas/resourc…
mbilker Nov 27, 2015
8784350
Removing deprecated 'activate-with-no-open-windows' event
enrique-ramirez Nov 27, 2015
242b54e
Merge pull request #497 from enrique-ramirez/fix-dock-icon-open
jstejada Nov 28, 2015
84adfb3
fix(prefs): Focus main window when open prefs and prevent dupe sheets
jstejada Nov 28, 2015
c58c48b
Update travis.yml for only branches
emorikawa Nov 30, 2015
6a4613b
feat(prefs): Allow tabs with an accounts submenu
bengotow Nov 30, 2015
83b0a4d
feat(signatures): add signature support
emorikawa Nov 30, 2015
f66f503
Merge pull request #496 from mbilker/fedora-icons
bengotow Nov 30, 2015
734e670
fix(specs): Remove promise usage, process.env as fn to fix node 0.10
bengotow Nov 30, 2015
be491d6
fix(signatures): Display signatures tab, blur after prefs changes
bengotow Nov 30, 2015
c2beaee
feat(signatures): add raw signature support
emorikawa Nov 30, 2015
6a9ca20
bump(version): 0.3.26 and updated Changelog
bengotow Nov 30, 2015
b1c9258
fix(signatures): Monospace font, nested scrolling fix
bengotow Nov 30, 2015
beda078
fix(build): Temporarily disable tests on linux CI. See details
bengotow Nov 30, 2015
d8b6276
feat(contenteditable): add bold, underline, etc keymaps
emorikawa Dec 1, 2015
c1ce330
feat(rsvp): "Quick RSVP" to events recongized by the API
bengotow Dec 1, 2015
b440c07
fix(examples): Small fixes to QuickSchedule plugin
dregitsky Dec 1, 2015
98c7457
fix(examples): small fixes in READMEs
dregitsky Dec 1, 2015
944e605
fix(event-rsvp): fix issue with event RSVPs being repeatedly resent
dregitsky Dec 2, 2015
1c2a936
bump(version): 0.3.27
bengotow Dec 4, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 0 additions & 11 deletions .arcconfig

This file was deleted.

3 changes: 3 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": "./build/config/eslint.json"
}
14 changes: 0 additions & 14 deletions .gitattributes

This file was deleted.

17 changes: 16 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
.arcconfig
.arclint
arclib
*.swp
*~
.DS_Store
Expand All @@ -9,8 +12,20 @@ node_modules
npm-debug.log
debug.log
/tags
/atom-shell/
/electron/
docs/output
docs/includes
spec/fixtures/evil-files/
yoursway-create-dmg
*nylas-private-*
/_site
/.sass-cache

!spec/fixtures/packages/package-with-incompatible-native-module/node_modules

#emacs
*~
*#

.idea/
spec-saved-state.json
1 change: 0 additions & 1 deletion .node-version

This file was deleted.

1 change: 0 additions & 1 deletion .npmrc

This file was deleted.

17 changes: 0 additions & 17 deletions .pairs

This file was deleted.

1 change: 0 additions & 1 deletion .python-version

This file was deleted.

65 changes: 65 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
env:
global:
- NYLAS_ACCESS_TOKEN=cb200be7c921f73a1c35930f6a4ac8758b271be0

compiler:
- clang
- gcc

matrix:
include:
# Wants a c++11 compiler
- os: linux
env: NODE_VERSION=0.10 CC=gcc-4.8 CXX=g++-4.8 NYLAS_HOME=/home/travis/.nylas
- os: linux
env: NODE_VERSION=0.12 CC=gcc-4.8 CXX=g++-4.8 NYLAS_HOME=/home/travis/.nylas
- os: linux
env: NODE_VERSION=4.2 CC=gcc-4.8 CXX=g++-4.8 NYLAS_HOME=/home/travis/.nylas
- os: linux
env: NODE_VERSION=5 CC=gcc-4.8 CXX=g++-4.8 NYLAS_HOME=/home/travis/.nylas
- os: osx
env: NODE_VERSION=0.10
- os: osx
env: NODE_VERSION=0.12 CC=clang CXX=clang++
# osx already supports c++11 in Apple LLVM
- os: osx
env: NODE_VERSION=4.2 CC=clang CXX=clang++
- os: osx
env: NODE_VERSION=5 CC=clang CXX=clang++

sudo: false

install:
- echo $CC
- echo $CXX
- clang --version
- if [ "$CC" = "gcc-4.8" ]; then gcc-4.8 -v; else gcc -v; fi
- git clone https://github.com/creationix/nvm.git /tmp/.nvm
- source /tmp/.nvm/nvm.sh
- nvm install $NODE_VERSION
- nvm use --delete-prefix $NODE_VERSION

before_script:
- if [ "${TRAVIS_OS_NAME}" == "linux" ]; then
export DISPLAY=:99.0;
sh -e /etc/init.d/xvfb start;
fi

script: script/cibuild

addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- build-essential
- clang
- fakeroot
- g++-4.8
- git
- libgnome-keyring-dev
- xvfb

branches:
only:
- master
134 changes: 134 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
# N1 Changelog

### 0.3.26 (11/30/15)

- Features:
+ Link Targets: Hovering over links in an email displays their web address.
+ Signatures: In Preferences > Signatures, you can now configure a signature for each account.
More signatures improvements are coming soon!

- Development:
+ The specs run correctly on Node v0.10, resolving issues with the Linux CI server

- Fixes:
+ On OS X, N1 no longer crashes when clicking the dock icon if the main window is hidden.
+ The main window is focused when you open Preferences
+ On Fedora, N1 now appears with the correct icon
+ Remaining references to `app.terminate` replaced with `app.quit`

### 0.3.25 (11/25/15)

- Features:
+ Labels / Folders: You can now add labels from the sidebar and delete them by right-clicking.
+ Unread Counts: You can now turn on unread counts for all folders and labels in preferences
+ Examples: QuickSchedule allows you to easily send your availability and schedule events.
+ Status Bar Icon: On Mac OS X, the status bar icon is retina and renders properly in dark mode.
+ Preferences: The Preferences interface has been revamped in preparation for filters, signatures, and per-plugin preferences.

- Development:
+ We now use Electron `0.35.1`
+ We now use Spectron to run a few integration tests on Mac
+ The `atom` global has been renamed `NylasEnv`
+ The spec suite now runs and all tests pass on Linux (@mbilker)
+ The build process now supports Node 4.2 and Node 5
+ The build process exits if script/bootstrap fails

- Fixes:
+ The account switcher no longer sticks when trying to change accounts.
+ The app will no longer attempt to preview images larger than 5MB.
+ An outdated draft body no longer appears briefly when drafts are sent.
+ You can now right-click and paste images as well as text into the composer
+ `pre` tags in message bodies now render properly
+ `NYLAS_HOME` is defined in the renderer process on Linux (@mbilker)
+ The `MessageBodyProcessor` runs for every message, even if bodies are identical (@mbilker)
+ The collapsed state of labels in the sidebar is preserved through restart.
+ Choosing a subject line from the search suggestions now searches for that subject.

- Style:
+ Message rendering in dark mode is much better - no more white email backgrounds.
+ We now refer to "list view" and "split view" as "single panel" and "two panel"
+ The pop-out composer renders correctly in dark mode.

- Performance:
+ Queries for the thread list are now 4x faster thanks to revised join table indices.
+ Unread counts no longer require periodic `SELECT COUNT(*)` queries.
+ We've pulled Atom's new compile-cache, which provides speed improvements at launch.


### 0.3.23 (11/17/15)

- Features:
+ System Tray: Quickly create new messages, view unread count, and quit N1
+ Keybindings: The Gmail keybinding set now supports all Gmail shortcuts
+ Quick Account Switching: Use Cmd-1, Cmd-2, etc. to switch accounts
+ ES6 JavaScript: You can now write N1 plugins using ES6 (Stage 0) JavaScript
- The "Templates" example plugin is now written in ES6

- Fixes:
+ Mailto links with newline characters are now supported
+ File uploads no longer time out after 15 seconds
+ Label names are no longer autocapitalized
+ On Windows, the icon is no longer pixelated at many resolutions
+ On Windows, long paths no longer cause installation to fail
+ On Windows, N1 uses the "NylasPro" font correctly
+ Mark as read now works when viewing messages in two panel mode
+ Basic cut, copy, and paste menus are available for all inputs
+ You can now type in the middle of a search query
+ Names containing "via" are no longer truncated
+ N1 quits without throwing exceptions

- Internationalization:
+ Composition events are now supported in the composer
+ Labels with foreign characters no longer sync incorrectly in new accounts

- Style:
+ Dark mode looks better and has fewer color issues
+ Unread counts in the sidebar are smaller
+ Subject and body always align in the narrow thread list
+ The search box no longer overflows if you type a long search query
+ Hover states in menus and dropdowns are more consistent

- Performance:
+ In two panel mode, moving through messages quickly no longer causes jank.
+ Model.fromJSON is 40% faster thanks to optimized loops and other fixes
+ Models are lazily deserialized after being broadcast into other windows


### 0.3.20 (10/28/15)

- The “Update is Available” notification now links to release notes
- Notifications have improved styling, and the entire notification bar is clickable
- A new notification after updating links you to the release notes
- The search input has the correct X, and a better focus outline
- On Mac OS X, the green window frame dot is tied to fullscreen and changes to maximize when you hold option. (FINE.)
- On Windows, long paths no longer cause installation to fail (still in testing)
- Format checks prevent users from submitting crazy invite code strings to invite.nylas.com
- The invite code check now requests /status/, not /status, which prevents issues for some users
- The sidebar “hidden” setting is now persisted through relaunch

### 0.3.19 (10/23/15)

- Gmail users now have the option to “Move to Trash” in addition to "Archive", and we support the `#` Gmail shortcut.
- The sidebar now supports hierarchical labels/folders and sorts better
- Exchange auth includes an optional server field
- Windows
+ The onboarding screens no longer appear offscreen
+ Installing packages now works reliably
+ Styling is greatly improved and feels more native (toolbars, preferences)
+ The app no longer collides with Atom
- Mac OS X
+ Exiting fullscreen mode by closing the main window works as expected
- An error is displayed when uploading >25MB files
- Email TLDs more than 4 characters no longer result in an error
- The links in the Feedback window work
- A failing “save draft” action will stop the subsequent “send”, (failures cancel downstream tasks)
- The empty state animation eases with subpixel precision
- Atomic database queries no longer leak memory
- The chevron on Accounts is now flipped
- The draft list in the app is more robust, deleting drafts from the list view works
- Toolbar items no longer jump around when opening side panels
- We now use system tooltips instead of our HTML-based ones, so they look appropriate on all platforms

### 0.3.17

- Initial public release
Loading