Commit Graph

4493 Commits

Author SHA1 Message Date
Rishabh Garg
c72e7b6040 Updated member management data (#1150)
no issue

- Updated hard-coded data in member management to use real values from API
2019-04-16 20:32:43 +05:30
Rish
7c1ba31781 Version bump to 2.20.0 2019-04-16 16:42:31 +05:30
renovate[bot]
35ed456055 Pin dependency @tryghost/helpers to 1.1.1 (#1160) 2019-04-16 08:50:49 +01:00
Rishabh Garg
bf6c446f72 Updated to use count words/images helper from SDK (#1159)
refs https://github.com/TryGhost/Ghost/issues/10618

- Updated use of `countWords`, `countImages` and `stripTags` helper from Ghost SDK
- Removed existing local utils copy
2019-04-16 12:50:59 +05:30
Kevin Ansfield
151b7a2844 🐛 Fixed missing errors and confusing button text in theme upload modal
no issue
- fixed "Active with errors" button successful theme upload with no warnings/errors
- fixed fatal errors not showing due to change in API error response
- fixed "Retry" button not showing when there were fatal errors
- fixed "Upload successful!" message after clicking "Retry" on a failed upload
2019-04-15 22:43:29 +01:00
Guilherme de Souza Silva
fc5cf57961 Fixed the scroll problem using safari on low resolutions smartphones (#1131)
closes #9494
- Modified the `.content-list` css class to remove the unnecessary `overflow-y`
2019-04-15 17:27:42 +01:00
Kevin Ansfield
42eb736b15 🐛 Fixed posts list scrolling and missing momentum scroll on all screens in iOS
closes https://github.com/TryGhost/Ghost/issues/9494, refs https://github.com/TryGhost/Ghost/issues/10365
- removed `overflow-y: auto` on posts list to fix the vertical scrolling
- added `overflow-wrap: break-word` so that post previews are forced to wrap for long words such as URLs
- added `-webkit-overflow-scrolling: touch` to the main scrollable pane so that iOS Safari uses momentum scrolling
2019-04-15 17:23:09 +01:00
renovate[bot]
b30a81c3f8 Lock file maintenance (#1148) 2019-04-15 10:57:38 +01:00
Kevin Ansfield
7a6c82cd51 Remove 2-per-hour PR limit for Renovate (#1158)
no issue
- the `config:base` preset sets a maximum of 2 PRs per hour
- we have specific timings for Renovate in this repo so the max limit is more hindrance than help
2019-04-15 10:47:02 +01:00
renovate[bot]
d911bc5d44 Update dependency ember-cli-uglify to v3 (#1155) 2019-04-15 09:28:22 +01:00
renovate[bot]
386e003f09 Update ember testing (#1154) 2019-04-15 09:24:01 +01:00
renovate[bot]
a7db5639a0 Update dependency ember-concurrency to v0.10.0 (#1153) 2019-04-15 09:22:58 +01:00
Renovate Bot
14ee281e6f Update dependency ember-source to v3.9.1 2019-04-15 02:34:42 +00:00
Renovate Bot
58f39c4795 Update dependency ember-power-select to v2.3.1 2019-04-15 01:28:40 +00:00
John O'Nolan
defbf0f40c Updated to new Twitter username placeholder 2019-04-11 14:33:15 +02:00
Kevin Ansfield
67afe653cd 🐛 Fixed missing error details when activating a theme with fatal errors
no issue
- the API response for theme activation when a fatal validation error occurred has changed but the client wasn't updated resulting in a modal containing an "Activation failed" header but no details
- updates the error details extraction path and adjusts the tests to match the real API response
2019-04-11 11:00:40 +01:00
Rish
89e3303dad Fixed members list update on switch
no issue

- Members list updates on screen switch
2019-04-09 20:46:47 +05:30
renovate[bot]
a9b33338c4 Update ember core to v3.9.0 (minor) (#1147)
* Update ember core to v3.9.0
2019-04-09 14:21:48 +01:00
Kevin Ansfield
72a29dd7df Removed "ember-exam" from list of ignored packages in Renovate configuration (#1149)
no issue
- latest `ember-exam` is now compatible with latest stable `ember-mocha` release
2019-04-09 14:16:40 +01:00
Nazar Gargol
6748a39718 Version bump to 2.19.4 2019-04-09 19:30:37 +08:00
renovate[bot]
d0d959c16a Update dependency ember-infinity to v1.4.1 (#1146) 2019-04-09 09:49:58 +01:00
Renovate Bot
ef709f4757 Update ember core 2019-04-08 02:29:05 +00:00
Renovate Bot
3334034c6d Update css processors 2019-04-08 01:29:26 +00:00
Vikas Potluri
c19332f093 Fixed post/page labels in feature image and save components (#1143)
closes https://github.com/TryGhost/Ghost/issues/10658

- update publish menu states to use `{{post.displayName}}` instead of hard coded `post`
- update settings menu image uploader to generate CTA using `post.displayName`
2019-04-06 09:01:49 +01:00
Peter Zimon
bd90585956 Improved theme upload/activate flow and error styles (#1142)
no issue 

* Update error and warning styles
* Refined upload dialog
* Theme upload and activation style refinements
2019-04-05 17:27:14 +01:00
Kevin Ansfield
b34be95c17 Version bump to 2.19.3 2019-04-04 14:58:48 +01:00
Zimo
f75d07ab87 Zapier settings screen UI refinements
no refs.
- refined Zapier template header for integrations screen
2019-04-04 14:07:20 +02:00
Kevin Ansfield
b51bc4751d Added integration details to Zapier integration screen behind dev flag
no issue
- the new version of our Zapier App uses API Key auth so we need to expose the details on the Zapier integration screen
- extracted `copyTextToClipboard` into a util function
- added `integrationModelHook` method to `settings.integrations` controller to remove duplication in the `settings.integration` and `settings.integration.zapier` routes
- fixed missing "Zapier" title token
2019-04-04 12:25:16 +01:00
Vikas Potluri
747bf6ea9f 🐛 Fixed confusing messaging around .yml extension being allowed for routes.yaml uploads (#1140)
no issue

The server never supported uploading .yml files

* updated uploader `invalid extension` error message to be more abstract
* fixed routes uploader validation allowing .yml files
2019-04-03 19:54:05 +01:00
renovate[bot]
a32b281b35 Lock file maintenance (#1134) 2019-04-02 11:37:19 +01:00
renovate[bot]
64e6c2a01b Update ember addons (#1128) 2019-04-02 11:28:39 +01:00
Kevin Ansfield
b6652ad87f Reconfigure Renovate (#1138)
no issue
- explicitly exclude packages from the "ember addons" group that should be matched by other groups
2019-04-02 11:21:22 +01:00
Kevin Ansfield
af4ed3bab0 Added ember-cli-deprecation-workflow
no issue
- silences current deprecations so that Travis doesn't fail due to test logs being too long
2019-04-02 10:53:20 +01:00
Kevin Ansfield
525265cabc Version bump to 2.19.2 2019-04-02 10:02:14 +01:00
Kevin Ansfield
6c646eeff5 Updated Renovate configuration (#1137)
no issue
- ignore `ember-exam` until it's compatible with latest stable of `ember-mocha`
  - see https://github.com/ember-cli/ember-exam/issues/238
- moved `ember-exam`, `ember-mocha`, and `testem` into their own group so changes to test env don't cause addon upgrade PRs to fail
2019-04-02 09:25:32 +01:00
renovate[bot]
def483875f Update dependency eslint to v5.16.0 (#1133) 2019-04-01 10:45:00 +01:00
renovate[bot]
9f1ea2be89 Update dependency codemirror to v5.45.0 (#1129) 2019-04-01 10:44:39 +01:00
Renovate Bot
3825fec103 Update dependency postcss-custom-media to v7.0.8 2019-04-01 01:30:22 +00:00
Kevin Ansfield
b9edea7822 Version bump to 2.19.1 2019-03-27 17:26:57 +00:00
Fabien O'Carroll
bea5a8b4a8 Version bump to 2.19.0 2019-03-26 11:50:32 +01:00
Zimo
5b9e68401a Added placeholder illustration for posts and pages
no refs.
2019-03-25 16:43:38 +01:00
Zimo
428984bca2 Fixed integration icon background for Night shift
refs. 35d8e43c88

The blending mode used on light theme didn't work for Night shift (made all the icons blend into the dark background).
2019-03-25 14:38:16 +01:00
Kevin Ansfield
dbbc4f5fa4 🐛 Fixed error after logging in from a nested admin URL
closes https://github.com/TryGhost/Ghost/issues/10629
- the error was occurring due to `session.user` CP being populated with a rejected promise when attempting to access the first route. The CP has no dependent key so any further attempts to access `session.user` would be rejected
- marking the CP as "changed" immediately after logging in means that the next request will create a new promise and successfully fetch the user
2019-03-25 13:01:58 +00:00
Kevin Ansfield
d7b464a7ff Fixed notificaitons.displayDelayed() throwing an error
no issue
- `notifications.displayDelayed()` resets the `delayedNotifications` array but it wasn't using `.set()` which was throwing an Ember error because it wouldn't be tracked
2019-03-25 12:28:14 +00:00
Kevin Ansfield
162cbae3f0 Improved theme activation warnings modal content
closes https://github.com/TryGhost/Ghost/issues/10627
- removed confusing/unnecessary message when activation was successful with warnings
- do not display "Warnings" sub-heading if there are no other errors to reduce duplication with the modal title
- changed "Close" button text to "Ok" so it feels more like a confirmation
- refactored modal template to have explicit `this` rather than implicit property lookup ([RFC](e724c7087e/text/0308-deprecate-property-lookup-fallback.md))
2019-03-25 12:20:14 +00:00
Kevin Ansfield
d0a834b477 🐛 Fixed missing error notification when attempting to activate an invalid theme
no issue
- updates error handling to work with new v2 error response formats
  - `.errorType` -> `.error`
  - `.errorDetails` -> `.details`
2019-03-25 11:32:29 +00:00
renovate[bot]
98a93b5251 Lock file maintenance (#1130) 2019-03-25 09:29:08 +00:00
Zimo
ca898a320f Fixed tests for tags case changes
refs. cdd3f40422
2019-03-25 10:19:51 +01:00
Zimo
2eabb1b75a Fix tumbleweed Y position on 404
no refs.
The tumbleweed position on the 404 animation was too high and it looked like it was bouncing behind the cactus.
2019-03-25 09:59:28 +01:00
Zimo
35d8e43c88 Removed white background of integration icons
no refs.
Set blending mode to multiply on the integration icons (on Integrations screen) to remove the white background that was visible on hover and didn't fit with the background color of the table rows.
2019-03-25 09:48:22 +01:00