• v0.3.8 6033417d90

    v0.3.8
    All checks were successful
    / build (push) Successful in 9m2s
    / test-and-check (pull_request) Successful in 15m38s
    Stable

    treadful released this 2025-12-03 07:36:51 +00:00 | 3 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • bug fixes
      • PR: fix(client): relative rm was not resolving paths
      • PR: fix(server): user CSS files now served (and saved) with proper content-type
    • other
      • PR: chore: Release 0.3.7
    Downloads
  • v0.3.7 a1dddc2e7c

    v0.3.7
    All checks were successful
    / build (push) Successful in 9m37s
    / test-and-check (pull_request) Successful in 16m11s
    Stable

    treadful released this 2025-12-02 05:46:47 +00:00 | 12 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • features
      • PR: feat(server): display instructions for CLI client verification on markdown renderings
      • PR: feat(server): do server-side signature validation for markdown files and expose to user
      • PR: feat(server): add support for front matter, specifically for title
    • other
      • PR: chore: Release v0.3.6
      • PR: chore: Release v0.3.5
    Downloads
  • v0.3.6 7e7e2045cc

    v0.3.6
    All checks were successful
    / build (push) Successful in 9m57s
    / test-and-check (pull_request) Successful in 17m2s
    Stable

    treadful released this 2025-11-24 03:18:43 +00:00 | 18 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • features
      • PR: feat(server): add support for front matter, specifically for title
    • other
      • PR: chore: Release v0.3.5
    Downloads
  • v0.3.5 024d553cf6

    v0.3.5
    All checks were successful
    / build (push) Successful in 10m4s
    / test-and-check (pull_request) Successful in 17m35s
    Stable

    treadful released this 2025-11-23 05:45:00 +00:00 | 26 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • other breaking changes
      • PR: refactor(client)!: UX work on CLI tool
    • features
      • PR: feat(server): enable markdown header IDs, subscript, tables, and underline
      • PR: feat(devops): cargo publish in build workflow
      • PR: feat(server): enable some comrak rendering extensions
      • PR: feat(server): updates for prod
      • PR: feat(server): default 404 handler
      • PR: feat: store signatures as part of the files in backend storage
      • PR: feat: fetch and alt mime types for markdown
      • PR: feat: implements authenticated object listing
      • PR: feat: implements allow/deny list
      • PR: feat(server): user css support
      • PR: feat: quotas
      • PR: feat(client): implements key encryption at rest
    • bug fixes
      • PR: fix(server): ADL file handling did not support signed file storage
      • PR: fix(server): fixes non-text file signature validation
      • PR: fix(client): relative paths now useful for finding controlling key
      • PR: fix(server): serve static files at /static and serve root key path files
      • PR: fix: multiple files uploaded by the same key caused a "key not controlled" error
      • PR: fix: disallow files starting with _
      • PR: fix(server): key paths 404s no longer return 500
      • PR: fix(devops): invalid version for release action
      • PR: fix(devops): tag format on workflow trigger
      • PR: fix(devops): release on tag push
    • other
      • PR: chore: Release v0.3.4
      • PR: refactor(server): wrap rendered markdown in a div#content container for styling purposes
      • PR: chore: Release v0.3.3
      • PR: chore: Release v0.3.2
      • PR: chore: Release v0.3.1
      • PR: chore: Release v0.3.0
      • PR: chore: Release 0.2.0
      • PR: refactor(client): show URI of uploaded file with upload command
      • PR: chore: minor cleanup
      • PR: chore: Release 0.1.5
      • PR: chore(server): updat PKGBUILD to 0.1.5
      • PR: chore: Release 0.1.5
      • PR: chore(server): update to static embed assets
      • PR: chore(client): set default server to public
      • PR: chore(server): update server PKGBUILD to 0.1.4
      • PR: chore: Release 0.1.4
      • PR: chore: release v0.1.3
      • PR: chore: Release 0.1.2 (again)
      • PR: chore: v0.1.1
    Downloads
  • v0.3.4 731468bb58

    v0.3.4
    All checks were successful
    / build (push) Successful in 10m37s
    / test-and-check (pull_request) Successful in 18m6s
    Stable

    treadful released this 2025-11-23 00:50:34 +00:00 | 32 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • other breaking changes
      • PR: refactor(client)!: UX work on CLI tool
    • features
      • PR: feat(devops): cargo publish in build workflow
      • PR: feat(server): enable some comrak rendering extensions
      • PR: feat(server): updates for prod
      • PR: feat(server): default 404 handler
      • PR: feat: store signatures as part of the files in backend storage
      • PR: feat: fetch and alt mime types for markdown
      • PR: feat: implements authenticated object listing
      • PR: feat: implements allow/deny list
      • PR: feat(server): user css support
      • PR: feat: quotas
      • PR: feat(client): implements key encryption at rest
    • bug fixes
      • PR: fix(server): fixes non-text file signature validation
      • PR: fix(client): relative paths now useful for finding controlling key
      • PR: fix(server): serve static files at /static and serve root key path files
      • PR: fix: multiple files uploaded by the same key caused a "key not controlled" error
      • PR: fix: disallow files starting with _
      • PR: fix(server): key paths 404s no longer return 500
      • PR: fix(devops): invalid version for release action
      • PR: fix(devops): tag format on workflow trigger
      • PR: fix(devops): release on tag push
    • other
      • PR: refactor(server): wrap rendered markdown in a div#content container for styling purposes
      • PR: chore: Release v0.3.3
      • PR: chore: Release v0.3.2
      • PR: chore: Release v0.3.1
      • PR: chore: Release v0.3.0
      • PR: chore: Release 0.2.0
      • PR: refactor(client): show URI of uploaded file with upload command
      • PR: chore: minor cleanup
      • PR: chore: Release 0.1.5
      • PR: chore(server): updat PKGBUILD to 0.1.5
      • PR: chore: Release 0.1.5
      • PR: chore(server): update to static embed assets
      • PR: chore(client): set default server to public
      • PR: chore(server): update server PKGBUILD to 0.1.4
      • PR: chore: Release 0.1.4
      • PR: chore: release v0.1.3
      • PR: chore: Release 0.1.2 (again)
      • PR: chore: v0.1.1
    Downloads
  • v0.3.3 18dde4a2bf

    v0.3.3
    All checks were successful
    / build (push) Successful in 9m55s
    / test-and-check (pull_request) Successful in 16m51s
    Stable

    treadful released this 2025-11-22 05:20:08 +00:00 | 37 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • other breaking changes
      • PR: refactor(client)!: UX work on CLI tool
    • features
      • PR: feat(devops): cargo publish in build workflow
      • PR: feat(server): enable some comrak rendering extensions
      • PR: feat(server): updates for prod
      • PR: feat(server): default 404 handler
      • PR: feat: store signatures as part of the files in backend storage
      • PR: feat: fetch and alt mime types for markdown
      • PR: feat: implements authenticated object listing
      • PR: feat: implements allow/deny list
      • PR: feat(server): user css support
      • PR: feat: quotas
      • PR: feat(client): implements key encryption at rest
    • bug fixes
      • PR: fix(server): fixes non-text file signature validation
      • PR: fix(client): relative paths now useful for finding controlling key
      • PR: fix(server): serve static files at /static and serve root key path files
      • PR: fix: multiple files uploaded by the same key caused a "key not controlled" error
      • PR: fix: disallow files starting with _
      • PR: fix(server): key paths 404s no longer return 500
      • PR: fix(devops): invalid version for release action
      • PR: fix(devops): tag format on workflow trigger
      • PR: fix(devops): release on tag push
    • other
      • PR: chore: Release v0.3.2
      • PR: chore: Release v0.3.1
      • PR: chore: Release v0.3.0
      • PR: chore: Release 0.2.0
      • PR: refactor(client): show URI of uploaded file with upload command
      • PR: chore: minor cleanup
      • PR: chore: Release 0.1.5
      • PR: chore(server): updat PKGBUILD to 0.1.5
      • PR: chore: Release 0.1.5
      • PR: chore(server): update to static embed assets
      • PR: chore(client): set default server to public
      • PR: chore(server): update server PKGBUILD to 0.1.4
      • PR: chore: Release 0.1.4
      • PR: chore: release v0.1.3
      • PR: chore: Release 0.1.2 (again)
      • PR: chore: v0.1.1
    Downloads
  • v0.3.2 79d8349bd4

    v0.3.2
    All checks were successful
    / build (push) Successful in 9m48s
    / test-and-check (pull_request) Successful in 17m0s
    Stable

    treadful released this 2025-11-22 03:00:29 +00:00 | 40 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • other breaking changes
      • PR: refactor(client)!: UX work on CLI tool
    • features
      • PR: feat(devops): cargo publish in build workflow
      • PR: feat(server): enable some comrak rendering extensions
      • PR: feat(server): updates for prod
      • PR: feat(server): default 404 handler
      • PR: feat: store signatures as part of the files in backend storage
      • PR: feat: fetch and alt mime types for markdown
      • PR: feat: implements authenticated object listing
      • PR: feat: implements allow/deny list
      • PR: feat(server): user css support
      • PR: feat: quotas
      • PR: feat(client): implements key encryption at rest
    • bug fixes
      • PR: fix(client): relative paths now useful for finding controlling key
      • PR: fix(server): serve static files at /static and serve root key path files
      • PR: fix: multiple files uploaded by the same key caused a "key not controlled" error
      • PR: fix: disallow files starting with _
      • PR: fix(server): key paths 404s no longer return 500
      • PR: fix(devops): invalid version for release action
      • PR: fix(devops): tag format on workflow trigger
      • PR: fix(devops): release on tag push
    • other
      • PR: chore: Release v0.3.1
      • PR: chore: Release v0.3.0
      • PR: chore: Release 0.2.0
      • PR: refactor(client): show URI of uploaded file with upload command
      • PR: chore: minor cleanup
      • PR: chore: Release 0.1.5
      • PR: chore(server): updat PKGBUILD to 0.1.5
      • PR: chore: Release 0.1.5
      • PR: chore(server): update to static embed assets
      • PR: chore(client): set default server to public
      • PR: chore(server): update server PKGBUILD to 0.1.4
      • PR: chore: Release 0.1.4
      • PR: chore: release v0.1.3
      • PR: chore: Release 0.1.2 (again)
      • PR: chore: v0.1.1
    Downloads
  • v0.3.1 bb6ffb510b

    v0.3.1
    All checks were successful
    / build (push) Successful in 9m55s
    / test-and-check (pull_request) Successful in 16m27s
    Stable

    treadful released this 2025-11-21 19:56:44 +00:00 | 43 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • other breaking changes
      • PR: refactor(client)!: UX work on CLI tool
    • features
      • PR: feat(devops): cargo publish in build workflow
      • PR: feat(server): enable some comrak rendering extensions
      • PR: feat(server): updates for prod
      • PR: feat(server): default 404 handler
      • PR: feat: store signatures as part of the files in backend storage
      • PR: feat: fetch and alt mime types for markdown
      • PR: feat: implements authenticated object listing
      • PR: feat: implements allow/deny list
      • PR: feat(server): user css support
      • PR: feat: quotas
      • PR: feat(client): implements key encryption at rest
    • bug fixes
      • PR: fix(server): serve static files at /static and serve root key path files
      • PR: fix: multiple files uploaded by the same key caused a "key not controlled" error
      • PR: fix: disallow files starting with _
      • PR: fix(server): key paths 404s no longer return 500
      • PR: fix(devops): invalid version for release action
      • PR: fix(devops): tag format on workflow trigger
      • PR: fix(devops): release on tag push
    • other
      • PR: chore: Release v0.3.0
      • PR: chore: Release 0.2.0
      • PR: refactor(client): show URI of uploaded file with upload command
      • PR: chore: minor cleanup
      • PR: chore: Release 0.1.5
      • PR: chore(server): updat PKGBUILD to 0.1.5
      • PR: chore: Release 0.1.5
      • PR: chore(server): update to static embed assets
      • PR: chore(client): set default server to public
      • PR: chore(server): update server PKGBUILD to 0.1.4
      • PR: chore: Release 0.1.4
      • PR: chore: release v0.1.3
      • PR: chore: Release 0.1.2 (again)
      • PR: chore: v0.1.1
    Downloads
  • v0.3.0 6e105af405

    v0.3.0
    All checks were successful
    / build (push) Successful in 10m7s
    / test-and-check (pull_request) Successful in 16m2s
    Stable

    treadful released this 2025-11-21 03:09:15 +00:00 | 45 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • other breaking changes
      • PR: refactor(client)!: UX work on CLI tool
    • features
      • PR: feat(devops): cargo publish in build workflow
      • PR: feat(server): enable some comrak rendering extensions
      • PR: feat(server): updates for prod
      • PR: feat(server): default 404 handler
      • PR: feat: store signatures as part of the files in backend storage
      • PR: feat: fetch and alt mime types for markdown
      • PR: feat: implements authenticated object listing
      • PR: feat: implements allow/deny list
      • PR: feat(server): user css support
      • PR: feat: quotas
      • PR: feat(client): implements key encryption at rest
    • bug fixes
      • PR: fix: multiple files uploaded by the same key caused a "key not controlled" error
      • PR: fix: disallow files starting with _
      • PR: fix(server): key paths 404s no longer return 500
      • PR: fix(devops): invalid version for release action
      • PR: fix(devops): tag format on workflow trigger
      • PR: fix(devops): release on tag push
    • other
      • PR: chore: Release 0.2.0
      • PR: refactor(client): show URI of uploaded file with upload command
      • PR: chore: minor cleanup
      • PR: chore: Release 0.1.5
      • PR: chore(server): updat PKGBUILD to 0.1.5
      • PR: chore: Release 0.1.5
      • PR: chore(server): update to static embed assets
      • PR: chore(client): set default server to public
      • PR: chore(server): update server PKGBUILD to 0.1.4
      • PR: chore: Release 0.1.4
      • PR: chore: release v0.1.3
      • PR: chore: Release 0.1.2 (again)
      • PR: chore: v0.1.1
    Downloads
  • v0.2.0 f11dba0032

    v0.2.0
    All checks were successful
    / build (push) Successful in 10m38s
    / test-and-check (pull_request) Successful in 17m28s
    Stable

    treadful released this 2025-11-02 08:01:33 +00:00 | 47 commits to main since this release

    Signed by treadful
    GPG key ID: 46C7598BB69077BB
    • other breaking changes
      • PR: refactor(client)!: UX work on CLI tool
    • features
      • PR: feat(server): enable some comrak rendering extensions
      • PR: feat(server): updates for prod
      • PR: feat(server): default 404 handler
      • PR: feat: store signatures as part of the files in backend storage
      • PR: feat: fetch and alt mime types for markdown
      • PR: feat: implements authenticated object listing
      • PR: feat: implements allow/deny list
      • PR: feat(server): user css support
      • PR: feat: quotas
      • PR: feat(client): implements key encryption at rest
    • bug fixes
      • PR: fix: multiple files uploaded by the same key caused a "key not controlled" error
      • PR: fix: disallow files starting with _
      • PR: fix(server): key paths 404s no longer return 500
      • PR: fix(devops): invalid version for release action
      • PR: fix(devops): tag format on workflow trigger
      • PR: fix(devops): release on tag push
    • other
      • PR: refactor(client): show URI of uploaded file with upload command
      • PR: chore: minor cleanup
      • PR: chore: Release 0.1.5
      • PR: chore(server): updat PKGBUILD to 0.1.5
      • PR: chore: Release 0.1.5
      • PR: chore(server): update to static embed assets
      • PR: chore(client): set default server to public
      • PR: chore(server): update server PKGBUILD to 0.1.4
      • PR: chore: Release 0.1.4
      • PR: chore: release v0.1.3
      • PR: chore: Release 0.1.2 (again)
      • PR: chore: v0.1.1
    Downloads