~bouncepaw/mycorrhiza

v1.14.0 7 months ago .tar.gz browse log

Mycorrhiza Wiki 1.14.0

Update at ease.

https://mycorrhiza.wiki/hypha/release/1.14

Timur Ismagilov (17):
      Capitalize Mycomarkup
      Search: Add go to hypha section
      Search: Delete the search results description
      Search: Make the search bar bigger
      Rename: Leave transclusion on redirection hyphae
      Help: Replace the image from Wikicommons to my userpic from lesarbr.es
      Change the version to 1.14
      Fix primitive diff not working at all
      Title search: Fix <title> in Russian locale
      Update Mycomarkup to v5.4.0
      Add mv-categories/mv-category microformat
      Implement category autocomplete
      Fix a Telegram-related bug
      Update en.myco
      Fix version retrieval procedure
      Update the screenshot in README.md
      Update Mycomarkup doc

Umar Getagazov (3):
      Validate the revision hash on /rev{,-text}/ pages
      Highlight primitive diff additions and deletions
      center search bar with standard grid CSS

V (1):
      explictly fail if git can't operate (#194)

dependabot[bot] (2):
      Bump golang.org/x/text from 0.3.7 to 0.3.8
      Bump golang.org/x/crypto from 0.0.0-20211108221036-ceb1ce70b4fa to 0.1.0

v1.13.0 1 year, 29 days ago .tar.gz browse log

Mycorrhiza Wiki 1.13.0

This is a non-breaking update that improves some stuff.

https://mycorrhiza.wiki/hypha/release/1.13

Danila Gorelko (1):
      fix list of shortcuts

Maybe Waffle (1):
      Improve "upload a media tip" translations

Timur Ismagilov (9):
      Change go version to 1.19
      Help: Mention the new reader group in the docs about lock
      Document the file structure
      Migrate /remove-media/ to the new template system
      Fix links being weird in img captions
      Editor: Change the title for new hyphae
      Categories: Remove hypha from all cata after deletion
      Categories: Fix color in dark theme in the sidebar
      Change version to 1.13

Umar Getagazov (6):
      Inherit environment in gitsh
      Print "version" instead of "Version+Version"
      Fix version fetching in Makefile
      Get version from the help
      Change version package API
      go fmt

la-ninpre (2):
      add 'reader' group
      add a list of readers to user-list page

v1.12.1 1 year, 2 months ago .tar.gz browse log

Mycorrhiza Wiki 1.12.1

Fixed the bug not letting you type ? (question mark).

https://mycorrhiza.wiki/hypha/release/1.12.1

Timur Ismagilov (2):
      Editor: Fix ? shortcut in
      Use version.FormatVersion in the console printout

v1.12.0 1 year, 2 months ago .tar.gz browse log

Mycorrhiza Wiki 1.12.0

No big new user-facing features introduced.

Only small ones.

https://mycorrhiza.wiki/hypha/release/1.12

Nikita Karamov (1):
      Remove "shortcut" from link to favicon

Timur Ismagilov (19):
      Fix /text/ for media hyphae
      Tree: Drop the sibling sidebar
      Remove mentions of the sibling hyphae sidebar
      Mycomarkup: Update to v5.1.2
      Delete package views
      Admin: Get rid of QTPL templates
      Write Boilerplate.md, explaining the views' boilerplate
      Fix typos in Boilerplate.md
      Link /interwiki on /admin
      Rename: Leave redirection field off by default if there are no backlinks
      Shortcuts: Add Ctrl/Cmd + Shift + Enter for preview
      Center lock
      Delete an unused l10n entry
      Move Mycomarkup to Les Arbres
      Move Mycomarkup to SourceHut
      Allow untrusted editors rename
      Show a different label for the /media/ link for textual hyphae
      Change version to 1.12
      Help: Escape stuff

Umar Getagazov (8):
      Use the generated version string on /about
      Remove config.mk from .gitignore
      Fix CommonScripts handling
      Migrate /edit to html/template
      Fix -create-admin not working on non-POSIX systems
      Fix hyphaNamePattern regexp
      Fix static assets not served on wikis with no auth
      Refactor shortcuts

decentral1se (2):
      ignore .git folder when building image
      add health check for image

kez (5):
      Create system for adding data attributes to Base body
      Add hypha categories to Base body data attributes
      Rename ExtraData to more appropriate BodyAttributes
      Turn BodyAttributes into a map
      Run gofmt

opsyne (3):
      Add a version command (#159)
      Allow unauthenticated users to request static assets (#163)
      Add default favicon.ico file (#162)

v1.11.0 1 year, 4 months ago .tar.gz browse log

Mycorrhiza Wiki 1.11.0

This update is focused on introduction of interwiki.

https://mycorrhiza.wiki/hypha/release/1.11

Timur Ismagilov (44):
      Interwiki: Start migrating to new API
      Interwiki: Make it work!
      Mycomarkup: Update to v4.3.2
      Mycomarkup: Update to v5.0.0
      Mycomarkup: Update to v5.0.1
      Change version to 1.11.0
      Update release.yaml
      Fix link resolution in some places
      Move stuff around
      Interwiki: Add the add entry form
      Interwiki: Change the fields of the entries
      Interwiki: Remove the description field
      Interwiki: Implement the map editing form
      Recent changes: Update the look
      Interwiki: Adjust the margins between the forms
      Backlinks: Fix the bug
      Editor: Fix handling empty input
      Recent changes: Move the count selector and feed links to the bottom
      Recent changes: Fix Russian translation
      Mycomarkup: Update to v5.0.3
      Interwiki: Make prefices behave like hypha names
      Fix /remove-media
      Remove those ridiculous helper functions
      Isolate hypha deletion view
      Isolate hypha renaming view
      Interwiki: Add /interwiki/add-entry and the related stuff
      Fix #153
      Hide empty category sidebar for unauthorized users
      Categories: Move them when a hypha is renamed
      Implement redirection hyphae #152
      Help: Document renaming
      Do not show impossible actions for empty hyphae
      Interwiki: Fix the bug that occurred with entries with no aliases
      Categories: Sort the list
      Hypha list: Return the hypha count
      Help, Interwiki: Write the doc
      Update Mycomarkup to v5.1.1
      Admin: Isolate handlers and the list view
      Fix text overflow for img galleries
      Implement /edit-category
      Style and translate /edit-category to Russian
      Interwiki: Translate to Russian and update docs
      README: Mention interwiki
      Help: State who can modify categories

v1.10.0 1 year, 5 months ago .tar.gz browse log

Mycorrhiza Wiki 1.10.0

This update is concerned with cleaning stuff up. Refactorings were held, things
were removed, &c.

The most notable changes are as follows:

* Old heading syntax is deprecated. All hyphae using it will be migrated
  automatically.
* The /about page is now useful.
* /orphans is introduced.
* data-rrh-addr attribute is introduced.

Read more on the wiki:

https://mycorrhiza.wiki/hypha/release/1.10

Timur Ismagilov (82):
      Implement viewutil.Base
      Alias views.Base to a wrapper to viewutil.Base
      Use viewutil.Meta in many places
      Move package categories to the root level
      Categories, views: Refactor the list view
      Categories, views: Refactor the cat page view
      Categories, views: Implement viewutil.Chain
      Categories, views: Give the card view its own file, make title a block
      Categories, views: Unexport stuff
      Categories: Log category mutations
      Categories: Localized titles
      Categories: Rename exported functions
      Misc: Make the new package
      Misc: Port /list to the new approach
      Misc: Move more stuff here
      Misc: Move more stuff here, including title search
      Please staticcheck
      Backlinks: Isolate
      Update README.md
      Mycomarkup: Migrate to v4
      Isolate help
      Help: Wording
      Help: Bring the topic sidebar closer
      About: Wording
      Merge branch 'master' into pkg-revolution
      Merge pull request #143 from bouncepaw/pkg-revolution
      Help: Horizontal line -> Thematic break
      Categories: Keep them sorted
      Mycomarkup: Update to v4.0.1
      About: Recreate using <dl>
      Viewutil: Fix the link to profile
      Change version to 1.10.0
      About: Make a little better
      Replace bullet-less lists with numbered lists
      Get rid of div.layout, center header on two-columnar layout
      Align left sidebars properly on very wide screens
      Embed data-rrh-addr attribute on all pages
      Reimplement Navititle with go templates
      Title search: Fix a bug and show No results instead of empty list when no results
      Title search: Fix a bug and show No results instead of empty list when no results
      Reimplement empty hypha notice with go templates
      Editor: Make the textarea bigger
      Title search: Results have indices instead of bullets now
      Img: Put captions to the right for normal galleries
      Empty hyphae: Fix the message for wikis with auth
      Editor: Fix preview
      Auth: Fix the links appearing on anonymous wikis
      Mycomarkup: Update to v4.0.2
      Fix deletion of media hyphae with no text
      Implement /orphans
      Docs: Describe orphans
      CSS: Use less classes
      robots.txt: Allow /list, disallow /orphans
      Auth: Do not let users with weird characters in name register
      Auth: Do not load users with weird characters in names
      About: Show the registration limit
      History: Isolate primitive diff
      History: Isolate recent changes
      Viewutil: Introduce ExecutePage
      Viewutil: Introduce CopyEnRuWith
      Recent changes: Translate to Russian
      Copyedit
      History: Isolate /history/
      History: Isolate feeds
      History: Rename the web package
      History: Translate /history/
      History: Fix some issues with the views
      History: Generate correct anchors for headings on history pages
      Admin: Isolate the panel view
      Do not print the git dir path
      Write heading migrator
      Mycomarkup: Update to v4.2.0
      Help: Do not mention legacy headings
      Interwiki: Start implementing
      Interwiki: Implement (*Wiki).canonize
      Interwiki: Implement /interwiki
      Fix revisions for deleted hyphae
      Fix primitive diffs for deleted hyphae
      Fix revision texts for deleted hyphae
      Fix /history/ <title>
      Update README.md
      Update README.md

Umar Getagazov (2):
      Update README.md
      help: update config file reference

v1.9.0 1 year, 8 months ago .tar.gz browse log

Mycorrhiza Wiki 1.9.0

This is an important update, both introducing new features, and
breaking older stuff, while also fixing some bugs.

This update introduces categories, a new means of organizing
hyphae, in addition to links/backlinks and hypha nesting.
Starting with this update, you are no longer encouraged to use
hypha nesting. In fact, the sibling sidebar is disabled by default
now, effectively discouraging it. You can enable it, if your wiki
heavily depends on it, though.

https://mycorrhiza.wiki/hypha/release/1.9

Timur Ismagilov (50):
      Docker: Delete the line
      Siblings: Disable the sidebar by default
      Break a lot of stuff
      Break a lot of stuff
      Play around with package shroom
      Make mimetype.FromExtension case-insensitive
      Move hyphae.Iteration to a separate package
      Remove some unused stuff
      Backlinks: Fix backlinks for media and empty hyphae
      Rename attachment to media
      Views: Reimplement the topics sidebar
      Update robots.txt
      Experiment № 2. Reimplement AboutHTML
      Return ui.about_title
      Experiment № 3. QTPL+l10nEntry
      Fix the bug with renaming
      Fix the bug with deletion
      Categories: Draft the API for categories package
      Categories: Show pre-populated categories
      Categories: Implement category pages
      Categories: Refactor a little
      Categories: Add addition to/removal from categories
      Categories: Save to disk after changes
      Categories: Sanitize names before processing
      Categories: Add category list
      Categories: Add category list link to the top bar
      L10n experiment no. 6 (?)
      Recent changes: Get rid of ? in a circle
      API: Get rid of *-json URLs
      Views: Drop the *HTML suffix
      Categories: Style the categories card
      Categories: Localize the categories card
      Categories: Perform l10n tricks
      Categories: Place the categories card better on two-column layout
      Admin: Port /admin/ to the new template approach
      Categories: Do not let anons add to/remove from categories
      Categories: Do not let anons add to/remove from categories
      Categories: Make the lists look more like Mycorrhiza
      Move mycorrhiza.1 to help directory
      Change version to 1.9.0
      Categories: Write docs
      Update Go version
      Move sr.ht repo from handlerug to bouncepaw
      Remove #mycorrhiza-ru
      Categories: Make /category/ and /category the same
      Categories: Ignore empty hypha names and cat names in requests
      Categories: Clean up deleted category records
      Add shortcut for backlinks
      Mycomarkup: Update to v3.6.3
      Update README.md

Umar Getagazov (8):
      Update README
      Add mycorrhiza.1 man page
      Update Makefile for ease of packaging
      Makefile: fix go build invocation
      Use sbin instead of bin
      Makefile: forcefully disable cgo
      Revert "Use sbin instead of bin"
      primitive-diff: validate input

v1.8.2 1 year, 9 months ago .tar.gz browse log

Mycorrhiza Wiki 1.8.2

This is a non-breaking patch release. It mainly consists of a fix for
XSS vulnerability in Mycomarkup and addition of Content-Security-Policy.

https://mycorrhiza.wiki/hypha/release/1.8.2

Colin L Rice (1):
      Fix go.mod to fully enumerate dependencies

Timur Ismagilov (19):
      Start the ontology refactoring
      Use the Hypher interface in a lot of places
      Play with Hypha.BinaryPath
      Play with Hypha.Name
      Play with stuff
      Store hyphae as Hypher and cast to *Hypha only wheen need
      Rename Hypha to MediaHypha
      Introduce EmptyHypha
      Delete DoesExist
      Delete uploadHelp, refactor UploadText
      Rename MediaHypha to NonEmptyHypha
      Fix textual hypha creation
      Refactor media uploading
      Fix /text/
      Rename Hypher to Hypha
      Fix /rev/ for media hyphae
      Do not show siblings and subhyphae on revision pages
      Update Mycomarkup to v3.6.2
      Update version

Umar Getagazov (2):
      Fix transclusion link being obscured by content
      Use Content-Security-Policy

v1.8.1 1 year, 9 months ago .tar.gz browse log

Mycorrhiza Wiki 1.8.1

This is a non-breaking patch release. It contains following hotfixes:

- The migration no longer fails on empty wikis.
- On the Russian locale, Russian docs are not accessed anymore.
- When no protocol is set in config for the wiki's URL, HTTP is assumed.

https://mycorrhiza.wiki/hypha/release/1.8.1

Timur Ismagilov (3):
      Fix the migrator failing at wikis with no .myco files
      Help: Remove all mentions of Russian docs
      Feeds: Assume HTTP when no protocol is set

Umar Getagazov (1):
      Add a .mailmap

v1.8.0 1 year, 9 months ago .tar.gz browse log

Mycorrhiza Wiki 1.8.0

This is a breaking release. It includes the following main changes:

Rocket link syntax has been changed:

before:
	=> hypha_with_spaces
	=> hypha display text
after:
	=> hypha with spaces
	=> hypha | display text

An automatic migration will be performed when Mycorrhiza 1.8 first runs
on your wiki.

Image galleries now have a special syntax for layouts: they can float to
the right `side`, and items inside can be arranged in a `grid`:

	img grid {
	image1
	image2
	}

	img side {
	image1 | 200
	image2 | 200
	}

* A log out button has been added to user's own hypha page (accessible
  in the website header). The admin panel link is now there, too.

* The Russian translation of the documentation was removed because it
  was incomplete, unmaintained and wrong. We would love to see someone
  with dedication to support it in the future!

* The toolbar was split into two parts. On wide screens, the two parts
  use the space more efficiently, as the list of actions is on the left.

* Jump buttons were removed.

* Bug fixes.

https://mycorrhiza.wiki/hypha/release/1.8

Dan Konshin (1):
      Trim whitespaces when searching hypha

Timur Ismagilov (32):
      Merge pull request #120 from DanInSpace104/patch-3
      Mycomarkup: Migrate to v3.5.0
      Help: Document img layouts
      Make some functions unexported
      Move backlinks stuff to a separate module
      Backlinks: Make less things exported, better wording
      Backlinks: Improve /backlinks/
      Rename /admin/user/new to /admin/new-user
      Auth: Refactor login and logout
      Recent changes: Return the 100 cap
      Mycomarkup: Migrate to v3.5.2
      Remove ellipses (...) from help topic list
      Add log out link to current user's profile
      Add admin panel link to administrators' profiles
      Remove the admin panel from the top bar
      Help: Update top bar docs
      Fix admin panel link
      Fix top bar links updating
      Mycomarkup: Update to 3.5.3
      Mycomarkup: Update to 3.6.0
      Help: Update Mycomarkup doc
      Help: Delete Russian docs
      Change version to 1.8.0
      Implement the rocket link migration algorithm
      Update Mycomarkup to v3.6.1
      Add a margin to sided galleries
      Editor: Split the toolbar into two parts
      Help: Display English docs for Russian locale
      Help: A better margin for the headings
      Help: Migrate rocket links
      Delete the jump buttons
      Update the screenshot in README.md

Umar Getagazov (4):
      go mod tidy
      Replace go-localize with go embed-based system
      go mod tidy
      Fix keyboard shortcuts for hypha actions
1 / 3