{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/2d5f754a992f45d391b4bf9e867739a0\" frameborder=\"0\" width=\"1280\" height=\"960\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":960,"width":1280,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":960,"thumbnail_width":1280,"thumbnail_url":"https://cdn.loom.com/os/loom-media-content/loom/a24508b7-5163-4fa6-8f00-5be0a1bb8201/4da56133-914b-4e3a-abb7-6ff6c66966f4/sessions-thumbnails-2d5f754a992f45d391b4bf9e867739a0-9a9c31f072097621.gif/binary?authToken=eyJraWQiOiJtaWNyb3MtZ3JvdXAvdGRwLW9zLWFyY2hldHlwZS9xOXVsZGNqYTRwbnE3Y2N1IiwiYWxnIjoiUlMyNTYifQ.eyJicyI6Imxvb20tbWVkaWEtY29udGVudCIsImF1ZCI6InRkcC1vcy1hcmNoZXR5cGUiLCJuYmYiOjE3OTM4MTUzNjQsInRpIjoiMmQyNGRhOTItMWYzMy00ZjYxLTliZGMtMjA1ZmMwOGM4ZDU4IiwiYWRpIjoibG9vbS9sb29tIiwiaXNzIjoibWljcm9zLWdyb3VwL3RkcC1vcy1hcmNoZXR5cGUiLCJwaWQiOiI3NmQwOTBhOS01ZWM1LTQ0MWUtYmM2NS0yNGYzZjYyM2Y4NDQiLCJ3YSI6ImZhbHNlIiwib2lkIjoic2Vzc2lvbnMtdGh1bWJuYWlscy0yZDVmNzU0YTk5MmY0NWQzOTFiNGJmOWU4Njc3MzlhMC05YTljMzFmMDcyMDk3NjIxLmdpZiIsImV4cCI6MTc5MzgxNTk2NCwiaWF0IjoxNzkzODE1MzY0LCJqdGkiOiJmODNkZGJkNi1iZGNlLTRjYjctOTFlMS1hZTlhMzgwOTg0NWYifQ.UufV7Yhn9-RVluMb7FDOfX5uKE4mJJFn46KRC7VcJLotAGb780m03qL0BwpO9rkdmH2js_BKtMF-AdM_rjBQQMpxZEunCsMNt-4fQ_VoLePXvP_DhCVpC3UMRjmXLLJDPhH_3OKX8sEfMtgoCDfAbJTwPkwNl6Uh3W8YLjzJjMz5eoPo4-_KH3N95uS5Qux-jtXmcuyrR4JTjJH0FB-iRQ9stLOIibG6Rt7sylSkJvJhm3gO1juMYXSveAwjpk5gnXwsx4UUBP_4J7eYzN9nBwzFFS9TgHAbw4Z3CfUXj_YKPm0L_27NWzHgZ25vbVYUs23dNfX0gmiRACBWs7R6AA&Expires=1793815965&Signature=n0rzbBzr%7Er-5vjBdpPunhVR3ATF%7Ey8I1OmWZpSVznoUS7DSKfpDngFAE1BNXaJK9mQuGM3Ugcs3SvDPNjz1AQd-GysYYZLZjonSaJ5oZyUWKy1AF1RADOxCqK300srb3By5croAWh6uKZ2AFdNWD3WsHOts4XO2r2Q0FWwYYABIVdw01uQFDz-LwTxj57se979k-2c3js0OvFPT4UpH5uwx9yuCRg5dPnF81px3v67oERiq0is2pDi0AEjRBeDyxv%7Ee-eqdAD7YbReNvwNpDxN0%7Ejycb-bE2MDlxTejFy3n%7EGXFpI43QSbo6ZXAyMW8cTQbw9r9UBykC-IWQFrO%7EYA__&Key-Pair-Id=KQOSYIR44AIC0","duration":1348.91,"title":"Jogging Mission 10, Google Login and CI Testing","description":"This Loom explains an expanded Mission 10 submission for Jogging, building on the previous Mission 9 JoeFriends social media project. The author highlights new features including Google login via OAuth, photo posting and uploading to the feed using Supabase storage, and continuous integration testing using Playwright, Vite, and other dependencies with separate ports (Express 3000 and Vite 5173). They describe why CI is important to catch hidden bugs before making the site public, and they address a Google login looping issue by using hash and listener state updates plus proper routing and Vercel environment variables. The Loom concludes with a what-if discussion on adding follower functionality using SQL endpoints like POST and DELETE follows without a friend request acceptance flow."}