Commit Graph

9174 Commits

Author SHA1 Message Date
Daniel Lockyer ce24dfe178
v4.48.9 2022-11-28 18:46:39 +07:00
Peter Zimon 02851a671d
Update "update banner" for 5.0
no refs.
- "Update banner" needed to be improved to drive more traffic
2022-11-16 15:47:25 +07:00
Daniel Lockyer e8548af861
v4.48.8 2022-11-15 12:02:49 +07:00
Daniel Lockyer 8276032aa3
v4.48.7 2022-11-04 11:19:26 +07:00
Daniel Lockyer 91febb6427
v4.48.6 2022-10-05 18:29:20 +07:00
Daniel Lockyer aa7442c701
v4.48.5 2022-09-29 09:56:41 +07:00
Daniel Lockyer 98b0aa5bf5
v4.48.4 2022-09-01 15:33:41 +01:00
Daniel Lockyer 4439c034fc
v4.48.3 2022-08-30 16:28:45 +01:00
Daniel Lockyer fba9ffb6f5 v4.48.2 2022-06-15 04:06:57 +01:00
Daniel Lockyer 74f5b7d576 v4.48.1 2022-05-30 14:49:35 +01:00
Daniel Lockyer 7870f2b10c v4.48.0 2022-05-20 20:01:20 +01:00
Daniel Lockyer 35261e86c1 v4.47.4 2022-05-17 10:15:55 +01:00
Daniel Lockyer 4ab27bafc2 v4.47.3 2022-05-16 12:07:03 +01:00
Daniel Lockyer 47241b0f0e
Added Ghost update banner for hosted environments (#2381) 2022-05-16 08:26:33 +01:00
Daniel Lockyer 346f0fc9e8 v4.47.2 2022-05-13 09:46:39 +01:00
Daniel Lockyer a76e29bdf1 v4.47.1 2022-05-09 16:18:04 +01:00
Daniel Lockyer d49dbd8e52 v4.47.0 2022-05-04 14:10:24 +01:00
Daniel Lockyer bf8458f012 v4.46.2 2022-05-02 20:11:31 +01:00
Daniel Lockyer f145453120
Altered trigger branches for CI
- `4.x` needed adding so we can run tests on patches for Ghost v4
2022-05-02 18:17:01 +01:00
Daniel Lockyer 2d3c225ac3 v4.46.1 2022-05-02 11:31:37 +01:00
Daniel Lockyer 5751899e5b v4.46.0 2022-04-28 15:29:17 +01:00
Sanne de Vries f19bc286b9 Fixed tooltip overflowing in edit-newsletter modal 2022-04-28 14:47:47 +01:00
Peter Zimon e246d47540 Fixed Activity feed header 2022-04-28 15:28:56 +02:00
Sanne de Vries 0485c97a4f Hid subscriber and post count behind multiple-newsletter-UI flag 2022-04-28 13:44:44 +01:00
Sanne de Vries 148c706629 Fixed email footer textarea overflowing in newsletter modal
No issue
2022-04-28 13:40:22 +01:00
Simon Backx f8769020fa Fixed sender name and email in email preview link
refs https://github.com/TryGhost/Team/issues/1568

Sender name and email of newsletter was not used in the preview.
2022-04-28 12:01:25 +02:00
Simon Backx ed1ea85fcc Fixed email preview sender name and email
refs https://github.com/TryGhost/Team/issues/1568

Email and sender name were not fetched from the default newsletter
2022-04-28 11:52:42 +02:00
Simon Backx 492702304e Added basic newsletter creation test
refs https://github.com/TryGhost/Team/issues/1477

- Very basic test only
- Includes some extra test attributes in the components
- Commented out a test that was not yet fininished
2022-04-28 10:50:27 +02:00
Peter Zimon 86c08eaf88
Email settings design update (#2359)
Updated Email settings and Portal settings design to make it more scalable and more consistent with the rest of the Admin.
2022-04-28 10:24:12 +02:00
Kevin Ansfield 75395a0eb2 Switched publish flow dropdowns to expanding blocks and added publish time options
refs https://github.com/TryGhost/Team/issues/1542

- moved publish-flow modal into `components/editor-labs/modals/publish-flow` as we have enough editor-related components to keep them in one place
- updated publish flow design to use expanding blocks in place of dropdowns
  - added `openSection` property in publish-flow modal and associated action for toggling sections
  - moved "publish at" option into a separate component to keep publish-flow modal cleaner (keeps option-specific actions out of the main modal component)
  - used `{{liquid-if}}` to animate the expanding blocks
- added schedule time properties to `PublishOptions`
  - kept "is scheduled" and "scheduled at" separate so it's possible to keep the selected schedule time across selecting/deselecting the option to schedule
  - ensures schedule date is kept to the minimum 5-minute in the future across option changes
  - updated publish-management to reset the scheduled option to "Right now" when the publish-flow modal is opened if a schedule time was previously set but is now in the past
2022-04-27 18:21:01 +01:00
James Morris cc8dc03485 Added in basic loading states for charts and some layout and copy tweaks
refs: https://github.com/TryGhost/Team/issues/1531

- charts now have basic working loading states, could be improved though
- trying out staff picks description and layout tweaks
- lots of small design tweaks based on feedback
2022-04-27 17:25:46 +01:00
James Morris 64cd968459 Fixed the gradient for MRR for new Dashboard in light mode
refs: https://github.com/TryGhost/Team/issues/1531
2022-04-27 15:38:58 +01:00
Fabien 'egg' O'Carroll e46a30a8d5
Wired up subscription stats api (#2350)
refs https://github.com/TryGhost/Team/issues/1512

Adds the new endpoint `/stats/subscriptions/` which provides data for
the paid mix and paid breakdown charts.

Made the filledMissingDates function more generic by passing in a
`copyData` function which is used to populate a date from the previous
days data, if the data for that date is missing.
2022-04-27 15:11:01 +01:00
James Morris 8dd73e186c Fixed layout bugs with new dashboard charts
refs: https://github.com/TryGhost/Team/issues/1531

- investigated how to make the layout not break on resize
- using a width 99% hack to make chartjs react properly
- redid the markup for the minicharts for more stable loading
- added in a subtle gradient for the mrr minichart
2022-04-27 14:40:44 +01:00
Sanne de Vries f15bcfb76b Updated disabled newsletter dropdown in scheduled state of publish menu 2022-04-27 11:16:39 +01:00
Peter Zimon 592f9aef81 Deleted newsletter confirmation modal 2022-04-27 11:56:30 +02:00
Kevin Ansfield 15ffe34606 re-organised newsletter modal components 2022-04-27 11:52:17 +02:00
Kevin Ansfield 4011c8b73d
Added disabled newsletter dropdown to scheduled state of publish menu (#2357)
no issue

If you scheduled a post to a specific newsletter it was no longer visible in the scheduled state of the publish menu making it difficult to know the behaviour when coming back to a scheduled post.

- duplicated the newsletter dropdown from the draft to the scheduled state components and disabled it the same as the other recipient options
- added temporary workaround for missing newsletter embed for the posts endpoint in the API
  - adds `newsletterId` attribute to the post model
  - uses `post.newsletterId` to find the matching newsletter model from the available newsletters list
2022-04-27 10:49:55 +01:00
Kevin Ansfield 25f4694d06
Switched to a minimal form when creating a newsletter (#2356)
no issue

The full edit newsletter form with all the settings, design options, and preview felt quite overwhelming when the only piece of data that's required to create a newsletter is the name.

- re-organised the newsletter modal components by renaming `modals/edit-newlsetter` to `modals/newsletters` to better represent the full suite of modals that are used in newsletter management
- added a `modals/newsletters/new` component containing a minimal form with name/description/opt-in-existing fields
- switched the `new-newsletter` route to open the new modal rather than the previous dual-purpose edit modal
- moved message about newsletter creation into the create modal and dropped the separate create confirmation modal
- dropped unnecessary unsaved-changes confirmation
- removed the now-unused opt-in-existing behaviour from the edit newsletter modal

Co-authored-by: Peter Zimon <peter.zimon@gmail.com>
2022-04-27 10:36:43 +01:00
Sanne de Vries 26582592c7 Fixed linter error 2022-04-27 10:17:16 +01:00
Sanne de Vries 7697896c70 Updated publish settings page design
Refs https://github.com/TryGhost/Team/issues/1544
2022-04-27 10:08:40 +01:00
James Morris 18de96c940 Working on custom tooltips for new Dashboard
refs: https://github.com/TryGhost/Team/issues/1534
2022-04-26 18:57:01 +01:00
Sanne de Vries 5882daec3e Updated newsletter dropdown in publish-menu
Refs https://www.notion.so/ghost/Pre-5-0-V1-multiple-newsletter-release-49fa1b62b8e840e29dca32d79ef201f5#952519fa03de408ca6f2ab9a4c754daa
2022-04-26 17:53:52 +01:00
James Morris 4806c196c2 Bringing mini charts up to the right and other style tweaks
refs: https://github.com/TryGhost/Team/issues/1531
2022-04-26 14:52:55 +01:00
Peter Zimon 379aee8ce3 Email design screen cleanup 2022-04-26 13:10:16 +01:00
Rishabh be4d3e82fe Added post and subscriber count to newsletters
- updates newsletter management to show count of posts and members for a newsletter
2022-04-26 13:10:16 +01:00
Rishabh e4468e74ad Added default newsletters for new member via Admin
refs https://github.com/TryGhost/Team/issues/1469

- default newsletters were set for new members added on members list except "add yourself" feature
- updates default newsletters for new member added via "Add yourself" button
2022-04-26 13:10:16 +01:00
Rishabh Garg 2d2472f18d Updated route for newsletter settings (#2353)
- updates newsletter settings route to `/settings/newsletters` for GA
2022-04-26 13:10:16 +01:00
Rishabh 9706a82dd2 Updated newsletter management heading
- without the multiple newsletter UI flag, a site can have only one newsletter
- updates the heading for newsletter management UI to singular in that case
2022-04-26 13:10:16 +01:00
Rishabh 9cfe11d112 Wired member newsletter subscription to existing toggle
refs https://github.com/TryGhost/Team/issues/1554

With multiple newsletters, the subscribed property on a member is replaced by newsletter(s) [] which defines member's subscription instead. This change -

- updates the existing subscription toggle for member on detail screen to work with new backend
- shows the new multiple newsletter subscription UI only if site has more than 1 newsletters
2022-04-26 13:10:16 +01:00