Commit graph

122 commits

Author SHA1 Message Date
Builder.io
e8b5b119d9 Force routing to onboarding after sign-in and OAuth
cgen-340a88b341a541ada5c84609bbd76330
2025-09-27 20:29:22 +00:00
Builder.io
d9c749a328 Improve onboarding error logging and toast
cgen-2d9f0c54d8f44dc3be0c69a86e99189a
2025-09-27 20:27:17 +00:00
Builder.io
9c46918d94 Prettier format pending files 2025-09-27 20:24:47 +00:00
Builder.io
037b5f2e42 Avoid duplicate profile insert by updating when profile exists
cgen-457c85dadc6f44d597ff623fcd8a1d1a
2025-09-27 20:22:06 +00:00
Builder.io
4d10efa5df Only pass finish props on final step to avoid TS excess props
cgen-60357f089d224893b45f77257192e804
2025-09-27 20:21:48 +00:00
Builder.io
343b60770f Add Terms of Service page
cgen-a04282b3fa1946448990006de30c399c
2025-09-27 20:20:39 +00:00
Builder.io
f6ac350a09 Add Privacy Policy page
cgen-4812659abfe74f889cfa79452b6ad87b
2025-09-27 20:20:32 +00:00
Builder.io
c5e59e5b77 Add Get Started page
cgen-0df4b16c9e8749f7b232e8c20fe010fd
2025-09-27 20:20:26 +00:00
Builder.io
5abb43ccd7 Add Contact page
cgen-610870d988534a65afc204938fab2d46
2025-09-27 20:20:22 +00:00
Builder.io
8664b8612d Add About page
cgen-66f8620f6d074eb78d420a9a40de7386
2025-09-27 20:20:17 +00:00
Builder.io
ce8ff10c94 Integrate onboarding completion with Supabase and profile saving
cgen-62935a2957bb4c448d10c75056e63a33
2025-09-27 20:19:56 +00:00
Builder.io
db14907a2a Route users through onboarding and finalize profile; replace placeholders with full pages
cgen-b0a06a29a635458ba758b8f3b9b25372
2025-09-27 20:19:01 +00:00
Builder.io
a8a0cf7d1a Update profile save to work with mock auth
cgen-eb29c0c13568447782a2007c6bfa8b97
2025-08-17 00:16:28 +00:00
Builder.io
0711621b19 Add supabase import to Profile.tsx
cgen-c780b35ddb70458a8d3988f1646e8b56
2025-08-16 04:52:25 +00:00
Builder.io
fa8a90535a Add debugging and fix profile save function
cgen-b56ce53a36f14bb09b42cd6849c42432
2025-08-16 04:51:56 +00:00
Builder.io
b30fd94826 Add fallback content for empty projects and achievements arrays
cgen-624c92d2eb4a4dcba723087dc163a93d
2025-08-16 04:30:18 +00:00
Builder.io
c3a685403f Add error handling for database operations
cgen-dd6458c3fa9940209cafe1776735456b
2025-08-16 04:29:40 +00:00
Builder.io
1aa30b6ca7 Fix achievements mapping to use proper icon resolution
cgen-653936a90a2c492aac47017b234a51c3
2025-08-16 04:29:23 +00:00
Builder.io
6cc97828e7 Fix Dashboard errors - missing onClick handlers and achievement icon issues
cgen-61821de891e64bf9a9adc6e31033f692
2025-08-16 04:29:05 +00:00
Builder.io
16a9c5c69d Add profile setup banner when no profile exists
cgen-5667af6f9aa74d9b984dbf046cd2f6fa
2025-08-16 04:25:40 +00:00
Builder.io
1b93f87906 Temporarily simplify Dashboard to always show content for debugging
cgen-eb8f309ea94f45cba9cab9fb7852c4f4
2025-08-16 04:25:17 +00:00
Builder.io
df6c15511e Add debugging console logs to Dashboard
cgen-f95480f2f74c4f7b872708def548d047
2025-08-16 04:24:21 +00:00
Builder.io
cc5469a7dc Fix Dashboard to show profile setup instead of null when no profile exists
cgen-ff17344e1fe040a794ee6bfb00d22f82
2025-08-16 04:23:36 +00:00
Builder.io
03ca1fa22f Fix Login loading state check to prevent infinite loading
cgen-25a68a3457824b3394a0d914af3b0f4e
2025-08-16 04:21:10 +00:00
Builder.io
9a99b23ca7 Fix toast usage in Login component
cgen-e1c8f88d294244e0a2add4499ee11438
2025-08-16 04:20:40 +00:00
Builder.io
ba86ca54b0 Initialize toast hook in Login component
cgen-cfdbdd13eb7e4e868bd6115aae22845b
2025-08-16 04:20:33 +00:00
Builder.io
e9fb43706b Fix Login.tsx toast import and usage
cgen-bdc7727ae44e45229c0f2a789ebc58e7
2025-08-16 04:20:24 +00:00
Builder.io
4fd33b6bb6 Add missing Bell icon import
cgen-ddda1c278dca4f1895e064e2291ba1bc
2025-08-16 04:17:58 +00:00
Builder.io
37e7a8dcc3 Create comprehensive changelog page
cgen-3f2fbda660484848a909d0483a3babe2
2025-08-16 04:17:27 +00:00
Builder.io
bf7050dd01 Fix Dashboard level and XP display
cgen-0a590f8bc5f3477e960a5cb766bfd8fd
2025-08-16 04:13:40 +00:00
Builder.io
91a5fe17a8 Fix Dashboard avatar and profile info display
cgen-8ee9f8f0fc3044e68909c3063db0c6b0
2025-08-16 04:13:20 +00:00
Builder.io
cbd6c20cb5 Fix Dashboard user property access to use profile data
cgen-aa291d4191594c71af67d2bd15de1760
2025-08-16 04:13:07 +00:00
Builder.io
7fe06c39dc Fix Profile error handling
cgen-259f6aaaeb10497ea616016946839489
2025-08-16 04:12:52 +00:00
Builder.io
5b9e45f130 Fix Profile save function with safe field access
cgen-8febe5fe91e34808a6c97d70ece9479e
2025-08-16 04:12:45 +00:00
Builder.io
e0d36388d0 Fix Profile interface to match actual profile fields
cgen-a9e7285b8abb4ad2ae0ab4bc6e0edd85
2025-08-16 04:12:32 +00:00
Builder.io
b605fe2d19 Initialize toast hook in Profile component
cgen-4e3bad44d3f544089ec3134cd9550262
2025-08-16 04:12:24 +00:00
Builder.io
3f5a2f4cea Fix Profile.tsx toast usage
cgen-1fe30a0febe2494f8186ced1bc202a53
2025-08-16 04:12:17 +00:00
Builder.io
d669ee159a Prettier format pending files 2025-08-08 11:12:21 +00:00
Builder.io
e910d22cbf Create docs overview/index page
cgen-c11be7a40bad47dcbc76c4fe3ac54521
2025-08-08 11:04:28 +00:00
Builder.io
dbfd54477d Create tutorials page within docs section
cgen-a88704caf8354cab9aaae53a8f519f16
2025-08-08 11:03:44 +00:00
Builder.io
e5ed60d338 Create docs layout with nested routing
cgen-22965d3b094e44a884b7217678bdfd69
2025-08-08 11:02:56 +00:00
Builder.io
97c1b8959c Create Tutorials page for educational content
cgen-3f9731923653481284dcbd59191aadc8
2025-08-08 11:00:30 +00:00
Builder.io
65ff014b5c Create Status page for system health monitoring
cgen-ed2f9d02a7a9472bb6737f681f7450b3
2025-08-08 10:58:33 +00:00
Builder.io
9afe0f68b5 Use Link component for sign in link
cgen-bc7ef755e9d64233ab5cf7b3115e0022
2025-08-08 10:20:36 +00:00
Builder.io
8f1a6994fb Import Link component for routing
cgen-5dc61658789d4821b62fda1ec183e97c
2025-08-08 10:20:29 +00:00
Builder.io
9d0eda9631 Add login option to onboarding page header
cgen-8d8045dbe34844c69612d7201a4c8b73
2025-08-08 10:19:42 +00:00
Builder.io
c89fef26c6 Add additional safety check with window navigation for stuck states
cgen-67c5fbd50a11488aa8879c547d0968e1
2025-08-08 10:17:57 +00:00
Builder.io
09ce29f2a1 Simplify the loading state check to avoid getting stuck
cgen-6183cca4bf6c427381c3a3a7ec07fd34
2025-08-08 10:17:48 +00:00
Builder.io
8bf8ac94a2 Force immediate redirect when no user, don't wait for loading
cgen-3aedfef317d043e8abcacda51949333a
2025-08-08 10:17:39 +00:00
Builder.io
18e3c2edc2 Fix authentication check to prevent loading screen getting stuck
cgen-2b7c09dad5b5420383a06b146d7efa2d
2025-08-08 10:16:37 +00:00