Mycorrhiza v1.15.1
Release notes:
=> https://mycorrhiza.wiki/hypha/release/1.15.1
Danila Gorelko (2):
Remove 'Category list' from autocomplete menu (#252)
Trick safari to not recognise any "name" in the input field (#254)
Douglas Pi (1):
Fix Windows slashes
Timur Ismagilov (6):
New templates #117 (#236)
Drop Go version to 1.21 and update dependencies
Revert "Make shortcuts work outside of English layout (#227)"
Drop exp/slices dependency and use the built-in slices
Migrate from log to slog #109 (#255)
Update README.md
Mycorrhiza Wiki v1.15.0
Finally.
https://mycorrhiza.wiki/hypha/release/1.15
Danila Gorelko (2):
Makes category buttons for mobile bigger
Add clickable diffs to recent changes view (#215)
Jackson (4):
implement changing user password function
move form errors out of change group thing
implement admin form to change a user's password
implement user facing password change page
Shivram (1):
Fix env var bug in history.silentGitsh (#210)
Timur Ismagilov (31):
Turn off browser's autocomplete for the category input
Add print-specific styles
Fix recent changes crashing on empty wikis
Implement Betula interwiki targets
Interwiki: Fix some bugs
Docs: Fix wrong filename for default.css
Disable GPG signing on git commit
Fix JSON feed MIME type
Fix link to [[why mycomarkup]]
Follow up translation to the patch
Wording in docs
Implement /today and /edit-today
Remove Russian translation for docs topics
Fix the notorious renaming bug
Change the pencil to the eye and an arrow
Update gorilla/feeds and fix JSON Feeds (untested)
Offer to pass -create-admin option if no admins were found
Fix hover color of subhypha links in dark theme
Update Mycomarkup to v5.6.0
Fix go.sum
Keep the globe on the same line while still breaking link #230
Fix the size of globes with bigger default font size
Hopefully fix some bugs on Windows
Add local time buttons
Change the mv-categories made-up microformat to mv-tags to match Betula
Change tab size to 3
Update README.md
Mention that robots.txt can be redefined
Add Cmd+' shortcut for local time and change the format of time
Delete release.yaml
Update version to 1.15
Umar Getagazov (1):
Make shortcuts work outside of English layout (#227)
decentral1se (1):
Use -Ns for curl on healtcheck (#206)
dependabot[bot] (1):
Bump golang.org/x/crypto from 0.1.0 to 0.17.0 (#212)
Fix the size of globes with bigger default font size
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
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
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
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)
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
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
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