Skip to content

Frontend redesign#3

Merged
CUinspace233 merged 5 commits intomainfrom
frontend_redesign
Mar 4, 2026
Merged

Frontend redesign#3
CUinspace233 merged 5 commits intomainfrom
frontend_redesign

Conversation

@CUinspace233
Copy link
Copy Markdown
Owner

No description provided.

- Updated the `.gitignore` file to include new environment and agent files.
- Replaced the favicon in `index.html` with a new PNG icon.
- Added a new `robot_icon.png` asset for improved UI representation.
- Introduced custom scrollbar styles and animations in `App.css` for better user experience.
- Integrated Material UI's `CssVarsProvider` and `CssBaseline` in `main.tsx` for consistent theming.
- Created a new `theme.ts` file to define a custom theme for the application.
- Developed `AuthLayout` component to standardize authentication page layout.
- Enhanced `InterviewChat` component with improved UI elements and animations.
- Updated `InterviewHistory` and `InterviewRecordDetailsModal` components for better data presentation and user interaction.
- Refined `LoginPage` to utilize the new `AuthLayout` and improve mobile responsiveness.
- Made various UI adjustments across components for a more cohesive design.
- Changed the type of `position` in various API request and response models from `Position` to `string` for better flexibility.
- Updated the `generate_question`, `start_session`, and `get_trending_questions` endpoints to reflect the new `position` type.
- Modified frontend components, including `InterviewChat` and `InterviewTraining`, to accommodate the updated `position` handling, ensuring consistent data flow and user experience.
- Enhanced the `InterviewTraining` component with a custom position input option, allowing users to specify non-standard job titles.
@CUinspace233 CUinspace233 self-assigned this Mar 4, 2026
- Introduced a CI workflow to run frontend checks including linting, TypeScript compilation, and building the application.
- Added a backend workflow to perform checks using Python, including code formatting with Black and import sorting with isort.
- Created a deployment workflow to automate server updates using SSH, ensuring seamless integration with the main branch.
- Introduced a new `.pre-commit-config.yaml` file to integrate Black for code formatting with a line length of 100 and isort for import sorting, ensuring consistent code style across the project.
- Updated various Python files to adhere to the new formatting rules, improving code readability and maintainability.
- Rearranged import statements across multiple files for improved readability and consistency.
- Updated the import order in `main.py`, `sessions.py`, `user.py`, `models.py`, `schemas.py`, and `session.py` to follow a more logical structure.
- Ensured that all necessary imports are correctly positioned, enhancing maintainability and clarity of the codebase.
@CUinspace233 CUinspace233 merged commit dbef22a into main Mar 4, 2026
2 checks passed
@CUinspace233 CUinspace233 deleted the frontend_redesign branch March 4, 2026 15:18
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.

1 participant