Commit graph

157 commits

Author SHA1 Message Date
Builder.io
658acb9340 Prettier format pending files 2025-08-06 03:28:37 +00:00
Builder.io
9bbe6bb428 Add helper functions for processing real project and achievement data
cgen-3ea874af9b1b4e709a85751f0df92930
2025-08-06 03:25:56 +00:00
Builder.io
18539850fa Remove old mock recentProjects array
cgen-54ee26a48a544e2aa68ed1b8ff2999ac
2025-08-06 03:25:46 +00:00
Builder.io
c361df1ba0 Remove duplicate achievements declaration (old mock data)
cgen-782a22eaefc94e898bbce57ee23d318a
2025-08-06 03:25:06 +00:00
Builder.io
66b275e74a Update stats mapping to use statsDisplay
cgen-f445c3b202b14560bddc7e9f3a2c1966
2025-08-06 03:22:03 +00:00
Builder.io
b401b9259d Fix activeProjects reference to use stats object
cgen-d129a6cdf2744e0ea79326e6d806d263
2025-08-06 03:21:37 +00:00
Builder.io
7b1fd9b63a Remove duplicate user declaration (old mock data)
cgen-6a05577b5c9b4bfcb854912093b0200d
2025-08-06 03:21:07 +00:00
Builder.io
0d1f585957 Replace useEffect with authentication and data loading logic
cgen-8a04846fcf35425cab5bc6b6e83aaddd
2025-08-06 03:17:41 +00:00
Builder.io
5e60520adc Update Dashboard state and authentication logic
cgen-1c69bcc5f56a4438a88b436447d71b20
2025-08-06 03:17:11 +00:00
Builder.io
6267f3d72c Update Dashboard imports and authentication integration
cgen-2d0d1833cb1244e29fc1534cf836a463
2025-08-06 03:17:02 +00:00
Builder.io
4dc824b202 Add authentication state to header and show user menu when logged in
cgen-742fab4556884a23a6e31f28dd1e94f0
2025-08-06 03:14:36 +00:00
Builder.io
25a7d8cd39 Prettier format pending files 2025-08-06 02:26:54 +00:00
Builder.io
cd32b1bfd3 Add error boundary to main entry point
cgen-bb18b38c162a4f6899cb2cc5909bd6df
2025-08-06 02:24:18 +00:00
Builder.io
8df3af2408 Add error boundary for better error handling
cgen-f1de5e4d92a74cdea2ba31b82a07c3c1
2025-08-06 02:24:12 +00:00
Builder.io
0f93d4c208 Remove createRoot from App component and export App only
cgen-23993868eff84b468bd514bbed828e5d
2025-08-06 02:23:57 +00:00
Builder.io
3b2f04b68b Add isSupabaseConfigured export
cgen-7fe01e523dab4f73bfbc0da6d18abe05
2025-08-06 02:18:29 +00:00
Builder.io
d47d9329b3 Prettier format pending files 2025-08-06 02:15:39 +00:00
Builder.io
dc34cb6fa0 Remove SupabaseStatus component since production mode is active
cgen-022401ce8f864c1fbc53313045b068c7
2025-08-06 02:14:17 +00:00
Builder.io
0c0be1305d Rename demo_url to live_url for production
cgen-cc60444ad3754768894cbccec491e5ee
2025-08-06 02:13:19 +00:00
Builder.io
e220b00a1f Remove demo storage file
cgen-13f91198a8ac46d4bb8ec7a2f03bf233
2025-08-06 02:12:22 +00:00
Builder.io
d5f7b5c171 Remove demo mode logic and use only Supabase
cgen-2e5fc2fd5a83443ca868ecd843fcca82
2025-08-06 02:12:05 +00:00
Builder.io
8b06e9cc71 Remove demo fallbacks and require Supabase configuration
cgen-4d661c08fb904cf28ee2df7d8745dbb7
2025-08-06 02:11:25 +00:00
Builder.io
7097f8408b Prettier format pending files 2025-08-06 00:35:27 +00:00
Builder.io
ad88034b7a Restore demo mode buttons
cgen-42ae301ad19640ddbfaf7f3405569b5d
2025-08-06 00:34:07 +00:00
Builder.io
2031f2a12c Restore demo mode messaging for unconfigured Supabase
cgen-0325d84cf59c4bb19f7a3960b3fd289c
2025-08-06 00:33:58 +00:00
Builder.io
15d2468fb3 Only show OAuth setup reminder, not always show notification
cgen-f661f9b7d9c34663963c82868b239ff0
2025-08-06 00:33:52 +00:00
Builder.io
b45be2419d Update SupabaseStatus buttons for OAuth setup
cgen-e783f3efdc714e208ff8bf51cf370f0d
2025-08-06 00:33:41 +00:00
Builder.io
53e99eb2eb Update SupabaseStatus to mention OAuth setup
cgen-22f9f703453f4582b7c2eb019f085bfe
2025-08-06 00:33:31 +00:00
Builder.io
dd50cc9ea7 Update fetchUserProfile to return profile
cgen-0c449a09ced44482ac833ff1062417cd
2025-08-06 00:32:58 +00:00
Builder.io
21e90fcbb5 Import achievement service in AuthContext
cgen-3d8a1675addd4629a4db92e77e263e8b
2025-08-06 00:32:46 +00:00
Builder.io
892e15a6a6 Enhanced OAuth handling in AuthContext
cgen-fad2bcc90540448cad965adb8581a6d2
2025-08-06 00:32:41 +00:00
Builder.io
b7101f92a0 Replace handleSocialLogin with real OAuth implementation
cgen-6fcd0f9792a5403fb385133b68f914bb
2025-08-06 00:32:21 +00:00
Builder.io
31c5ceec3d Update Login page to use OAuth authentication
cgen-6670178761f040beb30d5fafd4930a87
2025-08-06 00:32:14 +00:00
Builder.io
c384c15a2d Add signInWithOAuth to context value
cgen-1bb24b48b1d24ba5b35b69a7b3af5761
2025-08-06 00:32:09 +00:00
Builder.io
adefe127ee Add OAuth sign-in method to AuthContext
cgen-1e41a31a8c764e05a4b9b1ef88a3f9e1
2025-08-06 00:32:04 +00:00
Builder.io
80f2285943 Add OAuth methods to AuthContext
cgen-62a2e677931b4790b072179a2cb8db2a
2025-08-06 00:31:51 +00:00
Builder.io
3897450bc2 Update updateProfile method to use AeThex adapter
cgen-a68e0b3357314215b8d5e80b29212eea
2025-08-06 00:30:27 +00:00
Builder.io
d40d3e2a62 Update signUp method to use AeThex adapter
cgen-ad1f6414702145be9e6f2e473a8b58f7
2025-08-06 00:30:17 +00:00
Builder.io
74a8b67cae Update fetchUserProfile to use AeThex adapter
cgen-ea71a38f54944c0c97055d8338998e97
2025-08-06 00:30:06 +00:00
Builder.io
03c7e5033c Update AuthContext state types
cgen-fe588d4f51f542ef9398a51b88cc6652
2025-08-06 00:29:58 +00:00
Builder.io
0bc380a1d1 Update AuthContext interface to use AethexUserProfile
cgen-bc758836154244518b8b483bcfd71a14
2025-08-06 00:29:51 +00:00
Builder.io
a9e512d7ff Update AuthContext to use AeThex database adapter
cgen-a06650a898f64190a3f232a695c68303
2025-08-06 00:29:43 +00:00
Builder.io
931158d9dd Create database adapter for existing AeThex schema
cgen-3c850819cf154266a319eebb1dbea822
2025-08-06 00:29:35 +00:00
Builder.io
af01ad03e7 Update updateProfile to use demo storage
cgen-92bfa12f800f4a8791b96c1dc0fac289
2025-08-06 00:25:47 +00:00
Builder.io
132c55fb72 Update fetchUserProfile to use demo storage
cgen-2d2c03722ede4bc59d50bb88039f8228
2025-08-06 00:25:39 +00:00
Builder.io
a2b14d27bc Update AuthContext to use demo storage
cgen-d20b0986343d473cb0bbff21b696c94e
2025-08-06 00:25:31 +00:00
Builder.io
de4d9dcd89 Create demo storage service for offline functionality
cgen-80d9b7f7731641a68a68fed9b4bc8155
2025-08-06 00:25:24 +00:00
Builder.io
6d28dbe607 Add data attribute for hiding notification
cgen-28608b955df846a990ad0f1eac90a5ac
2025-08-06 00:24:46 +00:00
Builder.io
cc193a9946 Update demo mode buttons to be more positive
cgen-d0fd67f885104c338ef83edd1ce87d95
2025-08-06 00:24:40 +00:00
Builder.io
920cb31585 Remove Supabase requirement and enhance demo mode
cgen-d8131de2464d4602b229df6ad5c97df1
2025-08-06 00:24:25 +00:00