Skip to content

Forgepost v0.2.0

Latest

Choose a tag to compare

@DavidNeurieder DavidNeurieder released this 29 Aug 19:59

Forgepost 0.2.0

Video embeds, one-command demo, zip backups, and a hardening pass on the server.

Highlights

  • Video blocks — a line that is exactly one YouTube/Rumble URL or an <iframe> becomes a click-to-load video block: lazy thumbnail, zero third-party requests until the reader plays, privacy-host YouTube embeds and strict referrer policy, og:video + JSON-LD VideoObject
  • One-command demo — forgepost demo installs and serves a bundled six-article blog with images and a live A/B experiment
  • SQLite ZIP backups — forgepost backup create seals the database + media into a self-verifying .fpb archive; verify/restore with a pre-restore rollback snapshot
  • Show/hide password toggle on the login and setup forms
  • Security hardening — rate limits keyed on the socket peer (never spoofable via forwarded headers), a layered proptest-backed regression suite with cargo audit in CI, server-verified experiment attribution (one shared assignment function between render and events), once-per-visitor conversions, one running experiment per block, latch-guarded experiment conclusions
  • Internal — the monolithic server split into domain/application/infrastructure crates

Assets

  • forgepost (Linux x86_64): sha256 4c9b50a0293fb524945ce390014b3b7bea2b5a1ac974e26d544b2bf3f2573944