Flujo de autenticación de Supabase#92
Conversation
…e-UI into feat/reset-password
|
Voy a estar trabajando en este issue implementando lo que mencionó @TalkySafe143 con esta documentación para NextJS |
|
A este PR solo le falta que sirva lo del envío de correos para reestablecer la contraseña. Lo demás ya está revisado. |
Yo creo que en realidad, se le puede hacer merge, ya que esa configuración no necesita cambiar ninguna línea de codigo |
Es que sin lo del correo, no se ha podido probar la funcionalidad completa, pero si igual eso se demora, lo podemos ir cerrando para que ya quede lo otro que si se probó y funciona. Ahí lo puedes cerrar @TalkySafe143 si consideras que no puede ser tan grave. |
* Feat: Inactive Members Timeline Refactors the team members section. - Introduces a separate page for inactive members. - Enhances member cards with updated information. - Adds a custom cursor for improved user experience. - Introduces PWA functionality by adding web app manifest. * Fixes: Corrects type inconsistencies Normalizes member data and addresses potential type inconsistencies when processing member information from external sources, improving data handling robustness. * feat/events initial design #28 * fix - hide on closed #48 * Fix hydration error * fix card responsive * fix responsive * New: Rules section * Use snake case * New: link preview acceterity component * Fix Nav Link to upcoming events & width * Diseño del footer con redes sociales * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Fix github build (disable eslint/no-uses-vars error) Se pone este comentario en las lineas de las variables sin usar. * Check pr build on development branch * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Diseño del footer con redes sociales * Remove unused imports * remove search params instagram url * Add footer to league page * Fetch contests from api #63 Recuerden usar la api en develop, a momento de este issue aun no esta desplegado el endpoint de contests. * Fix event card placeholder logo size * Fix: Fetch members from API and React Query * Add: Past members timeline * Fix bun build * use picture search param * fetch contests with picture * fix enum values * fix enum values * Skeleton Loading * Update upcoming-events.tsx * fix merge * change Logo_Oscuro.png to Logo_Oscuro.svg * Fix logo size - No Events card * add students controller * New: Sign-up with supabase * Fix: Linter errors * Update: PR validation for env variables * Improve: services directory deleted * load and fetch podium studetns * remove hard-coded students * add supabase_user_id * Add: rank base page * Ranking Component #58 * Fix cursor in some screens * Ranking Component #58 * Add Ranking component to ranking page * Feat: schema for contributors and GitHub contributors from API * Feat: fetch, transformation, map and duplicate elimination of contributors data from GitHub * Feat: Contributors rendering component * Add: GitHub API added to allowed images domains * Add: Contributors component added to main page * Fix: Sizing in avatars and title * Fix: Workflow failed fo Env variable * New: Sign-in with supabase * New: scrollbar style * Fix: dark mode on inactive members card and page * Fix: inactive members styles * Fix: about us typography * Fix: sign-up button color * Fix: spanglish deleted * Fix: Run formatter * Add: Workflow to format on push * Fix: about us alignment * Deleted: unused variables on ranking component * Use the defautla avatar url specified in the .env file SUPONGO QUE HABRÍA QUE ACTUALIZARLO EN PROD!!!! ... NEXT_PUBLIC_DEFAULT_IMAGE_URL=https://www.svgrepo.com/show/452030/avatar-default.svg * [Feat]: League hero * [Feat]: Video bg * [Fix]: Carga de video en caché * Flujo de autenticación de Supabase (#92) * Add: Email reset password feature * Add: Password reset with supabase * Este es el avance que he hecho :) * Advance: sign-in and sign-up working with middleware implementation. Docs: https://supabase.com/docs/guides/auth/server-side/nextjs?queryGroups=router&router=app * Add: Reset password --------- Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: Adrian Ruiz <adrianruiz0208@gmail.com> * Feat: logout function (#107) * Fix: hero component and adds particle utility Updates the hero section with a background video proxy and reusable particle effect. - Improves video loading reliability and caching by using a proxy route. - Introduces a reusable utility for generating code particles. - Enhances the hero section's visual appeal and performance. * Feat/pre exams card (#95) * Advance: pre-exams card structure * New: pre-exams card * Fix: Better title for "About Us" section and unused components removed. * Fix: Minor styling --------- Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> * [Fix]: Video always going to fallback * [Fix]: Mobile visibility * Deleted comments * Hotfix: Scroll in card members * Add workflow_dispatch and pull_request triggers on Format.yml * Update GitHub Actions workflow for formatting changes (#117) * Update GitHub Actions workflow for formatting changes * Fix indentation in Format.yml workflow * Update file pattern for auto-commit action * Apply formatting changes * rerun checks --------- Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> * Change PR validation trigger to workflow_run (#118) * Change PR validation trigger to workflow_run Updated PR validation workflow to trigger on workflow_run instead of pull_request. * rerun checks * Modify PRValidation.yml for pull request handling * Delete: Format.yml * rerun checks * Add dependency on format job for pr-check * Update PR validation workflow to check formatting (#120) * Update PR validation workflow to check formatting Replaced automatic formatting commit with a check for formatting issues. * Format: bun run format * Update formatting check to use Prettier * Test: formatting * Test: formatting * Add: githook pre-commit * Test: formatting * Prueba * Prueba * Prueba * Prueba * Prueba * Add: husky * Prueba --------- Co-authored-by: Samuk <sammy.pico.duran@gmail.com> Co-authored-by: Achalogy <achalogy@gmail.com> Co-authored-by: Acha <62490806+Achalogy@users.noreply.github.com> Co-authored-by: DavidVargas-Ctrl <dafelipe0410@gmail.com> Co-authored-by: TalkySafe143 <sebastian.galindo143@gmail.com> Co-authored-by: Sebastian Galindo <74377523+TalkySafe143@users.noreply.github.com> Co-authored-by: arielLevita <levita.ariel@gmail.com> Co-authored-by: Salomon Alfredo Avila Larrotta <104867468+SalomonAvila@users.noreply.github.com> Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com>
* Feat: Advance on profile page * Fix: changes after designer feedback * Hotfix: lint errors solved * FIx: designer feedback * Fix: Edit button * Hotfix: Change password button for mobile version * New: Get the student info and his competitions history * Advance: Get student info. Problem with dialog visibilty on avatar menu. * ACM WEBPAGE 1.0.0 * Feat: Inactive Members Timeline Refactors the team members section. - Introduces a separate page for inactive members. - Enhances member cards with updated information. - Adds a custom cursor for improved user experience. - Introduces PWA functionality by adding web app manifest. * Fixes: Corrects type inconsistencies Normalizes member data and addresses potential type inconsistencies when processing member information from external sources, improving data handling robustness. * feat/events initial design #28 * fix - hide on closed #48 * Fix hydration error * fix card responsive * fix responsive * New: Rules section * Use snake case * New: link preview acceterity component * Fix Nav Link to upcoming events & width * Diseño del footer con redes sociales * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Fix github build (disable eslint/no-uses-vars error) Se pone este comentario en las lineas de las variables sin usar. * Check pr build on development branch * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Diseño del footer con redes sociales * Remove unused imports * remove search params instagram url * Add footer to league page * Fetch contests from api #63 Recuerden usar la api en develop, a momento de este issue aun no esta desplegado el endpoint de contests. * Fix event card placeholder logo size * Fix: Fetch members from API and React Query * Add: Past members timeline * Fix bun build * use picture search param * fetch contests with picture * fix enum values * fix enum values * Skeleton Loading * Update upcoming-events.tsx * fix merge * change Logo_Oscuro.png to Logo_Oscuro.svg * Fix logo size - No Events card * add students controller * New: Sign-up with supabase * Fix: Linter errors * Update: PR validation for env variables * Improve: services directory deleted * load and fetch podium studetns * remove hard-coded students * add supabase_user_id * Add: rank base page * Ranking Component #58 * Fix cursor in some screens * Ranking Component #58 * Add Ranking component to ranking page * Feat: schema for contributors and GitHub contributors from API * Feat: fetch, transformation, map and duplicate elimination of contributors data from GitHub * Feat: Contributors rendering component * Add: GitHub API added to allowed images domains * Add: Contributors component added to main page * Fix: Sizing in avatars and title * Fix: Workflow failed fo Env variable * New: Sign-in with supabase * New: scrollbar style * Fix: dark mode on inactive members card and page * Fix: inactive members styles * Fix: about us typography * Fix: sign-up button color * Fix: spanglish deleted * Fix: Run formatter * Add: Workflow to format on push * Fix: about us alignment * Deleted: unused variables on ranking component * Use the defautla avatar url specified in the .env file SUPONGO QUE HABRÍA QUE ACTUALIZARLO EN PROD!!!! ... NEXT_PUBLIC_DEFAULT_IMAGE_URL=https://www.svgrepo.com/show/452030/avatar-default.svg * [Feat]: League hero * [Feat]: Video bg * [Fix]: Carga de video en caché * Flujo de autenticación de Supabase (#92) * Add: Email reset password feature * Add: Password reset with supabase * Este es el avance que he hecho :) * Advance: sign-in and sign-up working with middleware implementation. Docs: https://supabase.com/docs/guides/auth/server-side/nextjs?queryGroups=router&router=app * Add: Reset password --------- Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: Adrian Ruiz <adrianruiz0208@gmail.com> * Feat: logout function (#107) * Fix: hero component and adds particle utility Updates the hero section with a background video proxy and reusable particle effect. - Improves video loading reliability and caching by using a proxy route. - Introduces a reusable utility for generating code particles. - Enhances the hero section's visual appeal and performance. * Feat/pre exams card (#95) * Advance: pre-exams card structure * New: pre-exams card * Fix: Better title for "About Us" section and unused components removed. * Fix: Minor styling --------- Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> * [Fix]: Video always going to fallback * [Fix]: Mobile visibility * Deleted comments * Hotfix: Scroll in card members * Add workflow_dispatch and pull_request triggers on Format.yml * Update GitHub Actions workflow for formatting changes (#117) * Update GitHub Actions workflow for formatting changes * Fix indentation in Format.yml workflow * Update file pattern for auto-commit action * Apply formatting changes * rerun checks --------- Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> * Change PR validation trigger to workflow_run (#118) * Change PR validation trigger to workflow_run Updated PR validation workflow to trigger on workflow_run instead of pull_request. * rerun checks * Modify PRValidation.yml for pull request handling * Delete: Format.yml * rerun checks * Add dependency on format job for pr-check * Update PR validation workflow to check formatting (#120) * Update PR validation workflow to check formatting Replaced automatic formatting commit with a check for formatting issues. * Format: bun run format * Update formatting check to use Prettier * Test: formatting * Test: formatting * Add: githook pre-commit * Test: formatting * Prueba * Prueba * Prueba * Prueba * Prueba * Add: husky * Prueba --------- Co-authored-by: Samuk <sammy.pico.duran@gmail.com> Co-authored-by: Achalogy <achalogy@gmail.com> Co-authored-by: Acha <62490806+Achalogy@users.noreply.github.com> Co-authored-by: DavidVargas-Ctrl <dafelipe0410@gmail.com> Co-authored-by: TalkySafe143 <sebastian.galindo143@gmail.com> Co-authored-by: Sebastian Galindo <74377523+TalkySafe143@users.noreply.github.com> Co-authored-by: arielLevita <levita.ariel@gmail.com> Co-authored-by: Salomon Alfredo Avila Larrotta <104867468+SalomonAvila@users.noreply.github.com> Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> * Fix: dialog menu for profile page and logout is visible. Logout logic done. * Fix: No Next errors for the final user on profile page * New: loading skeleton for student info * Fix: Solving build errors * New: update profile --------- Co-authored-by: Adrian Ruiz <adrianruiz0208@gmail.com> Co-authored-by: Adrian Ruiz <111095677+adrianrrruiz@users.noreply.github.com> Co-authored-by: Achalogy <achalogy@gmail.com> Co-authored-by: Acha <62490806+Achalogy@users.noreply.github.com> Co-authored-by: DavidVargas-Ctrl <dafelipe0410@gmail.com> Co-authored-by: TalkySafe143 <sebastian.galindo143@gmail.com> Co-authored-by: Sebastian Galindo <74377523+TalkySafe143@users.noreply.github.com> Co-authored-by: arielLevita <levita.ariel@gmail.com> Co-authored-by: Salomon Alfredo Avila Larrotta <104867468+SalomonAvila@users.noreply.github.com> Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com>
* Feat: Inactive Members Timeline Refactors the team members section. - Introduces a separate page for inactive members. - Enhances member cards with updated information. - Adds a custom cursor for improved user experience. - Introduces PWA functionality by adding web app manifest. * Fixes: Corrects type inconsistencies Normalizes member data and addresses potential type inconsistencies when processing member information from external sources, improving data handling robustness. * feat/events initial design #28 * fix - hide on closed #48 * Fix hydration error * fix card responsive * fix responsive * New: Rules section * Use snake case * New: link preview acceterity component * Fix Nav Link to upcoming events & width * Diseño del footer con redes sociales * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Fix github build (disable eslint/no-uses-vars error) Se pone este comentario en las lineas de las variables sin usar. * Check pr build on development branch * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Diseño del footer con redes sociales * Remove unused imports * remove search params instagram url * Add footer to league page * Fetch contests from api #63 Recuerden usar la api en develop, a momento de este issue aun no esta desplegado el endpoint de contests. * Fix event card placeholder logo size * Fix: Fetch members from API and React Query * Add: Past members timeline * Fix bun build * use picture search param * fetch contests with picture * fix enum values * fix enum values * Skeleton Loading * Update upcoming-events.tsx * fix merge * change Logo_Oscuro.png to Logo_Oscuro.svg * Fix logo size - No Events card * add students controller * New: Sign-up with supabase * Fix: Linter errors * Update: PR validation for env variables * Improve: services directory deleted * load and fetch podium studetns * remove hard-coded students * add supabase_user_id * Add: rank base page * Ranking Component #58 * Fix cursor in some screens * Ranking Component #58 * Add Ranking component to ranking page * Feat: schema for contributors and GitHub contributors from API * Feat: fetch, transformation, map and duplicate elimination of contributors data from GitHub * Feat: Contributors rendering component * Add: GitHub API added to allowed images domains * Add: Contributors component added to main page * Fix: Sizing in avatars and title * Fix: Workflow failed fo Env variable * New: Sign-in with supabase * New: scrollbar style * Fix: dark mode on inactive members card and page * Fix: inactive members styles * Fix: about us typography * Fix: sign-up button color * Fix: spanglish deleted * Fix: Run formatter * Add: Workflow to format on push * Fix: about us alignment * Deleted: unused variables on ranking component * Use the defautla avatar url specified in the .env file SUPONGO QUE HABRÍA QUE ACTUALIZARLO EN PROD!!!! ... NEXT_PUBLIC_DEFAULT_IMAGE_URL=https://www.svgrepo.com/show/452030/avatar-default.svg * [Feat]: League hero * [Feat]: Video bg * [Fix]: Carga de video en caché * Flujo de autenticación de Supabase (#92) * Add: Email reset password feature * Add: Password reset with supabase * Este es el avance que he hecho :) * Advance: sign-in and sign-up working with middleware implementation. Docs: https://supabase.com/docs/guides/auth/server-side/nextjs?queryGroups=router&router=app * Add: Reset password --------- Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: Adrian Ruiz <adrianruiz0208@gmail.com> * Feat: logout function (#107) * Fix: hero component and adds particle utility Updates the hero section with a background video proxy and reusable particle effect. - Improves video loading reliability and caching by using a proxy route. - Introduces a reusable utility for generating code particles. - Enhances the hero section's visual appeal and performance. * Feat/pre exams card (#95) * Advance: pre-exams card structure * New: pre-exams card * Fix: Better title for "About Us" section and unused components removed. * Fix: Minor styling --------- Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> * [Fix]: Video always going to fallback * [Fix]: Mobile visibility * Deleted comments * Hotfix: Scroll in card members * Add workflow_dispatch and pull_request triggers on Format.yml * Update GitHub Actions workflow for formatting changes (#117) * Update GitHub Actions workflow for formatting changes * Fix indentation in Format.yml workflow * Update file pattern for auto-commit action * Apply formatting changes * rerun checks --------- Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> * Change PR validation trigger to workflow_run (#118) * Change PR validation trigger to workflow_run Updated PR validation workflow to trigger on workflow_run instead of pull_request. * rerun checks * Modify PRValidation.yml for pull request handling * Delete: Format.yml * rerun checks * Add dependency on format job for pr-check * Update PR validation workflow to check formatting (#120) * Update PR validation workflow to check formatting Replaced automatic formatting commit with a check for formatting issues. * Format: bun run format * Update formatting check to use Prettier * Test: formatting * Test: formatting * Add: githook pre-commit * Test: formatting * Prueba * Prueba * Prueba * Prueba * Prueba * Add: husky * Prueba * Fix: Lint errors (#121) * feat: created an initial implementation of the previous competitions (#116) * feat: created an initial implementation of the previous competitions * Apply formatting changes * bun.lockb --------- Co-authored-by: Davidp1905 <Davidp1905@users.noreply.github.com> Co-authored-by: Adrian Ruiz <adrianruiz0208@gmail.com> * Feat: Advance on profile page (#102) * Feat: Advance on profile page * Fix: changes after designer feedback * Hotfix: lint errors solved * FIx: designer feedback * Fix: Edit button * Hotfix: Change password button for mobile version * New: Get the student info and his competitions history * Advance: Get student info. Problem with dialog visibilty on avatar menu. * ACM WEBPAGE 1.0.0 * Feat: Inactive Members Timeline Refactors the team members section. - Introduces a separate page for inactive members. - Enhances member cards with updated information. - Adds a custom cursor for improved user experience. - Introduces PWA functionality by adding web app manifest. * Fixes: Corrects type inconsistencies Normalizes member data and addresses potential type inconsistencies when processing member information from external sources, improving data handling robustness. * feat/events initial design #28 * fix - hide on closed #48 * Fix hydration error * fix card responsive * fix responsive * New: Rules section * Use snake case * New: link preview acceterity component * Fix Nav Link to upcoming events & width * Diseño del footer con redes sociales * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Fix github build (disable eslint/no-uses-vars error) Se pone este comentario en las lineas de las variables sin usar. * Check pr build on development branch * add Student Model * Add Hard Coded Students * feat/league-podium #29 * colores para las coronas * Diseño del footer con redes sociales * Remove unused imports * remove search params instagram url * Add footer to league page * Fetch contests from api #63 Recuerden usar la api en develop, a momento de este issue aun no esta desplegado el endpoint de contests. * Fix event card placeholder logo size * Fix: Fetch members from API and React Query * Add: Past members timeline * Fix bun build * use picture search param * fetch contests with picture * fix enum values * fix enum values * Skeleton Loading * Update upcoming-events.tsx * fix merge * change Logo_Oscuro.png to Logo_Oscuro.svg * Fix logo size - No Events card * add students controller * New: Sign-up with supabase * Fix: Linter errors * Update: PR validation for env variables * Improve: services directory deleted * load and fetch podium studetns * remove hard-coded students * add supabase_user_id * Add: rank base page * Ranking Component #58 * Fix cursor in some screens * Ranking Component #58 * Add Ranking component to ranking page * Feat: schema for contributors and GitHub contributors from API * Feat: fetch, transformation, map and duplicate elimination of contributors data from GitHub * Feat: Contributors rendering component * Add: GitHub API added to allowed images domains * Add: Contributors component added to main page * Fix: Sizing in avatars and title * Fix: Workflow failed fo Env variable * New: Sign-in with supabase * New: scrollbar style * Fix: dark mode on inactive members card and page * Fix: inactive members styles * Fix: about us typography * Fix: sign-up button color * Fix: spanglish deleted * Fix: Run formatter * Add: Workflow to format on push * Fix: about us alignment * Deleted: unused variables on ranking component * Use the defautla avatar url specified in the .env file SUPONGO QUE HABRÍA QUE ACTUALIZARLO EN PROD!!!! ... NEXT_PUBLIC_DEFAULT_IMAGE_URL=https://www.svgrepo.com/show/452030/avatar-default.svg * [Feat]: League hero * [Feat]: Video bg * [Fix]: Carga de video en caché * Flujo de autenticación de Supabase (#92) * Add: Email reset password feature * Add: Password reset with supabase * Este es el avance que he hecho :) * Advance: sign-in and sign-up working with middleware implementation. Docs: https://supabase.com/docs/guides/auth/server-side/nextjs?queryGroups=router&router=app * Add: Reset password --------- Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: Adrian Ruiz <adrianruiz0208@gmail.com> * Feat: logout function (#107) * Fix: hero component and adds particle utility Updates the hero section with a background video proxy and reusable particle effect. - Improves video loading reliability and caching by using a proxy route. - Introduces a reusable utility for generating code particles. - Enhances the hero section's visual appeal and performance. * Feat/pre exams card (#95) * Advance: pre-exams card structure * New: pre-exams card * Fix: Better title for "About Us" section and unused components removed. * Fix: Minor styling --------- Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> * [Fix]: Video always going to fallback * [Fix]: Mobile visibility * Deleted comments * Hotfix: Scroll in card members * Add workflow_dispatch and pull_request triggers on Format.yml * Update GitHub Actions workflow for formatting changes (#117) * Update GitHub Actions workflow for formatting changes * Fix indentation in Format.yml workflow * Update file pattern for auto-commit action * Apply formatting changes * rerun checks --------- Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> * Change PR validation trigger to workflow_run (#118) * Change PR validation trigger to workflow_run Updated PR validation workflow to trigger on workflow_run instead of pull_request. * rerun checks * Modify PRValidation.yml for pull request handling * Delete: Format.yml * rerun checks * Add dependency on format job for pr-check * Update PR validation workflow to check formatting (#120) * Update PR validation workflow to check formatting Replaced automatic formatting commit with a check for formatting issues. * Format: bun run format * Update formatting check to use Prettier * Test: formatting * Test: formatting * Add: githook pre-commit * Test: formatting * Prueba * Prueba * Prueba * Prueba * Prueba * Add: husky * Prueba --------- Co-authored-by: Samuk <sammy.pico.duran@gmail.com> Co-authored-by: Achalogy <achalogy@gmail.com> Co-authored-by: Acha <62490806+Achalogy@users.noreply.github.com> Co-authored-by: DavidVargas-Ctrl <dafelipe0410@gmail.com> Co-authored-by: TalkySafe143 <sebastian.galindo143@gmail.com> Co-authored-by: Sebastian Galindo <74377523+TalkySafe143@users.noreply.github.com> Co-authored-by: arielLevita <levita.ariel@gmail.com> Co-authored-by: Salomon Alfredo Avila Larrotta <104867468+SalomonAvila@users.noreply.github.com> Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> * Fix: dialog menu for profile page and logout is visible. Logout logic done. * Fix: No Next errors for the final user on profile page * New: loading skeleton for student info * Fix: Solving build errors * New: update profile --------- Co-authored-by: Adrian Ruiz <adrianruiz0208@gmail.com> Co-authored-by: Adrian Ruiz <111095677+adrianrrruiz@users.noreply.github.com> Co-authored-by: Achalogy <achalogy@gmail.com> Co-authored-by: Acha <62490806+Achalogy@users.noreply.github.com> Co-authored-by: DavidVargas-Ctrl <dafelipe0410@gmail.com> Co-authored-by: TalkySafe143 <sebastian.galindo143@gmail.com> Co-authored-by: Sebastian Galindo <74377523+TalkySafe143@users.noreply.github.com> Co-authored-by: arielLevita <levita.ariel@gmail.com> Co-authored-by: Salomon Alfredo Avila Larrotta <104867468+SalomonAvila@users.noreply.github.com> Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> --------- Co-authored-by: Samuk <sammy.pico.duran@gmail.com> Co-authored-by: Achalogy <achalogy@gmail.com> Co-authored-by: Acha <62490806+Achalogy@users.noreply.github.com> Co-authored-by: DavidVargas-Ctrl <dafelipe0410@gmail.com> Co-authored-by: TalkySafe143 <sebastian.galindo143@gmail.com> Co-authored-by: Sebastian Galindo <74377523+TalkySafe143@users.noreply.github.com> Co-authored-by: arielLevita <levita.ariel@gmail.com> Co-authored-by: Salomon Alfredo Avila Larrotta <104867468+SalomonAvila@users.noreply.github.com> Co-authored-by: Samuel Pico <sa.pico@javeriana.edu.co> Co-authored-by: Salomon Avila <salomon.avila2506@gmail.com> Co-authored-by: adrianrrruiz <adrianrrruiz@users.noreply.github.com> Co-authored-by: Andrés David Pérez Cely <80988917+Davidp1905@users.noreply.github.com> Co-authored-by: Davidp1905 <Davidp1905@users.noreply.github.com>
Cuando estaba haciendo #61 y #62, como lo ideal es mantener a supabase por el lado del servidor para evitar #89, entonces yo implementé el flujo de olvidar contraseña que dice en este enlace de la documentación que es el flujo PKCE que es en pocas palabras, estar del lado del servidor.
Sin embargo, no funciona el paso final ya que dice que la sesión no esta autenticada y creo suponer que es porque no hay ninguna cookie que pueda tomar Supabase porque inicialmente el cliente de Supabase esta del lado del cliente o se esta creando del lado del cliente
Creo que para avanzar con #61, #89 y demás como puede ser tambien #81 diría que es mejor implementar el flujo de creación del cliente de Supabase por el lado del servidor que está en la documentación para NextJS ya que creo que eso es lo que esta fallando.
En los docs dice que dejar el
NEXT_PUBLICpara las variables de entorno pero me da cague porque no tenemos las reglas definidas en Supabase, entonces es mejor dejarlo privado o del lado del servidor creo yoSi @SalomonAvila va a implementar la corrección a #89 o algo referente a esto como #81, creo que es mejor continuar en este pull request (o esta rama) y no aprobarlo por ahora hasta que todo este ok.
close #61
close #89