Skip to content

Fluence 0.7.0

Latest

Choose a tag to compare

@docelic docelic released this 02 Sep 07:37
· 1 commit to master since this release

Fluence 0.7.0 — the first release since 0.6.1, updated for current Crystal and Bootstrap 5.

Highlights

  • Git is the single source of truth. The in-memory cache and index are gone; Fluence reads from and commits to the wiki repository directly. Bare repositories are the default for new installations; existing checkouts (.git in the data directory) keep working in working-tree mode.
  • Git access over HTTP. The wiki repository is served with the smart HTTP protocol at /repo, with HTTP Basic authentication and the regular ACL (Read to clone/pull, Write to push). Pushes are visible in the wiki immediately, and concurrent wiki edits and pushes are safe.
  • Page history from git commits, with structured commit messages.
  • Markdown: GitHub Flavored Markdown with standard links, rendered server-side; [[page]] links are removed.
  • Editor: EasyMDE with client-side drafts (localStorage) and "Save and continue"; per-user settings for edit/view mode, side-by-side preview, fullscreen, draft delay, and color scheme (light/dark).
  • Pages: titles index at /titles/<slug>, attachments move with a renamed page (optionally rewriting links in other pages), media search.
  • Users: the first registered user becomes admin and registration is then closed; hardened cookies.
  • Frontend: Bootstrap 5.3, Font Awesome 6, highlight.js 11; jQuery and fine-uploader removed; all assets served locally.
  • Packaging: Dockerfile and docker compose support; prebuilt static Linux binaries (x86_64 and aarch64) attached to this release.
  • License changed to AGPL-3.0.

Downloads

fluence-v0.7.0-linux-<arch>.tar.gz contains the fluence binary and the public/ assets directory. Unpack and run ./fluence from the unpacked directory; git must be installed on the host.