Commit Graph

4734 Commits

Author SHA1 Message Date
Peter Zimon 6c97140c05 Refined line-height for bookmark card publisher 2019-08-28 11:03:02 +02:00
Kevin Ansfield e32110c73a Fixed "undefined" appearing in markdown card styles
no issue
2019-08-28 09:56:45 +01:00
Kevin Ansfield bd6007c811 Version bump to 2.30.1 2019-08-27 19:44:36 +01:00
Peter Zimon 9168872582 Fixed style for bookmark card publisher field
no refs.
2019-08-27 20:38:42 +02:00
Rish d4f2c3c795 Version bump to 2.30.0 2019-08-27 21:01:30 +05:30
Rishabh Garg 9bfd340885 Added bookmark card and integrated it as fallback for unknown embeds (#1293)
requires https://github.com/TryGhost/Ghost/pull/11024

With the bookmark card you can present links in a much richer format, similar to Twitter cards. If the URL points to a page with right meta information it can show the page title, excerpt, author, publisher and even a preview image.

Bookmark cards can be created in two ways:

1. pasting a link as the first thing in blank paragraph - we'll check to see if we can create an embed, if we can't then we'll create a bookmark card instead
2. manually selecting the bookmark card from the (+) menu or by typing "/bookmark<kbd>Enter</kbd>" or "/bookmark {url}<kbd>Enter</kbd>" for short (you might want to do this if you want the bookmark version instead of a full embed)

Pressing <kbd>Ctrl/Cmd+Z</kbd> after pasting will convert the bookmark card back to a link if that's preferred, alternatively a URL can be pasted with <kbd>Ctrl/Cmd+Shift+V</kbd> to avoid any automatic transformation to an embed/bookmark.

---

- adds "bookmark" card that functions similarly to the embed card
- if the oembed API request returns `type: "bookmark"` then the metadata is used to create a bookmark card
2019-08-27 15:10:31 +01:00
Rishabh Garg 166c8ff5e6
🎨 Updated tags screen design and usability (#1283)
no issue

Updates design and usability for tags list and details screen
2019-08-27 19:21:31 +05:30
Kevin Ansfield 0d563eb5bc Fixed tests 2019-08-27 10:59:27 +01:00
Kevin Ansfield c30ad64a5e Fixed linting 2019-08-27 10:49:50 +01:00
Kevin Ansfield a7aa74e841 Removed unused "active" handling in <GhPostListItem>
no issue

- "active" post list items no longer exist so we can remove the code related to handling the scroll-into-view and style changes
2019-08-27 10:42:27 +01:00
Kevin Ansfield 367419ab5a Resolved deprecated usage of Ember Data evented api usage
no issue

- https://deprecations.emberjs.com/ember-data/v3.x/#toc_evented-api-usage
- we were using the now deprecated `didCreate` and `didUpdate` events on the post model to perform controller-specific logic each time `post.save()` was called
- moved the functionality that was attached to the hook events into a `_savePost()` function and used that anywhere we were calling `post.save()`
2019-08-26 15:08:49 +01:00
Kevin Ansfield a66136a9bb Updated Renovate configuration
closes https://github.com/TryGhost/Ghost-Admin/pull/1164

- extend from our base configuration
2019-08-26 10:57:16 +01:00
renovate[bot] d5812147bd Lock file maintenance (#1282) 2019-08-26 10:53:27 +01:00
renovate[bot] a831e406cb Update ember addons (#1285) 2019-08-26 10:42:30 +01:00
renovate[bot] 5a90abedc6 Update ember addons (#1266) 2019-08-26 10:39:02 +01:00
Kevin Ansfield a9b70327b7 Updated Renovate configuration
no issue
- according to https://github.com/renovatebot/config-help/issues/220#issuecomment-487118205 it's the _last_ matching group that takes effect when determining which `packageRules` group a dependency is put in
- adjusted the order so that explicit excludes are not required and the ember-basic-dropdown addons are correctly grouped
2019-08-26 10:30:59 +01:00
Kevin Ansfield 1eb4165290
Updated renovate configuration (#1305)
no issue
- grouped `ember-basic-dropdown` and related `ember-power-*` addons together
- they share a common base and are going through a major breaking change so it's easier to upgrade them together
2019-08-26 09:52:31 +01:00
Renovate Bot 64257c968b Update dependency eslint to v6.2.2 2019-08-26 03:26:59 +00:00
Renovate Bot ba25d65cbf Update dependency codemirror to v5.48.4 2019-08-26 02:29:34 +00:00
Renovate Bot ed6d523a11 Update dependency @ember/render-modifiers to v1.0.1 2019-08-26 01:27:33 +00:00
Kevin Ansfield a63943edd6
Added "What's new" indicator and modal to highlight recent updates (#1292)
no issue

- adds `whats-new` service that fetches the changelog from ghost.org and exposes the latest changelog entries
- trigger a background fetch of the changelog from ghost.org when first loading the admin when logged in, or after signing in
- adds a "What's new" menu item next to the user popup menu
- adds an indicator to the user menu button and what's new menu item if there are unseen changelog entries
- closing the changelog modal will update the "last seen date", clearing both indicators
2019-08-23 10:01:27 +01:00
Rish c3804fca9c Version bump to 2.29.1 2019-08-22 07:31:35 +05:30
renovate[bot] 973ce4478e Update dependency ember-cli to v3.12.0 (#1299) 2019-08-21 16:24:06 +01:00
Kevin Ansfield 296dc30aa1
Added global meta data and Twitter/Facebook card settings (#1287)
closes https://github.com/TryGhost/Ghost/issues/10921

- added new fields to settings model
- added "Site meta settings" section to general settings
2019-08-21 16:16:59 +01:00
renovate[bot] cf664ec2ab Update linters (#1300) 2019-08-21 16:10:50 +01:00
renovate[bot] 25d7749fe3 Update dependency @tryghost/kg-parser-plugins to v0.7.0 (#1298) 2019-08-21 15:12:15 +01:00
Kevin Ansfield 47d820867a Version bump to 2.29.0 2019-08-20 15:38:58 +01:00
Renovate Bot 6f37485411 Update dependency @tryghost/helpers to v1.1.8 2019-08-19 04:20:47 +00:00
Renovate Bot 6e6fc833e6 Update dependency @tryghost/timezone-data to v0.2.7 2019-08-19 03:33:15 +00:00
Renovate Bot 290dad8247 Update dependency @tryghost/kg-clean-basic-html to v0.1.2 2019-08-19 02:30:58 +00:00
Renovate Bot ff292df85a Update dependency @html-next/vertical-collection to v1.0.0 2019-08-19 01:35:46 +00:00
Kevin Ansfield 6a7dfdc2cb Version bump to 2.28.1 2019-08-16 19:48:18 +01:00
Kevin Ansfield c727a6ea63 Version bump to 2.28.0 2019-08-13 11:21:18 +01:00
Kevin Ansfield 6d13041fe5
Switched Admin API version from v2 to canary (#1291)
no issue

- Ghost-Admin is our primary API client, we should keep it in sync with the canary API branch to dog food our API changes
2019-08-12 09:56:21 +01:00
renovate[bot] f3370e0d5e Update dependency markdown-it to v9.1.0 (#1289) 2019-08-12 09:34:38 +01:00
Kevin Ansfield 7c66d66551
🎨 Added auto-login to private site when viewing site preview in admin (#1286)
closes https://github.com/TryGhost/Ghost/issues/10995

- when first loading the site preview, if private mode is enabled submit the login form in the background to get the cookie before loading the iframe
- refactors post-authentication preloading to ensure it occurs before post-authentication route hooks are called
- adds `showSuccess` attribute to `<GhTaskButton>` so that when set to `false` it can stay in the running state after "success" to avoid state change flashes whilst waiting for a transition
2019-08-12 09:11:10 +01:00
Renovate Bot 1005ff5ccc Update ember core to v3.12.0 2019-08-12 09:09:54 +01:00
Renovate Bot 8c0b264320 Update dependency blueimp-md5 to v2.11.1 2019-08-12 01:26:44 +00:00
Fabien O'Carroll e0f3d90fad Version bump to 2.27.0 2019-08-06 17:34:38 +08:00
Renovate Bot 85c11b6bf2 Update dependency @html-next/vertical-collection to v1.0.0-beta.14 2019-08-05 01:28:22 +00:00
Kevin Ansfield e0bfa68067 Fixed ".set called on destroyed object" error thrown in <GhUploader>
no issue

- saw error being thrown sometimes when performing image/gallery uploads in the editor
2019-07-31 17:45:19 +01:00
Rish 5d3717016a Version bump to 2.26.0 2019-07-30 20:24:26 +05:30
Renovate Bot 0a8f696346 Update dependency @tryghost/kg-parser-plugins to v0.6.0 2019-07-29 09:38:57 +01:00
Renovate Bot 2438b01847 Update ember addons 2019-07-29 04:27:29 +00:00
Renovate Bot 9eaef40432 Update dependency ember-data to v3.11.4 2019-07-29 03:26:16 +00:00
Renovate Bot 75e8cc07bf Update dependency @tryghost/timezone-data to v0.2.6 2019-07-29 02:27:06 +00:00
Renovate Bot 56b30c8fab Update dependency @tryghost/helpers to v1.1.7 2019-07-29 01:27:16 +00:00
Aileen Nowak f65460694a 🔗 Updated docs api links to be version-less 2019-07-25 15:15:31 +08:00
Kevin Ansfield 0e8754b886 Added ability to edit alt text for image cards
no issue

- adds an "Alt" button that is displayed in the caption input whilst an image card is selected, clicking it toggles between the rich-text caption input and a plain-text alt text input
2019-07-23 18:13:41 +01:00
Kevin Ansfield e021048322 Version bump to 2.25.9 2019-07-23 12:01:47 +01:00