Commit Graph

6210 Commits

Author SHA1 Message Date
Sebastian Gierlinger
823894b141 Merge pull request #6467 from ErisDS/drop-column-migration
Adding drop-column migration handling
2016-02-10 21:41:11 +01:00
Sebastian Gierlinger
1de9342db8 Merge pull request #6478 from ErisDS/add-mocha
deps: mocha@2.4.5
2016-02-10 18:06:03 +01:00
Hannah Wolfe
b4a126bf58 deps: mocha@2.4.5 2016-02-10 15:52:08 +00:00
Kevin Ansfield
6656256d0b Merge pull request #6207 from acburdine/feature-service
Convert feature controller to service
2016-02-10 09:36:42 +00:00
Kevin Ansfield
c879105684 Replace jquery-ui.sortable with ember-sortable for nav items
refs #6458, closes #6457
- replaces jquery-ui.sortable with ember-sortable for drag-n-drop handling
- moves the "new/blank" nav item out of the nav items list
  - allows it to be excluded from the draggable list
  - cleans up handling of the `navigationItems` array as there's no longer a need to ignore/exclude this extra item
- clears validation errors when typing in the respective field
- adds acceptance test for adding/removing nav items
- improves acceptance test for saving nav items to cover more edge cases
2016-02-09 22:08:21 +00:00
Kevin Ansfield
0bec18ffd4 Merge pull request #6466 from ErisDS/count-service
Change URL for download count service
2016-02-09 21:58:19 +00:00
Austin Burdine
324a04487b cleanup feature service error handling 2016-02-09 13:39:15 -06:00
Matt Enlow
6ed69181ef Load more posts after post deletion
Closes #6390
- check if more posts should be loaded whenever one is deleted
- delete dead code from posts controller
- delete duplicate component gh-infinite-scroll-box
- simplify posts-list-item `posts.post` or `editor.edit` link logic by modifying `gh-content-view-container` to yield necessary vars directly and use inline ifs in template
- add `gh-tag` component for rendering tags and updating infinite scroll box on `settings/tags` page
2016-02-09 09:08:31 -07:00
Kevin Ansfield
3b565ed49f Continuation of #6207 (convert feature controller to service)
refs #6207, #6207
- updates tests for new async behaviour
- fixes tests failing on validation errors
- fixes `feature.labs` not updating after successful save
2016-02-09 08:37:44 -06:00
Austin Burdine
0ac222a439 convert feature controller to service
closes #6170
- add gh-feature-flag component to create a checkbox (reduce duplicate code)
2016-02-09 08:37:44 -06:00
Hannah Wolfe
0bb2a2f852 Merge pull request #6464 from cameronviner/6448
Upgrade should.js to version 8.2.1 (Issue #6448)
2016-02-09 14:27:23 +00:00
Cameron Viner
faba83d5dc deps: should@8.2.1
closes #6448
-upgraded should.js to the latest version (8.2.1)
-Changed the tests so that they comply with the breaking changes introduced in the new version of should.js
-Installs the package should-http so should.be.json() can be used
-Installs the package should-sinon so that should.be.calledOnce() can be used
2016-02-09 13:39:10 +00:00
Hannah Wolfe
4ba0a745df Adding drop-column migration handling
refs #6301, #6165

- Adds detection and processing for column deletions
2016-02-09 12:11:49 +00:00
Hannah Wolfe
18dc0e3bc5 Change URL for download count service
no issue

- we're moving the internal endpoint for fetching counts to count.ghost.org
2016-02-09 10:20:24 +00:00
Kevin Ansfield
f716050fc2 deps: ember-sortable@1.7.0 2016-02-09 10:17:37 +00:00
Sebastian Gierlinger
817c7b6c36 Merge pull request #6463 from ErisDS/dep-updates
Dependency updates (again)
2016-02-09 09:38:12 +01:00
Hannah Wolfe
52ca6fba27 Updating greenkeeper ignores 2016-02-08 21:43:53 +00:00
Hannah Wolfe
f02169c449 deps: xml@1.0.1 2016-02-08 21:42:41 +00:00
Hannah Wolfe
42236c1414 deps: request@2.69.0 2016-02-08 21:42:41 +00:00
Hannah Wolfe
800b081a4c deps: oauth2orize@1.2.2 2016-02-08 21:42:41 +00:00
Hannah Wolfe
1be0a84a01 deps: moment@2.11.2 2016-02-08 21:42:40 +00:00
Hannah Wolfe
d5ce500a7b deps: html-to-text@1.6.0 2016-02-08 21:42:40 +00:00
Hannah Wolfe
69657a59de deps: fs-extra@0.26.5 2016-02-08 21:42:40 +00:00
Hannah Wolfe
fc60558176 deps: express@4.13.4 2016-02-08 21:42:39 +00:00
Hannah Wolfe
4a98481583 deps: compression@1.6.1 2016-02-08 21:42:39 +00:00
Hannah Wolfe
10a30f2b27 deps: cheerio@0.20.0 2016-02-08 21:42:39 +00:00
Hannah Wolfe
7bb153a372 Merge pull request #6439 from kevinansfield/fix-nav-validation
Fix navigation item validation behaviour
2016-02-08 20:15:18 +00:00
Hannah Wolfe
8b53dfbc23 Merge pull request #6454 from kevinansfield/travis-chrome
Test client using real browsers on Travis
2016-02-08 19:58:36 +00:00
Kevin Ansfield
a4f70b55fc Test client using real browsers on Travis
no issue
- drop phantomjs tests both locally and on Travis
- instruct Travis to install latest Chrome and Firefox
- start an X server when running the client tests on Travis
- update testem config to start Chrome and Firefox in both local and CI tests
- fix testing preview sizing in Firefox as it doesn't support `zoom: 50%` style
- improve infinite scroll testing to be more reliable
- fix post acceptance test to handle both mobile and desktop views
2016-02-08 16:10:40 +00:00
Sebastian Gierlinger
2fba311605 Merge pull request #6459 from ErisDS/greenkeeper2
Add bower to greenkeeper ignores
2016-02-08 16:34:58 +01:00
Kevin Ansfield
736111b58f validate nav items when clicking the + button, ignoring last item if blank 2016-02-08 14:20:57 +00:00
Hannah Wolfe
28def854d2 Add bower to greenkeeper ignores 2016-02-08 14:05:43 +00:00
Sebastian Gierlinger
56e94ee314 Merge pull request #6450 from ErisDS/devdep-updates
Dev dependency updates
2016-02-08 11:31:51 +01:00
Sebastian Gierlinger
819116465e Merge pull request #6388 from ErisDS/schema-rejig
Reorganise & Rename server/data/ folder internals
2016-02-08 11:19:40 +01:00
Sebastian Gierlinger
218c48e80d Merge pull request #6455 from ErisDS/bookshelf-knex
deps: bookshelf@0.9.1 & knex@0.9.0
2016-02-08 11:14:06 +01:00
Hannah Wolfe
a02376a98d Merge pull request #6445 from kevinansfield/fix-input-cursor
Return cursor pointer to text inputs
2016-02-08 10:07:29 +00:00
Hannah Wolfe
13d99efe60 deps: remove testem 2016-02-08 09:56:10 +00:00
Hannah Wolfe
2f5d743b6d deps: sinon@1.17.3 2016-02-08 09:55:31 +00:00
Hannah Wolfe
b3300b3d49 deps: fix rimraf-then@1.0.0 2016-02-08 09:54:52 +00:00
Hannah Wolfe
17404ea89f deps: rewire@2.5.1 2016-02-08 09:54:51 +00:00
Hannah Wolfe
116ce67e92 deps: nock@7.1.0 2016-02-08 09:54:51 +00:00
Hannah Wolfe
607202abf4 deps: matchdep@1.0.0 2016-02-08 09:54:51 +00:00
Hannah Wolfe
8be9ccb104 deps: jscs-jsdoc@1.3.1 2016-02-08 09:54:51 +00:00
Hannah Wolfe
379e22aa81 deps: istanbul@0.4.2 2016-02-08 09:54:50 +00:00
Hannah Wolfe
87cdaaea8b deps: grunt-mocha-istanbul@3.0.1 2016-02-08 09:54:50 +00:00
Hannah Wolfe
c43296f2c3 deps: grunt-mocha-cli@2.0.0 2016-02-08 09:54:50 +00:00
Hannah Wolfe
6066c96c84 deps: grunt-jscs@2.7.0 2016-02-08 09:54:50 +00:00
Hannah Wolfe
8a4cb74ec9 deps: grunt-contrib-uglify@0.11.1 2016-02-08 09:54:49 +00:00
Hannah Wolfe
07abf1f8df deps: grunt-contrib-jshint@0.12.0 2016-02-08 09:54:49 +00:00
Hannah Wolfe
fa1978f799 deps: grunt-contrib-copy@0.8.2 2016-02-08 09:54:49 +00:00