Releases: naimulcsx/progHours
Releases · naimulcsx/progHours
1.0.0-beta.0
[1.0.0-beta.0] - 2024-03-09
With this release, we're thrilled to reintroduce progHours, rebuilt from the ground up 🎉, incorporating a more robust architecture and enhanced features for a better user experience.
Added
- Allow users to add a personal bio to their profiles (#211).
- Allow users to add and showcase skills on their profile (#211).
- Allow filtering submissions by date on user profiles (#211).
- Automated submissions fetching from CodeForces (#202).
- Submission verification system for CodeForces and CodeChef (#225).
- Introduced accent color support for customization, empowering users to personalize their experience (#201).
Changes
- NX monorepo workspace for improved project organization and development efficiency (#191).
- Migrated to Mantine v7 for enhanced UI components (#217).
- Customized data table component for improved UI/UX (#208).
- Recognized the top 3 users in the leaderboard with special accolades (#206).
- Table view alongside each chart visualization to switch between graphical and tabular representations (#216).
- Redis caching for improved performance (#206).
- Using
@proghours/crawler
for retrieving problem and submission data from over 14 online judges. (#200) - Study List, Groups and Activities are locked out temporarily.
0.3.0
[0.3.0] - 2023-01-03
Added
- Completely redesigned UI (switched to Mantine from Chakra UI).
- 2 new visualizations for personal grooming.
- You can see your total and average solve time for each category.
- You can see your average difficulty for each week.
Changed
- By default we are showing current week’s leaderboard.
- Leaderboard will now show the department and batch of the student.
- Medals have a separate tab in the profile page.
0.2.3
0.2.2
[0.2.2] - 2022-08-23
Added
- Codeforces Parser: We now have a crawler in place as a fallback to API failures.
- User Management: Admin can manage users, assign roles, and perform administrative tasks.
- Leaderboard Views: Leaderboard based on weekly and monthly performance.
Fixed
- Pagination component spacing for various tables.
- Codechef Parser: Difficulty coming from the API for some problems was set to -1.
0.2.1
[0.2.1] - 2022-08-14
Added
- Recent Activities: Now you can see what others are solving
- Leaderboard Filters: You can filter leaderboard on various criteria: by batch / solve count / solve time etc.
Fixed
- Fixed a Bug where the handle was not changing on profile pages.
- Allow registration for other departments.
- UI: Various UI improvements 🎉
0.2.0
[0.2.0] - 2022-08-13
Added
- User groups: Admin can create groups with a group of users.
- Smoother loading for leaderboard, profile, dashboard etc.
- UI: Dark Mode Support and various UI improvements 🎉
Fixed
- Submission entry where date was not changing.
- Fixed Kattis parser where the problem name we were getting was empty. #176
0.1.1
[0.1.1] - 2022-07-20
Added
- Added a docker-compose config for production environment
Changes
- Updated UVA, CSES, Eolymp icons in frontend.
- CodeChef parser: Updated CodeChef parser to handle
/submit/{problemId}
pattern. Fetchtags
anddifficulty
through the API.
Fixed
- CSES parser: handle links of valid pattern where the problem doesn't exist.
- Fixed some of the responsiveness issues in frontend.
- Random characters getting placed in Tags Frequency chart.