Changelog
    
        - 2024-12-20 (Link customising)
- The default link text can now be overriden in settings.
- 2024-05-09 (Placeholders)
- Passages named StoryInit, or taggedstartupare now skipped.
- Twine variable syntax ($variable) is now recognised as a reference to the placeholder namedvariableif it exists, or to the templatevariableif it exists. If neither exist, it is treated as literal text.
- Added the gb-placeholdersspecial passage. It's contents are expected to be a JSON object of placeholder names and contents (see placeholders).
- 2024-04-27
- Upgraded to PHP 8.1 Compatibility
- 2023-01-19
- Made some minor changes to the Twee output to better fit the standard. We now add an IFID is one is missing, and generate a Start attribute in StoryData if only startnode is provided.
- Made some minor changes to the text processing so that <rules>\nsome text\nsome more text\n</rules>now correctly wraps the contents in paragraph tags.
- 2022-11-07
- You can write Gordian tags with a gb-prefix — for example, if your IDE follows the HTML custom-tag syntax. For example<gb-keyword></gb-keyword>is legal.
- 2022-10-31
- Added <reference></reference>(synonym<r></r>) to insert a passage number without a link.
- Added documentation for Returnto and returnto link keywords
- Implemented markdown class declarations to add classes to auto generated html. {:.class}. Add inline to style the preceding inline element, or on a new line to style the preceding block element.
- 2022-10-27
- Added <c></c>as a synonym for<check></check>
- Added simple calculations inside template variables. e.g. {{default + 1}}
- 2022-08-15
- Added a comprehensive tutorial. Actually, I added it a little while ago, but didn't announce it till now.
- 2022-07-11
- Added an Items Report to show items marked up with the <item>tag.
- 2022-07-07
- Added the <checkbox-list>tag to generate a list of passages with checkboxes, and reproduce those checkboxes (see Keywords).
- Added Returntoandreturntolink keywords to generate "Return to X" links
- 2022-07-01 (Keyword tracking)
- Added a keyword tracking system using the <keyword>tag. Keywords can be viewed on the Keyword Report.
- Added a <keywords>tag to generate a list of story keywords with checkboxes (see Keywords).
- Added a viewer for the current story JSON (view)
- 2022-06-18
- Line-breaks inside a template call (<template>) no longer generate an error.
- A multi-line Sugarcube blockquote (lines prefixed with > ) now adds a break at the end of each line.
- Fixed a bug where exporting to a Twine save file could create phantom blank passage tags
- Added a playable preview mode, where only one passage at a time is shown
- 2022-06-07
- A passage preview now appears on the passage edit screen, as well as a link to a single-page PDF containing just that passage. The passage edit screen also shows how much space will be taken up by the passage in pages and millimeters.
- 2022-05-24 (Template System)
- Significant update to release the Templating System, which allows you to create re-usable html templates in your game.
- 2022-05-11
- The breakbeforetag was ignored onbackmatterandfrontmatterpassages, but is now supported
- 2022-04-30
- Moved the CSS editing area to a dedicated screen that also allows you to edit the Story Stylesheet
- twee stylesheettagged passages are now added to story_css instead of settings_css
- gb-templates are now exported in twee
- 2022-04-22
- Fixed a bug preventing passages with backmatter_xtags from appearing at the end of the document.
- Added a function to renumber an entire story, in case a gap has appeared.
- 2022-03-14
- Added the <page-before>tag to force a page of content before a passage.
- 2021-11-28
- Fixed a bug where importing directly from a Twine save file did not convert 'into single quotes.
- Fixed a bug where ''text''did not convert to bold
- 2021-11-02
- Fixed a bug where exported passage text encoded apostrophes as ', but passage titles encoded it as', which could cause a link to fail if the Twine export was re-imported into Gordian without going through Twine first.
- Fixed a bug where passages with two external links could add an ito the start of the link address.
- 2021-10-26
- You can now view passage ranges in PDF mode indvidually, or view just the front and back matter without the contents.
- Added a page on generated html, describing all the html output by GB and its default styles.
- Added notes to the workflow page about how to fine tune PDF layout and image placement.
- 2021-10-10
- Major internal change to the application structure — no effects should be visible to users.
- Improved regex for automatic capitalisation of turntolinks.
- Added Turntoas a link name to force a capital T in "Turn to X" links.
- The passages save screen now shows the timestamp of the most recent save.
- 2021-09-29 (WritingFantasy Compatibility)
- Gordian is now compatible with the tags used in WritingFantasy. Added hidden,ending, andfixednumber_tags. Also added # as a link name that produces a bare number link.
- Added support for multiple frontmatterandbackmatterpassages, placed beforegb-introductionandgb-rearrespectively.
- Added support for Harlowe's "no-formatting" marker (one or more backticks).
- 2021-09-02
- Gordian can now directly import Twine Archive exports, Twine game files, and Twine saves.
- 2021-09-01
- Now supports the 'last' tag, which causes a passage to be placed at the end of the story. Multiple tagged passages will be placed at the end in the order encountered.