Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Tags: Clumsy-Coder/uva-uhunt

Tags

1.0.0

Toggle 1.0.0's commit message
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))

1.0.0-development.7

Toggle 1.0.0-development.7's commit message
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))

1.0.0-development.6

Toggle 1.0.0-development.6's commit message
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))

1.0.0-development.5

Toggle 1.0.0-development.5's commit message
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))

1.0.0-development.4

Toggle 1.0.0-development.4's commit message
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))

1.0.0-development.3

Toggle 1.0.0-development.3's commit message
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))

1.0.0-development.2

Toggle 1.0.0-development.2's commit message
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))

1.0.0-development.1

Toggle 1.0.0-development.1's commit message
chore(release): 1.0.0-development.1 [skip ci]

## 1.0.0-development.1 (2023-11-05)

### ✨ Features

* **component:** add `darkmode-toggle` to main page ([8fa3a3b](8fa3a3b))
* **components:** add component `darkmode-toggle` ([a355c0f](a355c0f))