Skip to content

Releases: anitacigawet/The-Cacti

The Cacti v0.1.0-beta.1

Pre-release

Choose a tag to compare

@anitacigawet anitacigawet released this 01 Sep 05:25

The Cacti v0.1.0-beta.1

First public prerelease of The Cacti as a cleaned source repository, portable local runtime, and separate static showroom.

Downloads

  • Portable runtime: Download The-Cacti-v0.1.0-beta.1-runtime.zip, extract it to a writable folder, then run run.bat on Windows or sh run.sh on macOS/Linux. Open http://localhost:3002. It requires Node.js 20.19+ within Node 20, or Node.js 22.12+, but no package installation or build step. The launcher creates .env on first run and stores local data under data/ beside the app. Google sign-in, AI analysis, and email alerts require their corresponding settings.
  • Static showroom: Download The-Cacti-v0.1.0-beta.1-showroom.zip for the portfolio/demo version. It uses fictional deterministic data and makes no backend, model, account, email, or external-network calls. Serve the extracted directory with an SPA-capable static server that falls back to index.html; do not open index.html directly.
  • Source code: GitHub's automatic source ZIP and tarball are source archives, not prebuilt runtimes. Building from source requires Node.js, pnpm 10, and the commands documented in the README.

SHA256SUMS.txt contains checksums for both attached ZIP files.

What changed

  • Removed 76 obsolete development files, old migrations, tests, scripts, and dead client modules from the public repository.
  • Removed 39 unused direct dependencies.
  • Kept the complete locally runnable application and showroom mode.
  • Added self-hosted fonts and reproducible source, runtime, and showroom builds.

Verification

  • A fresh source extraction passed frozen dependency installation, type checking, the normal production build, and the showroom build.
  • The runtime ZIP was extracted into a separate path containing spaces and passed first-run setup, database migration, health, page, and asset checks.
  • All 17 intended showroom routes rendered in a browser. Network capture showed no API or external-origin requests, and Atkinson Hyperlegible loaded from the archive.

The live showcase was under maintenance and was not changed as part of this release.

Licensed under the PolyForm Noncommercial License 1.0.0. Commercial use is not granted.