Ghost/ghost/admin/app/routes/settings
Kevin Ansfield d10da5a02b Updated newsletter management for switch to nullable sender_name
refs https://github.com/TryGhost/Team/issues/1513

- `sender_name` is now nullable with a fallback to the site title
- updated new-newsletter route
  - removed default setting of site title in `senderName` of the new newsletter instance
  - removed extra checks when showing unsaved changes modal as we no longer need to compare the `senderName` attribute against the site title
- updated newsletter preview so the sender name falls back to the site title
- updated sender name input placeholder to show the site title
- removed not-empty validation
- fixed the switch to "multiple newsletter" state in the background of the new-newsletter modal
  - problem was `displayingDefault` getter was looking at all active newsletters rather than just the filtered ones so it was counting the new-but-unsaved newsletter even though it wasn't displayed in the list
  - fixes layout glitch when the new-newsletter modal animates out after cancelling creation
2022-04-15 09:43:22 +01:00
..
design 🐛 Fixed close button on "unsaved changes" modal not always behaving like "Stay" button 2022-04-14 12:39:10 +01:00
integration/webhooks Migrated route objects to native class syntax 2022-01-17 10:06:57 +00:00
integrations Resolved deprecation warnings for dynamic modal component binding (#2303) 2022-03-14 10:52:04 +00:00
members-email-labs Updated newsletter management for switch to nullable sender_name 2022-04-15 09:43:22 +01:00
product Wired products data to Product settings screen (#1927) 2021-04-22 22:17:19 +05:30
staff Updated Author user profile page and sidebar 2022-01-26 14:49:55 +00:00
code-injection.js Refactored away CurrentUserSettings mixin (#2200) 2022-01-17 10:05:27 +00:00
design.js Fix tests 2022-02-02 10:57:34 +01:00
general.js Refactored away CurrentUserSettings mixin (#2200) 2022-01-17 10:05:27 +00:00
integration.js Refactored away CurrentUserSettings mixin (#2200) 2022-01-17 10:05:27 +00:00
integrations.js Migrated route objects to native class syntax 2022-01-17 10:06:57 +00:00
labs.js Migrated route objects to native class syntax 2022-01-17 10:06:57 +00:00
members-email-labs.js Added sender email verification flow for newsletters 2022-04-13 19:34:58 +01:00
members-email.js Created labs versions of members-email settings code 2022-03-31 11:06:21 +01:00
membership.js [chore] migrate to eslint@8 and run --fix (#2256) 2022-02-10 10:41:36 +00:00
navigation.js Refactored away CurrentUserSettings mixin (#2200) 2022-01-17 10:05:27 +00:00
product.js [chore] migrate to eslint@8 and run --fix (#2256) 2022-02-10 10:41:36 +00:00
products.js [chore] migrate to eslint@8 and run --fix (#2256) 2022-02-10 10:41:36 +00:00
theme-install.js 🐛 Fixed theme installs from ghost.org/marketplace 2021-11-10 10:58:29 +00:00