aethex-forge/client/pages
AeThex 1599d0e690 fix: prevent false session logouts and wire up remember-me
- Narrow the unhandledrejection error handler: removed "unauthorized"
  and "auth/" patterns which were too broad and cleared sessions on
  unrelated API 401s or any URL containing "auth/". Now only matches
  specific Supabase strings (invalid refresh token, jwt expired, etc.)
- Wire up the Remember Me checkbox in Login — was purely decorative
  before. Defaults to checked, stores aethex_remember_me in localStorage
- Authentik SSO callback now sets a 30-day cookie so SSO sessions
  survive browser restarts (AuthContext promotes it to localStorage)
- AuthContext clears local session on load if remember-me flag is absent
  (respects user's choice to not stay logged in)
- signOut now removes aethex_remember_me from localStorage

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 08:15:47 +00:00
..
admin feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
candidate feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
community feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
corp Update back button from /consulting to /corp 2025-11-13 04:35:33 +00:00
creators feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
dashboards feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
dev-platform feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
docs fix: improve docs curriculum layout spacing and sizing 2026-01-11 01:15:50 +00:00
ethos feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
hub feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
internal-docs Add a new internal documentation page for ownership flows 2025-12-06 04:44:40 +00:00
opportunities feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
profile Mobile optimization pass for responsive layouts 2026-01-26 22:46:26 +00:00
staff feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
404.tsx completionId: cgen-ed53a8297ac94e20bb879ff6a43b0ebb 2025-11-05 00:03:34 +00:00
About.tsx Remove references to Dev-Link across the application 2025-12-13 02:36:31 +00:00
Activity.tsx modified: client/pages/Activity.tsx 2026-01-02 04:07:15 -07:00
Admin.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
AdminFeed.tsx feat: Complete database migration and developer platform 2026-01-10 02:05:15 +00:00
ArmFeeds.tsx Remove references to Dev-Link across the application 2025-12-13 02:36:31 +00:00
Arms.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
Blog.tsx refactor: standardize content widths on GameForge, Dashboard, and Blog pages 2026-01-11 01:49:59 +00:00
BlogPost.tsx Add CTA section to BlogPost page layout 2025-11-15 19:46:23 +00:00
BotPanel.tsx Merge branch 'main' into claude/find-unfinished-flows-vKjsD 2026-01-26 15:50:36 -07:00
Careers.tsx Create Services page - detailed Corp consulting offerings 2025-11-07 23:23:53 +00:00
Changelog.tsx feat: Complete database migration and developer platform 2026-01-10 02:05:15 +00:00
Community.tsx Move the feed page to the community section and add redirects 2025-12-03 03:11:57 +00:00
Contact.tsx Prettier format pending files 2025-09-30 04:18:12 +00:00
Corp.tsx completionId: cgen-b9903d445a5d49e1a36980988f8ac2e3 2025-11-13 05:55:27 +00:00
Dashboard.tsx feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
DevelopersDirectory.tsx Add platform filter and badges with inference to DevelopersDirectory 2025-10-19 22:21:35 +00:00
DevelopmentConsulting.tsx Deduplicate Sparkles import in DevelopmentConsulting 2025-11-08 14:52:07 +00:00
Directory.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
DiscordActivity.tsx Update Discord activity features and documentation 2025-12-08 00:44:36 +00:00
DiscordOAuthCallback.tsx completionId: cgen-1ba998caf2844fbda103e72ee7d595b4 2025-11-13 03:19:37 +00:00
DiscordVerify.tsx Update Discord verification to handle alphanumeric codes 2025-12-03 02:08:08 +00:00
DocsSync.tsx Add API_BASE and fix URL in DocsSync.tsx 2025-11-13 02:59:18 +00:00
Documentation.tsx Prettier format pending files 2025-08-05 23:41:41 +00:00
Downloads.tsx Add downloads page and update roadmap with new milestones 2025-12-06 02:13:39 +00:00
Explore.tsx Remove references to Dev-Link across the application 2025-12-13 02:36:31 +00:00
Feed.tsx Remove references to Dev-Link across the application 2025-12-13 02:36:31 +00:00
Foundation.tsx fix: disable broken pages, fix Foundation duplicate import and tag mismatch 2026-04-07 06:20:52 +00:00
FoundationDownloadCenter.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
GameDevelopment.tsx Add API_BASE to GameDevelopment.tsx 2025-11-13 03:00:02 +00:00
GameForge.tsx feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
GameForge_old.tsx Transform GameForge, Labs, and Foundation into beautiful landing pages 2026-01-10 20:19:35 +00:00
GetStarted.tsx Update Discord verification flow to include expired code cleanup and bot notifications 2025-12-13 10:05:46 +00:00
Index.tsx feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
Investors.tsx Add API_BASE to GameDevelopment.tsx 2025-11-13 03:00:02 +00:00
Labs.tsx feat: implement design system with consistent layout tokens 2026-01-11 01:42:19 +00:00
LegacyPassportRedirect.tsx Implement legacy redirect resolution by username 2025-10-04 23:50:30 +00:00
Link.tsx feat: add device linking page at /link 2026-01-11 00:37:44 +00:00
Login.tsx fix: prevent false session logouts and wire up remember-me 2026-04-12 08:15:47 +00:00
Maintenance.tsx Mobile optimization pass for responsive layouts 2026-01-26 22:46:26 +00:00
MenteeHub.tsx Create Mentee Hub page for mentorship 2025-11-04 20:11:05 +00:00
MentorshipPrograms.tsx Replace Lightbulb with Sparkles across pages 2025-11-08 14:47:58 +00:00
Network.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
Nexus.tsx completionId: cgen-0c7b2e35bd4847039df3a9790a934f2e 2025-11-13 05:56:02 +00:00
Onboarding.tsx Prettier format pending files 2025-11-17 03:02:34 +00:00
Opportunities.tsx Deduplicate Sparkles import in Opportunities 2025-11-08 14:53:08 +00:00
Placeholder.tsx feat: Complete database migration and developer platform 2026-01-10 02:05:15 +00:00
Portal.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
PressKit.tsx Update press kit with current brand information and logos 2025-12-06 01:23:38 +00:00
Pricing.tsx Add subscription management and pricing tiers to the platform 2025-12-12 23:27:03 +00:00
Privacy.tsx Update privacy policy, terms of service, and support pages with new sections and details 2025-12-15 00:17:48 +00:00
Profile.tsx Add tier and badge management for users 2025-12-12 23:36:36 +00:00
ProfilePassport.tsx feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
ProjectBoard.tsx Prettier format pending files 2025-10-19 21:51:37 +00:00
ProjectDetail.tsx feat: Authentik SSO, nav systems, project pages, and schema fixes 2026-04-12 05:01:10 +00:00
Projects.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
ProjectsAdmin.tsx Mobile optimization pass for responsive layouts 2026-01-26 22:46:26 +00:00
ProjectsNew.tsx Add projects table migration with RLS and policies 2025-10-18 04:11:47 +00:00
Realms.tsx feat: implement design system with consistent layout tokens 2026-01-11 01:42:19 +00:00
ResearchLabs.tsx Prettier format pending files 2025-10-04 00:49:11 +00:00
ResetPassword.tsx Prettier format pending files 2025-10-18 02:16:30 +00:00
Roadmap.tsx Add downloads page and update roadmap with new milestones 2025-12-06 02:13:39 +00:00
RobloxCallback.tsx Add API_BASE to GameDevelopment.tsx 2025-11-13 03:00:02 +00:00
Services.tsx Create Services page - detailed Corp consulting offerings 2025-11-07 23:23:53 +00:00
SignupRedirect.tsx Add signup redirect to preserve invite query string 2025-10-18 02:55:42 +00:00
Squads.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
Staff.tsx completionId: cgen-d71b8bd4ae9349989ba06645cb602a3e 2025-11-13 05:55:47 +00:00
StaffAchievements.tsx Prettier format pending files 2025-11-11 17:21:01 +00:00
StaffAdmin.tsx Mobile optimization pass for responsive layouts 2026-01-26 22:46:26 +00:00
StaffChat.tsx Mobile optimization pass for responsive layouts 2026-01-26 22:46:26 +00:00
StaffDashboard.tsx Mobile optimization pass for responsive layouts 2026-01-26 22:46:26 +00:00
StaffDirectory.tsx Prettier format pending files 2025-11-11 17:21:01 +00:00
StaffDocs.tsx Prettier format pending files 2025-11-11 17:21:01 +00:00
StaffLogin.tsx completionId: cgen-9afabb5cf35141549055f29c2fabec02 2025-11-13 03:42:40 +00:00
Status.tsx Add API_BASE and fix URLs in Status.tsx 2025-11-13 02:59:05 +00:00
SubdomainPassport.tsx Update API calls to use the identity authority domain 2025-12-03 00:48:08 +00:00
Support.tsx Update privacy policy, terms of service, and support pages with new sections and details 2025-12-15 00:17:48 +00:00
Teams.tsx feat: complete Phase 2 design system rollout 2026-01-11 01:57:16 +00:00
Terms.tsx Update privacy policy, terms of service, and support pages with new sections and details 2025-12-15 00:17:48 +00:00
Trust.tsx Prettier format pending files 2025-10-19 02:03:21 +00:00
Tutorials.tsx Prettier format pending files 2025-08-08 11:12:21 +00:00
Web3Callback.tsx Add API_BASE and fix URLs in Status.tsx 2025-11-13 02:59:05 +00:00
Wix.tsx Prettier format pending files 2025-10-19 06:00:42 +00:00
WixCaseStudies.tsx Mobile optimization pass for responsive layouts 2026-01-26 22:46:26 +00:00
WixFaq.tsx Add Wix FAQ page 2025-10-19 05:52:17 +00:00