Kevin Ansfield
46d3cc9901
Updated Travis config to use Firefox in headless mode
2019-03-11 15:02:32 +00:00
Kevin Ansfield
bad3844ba9
Updated Travis config
...
no issue
- switched to node 10 to match recommended developer version
- changed `greenkeeper` branch exclusion to `renovate`
- removed the custom cache directories
- the cache build/upload was timing out after 180s
- simplifying the config to try and narrow down the exact cause and measure impact
2019-03-11 14:27:55 +00:00
Kevin Ansfield
693c6ba12a
Bumped ember-cli-babel version in koenig-editor in-repo addon
2019-03-11 10:19:27 +00:00
Kevin Ansfield
8af0139316
Fixed linting
2019-03-11 10:13:56 +00:00
Rish
4a9ad42478
Fixed member tests
...
no issue
- Fixes test for members option in sidebar to use value from settings
2019-03-11 13:13:55 +05:30
Zimo
d120440c96
Updated animation of copy buttons in integration
...
no refs.
"Copy" buttons in the integration detail screen are shown only on hover. Removed animation to make it snappeir.
2019-03-08 09:47:59 +01:00
Kevin Ansfield
856c4000c8
Fixed 500 errors when accessing editor routes without post/page
...
no issue
2019-03-07 17:31:03 +00:00
Kevin Ansfield
8514372dad
Bumped ember core dependencies to 3.8.x
...
no issue
- bumped ember core reps
- bumped ember-ajax for ember 3.8.0 compatibility
- removed deprecated use of `transition.handlerInfos`
2019-03-07 17:24:35 +00:00
Kevin Ansfield
5696644e2d
Bumped ember core dependencies to 3.7.x
...
no issue
2019-03-07 16:25:43 +00:00
Zimo
134468983f
Added random image card placeholder illustrations
...
no refs.
- three random illustrations loop as image placeholder illustrations
- increased padding of clickable area for better happy-go-clicky
2019-03-07 15:40:08 +01:00
Kevin Ansfield
047f5695b4
🐛 Fixed vague upload error messages on General and Labs setting screens
...
no issue
- API now returns the "useful" error message in `error.context` rather than `error.message`
- updated `{{gh-uploader}}` to expose `context` on errors
- updated error display to try using `context` with a fallback to `message`
2019-03-07 13:40:38 +00:00
John O'Nolan
01559cf447
Blog => Site
2019-03-07 15:31:15 +02:00
Zimo
99481261b5
Updated image card placeholder illustration
...
no refs.
2019-03-07 12:44:33 +01:00
Zimo
552449c0a2
Fixing target area of X on tags selector
...
no refs.
2019-03-07 11:30:49 +01:00
Vikas Potluri
170973eb67
Fixed post/page wording in Page PSM and delete modal ( #1109 )
...
closes https://github.com/TryGhost/Ghost/issues/10577
2019-03-07 09:13:31 +00:00
Kevin Ansfield
aed4bed6f3
Removed unused forceI18n
attribute from the settings model
2019-03-07 09:10:46 +00:00
Kevin Ansfield
a0dacf5231
Bumped ember core dependencies to 3.6.x
2019-03-06 17:15:44 +00:00
Kevin Ansfield
db7c40b327
Disabled mirage in development
...
- features that were using mirage are out of the mocking stage so the extra step and logging of each request is just noise
2019-03-06 16:49:53 +00:00
Kevin Ansfield
352c4af1d7
Refactored usage of .get('property')
with es5 getters
...
no issue
- ran [es5-getter-ember-codemod](https://github.com/rondale-sc/es5-getter-ember-codemod )
- [es5 getters RFC](https://github.com/emberjs/rfcs/blob/master/text/0281-es5-getters.md )
- updates the majority of `object.get('property')` with `object.property` with exceptions:
- `.get('nested.property')` - it's not possible to determine if this is relying on "safe" path chaining for when `nested` doesn't exist
- `.get('config.x')` and `.get('settings.x')` - both our `config` and `settings` services are proxy objects which do not support es5 getters
- this PR is not exhaustive, there are still a number of places where `.get('service.foo')` and similar could be replaced but it gets us a long way there in a quick and automated fashion
2019-03-06 13:54:14 +00:00
Kevin Ansfield
e161dd4180
Version bump to 2.16.4
2019-03-06 12:19:06 +00:00
Kevin Ansfield
6b32cb4b80
Added error context to API error alert messages
2019-03-06 11:45:47 +00:00
Kevin Ansfield
5a4976f669
🐛 Fixed error when creating subscribers via the admin area
...
refs https://github.com/TryGhost/Ghost/issues/10569
- updates the Subscriber serialiser to strip the `status` property from the API request when saving if it's falsy
2019-03-06 09:19:39 +00:00
Kevin Ansfield
0103ef8e3c
Bumped ember core dependencies to 3.5.x
...
no issue
- bumped ember-cli to 3.5.1
- bumped ember-data to 3.5.2
2019-03-06 07:39:51 +00:00
Kevin Ansfield
0d311ce03a
Resolved "Use defineProperty to define computed properties" deprecations
...
refs https://github.com/TryGhost/Ghost/issues/10310
- https://www.emberjs.com/deprecations/v3.x/#toc_ember-meta-descriptor-on-object
- required to allow upgrading to Ember > 3.5
2019-03-05 18:13:47 +00:00
Kevin Ansfield
c4d16d5d67
Bumped dependencies ( #1108 )
...
Bumped all non-ember-core dependencies that do not require significant work or that contain unresolvable inter-dependencies.
Skipped:
- `ember-drag-drop` - our usage needs re-working for closure actions
- `ember-infinity`, `ember-in-viewport` - one depends on the other and `ember-light-table` depends on a particular version of `ember-in-viewport` in a way that breaks if they are upgraded
Removed/bumped:
- removed ember-cli-es6-transform
- removed ember-cli-cjs-transform
- removed current-device
- removed ember-responsive
- bumped yarn.lock sub-dependencies
- bumped @ember/jquery
- bumped @tryghost/mobiledoc-kit
- bumped autoprefixer
- bumped broccoli-funnel
- bumped coveralls
- bumped ember-auto-import
- bumped ember-moment
- bumped ember-power-select
- bumped ember-simple-auth
- bumped broccoli-uglify-sourcemap
- bumped ember-cli-eslint and eslint-plugin-ghost with fixes for new rules
- bumped ember-cli-mirage
- bumped ember-cli-pretender
- bumped ember-power-calendar-moment
- bumped ember-power-datepicker
- bumped ember-composable-helpers
- bumped ember-concurrency
- bumped ember-load
- bumped eslint
- bumped walk-sync
- bumped ember-useragent
- bumped fs-extra
- bumped ember-resolver
- bumped @html-next/vertical-collection
- bumped ember-cli-babel
2019-03-05 17:34:00 +00:00
Kevin Ansfield
4fbfd73af6
Version bump to 2.16.3
2019-03-05 10:46:57 +00:00
Kevin Ansfield
58afbc209d
Renamed ghostHead/Foot settings to codeinjectionHead/Foot ( #1107 )
...
closes https://github.com/TryGhost/Ghost/issues/10560
- match changes in the API
2019-03-05 10:40:19 +00:00
John O'Nolan
dbbee07288
Blogs => Sites
2019-03-05 10:36:34 +02:00
Rish
1485bbe552
Removed mock members API config
...
no issue
2019-03-05 11:45:43 +05:30
Rish
ffb4ca27ad
Updated members menu to work with labs feature
...
no issue
2019-03-05 11:45:15 +05:30
Kevin Ansfield
55af0732cc
Hid "Make Owner" action for staff users that are currently suspended
...
refs https://github.com/TryGhost/Ghost/issues/10555
2019-03-04 16:45:16 +00:00
Kevin Ansfield
a19c718e6c
Fixed error causing missing sidebar after import
...
no issue
- the `Role.lowerCaseName` CP could throw an error when `name` was missing which caused the sidebar rendering to be aborted
- adds a guard to ensure we aren't calling string methods on `null` or `undefined`
2019-03-04 16:17:28 +00:00
John O'Nolan
3ad9fb16d4
Fixed broken link to Google Analytics integration
2019-03-04 15:53:47 +02:00
Kevin Ansfield
cbfdd526d6
Fixed linting
2019-03-04 09:27:39 +00:00
kirrg001
5798d8f9c3
Version bump to 2.16.2
2019-02-27 10:06:47 +01:00
Katharina Irrgang
14916ef1d1
🐛 Fixed theme upload
...
closes #10545
- the server side has changed the field name in Admin API v2
- ref: a1023f0b11
2019-02-27 10:02:52 +01:00
kirrg001
95fe02c481
Version bump to 2.16.1
2019-02-26 12:15:53 +01:00
kirrg001
dc87831e0d
Version bump to 2.16.0
2019-02-26 10:29:46 +01:00
Kevin Ansfield
e6df64ed52
Switched About screen to use config
service
2019-02-26 16:12:34 +07:00
Rish
57f9663b6e
Added members feature to labs
...
no issue
- Added new members settings/toggle to labs
2019-02-26 15:33:38 +07:00
Kevin Ansfield
779a6aba18
Fixed custom integrations acceptance test
2019-02-26 15:22:04 +07:00
Kevin Ansfield
81eddbbf72
Updated post list preview to use excerpt
instead of plaintext
2019-02-26 13:37:23 +07:00
Kevin Ansfield
fb7db69ffe
✨ Added post, page, and tag related webhook trigger events
...
refs https://github.com/TryGhost/Ghost/issues/10461
- added new webhook events to the event selection dropdown with grouping
2019-02-26 13:23:37 +07:00
Kevin Ansfield
8617dba252
✨ Added v2 Admin API with token authentication
...
closes https://github.com/TryGhost/Ghost/issues/9865
- moved Admin API Key display out of developer experiments
- docs: https://docs.ghost.org/api/
2019-02-26 12:49:02 +07:00
Kevin Ansfield
35860fad70
Removed usage of /configuration/timezones/ endpoint
...
no issue
- replaced timezones endpoint with `@tryghost/timezone-data` module
2019-02-26 12:37:50 +07:00
Kevin Ansfield
1e36955ea4
Removed empty (and failing) config service unit test
2019-02-26 12:24:53 +07:00
Kevin Ansfield
43b6f7add2
Updated profile image uploads in setup/signup flows for new /images/upload/ endpoint
2019-02-26 11:21:24 +07:00
Kevin Ansfield
738823d8f8
Fixed "Authorization Failed" error screens when not logged in
...
no issue
- `/config/` can only be requested when authenticated
- updated `/config/` mock to look for an Authentication header and return a 403 if it's missing
- updated `ajax` service to add an `Authentication` header when authenticated in testing env (cookies are not present when testing)
- updated `config` service to add `fetchUnauthenticated()` and `fetchAuthenticated()` methods in addition to `.fetch()`
- updated `application` route to only fetch authenticated config when authenticated
- updated `signin` controller to correctly fetch config after sign-in
2019-02-26 10:38:00 +07:00
Kevin Ansfield
ef857d25ba
Disabled mirage logging in tests to fix Travis runs
2019-02-26 09:45:29 +07:00
Kevin Ansfield
a4c4fa7335
Updated gh-image-uploader to work with new /images/upload/ endpoint
2019-02-26 09:39:04 +07:00