Ghost/ghost
Sag 731773602c
Added relative URLs for Portal links in Button, Header, Email CTA url suggestions (#17669)
refs https://github.com/TryGhost/Product/issues/3687

- Today, in Button, Header, Email CTA cards, Portal links are used as
absolute URLs to the root, e.g. https://mysite.com/#/portal/signin. When
clicking on a Portal link, the reader is redirect to the homepage first,
loosing context of the post.
- With this change, the UX becomes smoother: clicking on a Portal link
keeps the reader in context, and open the Portal link on the same post
e.g., https://mysite.com/POST_URL/#/portal/signin
- Technically, this works by using relative URLs for Portal links.
Relative URLs work out of the box for web, but required changes on the
email side, cf. https://github.com/TryGhost/Ghost/pull/17630
2023-08-10 09:23:31 +00:00
..
adapter-cache-memory-ttl Update Test & linting packages 2023-07-11 15:26:07 +02:00
adapter-cache-redis Update Test & linting packages 2023-07-11 15:26:07 +02:00
adapter-manager Update Test & linting packages 2023-07-11 15:26:07 +02:00
admin Added relative URLs for Portal links in Button, Header, Email CTA url suggestions (#17669) 2023-08-10 09:23:31 +00:00
announcement-bar-settings Update Test & linting packages 2023-07-11 15:26:07 +02:00
api-framework Update Test & linting packages 2023-07-11 15:26:07 +02:00
api-version-compatibility-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
audience-feedback Update Test & linting packages 2023-07-11 15:26:07 +02:00
bootstrap-socket Update Test & linting packages 2023-07-11 15:26:07 +02:00
collections Fixed transaction completion error on collection update 2023-08-01 15:11:00 +08:00
constants Update Test & linting packages 2023-07-11 15:26:07 +02:00
core Added new enhanced Header Card (#17654) 2023-08-10 10:40:10 +02:00
custom-theme-settings-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
data-generator Data generator: Ensure order of newsletters is correct 2023-08-04 13:36:09 +01:00
domain-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
donations Deduplicated TypeScript config 2023-08-09 18:27:56 +02:00
dynamic-routing-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-analytics-provider-mailgun Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-analytics-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-content-generator Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-service Update dependency html-validate to v8.2.0 2023-08-09 11:28:06 +02:00
email-suppression-list Update Test & linting packages 2023-07-11 15:26:07 +02:00
event-aware-cache-wrapper Update Test & linting packages 2023-07-11 15:26:07 +02:00
express-dynamic-redirects Update Test & linting packages 2023-07-11 15:26:07 +02:00
external-media-inliner Update Test & linting packages 2023-07-11 15:26:07 +02:00
extract-api-key Updated to use assert/strict everywhere (#17047) 2023-06-21 09:56:59 +01:00
html-to-plaintext Update Test & linting packages 2023-07-11 15:26:07 +02:00
i18n Update dependency i18next-parser to v8.5.0 2023-08-10 08:31:44 +02:00
importer-handler-content-files Update Test & linting packages 2023-07-11 15:26:07 +02:00
importer-revue 🐛 Fixed bookmark card metadata styles (#17577) 2023-08-02 14:13:25 -05:00
in-memory-repository Added test illustrating date filtering for InMemoryRepository 2023-08-01 15:11:00 +08:00
job-manager Update Test & linting packages 2023-07-11 15:26:07 +02:00
link-redirects Update Test & linting packages 2023-07-11 15:26:07 +02:00
link-replacer 🎨 Added support for relative links in emails (#17630) 2023-08-08 13:22:56 +02:00
link-tracking Update Test & linting packages 2023-07-11 15:26:07 +02:00
magic-link Added donations API (#17495) 2023-07-31 16:00:52 +00:00
mail-events Enabled no-explicit-any for majority of packages 2023-07-27 16:49:08 +02:00
mailgun-client Update Test & linting packages 2023-07-11 15:26:07 +02:00
member-attribution 🐛 Fixed member signup source attributed to Stripe (#17606) 2023-08-07 09:38:46 +00:00
member-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
members-api Added donation events to activity feeds (#17632) 2023-08-10 09:16:47 +02:00
members-csv Added import tier to members import modal (#17492) 2023-07-26 09:19:09 +01:00
members-events-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
members-importer Added import tier to members import modal (#17492) 2023-07-26 09:19:09 +01:00
members-ssr Update Test & linting packages 2023-07-11 15:26:07 +02:00
mentions-email-report Update Test & linting packages 2023-07-11 15:26:07 +02:00
milestones Update Test & linting packages 2023-07-11 15:26:07 +02:00
minifier 🐛 Fixed bookmark card metadata styles (#17577) 2023-08-02 14:13:25 -05:00
model-to-domain-event-interceptor Enabled no-explicit-any for majority of packages 2023-07-27 16:49:08 +02:00
mw-api-version-mismatch Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-cache-control Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-error-handler Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-session-from-token Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-update-user-last-seen Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-version-match Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-vhost Update Test & linting packages 2023-07-11 15:26:07 +02:00
nql-filter-expansions Removed extra ts-node and typescript dependencies 2023-08-09 18:27:56 +02:00
oembed-service Update metascraper to v5.34.9 2023-07-20 08:39:36 +00:00
offers Added support for importing Stripe Coupons as Offers (#17415) 2023-07-19 14:26:42 +02:00
package-json Update Test & linting packages 2023-07-11 15:26:07 +02:00
payments Fixed preset amount for donations (#17617) 2023-08-07 16:19:19 +00:00
post-events Removed extra ts-node and typescript dependencies 2023-08-09 18:27:56 +02:00
post-revisions Enabled no-explicit-any for majority of packages 2023-07-27 16:49:08 +02:00
posts-service Added bulk posts action events dispatching 2023-08-01 15:11:00 +08:00
referrers Update Test & linting packages 2023-07-11 15:26:07 +02:00
security Update Test & linting packages 2023-07-11 15:26:07 +02:00
session-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
settings-path-manager Update Test & linting packages 2023-07-11 15:26:07 +02:00
slack-notifications Fixed timezone configuration in package tests (#17087) 2023-07-20 07:46:27 +00:00
staff-service Added email notification for new donations 2023-08-07 16:32:35 +02:00
stats-service Update dependency @types/sinon to v10.0.16 2023-08-09 11:18:47 +02:00
stripe Renamed donate button to pay in Stripe Checkout flow (#17646) 2023-08-09 08:17:54 +00:00
tiers Update Test & linting packages 2023-07-11 15:26:07 +02:00
update-check-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
verification-trigger Update Test & linting packages 2023-07-11 15:26:07 +02:00
version-notifications-data-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
webmentions Update Test & linting packages 2023-07-11 15:26:07 +02:00
tsconfig.json Disabled TypeScript incremental building 2023-08-09 18:27:56 +02:00