-
Notifications
You must be signed in to change notification settings - Fork 2
fix: candidates in wrong roles #190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
marufamd
approved these changes
Nov 26, 2025
marufamd
added a commit
that referenced
this pull request
Nov 26, 2025
* chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image * feat: update favicon * Hotfix/meeting minutes drive link (#182) * Release 0.2.28 (#175) * chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image --------- Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * chore: update favicon to use new usstm logo (#180) * chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image * feat: update favicon --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * cloning public * change to correct google drive link * remove public folder --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * Feat/calendar events view (#184) * Release 0.2.28 (#175) * chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image --------- Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * chore: update favicon to use new usstm logo (#180) * chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image * feat: update favicon --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * Release 0.2.33 (#181) * chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image * feat: update favicon * Hotfix/meeting minutes drive link (#182) * Release 0.2.28 (#175) * chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image --------- Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * chore: update favicon to use new usstm logo (#180) * chore: update setup guide (#139) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Implement release workflow (#145) * Creating the elections 2025 page * Revert "Creating the elections 2025 page" This reverts commit eb3cd28. * Revert "Implement release workflow (#145)" This reverts commit a9b2d29. * Implement release workflow (#145) * Creating the Conference Page * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * fixing linting errors * Creating the elections 2025 page * fixing linting errors * Sync `dev` to `main` (#158) * Implement release workflow (#145) * Update build workflow to run on PRs to `dev` * Update build workflow to run on PRs to `main` * Release 0.2.2 (#156) * Updating the candidates page --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Mo Nakouzi <mo.nakouzi03@gmail.com> * Initial formatting for formal page * Adding buying buttons and extra sections * fixing linting issues * Adding suspense tags * update .gitignore to exclude public folder * adding grad tickets * updating banner * fix: use local path for building committee pages (#162) * fix: use local path for building committee pages * Reorder workflow steps to resolve error * Create missing directory in workflow step to resolve error --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> * fixing package vulnerabilities * Adding by-election page (#164) * refactor: remove elections banner (#167) * feat: add resources page, ment page, and update orientation page (#170) * feat: add resources page with intl student booklet * feat: add ment page * refactor: update orientation page with placeholder --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Added FAQ to orientation page and fixed minor vulnerabilities * Added orientation content * refactor: update orientation banner and schedule (#174) Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * feat: supabase migration (#176) * feat: add Supabase client and content fetching hooks * feat: integrate Supabase for content management and image retrieval - Added @supabase/supabase-js dependency for Supabase integration. - Refactored FAQ component to fetch FAQ items from Supabase instead of local JSON. - Updated InvalidPage and Navbar components to retrieve navigation items from Supabase. - Replaced local image URLs with Supabase image URLs in various components (e.g., Parallax, Governance, Meetings). - Simplified data fetching logic in PastBoards and YourTeam components using Supabase. - Enhanced Carousel and Gallery components to utilize Supabase for image loading. - Removed redundant data fetching logic and replaced it with hooks for content retrieval. - Improved code readability and maintainability by consolidating image URL handling. * refactor: replace manual data fetching with useContentItem hook across multiple components * refactor: import useContentItem hook in multiple components for consistent data fetching * feat: finish supabase migration * fix: missing imports --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * fix: remove unnecessary rounded-full class from logo image * feat: update favicon --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * cloning public * change to correct google drive link * remove public folder --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> --------- Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> Co-authored-by: Arsal Abrar <81710174+arsal28@users.noreply.github.com> * add calendar to events page * make all events show * refactor: move portalSupabase client creation to supabase.js * chore: update favicon --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> * Feat/calendar events view (#186) * add calendar to events page * make all events show * refactor: move portalSupabase client creation to supabase.js * chore: update favicon * improve: sort dates in chronological order * feat: responsiveness for smaller screens --------- Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> * Refactor candidate sections and update role labels in election components * Feat/calendar events view (#189) * fix: candidates in wrong roles (#190) * fix: candidates in wrong roles * cleanup: remove unnecessary console log --------- Co-authored-by: Maruf Ahmed <25273018+marufamd@users.noreply.github.com> Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com> Co-authored-by: Noah Friedman <noah.friedman@torontomu.ca> Co-authored-by: monakouzi <mo.nakouzi03@gmail.com> Co-authored-by: Noah Friedman <noahfriedman2@gmail.com> Co-authored-by: Noah Friedman <speelbarrow@speely.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: grcng <diep.nguyen@torontomu.ca> Co-authored-by: Viri Nguyen <123845932+grcng@users.noreply.github.com> Co-authored-by: Arsal Abrar <81710174+arsal28@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Karman was in VP Academics section when she was supposed to be in VP Comms role. I just added the VP Comms section and added her to it and kept the others in the VP Academics section