Skip to content

Releases: 0xMilord/0xstack

0xstack@0.1.7

02 Apr 04:25
b99b567

Choose a tag to compare

Patch Changes

  • cb8e15e: - Blog reading experience: Table of contents, reading progress bar, related posts by tags, author bio ("{AppName} Team"), social share buttons (Twitter, LinkedIn, copy link). Homepage blog section: Three sample posts with featured badges, responsive grid, "View all posts" link. Docs navigation: Auto-generated TOC for PRD/ARCH/ERD, version tracking, last updated date, cross-references. Storage UX: Drag-and-drop, progress bar, file validation (10MB max), image thumbnails, delete confirmation, asset count badge. RSS auto-discovery: Browser-detectable feed.

0xstack@0.1.5

02 Apr 02:38

Choose a tag to compare

Minor Changes

  • Enterprise hardening: Production architecture system with self-healing capabilities

    • Locked dependency versions — CLI deps pinned for reproducible installs (no floating ^ versions)
    • Sync file removalsync --apply now removes disabled module files (billing, storage, SEO, blog, email, PWA, jobs)
    • Consolidated validation — Module validation with categorized error reporting by module
    • Active-org backbonelib/orgs/active-org.ts with requireActiveOrg(), cookie helpers, org-scoping utilities
    • Billing status read model/api/v1/billing/status endpoint + useBillingStatus() hook for client-side subscription status
    • Enhanced doctor checks — Query key completeness, module factories validation, stricter boundary enforcement
    • Operational runbooks — Auto-generated RUNBOOKS.md with env vars, testing steps, failure modes for auth, billing, storage, webhooks
  • README restructure — Value proposition in 5 seconds with architecture diagrams, layer definitions, quick-start commands

  • Storage upload UX — Complete client-side upload flow with signed URLs (GCS/S3/Supabase)

Patch Changes

  • Fixed TypeScript errors in module validation
  • Improved error messages with remediation hints
  • Added module factory completeness checks

@0xstack/0xstack@0.1.1

01 Apr 11:52
1146f80

Choose a tag to compare

Patch Changes

  • 8d6bfec: Generation now writes explicit routes under app/app/_ instead of app/app/(workspace)/_ | Org “workspace gating” still exists, but it’s now enforced in app/app/page.tsx (and other pages already gate via loaders/cookies) rather than via a (workspace) layout.

0xstack@0.1.4

01 Apr 14:00
fc4d669

Choose a tag to compare

Patch Changes

  • f6c8eb9: Fixed issue When initIntoCurrentDir is true, effectiveDir is set to tempDir (line 103), but by the time the "normalize" step runs, the files have already been moved to targetDir. The effectiveDir variable is never updated. Now fixed on 0.1.4 patch

0xstack@0.1.3

01 Apr 12:47
ddfc9b3

Choose a tag to compare

Patch Changes

  • 76cce79: Expanded the SEO module to generate stronger sitewide and per-page metadata with canonical URLs plus Open Graph/Twitter defaults, added richer JSON-LD utilities (safe JSON-LD serialization plus Organization and WebSite generators), and updated the SEO activation to idempotently patch app/layout.tsx to export metadata and inject sitewide JSON-LD scripts; additionally, updated the UI foundation and billing modules so key marketing and billing pages (/, /about, /contact, /terms, /privacy, /pricing, /billing/success, /billing/cancel) ship explicit rich preview metadata instead of relying on generic defaults, while keeping the global OG/Twitter image routes intact.

0xstack@0.1.2

01 Apr 12:21
13142e1

Choose a tag to compare

Patch Changes

  • b6dbf24: Fixed
    init: Choosing “use the current directory” no longer fails with name cannot start with a period. The scratch folder used for create-next-app is now 0xstack-tmp- instead of .0xstack-tmp-*, which satisfies npm / create-next-app naming rules.
    Added
    doctor --strict: optional stricter checks (e.g. generated-domain test stubs, ESLint boundary bundle, module factories).
    sync: optional --lint, --format, and --drizzle-generate (with --apply); config validation before planning; docs sync passes --profile.
    upgrade: --apply refreshes PRD hygiene (config keys, runtime Zod schema, ESLint boundaries file, lib/services/module-factories.ts, Vitest stub).
    release: runs npx @changesets/cli status when a .changeset directory exists.
    git commit: prompted conventional commits, or -m / --message for non-interactive use.
    wrap: help text extended for new operator commands.
    Baseline / modules: consolidated module validate after activation; lib/seo/runtime.ts when SEO is enabled; getBillingService / getStorageService / getSeoConfig factories in generated apps; eslint.0xstack-boundaries.mjs + Vitest tooling after baseline.
    Domain generator: repo/API/form/test fixes; list hook uses a server action when --with-api.
    Documentation
    README: SEO-friendly sections, T3 Stack / TanStack Query comparisons, FAQ, architecture diagrams, 0xstack vs oxstack naming.

All notable changes to this package (0xstack on npm) are documented here.

The format follows Keep a Changelog, and this project adheres to Semantic Versioning.

The same history is maintained at the repository root in CHANGELOG.md.