This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
Tags: Clumsy-Coder/uva-uhunt
Tags
chore(release): 1.0.0 [skip ci] ## 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))
chore(release): 1.0.0-development.7 [skip ci] ## [1.0.0-development.7](1.0.0-development.6...1.0.0-development.7) (2024-1-16) ### ✨ Features * **api:search:** add endpoint `/api/search/[searchStr]` ([bf15e83](bf15e83)) * **components:search:** add `searchbar` component ([d8acdd9](d8acdd9)) ### 🐛 Bug Fixes * **api:users:submissions:overtime:** submission with one year ([8b69ffa](8b69ffa))
chore(release): 1.0.0-development.6 [skip ci] ## [1.0.0-development.6](1.0.0-development.5...1.0.0-development.6) (2024-1-15) ### ✨ Features * **api:user:submissions:verdict:** add endpoint `/api/users/[username]/submissions/verdict` ([33101e6](33101e6)) * **api:user:submissions:** add endpoint `/api/users/[username]/submissions` ([023d886](023d886)) * **api:users:attempted:** add endpoint `/api/users/[username]/submissions/attempted` ([f3ea62c](f3ea62c)) * **api:users:submissions:** add endpoint `/api/users/[username]/submissions/language` ([d773671](d773671)) * **api:users:submissions:** add endpoint `/api/users/[username]/submissions/overtime` ([01232a7](01232a7)) * **components:charts:** add `SolvedVsAttemptedDonutChart` component ([25bda0e](25bda0e)) * **page:user:** display problem solved VS user submissions with donut chart ([e2689d5](e2689d5)) * **page:user:** display user submissions by language with radar chart ([54639ab](54639ab)) * **page:user:** display user submissions by verdict with bar chart ([2d8a058](2d8a058)) * **page:user:** display user submissions on `/users/[username]` page ([c937b78](c937b78)) * **page:user:** display user submissions overtime with area chart ([21ea5f1](21ea5f1))
chore(release): 1.0.0-development.5 [skip ci] ## [1.0.0-development.5](1.0.0-development.4...1.0.0-development.5) (2024-1-12) ### ✨ Features * **api:problemNum:ranklist:** add endpoint `/api/problems/ranklist/[problemNum]` ([1a35cec](1a35cec)) * **api:problemNum:submission:** add endpoint `/api/submissions/[problemNum]` ([36ed144](36ed144)) * **api:submission:language:** add endpoint `/api/submissions/language/[problemNum]` ([fd4c856](fd4c856)) * **api:submission:** add endpoint `/api/submissions/overtime/[problemNum]` ([304a563](304a563)) * **components:charts:** add `ProblemVerdictChart` component ([2104011](2104011)) * **components:charts:** add `SubmissionLanguageRadarChart` component ([fc5ecfc](fc5ecfc)) * **components:charts:** add `SubmissionsOvertimeChart` component ([16d1311](16d1311)) * **components:charts:** add Recharts custom tooltip component ([b6ef657](b6ef657)) * **components:** add `VirtualTable` component ([09259ea](09259ea)) * **page:problemNum:** fetch stats for `/problems/[problemNum]` page ([afe0752](afe0752)) * **page:problemNum:** render `ProblemVerdictChart` component ([acc2eac](acc2eac)) * **page:problemNum:** render `SubmissionLanguageRadarChart` component ([6ebcb52](6ebcb52)) * **page:problemNum:** render `SubmissionOvertimeChart` component ([3f2f7c4](3f2f7c4)) * **page:problemNum:** render `VirtualTable` for `Problem submissions` ([d271d90](d271d90)) * **page:problemNum:** render `VirtualTable` for ranklist ([e3ac245](e3ac245)) * **page:problemNum:** set title as link to view problem pdf ([ffd247c](ffd247c)) * **shadcn:data-table:** set DataTable height if provided ([c58b14f](c58b14f))
chore(release): 1.0.0-development.4 [skip ci] ## [1.0.0-development.4](1.0.0-development.3...1.0.0-development.4) (2024-1-3) ### ✨ Features * **components:data-table:** display `language` in live submissions data-table ([dd6e3db](dd6e3db)) * **components:data-table:** display `problem number` in live submissions data-table ([44f75d5](44f75d5)) * **components:data-table:** display `problem title` in live submissions data-table ([6c131eb](6c131eb)) * **components:data-table:** display `rank` in live submissions data-table ([293387b](293387b)) * **components:data-table:** display `runtime` in live submissions data-table ([b319bfe](b319bfe)) * **components:data-table:** display `submit time` in live submissions data-table ([77e225e](77e225e)) * **components:data-table:** display `username` in live submissions data-table ([3ad7c53](3ad7c53)) * **components:data-table:** display `verdict` in live submissions data-table ([7b57189](7b57189)) * **components:data-table:** display submit time using tooltip ([30c02eb](30c02eb)) * **page:home:** display the `DataTable` for live submissions ([fc356b1](fc356b1))
chore(release): 1.0.0-development.3 [skip ci] ## [1.0.0-development.3](1.0.0-development.2...1.0.0-development.3) (2024-1-2) ### ✨ Features * **components:navbar:** highlight active links ([1c21c75](1c21c75)) * **components:** add a Link to the problem page in `DataTable` for `/problems` ([e9c16f5](e9c16f5)) * **components:** add column properties to be sortable `DataTable` component ([9b1ab5d](9b1ab5d)) * **page:problems:** display all problems using `DataTable` component ([401ae1c](401ae1c)) * **shadcn:data-table:** add button to clear filter ([5072674](5072674)) * **shadcn:data-table:** add column header component for DataTable ([165aa6c](165aa6c)), 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 ([3851747](3851747)) * **shadcn:** add `DataTablePagination` component ([2500aa1](2500aa1)) * **shadcn:** add ability to filter any column in `DataTable` component ([5ec2df1](5ec2df1)) * **shadcn:** add column scrolling to `DataTable` component ([55f98b4](55f98b4)) * **shadcn:** add column visibility toggle for `DataTable` component ([c623e43](c623e43)) * **shadcn:** add pagination to `DataTable` component ([2c7df8e](2c7df8e))
chore(release): 1.0.0-development.2 [skip ci] ## [1.0.0-development.2](1.0.0-development.1...1.0.0-development.2) (2023-12-31) ### ✨ Features * **api:poll:** process submissions from endpoint `/api/poll/[pollId]` ([ad53d2e](ad53d2e)) * **api:** add api endpoint `/api/poll` ([c60046b](c60046b)) * **api:** add endpoint `/api/problems/:problemNum` ([62ce762](62ce762)) * **api:** add endpoint `/api/problems` ([e65ce18](e65ce18)) * **api:** add some basic checks for endpoint `/api/problems/:problemNum` ([94049cc](94049cc)) * **components:** add `Navbar` component ([27c1b8f](27c1b8f)) * **components:** add component `LiveSubmissionTable` ([0278c98](0278c98)) * **hooks:** add react-query hook to fetch live submissions ([19f0d72](19f0d72)) * **page:home:** add `Skeleton` when fetching data ([dd8b5b4](dd8b5b4)) * **page:home:** fetch live submissions and display it ([1d67137](1d67137))