Skip to content

Conversation

@Prakhar896
Copy link
Contributor

This PR introduces the following features:

  • Changed tab title and favicon in index.html (added favicon.svg)
  • A utility class to assist with launching Chakra UI toasts called ToastWizard (src/components/toastWizard.js). Default toast implementation has been modified to be more in line with website colour palette.
  • A new redux slice called AuthState (src/slices/AuthState.js) which has been registered in main.jsx. Contains critical functions to fetch session data, maintain authentication state universally, and logout the user from loaded state.
  • Updates to JSONResponse class for better usability
  • Login page (src/pages/Login.jsx). Not responsive yet. Contains working request to backend, but no follow-up actions configured just yet.

The plan:

  • Await Jun Han's PR, then re-configure layout sub-letting for a more organised rendering and automatic authentication info loading structure.

@Prakhar896 Prakhar896 self-assigned this Jul 10, 2025
@Prakhar896 Prakhar896 added the enhancement New feature or request label Jul 10, 2025
@Prakhar896 Prakhar896 merged commit 7aa7386 into main Jul 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants