Ghost/core
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
..
client@f9f212d610 Updated Admin to v4.15.1 2021-09-23 10:51:30 +01:00
frontend Added syncing and theme exposure of custom theme settings (#13354) 2021-09-23 12:44:39 +01:00
server Added syncing and theme exposure of custom theme settings (#13354) 2021-09-23 12:44:39 +01:00
shared Added syncing and theme exposure of custom theme settings (#13354) 2021-09-23 12:44:39 +01:00
app.js Added Sentry to new boot process 2021-02-19 09:20:41 +00:00
boot.js Added email unfreeze for verified email config 2021-07-29 20:30:30 +12:00
bridge.js Added comments to all usages of lib/common/events 2021-07-07 16:02:44 +01:00