Kevin Ansfield
c53fc00a53
Merge pull request #6518 from acburdine/ember-cli-take-2
...
Update ember-cli to 2.3.0
2016-02-19 11:56:47 +00:00
Kevin Ansfield
c7a135dda2
Fix new post->tags transition
...
refs #6483 , closes #6541
- removes unloading of all tags when entering the tags screen. Tags list will now function similarly to the content list where already-loaded tags are visible immediately.
Fixes #6483 because it prevents selectize's data being changed out from underneath it before it's destroyed.
2016-02-18 18:01:08 +00:00
Kevin Ansfield
64db2e633e
Revert "pass post tags as array to ember-cli-selectize"
...
This reverts commit 4a17669b04135e24679a72c521ce9bf75ae86ea0.
2016-02-18 17:57:18 +00:00
Kevin Ansfield
0eb8f4be59
Merge pull request #6520 from acburdine/issue-6515
...
Fix logging out from editor page
2016-02-18 12:36:59 +00:00
Kevin Ansfield
b7e21cb10e
Merge pull request #6513 from acburdine/issue-6512
...
Fix underscore usage in post serializer
2016-02-18 09:30:44 +00:00
Kevin Ansfield
89196e68d3
Merge pull request #6533 from acburdine/issue-6483
...
Pass post tags as array to ember-cli-selectize
2016-02-18 09:08:09 +00:00
Kevin Ansfield
75cd7221b2
Merge pull request #6531 from acburdine/issue-6530
...
Inject ajax service in settings/labs
2016-02-18 08:58:12 +00:00
Austin Burdine
7a143a4970
pass post tags as array to ember-cli-selectize
...
closes #6483
- fix new post => settings/tags transition error
2016-02-17 22:24:16 -06:00
Austin Burdine
1d7f3f4548
inject ajax service in settings/labs
...
closes #6530
- turns out one must inject a service in order to use it
2016-02-17 14:50:40 -06:00
Austin Burdine
a55cc105c6
add signin acceptance test
...
refs #6039
2016-02-16 23:08:24 -06:00
Austin Burdine
ccfbf65f7b
fix logging out from editor page
...
closes #6514
- removes transition.abort from the signout method because it can override the ember-simple-auth's page refresh
2016-02-16 20:07:03 -06:00
Austin Burdine
71706160f9
deps: ember-cli-deprecation-workflow@0.1.5
2016-02-16 15:06:32 -06:00
Austin Burdine
cec22372a9
deps: ember-cli@2.3.0
2016-02-16 12:32:48 -06:00
Austin Burdine
8fbaddeda0
fix underscore usage in post serializer
...
closes #6512
- because of the keyForAttribute method in the application serializer, the hash property must be snake_case
- change the normalize method to the more concise normalizeHash method available on the rest serializer
2016-02-16 09:37:15 -06:00
Kevin Ansfield
ac293db0a2
Merge pull request #6486 from acburdine/code-injection-test
...
Add settings/code-injection acceptance test
2016-02-15 11:07:01 +00:00
Kevin Ansfield
e0127ac003
Merge pull request #6488 from acburdine/labs-test
...
Add settings/labs acceptance test
2016-02-15 11:05:29 +00:00
Kevin Ansfield
31b87cb8c4
Merge pull request #6387 from novaugust/post-deletion
...
Fix post deletion scroll on content and tag screens
2016-02-15 11:02:42 +00:00
Kevin Ansfield
507adb7fc1
Merge pull request #6506 from acburdine/posts-error-fix
...
Improve 404 error handling in post route
2016-02-15 09:56:34 +00:00
Austin Burdine
215b2f16c7
remove unused modal outlet
2016-02-14 18:55:59 -06:00
Austin Burdine
3fde131f7d
improve 404 error handling in post route
...
closes #6503
- change post route 404 handling to match that of the editor and tag routes
- fix 404 tests
2016-02-14 16:49:57 -06:00
Hannah Wolfe
237a10cd1f
Merge pull request #6468 from kevinansfield/ember-sortable-nav-items
...
Replace jquery-ui.sortable with ember-sortable for nav items
2016-02-14 13:44:07 +00:00
Austin Burdine
c24f700aa1
add settings/labs acceptance test
...
refs #6039
2016-02-11 09:19:04 -06:00
Austin Burdine
d7d24716e4
add settings/code-injection acceptance test
...
refs #6039
2016-02-11 09:05:48 -06:00
Austin Burdine
dff72bf430
Add settings/general acceptance test
...
refs #6039
- adds acceptance tests for settings/general flows
- fixes up mirage settings fixtures
2016-02-11 06:06:38 -06:00
Kevin Ansfield
91f4b84b9b
Merge pull request #6207 from acburdine/feature-service
...
Convert feature controller to service
2016-02-10 09:36:42 +00:00
Kevin Ansfield
e0230adae6
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
Austin Burdine
ca707aa45f
cleanup feature service error handling
2016-02-09 13:39:15 -06:00
Matt Enlow
20cbc6c606
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
648d0043e2
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
1e3adef145
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
af3bc288dc
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
4823756e72
deps: ember-sortable@1.7.0
2016-02-09 10:17:37 +00:00
Hannah Wolfe
7a36fd597f
Merge pull request #6439 from kevinansfield/fix-nav-validation
...
Fix navigation item validation behaviour
2016-02-08 20:15:18 +00:00
Kevin Ansfield
781bcaf276
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
Kevin Ansfield
385036dc48
validate nav items when clicking the +
button, ignoring last item if blank
2016-02-08 14:20:57 +00:00
Hannah Wolfe
308bf1731f
Merge pull request #6445 from kevinansfield/fix-input-cursor
...
Return cursor pointer to text inputs
2016-02-08 10:07:29 +00:00
Sebastian Gierlinger
250149bb13
Merge pull request #6444 from kevinansfield/fix-mixed-content-warnings
...
Fix mixed content security warnings due to gravatar images
2016-02-08 10:03:39 +01:00
Hannah Wolfe
51339f0deb
Merge pull request #6447 from kevinansfield/deps-ember-route-action
...
deps: ember-route-action-helper@0.3.0
2016-02-06 13:34:06 +00:00
Kevin Ansfield
240e29a195
deps: ember-route-action-helper@0.3.0
...
no issue
- cleans up passing route closure actions down through components and ensures callbacks are wrapped in the runloop - https://github.com/dockyard/ember-route-action-helper/pull/8
2016-02-06 13:09:47 +00:00
Kevin Ansfield
dbd3177e39
Return cursor pointer to text inputs
...
refs #6412
- moves `cursor: pointer` style introduced in #6412 into more specific classes that only target select boxes rather than all inputs
2016-02-05 17:01:53 +00:00
Kevin Ansfield
cbd9ec358c
Fix mixed content security warnings due to gravatar images
...
no issue
- switches gravatar URL generation to use protocol-relative URLs in `gh-profile-image` component
2016-02-05 16:48:15 +00:00
Hannah Wolfe
6627f38abe
Merge pull request #6442 from kevinansfield/ember-2-3-1
...
deps: ember@2.3.1
2016-02-05 15:45:43 +00:00
Austin Burdine
6199736940
fix 404 acceptance tests
2016-02-05 06:16:29 -06:00
Kevin Ansfield
3e57af2118
deps: ember@2.3.1
...
no issue
Bugfix release: https://github.com/emberjs/ember.js/releases/tag/v2.3.1
2016-02-05 11:16:49 +00:00
Hannah Wolfe
009b058753
Merge pull request #6438 from kevinansfield/include-babel-polyfill
...
Include babel polyfill when compiling client
2016-02-04 20:44:02 +00:00
Hannah Wolfe
e766117c75
Merge pull request #6437 from kevinansfield/deps-client
...
Update client dependencies
2016-02-04 20:40:33 +00:00
Kevin Ansfield
053839df4c
Include babel polyfill when compiling client
...
no issue
- fixes issues when using `phantomjs` or other browsers that are not fully es6 compatible
2016-02-04 12:49:53 +00:00
Kevin Ansfield
6b8ffdc817
deps: liquid-tether@0.1.11
2016-02-04 11:22:08 +00:00
Kevin Ansfield
9b1395d00f
deps: liquid-fire@0.23.0
2016-02-04 11:20:11 +00:00
Kevin Ansfield
600b375d4f
deps: ember-cli@1.13.15
2016-02-04 10:59:49 +00:00