Ghost/core/frontend/services
Kevin Ansfield 04dd409243
Added syncing and theme exposure of custom theme settings (#13354)
refs https://github.com/TryGhost/Team/issues/1070

- added `@tryghost/custom-theme-settings-service` as a dependency
- `core/server/services/custom-theme-settings` creates an instance of the new service passing in the model used for storing the setting keys/values and a cache instance
- requiring `core/shared/services/custom-theme-settings-cache` creates a cache instance, it has no dependencies so can be required anywhere and the first require will initialize the shared instance
- updated the theme activation bridge to trigger the theme settings service to sync the newly activated theme settings and populate the cache
- updated theme validation to pass `labs` through as an option so that we get custom theme settings back as part of the checked theme as that's what is passed to the custom theme settings service
2021-09-23 12:44:39 +01:00
..
apps Changed app/loader to use @tryghost/errors 2021-06-30 16:05:54 +01:00
redirects Moved i18n to shared 2021-05-04 13:03:38 +01:00
routing Fixed 404 error when email only posts have been enabled 2021-09-16 01:41:21 +12:00
rss 🏗 Changed internal URL storage format to use __GHOST_URL__ (#12731) 2021-03-05 13:54:01 +00:00
settings Fixed typos 2021-09-23 12:05:15 +02:00
sitemap 🐛 Fixed error in sitemap with >50k posts (#13317) 2021-09-17 11:13:42 +01:00
theme-engine Added syncing and theme exposure of custom theme settings (#13354) 2021-09-23 12:44:39 +01:00
url Swapped to American English spellings 2021-08-13 10:26:33 +04:00
proxy.js Moved labs utlity to shared 2021-07-08 09:05:41 +01:00