Kevin Ansfield
8119be7610
✨ display warnings after theme upload ( #262 )
...
refs TryGhost/Ghost#7362 , requires TryGhost/Ghost#7367
- display any gscan warnings we get back from a successful upload to cater for the downgrade of missing `{{asset}}` helpers from an error to a warning
2016-09-14 18:34:07 +01:00
Ryan McCarvill
a93ea7ee92
Replaces non ascii characters to dashes so that it's consistent with … ( #260 )
...
refs #7313
- theme name normalisation
- detect duplicates to show a popup to override a theme
2016-09-14 17:23:04 +00:00
Austin Burdine
321a2970ea
remove mime-type validations in favor of extension validation ( #256 )
...
refs TryGhost/Ghost#7292
- remove accept mime type validations
- validate on file extension only
- fix tests
2016-09-14 09:54:16 +01:00
Austin Burdine
312308aa98
allow windows zip type to be uploaded ( #238 )
...
refs TryGhost/Ghost#7292 , TryGhost/Ghost#7293
- add 'application/x-zip-compressed' to allowed mime-types for import
and theme
2016-09-01 08:50:34 +02:00
Kevin Ansfield
926f0283b5
✨ detailed theme validation errors ( #226 )
...
no issue
- display the detailed validation errors that we get back from gscan so that users know how to fix their themes
2016-08-24 20:22:20 +02:00
Kevin Ansfield
0abe447551
✨ theme management UI
...
refs https://github.com/TryGhost/Ghost/issues/7204 , requires https://github.com/TryGhost/Ghost/pull/7209
- replaces theme dropdown with a table
- adds theme upload modal
- validates theme mime type
- prevents upload of `casper.zip` (default Casper theme can't be overwritten)
- warns if an upload will overwrite an existing theme
- gives option of immediately activating the uploaded theme or closing after successful upload
- adds theme activation link/action
- adds theme download link/action
- adds theme deletion modal
- warns about no undo possibility
- offers possibility to download theme
- modifies mirage config to handle theme changes
2016-08-23 12:42:38 +01:00