Changelog

What we shipped.

New features, improvements, and fixes across the platform — newest first. Follow along as the beta grows.

Dashboard Overview & full docs

  • New Overview page in the dashboard: event stats, 14-day activity chart, top actions, and recent activity at a glance.
  • Complete docs: quickstart, manual tracking, auto-capture, feed component, filtering, API reference, data retention, security, and FAQ.
  • Redesigned marketing site with dedicated pricing page.

Batch ingestion & self-instrumentation

  • POST /v1/events/batch endpoint for high-volume auto-capture ingestion.
  • We now dogfood Softechlog on our own marketing site and dashboard.

Rate limiting, theming, and hardening

  • Redis-backed sliding window rate limits: 1,000 req/min per secret key, 200 req/min per public key.
  • Feed component theming via CSS custom properties (--stl-accent, --stl-bg, and friends).
  • Free tier event cap (10,000/month) now enforced with a clear 402 response.
  • Backend test suite covering ingest, auth, rate limits, and tier limits.

Beta launch

  • Event ingestion API with actor / action / target / metadata contract.
  • Node.js (@softechlog/node) and Python (softechlog) SDKs.
  • Browser auto-capture script (stl_capture.js) with session tracking.
  • Embeddable <softechlog-feed> Web Component.
  • Founder dashboard: live events stream, users, sessions, API keys, settings.