Commit Graph

13 Commits

Author SHA1 Message Date
Oliver Kieselbach 6bd5728652 feat(platform): public availability — tenant activation replaces Private Preview, optional auto-approve
Backend: shared TenantApprovalService (whitelist add + auto-promote shape-guard +
welcome email), AdminConfiguration.AutoApproveNewTenants (default off, uncached
fail-closed accessor), tenant-auto-approve queue (1-min visibility delay, worker
drops on flag-off/approved/suspended/missing config, approves as "System
(auto-approve)" + TenantAutoApproved ops event), 30s negative whitelist cache,
gate 2 error PendingActivation with mode-neutral message, signup strings and
welcome email without preview wording.

Web: /preview → /activation (SWA 301, robots, AuthGate), AuthContext accepts both
error codes and clears pending state on successful auth/me, activation page polls
every 30s and auto-redirects into the portal, dashboard banner reframed to
"Actively developed" + feedback call, terms/privacy/get-started updated, feature
badges → Beta, admin-config web chain + auto-approve checkbox, OPS_EVENT_TYPES.

Deliberately unchanged: PreviewWhitelist/PreviewConfig tables, internal preview/*
API routes, preview_signup notification type, Microsoft DevPrep preview mentions.

Verified: solution build 0 errors, xUnit 3701/3701, tsc 0 errors, vitest 612/612,
ESLint ratchet holds (0/115), next build exports /activation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 14:30:57 +02:00
Oliver Kieselbach ee947e2ca9 updated docs links 2026-07-20 20:52:56 +02:00
Oliver Kieselbach 52256c9be0 Update README.md 2026-07-06 20:53:00 +02:00
Oliver Kieselbach 3e4a1d7745 docs(readme): green brand logo in front of the title
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 20:27:20 +02:00
Oliver Kieselbach da8be3e508 added badges to readme 2026-05-07 08:51:22 +02:00
Oliver Kieselbach a782345429 readme update #2 2026-04-04 19:17:01 +02:00
Oliver Kieselbach b191bd67d4 updated Readme 2026-04-04 19:13:33 +02:00
Claude 5a2709ef16 Clarify split licensing model in README
The License section previously stated "MIT License" which was misleading,
as the project actually uses a split model (MIT for Agent/Shared, AGPL-3.0
for server-side components). Updated to reflect the actual licensing terms.

https://claude.ai/code/session_01WPv7ceMFvhU9GStDPcryRE
2026-03-26 18:20:48 +00:00
Oliver Kieselbach a37a6b82e8 restructured source code for better maintenance and added ai files 2026-03-18 01:15:46 +01:00
Oliver Kieselbach 3aa4cb37f8 fix links 2026-02-24 11:50:31 +01:00
Oliver Kieselbach 1609a57924 added architecture to readme 2026-02-24 11:45:52 +01:00
Oliver Kieselbach fd6ca05ebc Simplify README and remove outdated docs
Replace verbose README with a concise overview and link to the
official documentation at autopilotmonitor.com/docs. Remove
CONTRIBUTING.md, QUICKSTART.md, docs/architecture.md, and
docs/getting-started.md as the website docs supersede them.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 21:52:11 +01:00
Oliver Kieselbach 5690620058 Initial commit 2026-02-05 06:14:41 +01:00