|
Some checks are pending
Build / build (push) Waiting to run
Deploy / deploy (push) Waiting to run
Lint & Type Check / lint (push) Waiting to run
Security Scan / dependency-check (push) Waiting to run
Security Scan / semgrep (push) Waiting to run
Test / test (18.x) (push) Waiting to run
Test / test (20.x) (push) Waiting to run
Auth & SSO - Wire Authentik (auth.aethex.tech) as OIDC PKCE SSO provider - Server-side only flow with HMAC-signed stateless state token - Account linking via authentik_sub in user metadata - AeThex ID connection card in Dashboard connections tab - Unlink endpoint POST /api/auth/authentik/unlink - Fix node:https helper to bypass undici DNS bug on Node 18 - Fix resolv.conf to use 1.1.1.1/8.8.8.8 in container Schema & types - Regenerate database.types.ts from live Supabase schema (23k lines) - Fix 511 TypeScript errors caused by stale 582-line types file - Fix UserProfile import in aethex-database-adapter.ts - Add notifications migration (title, message, read columns) Server fixes - Remove badge_color from achievements seed/upsert (column doesn't exist) - Rename name→title, add slug field in achievements seed - Remove email from all user_profiles select queries (column doesn't exist) - Fix email-based achievement target lookup via auth.admin.listUsers - Add GET /api/projects/:projectId endpoint - Fix import.meta.dirname → fileURLToPath for Node 18 compatibility - Expose VITE_APP_VERSION from package.json at build time Navigation systems - DevPlatformNav: reorganize into Learn/Build grouped dropdowns with descriptions - Migrate all 11 dev-platform pages from main Layout to DevPlatformLayout - Remove dead isDevMode context nav swap from main Layout - EthosLayout: purple-accented tab bar (Library, Artists, Licensing, Settings) with member-only gating and guest CTA — migrate 4 Ethos pages - GameForgeLayout: orange-branded sidebar with Studio section and lock icons for unauthenticated users — migrate GameForge + GameForgeDashboard - SysBar: live latency ping, status dot (green/yellow/red), real version Layout dropdown - Role-gate Admin (owner/admin/founder only) and Internal Docs (+ staff) - Add Internal section label with separator - Fix settings link from /dashboard?tab=profile#settings to /dashboard?tab=settings Project pages - Add ProjectDetail page at /projects/:projectId - Fix ProfilePassport "View mission" link from /projects/new to /projects/:id Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| admin | ||
| ai | ||
| blog | ||
| community | ||
| creator-network | ||
| dev-platform | ||
| docs | ||
| ethos | ||
| feed | ||
| gameforge | ||
| nexus | ||
| nexus-core | ||
| notifications | ||
| onboarding | ||
| passport | ||
| roadmap | ||
| settings | ||
| showcase | ||
| social | ||
| ui | ||
| wix | ||
| AchievementsWidget.tsx | ||
| AeThexOSLogo.tsx | ||
| ApplicantTrackerWidget.tsx | ||
| ApplicationsWidget.tsx | ||
| ArmSwitcher.tsx | ||
| ContractsWidget.tsx | ||
| CoursesWidget.tsx | ||
| CTAButtonGroup.tsx | ||
| DashboardTheme.tsx | ||
| DirectoryWidget.tsx | ||
| ErrorBoundary.tsx | ||
| EthosStorefrontWidget.tsx | ||
| ExternalRedirect.tsx | ||
| GamifiedBanner.tsx | ||
| IsometricRealmCard.tsx | ||
| IsometricRealmSelector.tsx | ||
| KanbanBoard.tsx | ||
| Layout.tsx | ||
| LoadingScreen.tsx | ||
| MaintenanceGuard.tsx | ||
| MentorshipWidget.tsx | ||
| OpportunitiesWidget.tsx | ||
| PageTransition.tsx | ||
| PayoutsWidget.tsx | ||
| PostedOpportunitiesWidget.tsx | ||
| ProfileEditor.tsx | ||
| ProjectStatusWidget.tsx | ||
| RequireAccess.tsx | ||
| ResearchWidget.tsx | ||
| Scene.tsx | ||
| SEO.tsx | ||
| Skeleton.tsx | ||
| SkipAgentController.tsx | ||
| SprintManager.tsx | ||
| SprintWidget.tsx | ||
| SupabaseStatus.tsx | ||
| TeamWidget.tsx | ||