Skip to content

Releases: naimulcsx/progHours

1.0.0-beta.0

09 Mar 02:37
Compare
Choose a tag to compare

[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

03 Jan 08:26
Compare
Choose a tag to compare

[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

30 Oct 05:01
Compare
Choose a tag to compare

[0.2.3] - 2022-08-27

Added

  • PWA Support: progHours is available as a Progressive Web App (PWA)
  • Admin Panel: User searching with every user properties.

0.2.2

23 Aug 04:44
Compare
Choose a tag to compare

[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

14 Aug 15:59
Compare
Choose a tag to compare

[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

13 Aug 04:58
Compare
Choose a tag to compare

[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

20 Jul 12:23
Compare
Choose a tag to compare

[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. Fetch tags and difficulty 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.