Skip to content

Releases: bao-cn/Terminal-Blog

Terminal Blog v0.1.0-beta.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:55
f8c1b9f

Changelog

Added

  • Initial terminal-first blog workspace with article browsing, editing, drafts, uploads, authentication, configuration, and command pipelines.
  • Bilingual interface, theme persistence, virtual scrollback, and responsive file drawer.
  • Short config virtual path for editing site configuration from the terminal.
  • Configurable first-visit cookie and local-storage consent prompt with persistent y, n, and Ctrl+C handling.
  • Live title-template updates for opened articles, with the configured site description as the default article name.
  • Manual GitHub Actions prerelease workflow with release-branch validation, build artifacts, SHA-256 checksums, related Issue references, and generated Pull Request and contributor notes.
  • Production Docker image and Compose deployment with persistent content and database volumes.

Security

  • Same-origin request validation, bounded request bodies, revocable root sessions, upload signature checks, and restrictive response headers.

What's Changed

  • chore: enforce LF text checkouts by @bao-cn in #6
  • chore: establish 0.1.0-beta.1 release process by @bao-cn in #1
  • feat: add Docker deployment support by @bao-cn in #2
  • refactor: shorten the virtual config path by @bao-cn in #3
  • feat: add configurable cookie notice by @bao-cn in #4
  • fix: apply title templates to active articles by @bao-cn in #5
  • docs(readme): add user deployment guide by @bao-cn in #7
  • feat(release): add manual prerelease workflow by @bao-cn in #8

New Contributors

  • @bao-cn made their first contribution in #6

Full Changelog: https://github.com/bao-cn/Terminal-Blog/commits/v0.1.0-beta.1