Skip to content
This repository has been archived by the owner on Oct 25, 2021. It is now read-only.

v0.7.4: Edit via the Web UI!

Compare
Choose a tag to compare
@vitiral vitiral released this 03 Jul 04:48

This release marks the first time that art serve has been included in the release build and it now allows you to edit artifacts if hosted on localhost (or if you pass the -e flag... use with caution!). It is functional, tested and ready for you to use!

art serve compliments the command-line and text-based nature of artifact by allowing you to view your artifacts as beautifully rendered html and edit them directly via the browser. This works by editing the artifact toml files in place, so all changes can still be tracked through revision control exactly as you normally would when editing with a text editor.

This is the "final" planned feature of the core artifact application. Releasing this feature means that we are gearing up for 1.0 release. On that note, there have been a few changes to simplify artifact. Many of these are mildly breaking-changes but most should not impact the user:

  • #134: (minor breaking change) spaces are now invalid in artifact names. Previously they were ignored
  • #135: (minor breaking change) empty done field is invalid. You must give a description for why the artifact is "done"
  • #120: improve the ls -p command with better docs and support "long" search fields.
  • #145 change Artifact.path -> Artifact.def, including in serialized json. Minor breaking change for json-rpc which is not stabilized anyway.
  • #72: remove "root" names from appearing in the artifact list. "root" names are now invalid for both the user and artifact itself. This is a minor breaking change if you were linking to these in your static web-page or otherwise using them.
  • add cntrl+c handling. This is required for the editing server to prevent artifact from dying while writing files.

There have also been several usability and test additions:

  • #140 env file for contributors to get up and running quickly
  • semi-extensive selenium tests have been added for the web-ui in web-ui/sel_tests/

Removing RSK

After much consideration I have decided to remove the RSK artifact type. See issue #148. Feedback would be appreciated!