Commit graph

360 commits

Author SHA1 Message Date
Builder.io
0c1069f897 Add web app manifest with icons and metadata
cgen-f155fc4ae2f140d78917ae75b8066d7d
2025-09-27 23:25:18 +00:00
Builder.io
41c7a872cd Update robots.txt with Sitemap reference
cgen-fb6acdfcc2834aabbb40f409aa39556a
2025-09-27 23:25:05 +00:00
Builder.io
3aff46834d Improve SEO, metadata, favicon, and structured data
cgen-85c07048b0c64fca91e03351ecbad997
2025-09-27 23:24:52 +00:00
Builder.io
870d7f7804 Update navigation to Feed
cgen-a22fd3445fb245bd8ca1d01354fec2fd
2025-09-27 23:06:50 +00:00
Builder.io
cbe68b0c9e Wire /feed route and replace /network links
cgen-516306f6674c4707ae89c9c9edf64a8f
2025-09-27 23:06:38 +00:00
Builder.io
292d7b878d Create Feed page replacing Network with vertical feed
cgen-8024d71bcbd541cbb4da32311d5cebfa
2025-09-27 23:06:29 +00:00
Builder.io
cbe401c487 Overhaul Contact page with form and details
cgen-faa1cb25d47146968a460ea551a20308
2025-09-27 23:05:47 +00:00
Builder.io
a6630895e1 Overhaul About and Contact pages; add Feed page; update routes and navigation
cgen-c8da938048fe45ad9e9474f0e2f89b7d
2025-09-27 22:57:44 +00:00
Builder.io
ae2c84a91a Add base64 fallback for avatar and banner uploads
cgen-aa179ff31d8048ffb15250c7896cbfd9
2025-09-27 22:53:54 +00:00
Builder.io
a50af29ccb Improve updateProfile to create row when missing; include banner_url in profile creation
cgen-b9fe2367200f495684300fd4a7ef38cb
2025-09-27 22:34:28 +00:00
Builder.io
a4a0c0329b Insert banner_url into Insert and Update types for user_profiles
cgen-78bc74aae5aa4e009fad1a15f380590c
2025-09-27 22:29:56 +00:00
Builder.io
bfa0f89f13 Add banner upload input and include banner in completion
cgen-4a69fbe41a0941f8b5d8ba908b67ec1a
2025-09-27 22:29:31 +00:00
Builder.io
0946bc3744 Add import, profileCompletion state, compute function, showSetup logic, and avatar upload input
cgen-3b3b902612494d3c9be67f460b3932e8
2025-09-27 22:18:24 +00:00
Builder.io
c359fb80df Add profile completeness text in header (use more context)
cgen-b2b32c3d4a034f23b8b64538c00c86fb
2025-09-27 22:18:15 +00:00
Builder.io
6091b44e4c Remove mock fallbacks when DB is available; create profile on missing row; use DB-only for projects
cgen-7c483f59a89c44fb94b54bd9a61888b5
2025-09-27 22:15:49 +00:00
Builder.io
f53d1a7735 Improve mock fallback when Supabase returns empty objects
cgen-1919042aa9764046a6dcdbd9282911c5
2025-09-27 22:09:07 +00:00
Builder.io
b36b529e70 Merge profile updates in context to avoid losing fields
cgen-ecc6e63dc28e484c864c2300cbf2f9e4
2025-09-27 22:08:49 +00:00
Builder.io
3ca76670a5 Add local state and Save action for profile settings; merge profile updates in context
cgen-81c49d1120fa4d38974d29a48c72aa60
2025-09-27 22:08:38 +00:00
Builder.io
b040aa2c75 Remove duplicate Layout import from Network.tsx
cgen-654d466c20634bbeb48231eede7b2395
2025-09-27 22:05:30 +00:00
Builder.io
cca66ceebb Add missing Layout import to Network page
cgen-4f5e4743caf445c48d6296aaf203ca67
2025-09-27 22:04:41 +00:00
Builder.io
3292391522 Fix Setup Profile routing and import Layout in Network
cgen-6cbac708699d4ab5a2dfe020e831824c
2025-09-27 22:04:37 +00:00
Builder.io
8fbff6efb1 Call achievement awarding after creating a project
cgen-dd49b9846f8c48deb404c269b5561416
2025-09-27 22:00:59 +00:00
Builder.io
54b80b0992 Award achievements on project creation
cgen-0a048673c8004290a7b41cc56ac434bc
2025-09-27 22:00:55 +00:00
Builder.io
22b8009ceb Include planning as active projects and award achievements on dashboard load
cgen-fc66386207d4407e9977fc3b529c4264
2025-09-27 22:00:51 +00:00
Builder.io
38367daebe Make project service resilient with timeout and localStorage fallback
cgen-0a88274abfc64dc5b2fc449daf876ffe
2025-09-27 21:57:41 +00:00
Builder.io
85340a094f Add projects new route import and path
cgen-42d9850d06c148e9b9a1f857d948dfea
2025-09-27 21:53:42 +00:00
Builder.io
f193768eb2 Add imports and settings section with save to Dashboard
cgen-ed1334db17f64eea99ee7cb70b9fcb5e
2025-09-27 21:51:22 +00:00
Builder.io
ef56ff44fd Prettier format pending files 2025-09-27 21:48:02 +00:00
Builder.io
d28c0e3937 Add Network link to user nav
cgen-3e988f1159a047b09f4d2b93a334375c
2025-09-27 21:44:38 +00:00
Builder.io
12f627ccf2 Wire /network route and redirect /profile to /network; add nav link
cgen-3015b4483249406ea4a639c21e93c932
2025-09-27 21:44:30 +00:00
Builder.io
9466c701c7 Create Network page with public profile, recommendations, follow button
cgen-7112ecc6a7664fcfbcd9d6c52efc10ac
2025-09-27 21:44:20 +00:00
Builder.io
adf11251ec Add social/network service
cgen-f0b222929f3e49439a3424259ec71d18
2025-09-27 21:43:13 +00:00
Builder.io
10c70394b7 Refine homepage copy to remove computing/IT wording while keeping layout
cgen-84a6f27f9dc048fe8e921ffd4b896aaf
2025-09-27 21:37:53 +00:00
Builder.io
3700aaa0f2 Inject offerings section before technology showcase
cgen-3a217418531048369941ac74a0524ee7
2025-09-27 21:34:24 +00:00
Builder.io
6a97cee726 Update Layout user nav to remove Profile and fix dropdown link
cgen-0d9c4c0f94354a4fa626b959075f012c
2025-09-27 21:33:32 +00:00
Builder.io
1eb001e417 Redirect /profile to /dashboard and adjust header nav links
cgen-22e4b41b4e484d14a95d047c92359474
2025-09-27 21:33:24 +00:00
Builder.io
1fac35bf55 Append user_roles table and RLS to migration SQL
cgen-abdf4e1ceb8c4048bfea802bc6a41bf3
2025-09-27 21:13:35 +00:00
Builder.io
9d5ae6fb8f Seed owner roles at runtime if missing
cgen-4bb3c3aaa69a4245863ca5a89c430237
2025-09-27 21:13:26 +00:00
Builder.io
18beba397c Admin page uses roles for access check
cgen-db82ea16b8f14c648ecf2528bd47dc9c
2025-09-27 21:10:15 +00:00
Builder.io
f3581dc8d0 Import roles from auth context in Layout
cgen-f68fb9181f46415bad588c963da96446
2025-09-27 21:10:11 +00:00
Builder.io
9c982aec7c Use roles instead of email check for Admin link
cgen-775ad93039114a03b56dd9e2b2d28bde
2025-09-27 21:10:07 +00:00
Builder.io
ba68ae0e79 Add roles state and service usage in AuthContext
cgen-4783ff0f81ed4c5594720d9ace98238b
2025-09-27 21:09:56 +00:00
Builder.io
96361e7852 Restore full adapter and add role service
cgen-fbbed0f2f74845869a52e41fb6d2ec6a
2025-09-27 21:09:10 +00:00
Builder.io
230997cd86 Append role service to adapter
cgen-f3c6ce75f0074dc293666da343e307ab
2025-09-27 21:08:31 +00:00
Builder.io
59f79cc62e Import Admin page component
cgen-5b61ce8c6bf544bd9fd769f2d5e311b6
2025-09-27 21:06:09 +00:00
Builder.io
0fd30912c9 Register /admin route
cgen-fbb3cfdca4f94729a8b82046e52d41eb
2025-09-27 21:05:57 +00:00
Builder.io
53f2a43181 Add Admin page with access control for owner email
cgen-023d7e5b8be94c318cf20d26d11af67c
2025-09-27 21:05:42 +00:00
Builder.io
b8dbf10fa5 Inject Admin link to nav when owner logged in
cgen-5fdcc739331d424e91bf2f4ce9fa4aba
2025-09-27 21:04:52 +00:00
Builder.io
a25fca38c7 Show Dashboard access in header for all logged-in users and adjust nav to show dashboard even without profile
cgen-51604ca2010544319a70d32a19c8fd1e
2025-09-27 21:02:04 +00:00
Builder.io
385536e3ad Prettier format pending files 2025-09-27 20:58:59 +00:00