Jekyll Admin Versions Save

A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.

v0.5.1

6 years ago

Changes since v0.5.0

API

  • Warning about --watch being disabled #392

User Interface

  • A few style fixes

v0.5.0

6 years ago

Changes since v0.4.1

API

API changes for this release fully belongs to @ashmaroli. Huge thanks ๐ŸŽ‰

  • Support editing data files in sub-directories #349
  • Support editing raw config file without losing comments #351
  • Restore null values in front matter, partially #378

User Interface

  • Support front matter defaults in the front end #337
  • Allow previewing images with uppercase filenames #343
  • StaticFilePicker for Metafields #345
  • Support editing raw config file via the interface #351, #370, #373, #377
  • Add support for standard save keyboard shortcut #350, #382 (props to @mikefowler ๐ŸŽ‰ )
  • Add GUI support for creating/editing Data files and Configuration #354 , #360, #362 , #366 (props to @ashmaroli ๐ŸŽ‰ )
  • Fixed a bug that causes to view wrong documents #356
  • Reduce production bundle size from 4MB to 2.4MB #358
  • Support hiding sidebar links #361
  • Support 24-hour clock for DateTimePicker #371
  • Stylish error messages #376
  • Preserve front matter types and trim extra whitespaces from keys and values in metafields #378

Development

  • ES6 applied in some files #342 (props to @gkal19 ๐ŸŽ‰ )
  • Ignore npm-debug logs with additional extension #355
  • Webpack Bundle Analyzer #357
  • Migrate to Jest #359

Documentation

  • Update docs style #379
  • Mention new Jekyll Admin option #381

v0.4.1

7 years ago

Changes since v0.4.0

API

  • Disable watch to prevent race condition between threads calling site.process #320
  • Intense code refactoring #323

User Interface

  • Disable markdown spellchecker #314
  • Added SVG to file preview #318
  • UI translations #325 , #326, #327
  • Add syntax highlighting to markdown editor #332

v0.4.0

7 years ago

Changes since v0.3.0

API

  • List files & directories for collection & page APIs #281 .
  • Only allow files that render to HTML to be written as a Page #301 (props to @ivantsepp )

User Interface

  • Add tooltip to path input about autogenerating #291
  • Clear errors before unmounting #296 (performance)
  • Interface improvements #308 #309 (props to @ashmaroli )

Development

  • Migrate to Webpack 2 #298

Documentation

  • Minor documentation edits by @ashmaroli #286
  • Update repo screenshot #293

v0.3.0

7 years ago

Changes since v0.2.0

API

  • Ability to create/update data files in all formatย #255
  • Fix uploading files on Windows #279
  • Fix encoding bug on Windows #280

User Interface

  • Sort documents by date reverse chronologically #254
  • Show time if it is set in post list #261
  • Show active links properly in the sidebar #264
  • Use dark theme for Ace Editor #267
  • Fix auto-generating filenames #273
  • Fix new button labels #274
  • Add a tooltip to 'New metadata field' link #278

Development Fixes

  • Add NPM dependency checker #253
  • Refactoring, perf gains, code styling #256, #265, #282
  • Bump Ace Editor #260
  • Prune the front-end state tree #262
  • Suppress noisy webpack output #269
  • Appveyor fix #284

Documentation

  • Remake documentation site #271
  • Add Github & current version links to site header #277

v0.2.0

7 years ago

Changes since v0.1.1

  • Autogenerate filenames from title if not given #224
  • Date metafield style fix #225
  • Use SimpleMDE instead of its fork #226
  • Monkeypatch start_up_webrick instead of process #228
  • Yarn support for the front-end modules #230
  • Ability to save in fullscreen editor #233
  • Metafields design tweaks #234
  • fix meta buttons z-index bug #237
  • Enable spell checker for markdown editor #239
  • Confirm navigation for unsaved changes #240
  • Separate frontend messages into a file #248
  • Deprecate documents endpoint completely #250
  • Fix test warnings #251
  • Bump dependencies #231 #249

v0.1.1

7 years ago

Changes since Initial Release - 0.1.0

  • Added issue template (#177, #188, #194)
  • Fixed documentation (#179, #195)
  • Added default value/placeholder to breadcrumb input for posts (#178)
  • Show slug for document listing in case title is empty (#180)
  • Added Windows Development helper note (#181)
  • Added inactive state class to save button (#182)
  • Fixed updating configuration (#185)
  • Updated front-end to a sleek interface (#215, #189, Great work from @ashmaroli)
  • Added validation for invalid filenames (#191)
  • Redirect when the filename changes (#198)
  • Pages endpoint returns files that render to HTML (#210)
  • Expose documents on collection index (#211)
  • Fixed .gitignore (#212)
  • Deprecated collections/collection/documents/endpoint (#214)

v0.1.0

7 years ago
  • Initial release :tada:. With this release, the Google Summer of Code student coding period formally concludes. A big congrats to @mertkahyaoglu on a great :ship:! (#174)
  • Going forward, Jekyll Admin will be a community-driven open source project, built one contribution at a time by users like you. See the contributing instructions, and the development docs for more information.

Interested in trying out Jekyll Admin?

It's easy (and fun!). Check out the installation and usage instructions for how to get started.

Changes since 0.1.0.pre2

  • Fix windows compatibility and add Windows tests (#153, #149, props @codegaze)
  • Add notification system (#144)
  • Expose http_url and api_url for all resources (#166)
  • Exclude next/previous contents from indexes (#154)
  • Remove file contents from all indexes (#138)
  • Support for posts in the future (#117)
  • Use http_url for all preview links (#167)
  • Better search feedback, props @DirtyF (#135)
  • Fix datetime picker (#155, thanks @olivierlacan for reporting)
  • Load static files directly from Jekyll server (#147)
  • Fix bug where creating a nameless datafile zeros its content (#146)
  • Fix Safari datetime parsing (#159)

Known issues

  • Can't edit documents or pages in subfolders (#163, #150)
  • Config cannot be read if outside of site source (#160)

v0.1.0.pre2

7 years ago
  • Fix for compiled site not being distributed with the Gem
  • Fix for root API route returning an error

v0.1.0.pre

7 years ago

Initial pre-release version.