Skip to content

Conversation

@github-actions
Copy link
Contributor

Generated by release workflow

marufamd and others added 30 commits February 20, 2025 21:51
Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com>
* 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>
* 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>
marufamd and others added 20 commits July 14, 2025 22:43
* 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>
Updated Orientation Details for 2025
Co-authored-by: Maruf Ahmed <25273018+maruf99@users.noreply.github.com>
* 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>
* 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>
* 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>
* 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>
* fix: candidates in wrong roles

* cleanup: remove unnecessary console log
@marufamd marufamd merged commit 5aca96c into main Nov 26, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants