Skip to content

Releases: bouncepaw/mycorrhiza

Version 1.0: The end of Zerodot

14 Mar 15:38
24d79da
Compare
Choose a tag to compare

This is the first release of the 1.x release branch. No further 0.x releases will be done.

Changes

  • Drop all previous CLI options, introduce configuration files. See the wiki.
    • Add -print-example-config
  • 404 status is sent when visiting non-existent hyphae
  • Fully support anchor links
  • Reindex users with /admin/reindex-users
  • Plain-text diffs
  • Some bugs fixed

Version 0.13

05 Mar 09:59
15aab93
Compare
Choose a tag to compare
Version 0.13 Pre-release
Pre-release

New features

  • Mycomarkup improvements
    • Add ---- horizontal lines
    • Support anchor links [[#anchor]]
  • UI/UX changes
    • Add the //Attachment// tab to the hyphae
    • Redesign many forms
    • Redesign the page with the list of hyphae and the history page
    • Introduce the multi-columnar layout
    • Make hypha tabs look cuter
  • Hyphae now have URLs starting with /hypha/, not with /page/. Older URLs still work though.
  • Have a proof-of-concept support for the Gemini protocol
  • Add the admin panel and some administrative functions
  • Add /user-list page
  • Let wiki administrators set their own CSS rules in addition to the default ones
  • Fix some bugs
  • Refactor a lot of stuff
  • Start implementing backlinks (do not work yet)

Thanks @hugmouse and @handlerug for their contribution.

Version 0.12

24 Jan 08:53
2a5d7d5
Compare
Choose a tag to compare
Version 0.12 Pre-release
Pre-release

So far, this version has the largest amount of commits.

New features

  • RSS, Atom and JSON feeds
  • Links to previous and next same-level hyphae are shown
  • History page is updated
  • Support OpenGraph
  • Support robots.txt
  • Improve mycomarkup
    • Tables
    • Auto-detect links with protocol
    • Relative hypha names are supported in image galleries
  • Add edit previews
  • Let attachments be unattached
  • Add /about page
  • Add header links
  • Command line option changes
    • -title is renamed to -icon
    • -name is added
  • Other visual changes
    • Links look better
      • Rocket links are grouped together and have a beautiful ⇒ arrow
      • External links have icons that show what protocol they use (https, http, gopher, gemini, mailto supported)
    • Improve navi-title
    • Edit text box has proportional font now
    • Hypha tab-like things now look like tabs
    • Minor changes
  • Fix some bugs

Version 0.11

27 Nov 18:33
c4e0e48
Compare
Choose a tag to compare
Version 0.11 Pre-release
Pre-release

New features

  • A license has finally been chosen
  • Mycomarkup improvements
    • Strikethrough
    • Formatting supported in headings
    • A more robust img{} parser
  • Authorization
    • Usernames and passwords are set by admin
    • User groups with different rights
    • Edit author is shown in recent changes
  • CSS tweaks

Version 0.10

11 Nov 17:06
4f10aa3
Compare
Choose a tag to compare
Version 0.10 Pre-release
Pre-release

New features

  • New file structure
  • CLI args:
    • -home <hypha name> sets a different home page, default is Home.
    • -port <port> tells the engine to serve at a specified port, default is 1737.
    • -title <title> sets the title shown in the navigational heading, default is a 🍄 emoji.
  • A better recent changes page
  • Better default CSS
  • A new markup language called Mycomarkup. Not every planned feature is implemented yet. Here's the list of implemented ones:
    • img {} tag
    • Numbered lists
    • Inline links
    • Inline styling
    • 3 more levels of headings
    • Stricter unordered lists and headings
  • A different transclusion block layout

Migration guide

Due to a new file structure used, you will need to convert your wiki. Here's an example bash script for gemtext documents:

for file in **/*.gmi ; do mv "$file" "${file//&.gmi/.myco}" ; done

It converts all &.gmi files to .myco files. This is the new extension for text parts. Adjust the script if you have files with different extensions.

You will lose all history because of this migration.

Version 0.9

03 Oct 17:09
Compare
Choose a tag to compare
Version 0.9 Pre-release
Pre-release

New features

  • Recent changes page (/recent-changes).
  • Hyphae can be deleted. Their history can still be viewed.
  • Hyphae can be renamed.
    • Recursive renaming of subhyphae is also supported.

Bug fixes

  • Asynchronous git operations no longer ruin the history, they are correctly queued now.

Version 0.8

30 Sep 07:53
79868ce
Compare
Choose a tag to compare
Version 0.8 Pre-release
Pre-release

Returning features

  • Versioning (lost in 0.7).

New features

  • Wikis are stored as git repositories.
  • More functional hyphal headings. You can access superhyphae by clicking on parts of the heading.
  • Hyphal tree. This is a unique feature.
  • History of changes can be viewed but only for text parts.
  • Random page support (/random).

Telegram announcement

Version 0.7

30 Sep 07:48
Compare
Choose a tag to compare
Version 0.7 Pre-release
Pre-release

The engine was rewritten from scratch. All 0.6 development had been scrapped and forgotten, hence the version jump.

Lost features

  • Markdown support (0.5), Creole support (0.6).
  • Versioning. Returns in 0.8.

New features

  • Simpler file structure.
  • Gemtext is the only supported markup for now.
  • Wikilinks support.
  • Transclusion support.
  • Each paragraph in hyphae has an id.

Telegram announcement

Version 0.5

30 Sep 07:43
Compare
Choose a tag to compare
Version 0.5 Pre-release
Pre-release

The first release.

  • Pages are written in Markdown
  • Hyphae can be edited
  • Older revisions of hyphae can be visited. No GUI for that yet.
  • Binary attachments. Only images are rendered.
  • Responsive design.
  • Theme support.

Telegram announcement