This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## 1.0.0 (2024-1-16) ### ✨ Features * **api:poll:** process submissions from endpoint `/api/poll/[pollId]` ([690c5af](690c5af)) * **api:problemNum:ranklist:** add endpoint `/api/problems/ranklist/[problemNum]` ([7f87327](7f87327)) * **api:problemNum:submission:** add endpoint `/api/submissions/[problemNum]` ([7b71529](7b71529)) * **api:search:** add endpoint `/api/search/[searchStr]` ([0b7c987](0b7c987)) * **api:submission:language:** add endpoint `/api/submissions/language/[problemNum]` ([a344a01](a344a01)) * **api:submission:** add endpoint `/api/submissions/overtime/[problemNum]` ([df41e56](df41e56)) * **api:user:submissions:verdict:** add endpoint `/api/users/[username]/submissions/verdict` ([b3c619e](b3c619e)) * **api:user:submissions:** add endpoint `/api/users/[username]/submissions` ([4d7cfa1](4d7cfa1)) * **api:users:attempted:** add endpoint `/api/users/[username]/submissions/attempted` ([a3ed3a4](a3ed3a4)) * **api:users:submissions:** add endpoint `/api/users/[username]/submissions/language` ([516e2b4](516e2b4)) * **api:users:submissions:** add endpoint `/api/users/[username]/submissions/overtime` ([a5ddbc4](a5ddbc4)) * **api:** add api endpoint `/api/poll` ([6e907a2](6e907a2)) * **api:** add endpoint `/api/problems/:problemNum` ([9936ed1](9936ed1)) * **api:** add endpoint `/api/problems` ([96ea741](96ea741)) * **api:** add some basic checks for endpoint `/api/problems/:problemNum` ([3932cfd](3932cfd)) * **component:** add `darkmode-toggle` to main page ([8fa3a3b](8fa3a3b)) * **components:charts:** add `ProblemVerdictChart` component ([02d2a0c](02d2a0c)) * **components:charts:** add `SolvedVsAttemptedDonutChart` component ([8b3c669](8b3c669)) * **components:charts:** add `SubmissionLanguageRadarChart` component ([4d22faf](4d22faf)) * **components:charts:** add `SubmissionsOvertimeChart` component ([6363ce4](6363ce4)) * **components:charts:** add Recharts custom tooltip component ([73b0f7b](73b0f7b)) * **components:data-table:** display `language` in live submissions data-table ([4da0413](4da0413)) * **components:data-table:** display `problem number` in live submissions data-table ([954f6ca](954f6ca)) * **components:data-table:** display `problem title` in live submissions data-table ([00039e2](00039e2)) * **components:data-table:** display `rank` in live submissions data-table ([403df62](403df62)) * **components:data-table:** display `runtime` in live submissions data-table ([fd3e949](fd3e949)) * **components:data-table:** display `submit time` in live submissions data-table ([c319caf](c319caf)) * **components:data-table:** display `username` in live submissions data-table ([ed202c6](ed202c6)) * **components:data-table:** display `verdict` in live submissions data-table ([15a7e5b](15a7e5b)) * **components:data-table:** display submit time using tooltip ([2e8b547](2e8b547)) * **components:navbar:** highlight active links ([0c5d360](0c5d360)) * **components:search:** add `searchbar` component ([4e6bc35](4e6bc35)) * **components:** add `Navbar` component ([b2d1600](b2d1600)) * **components:** add `VirtualTable` component ([953f4e3](953f4e3)) * **components:** add a Link to the problem page in `DataTable` for `/problems` ([b706937](b706937)) * **components:** add column properties to be sortable `DataTable` component ([36d30b0](36d30b0)) * **components:** add component `darkmode-toggle` ([a355c0f](a355c0f)) * **components:** add component `LiveSubmissionTable` ([2fcb5b7](2fcb5b7)) * **hooks:** add react-query hook to fetch live submissions ([b219274](b219274)) * **page:home:** add `Skeleton` when fetching data ([4531231](4531231)) * **page:home:** display the `DataTable` for live submissions ([36d517f](36d517f)) * **page:home:** fetch live submissions and display it ([6837e03](6837e03)) * **page:problemNum:** fetch stats for `/problems/[problemNum]` page ([ac44ea4](ac44ea4)) * **page:problemNum:** render `ProblemVerdictChart` component ([e288bea](e288bea)) * **page:problemNum:** render `SubmissionLanguageRadarChart` component ([202b76b](202b76b)) * **page:problemNum:** render `SubmissionOvertimeChart` component ([2636628](2636628)) * **page:problemNum:** render `VirtualTable` for `Problem submissions` ([abdbb69](abdbb69)) * **page:problemNum:** render `VirtualTable` for ranklist ([81fa3a0](81fa3a0)) * **page:problemNum:** set title as link to view problem pdf ([682925d](682925d)) * **page:problems:** display all problems using `DataTable` component ([b6183e2](b6183e2)) * **page:user:** display problem solved VS user submissions with donut chart ([6c51774](6c51774)) * **page:user:** display user submissions by language with radar chart ([234b2a2](234b2a2)) * **page:user:** display user submissions by verdict with bar chart ([a367e70](a367e70)) * **page:user:** display user submissions on `/users/[username]` page ([49816a8](49816a8)) * **page:user:** display user submissions overtime with area chart ([58b34a7](58b34a7)) * **shadcn:data-table:** add button to clear filter ([20f2f36](20f2f36)) * **shadcn:data-table:** add column header component for DataTable ([3a0164e](3a0164e)), closes [/github.com/shadcn-ui/ui/blob/fb614ac2921a84b916c56e9091aa0ae8e129c565/apps/www/app/examples/tasks/components/columns.tsx#L38-L46C4](https://github.com/Clumsy-Coder//github.com/shadcn-ui/ui/blob/fb614ac2921a84b916c56e9091aa0ae8e129c565/apps/www/app/examples/tasks/components/columns.tsx/issues/L38-L46C4) * **shadcn:data-table:** add loading component for DataTable ([4b7bcc2](4b7bcc2)) * **shadcn:data-table:** set DataTable height if provided ([8b23994](8b23994)) * **shadcn:** add `DataTablePagination` component ([a654cef](a654cef)) * **shadcn:** add ability to filter any column in `DataTable` component ([77d81f3](77d81f3)) * **shadcn:** add column scrolling to `DataTable` component ([4167847](4167847)) * **shadcn:** add column visibility toggle for `DataTable` component ([44be332](44be332)) * **shadcn:** add pagination to `DataTable` component ([9835082](9835082)) ### 🐛 Bug Fixes * **api:users:submissions:overtime:** submission with one year ([2df9d9f](2df9d9f))
- Loading branch information