This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
Releases: Clumsy-Coder/uva-uhunt
Releases · Clumsy-Coder/uva-uhunt
1.0.0
1.0.0 (2024-1-16)
✨ Features
- api:poll: process submissions from endpoint
/api/poll/[pollId]
(690c5af) - api:problemNum:ranklist: add endpoint
/api/problems/ranklist/[problemNum]
(7f87327) - api:problemNum:submission: add endpoint
/api/submissions/[problemNum]
(7b71529) - api:search: add endpoint
/api/search/[searchStr]
(0b7c987) - api:submission:language: add endpoint
/api/submissions/language/[problemNum]
(a344a01) - api:submission: add endpoint
/api/submissions/overtime/[problemNum]
(df41e56) - api:user:submissions:verdict: add endpoint
/api/users/[username]/submissions/verdict
(b3c619e) - api:user:submissions: add endpoint
/api/users/[username]/submissions
(4d7cfa1) - api:users:attempted: add endpoint
/api/users/[username]/submissions/attempted
(a3ed3a4) - api:users:submissions: add endpoint
/api/users/[username]/submissions/language
(516e2b4) - api:users:submissions: add endpoint
/api/users/[username]/submissions/overtime
(a5ddbc4) - api: add api endpoint
/api/poll
(6e907a2) - api: add endpoint
/api/problems/:problemNum
(9936ed1) - api: add endpoint
/api/problems
(96ea741) - api: add some basic checks for endpoint
/api/problems/:problemNum
(3932cfd) - component: add
darkmode-toggle
to main page (8fa3a3b) - components:charts: add
ProblemVerdictChart
component (02d2a0c) - components:charts: add
SolvedVsAttemptedDonutChart
component (8b3c669) - components:charts: add
SubmissionLanguageRadarChart
component (4d22faf) - components:charts: add
SubmissionsOvertimeChart
component (6363ce4) - components:charts: add Recharts custom tooltip component (73b0f7b)
- components:data-table: display
language
in live submissions data-table (4da0413) - components:data-table: display
problem number
in live submissions data-table (954f6ca) - components:data-table: display
problem title
in live submissions data-table (00039e2) - components:data-table: display
rank
in live submissions data-table (403df62) - components:data-table: display
runtime
in live submissions data-table (fd3e949) - components:data-table: display
submit time
in live submissions data-table (c319caf) - components:data-table: display
username
in live submissions data-table (ed202c6) - components:data-table: display
verdict
in live submissions data-table (15a7e5b) - components:data-table: display submit time using tooltip (2e8b547)
- components:navbar: highlight active links (0c5d360)
- components:search: add
searchbar
component (4e6bc35) - components: add
Navbar
component (b2d1600) - components: add
VirtualTable
component (953f4e3) - components: add a Link to the problem page in
DataTable
for/problems
(b706937) - components: add column properties to be sortable
DataTable
component (36d30b0) - components: add component
darkmode-toggle
(a355c0f) - components: add component
LiveSubmissionTable
(2fcb5b7) - hooks: add react-query hook to fetch live submissions (b219274)
- page:home: add
Skeleton
when fetching data (4531231) - page:home: display the
DataTable
for live submissions (36d517f) - page:home: fetch live submissions and display it (6837e03)
- page:problemNum: fetch stats for
/problems/[problemNum]
page (ac44ea4) - page:problemNum: render
ProblemVerdictChart
component (e288bea) - page:problemNum: render
SubmissionLanguageRadarChart
component (202b76b) - page:problemNum: render
SubmissionOvertimeChart
component (2636628) - page:problemNum: render
VirtualTable
forProblem submissions
(abdbb69) - page:problemNum: render
VirtualTable
for ranklist (81fa3a0) - page:problemNum: set title as link to view problem pdf (682925d)
- page:problems: display all problems using
DataTable
component (b6183e2) - page:user: display problem solved VS user submissions with donut chart (6c51774)
- page:user: display user submissions by language with radar chart (234b2a2)
- page:user: display user submissions by verdict with bar chart (a367e70)
- page:user: display user submissions on
/users/[username]
page (49816a8) - page:user: display user submissions overtime with area chart (58b34a7)
- shadcn:data-table: add button to clear filter (20f2f36)
- shadcn:data-table: add column header component for DataTable (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/fb614ac2921a84b916c56e9091aa0...
1.0.0-development.7
1.0.0-development.7 (2024-1-16)
✨ Features
- api:search: add endpoint
/api/search/[searchStr]
(bf15e83) - components:search: add
searchbar
component (d8acdd9)
🐛 Bug Fixes
- api:users:submissions:overtime: submission with one year (8b69ffa)
1.0.0-development.6
1.0.0-development.6 (2024-1-15)
✨ Features
- api:user:submissions:verdict: add endpoint
/api/users/[username]/submissions/verdict
(33101e6) - api:user:submissions: add endpoint
/api/users/[username]/submissions
(023d886) - api:users:attempted: add endpoint
/api/users/[username]/submissions/attempted
(f3ea62c) - api:users:submissions: add endpoint
/api/users/[username]/submissions/language
(d773671) - api:users:submissions: add endpoint
/api/users/[username]/submissions/overtime
(01232a7) - components:charts: add
SolvedVsAttemptedDonutChart
component (25bda0e) - page:user: display problem solved VS user submissions with donut chart (e2689d5)
- page:user: display user submissions by language with radar chart (54639ab)
- page:user: display user submissions by verdict with bar chart (2d8a058)
- page:user: display user submissions on
/users/[username]
page (c937b78) - page:user: display user submissions overtime with area chart (21ea5f1)
1.0.0-development.5
1.0.0-development.5 (2024-1-12)
✨ Features
- api:problemNum:ranklist: add endpoint
/api/problems/ranklist/[problemNum]
(1a35cec) - api:problemNum:submission: add endpoint
/api/submissions/[problemNum]
(36ed144) - api:submission:language: add endpoint
/api/submissions/language/[problemNum]
(fd4c856) - api:submission: add endpoint
/api/submissions/overtime/[problemNum]
(304a563) - components:charts: add
ProblemVerdictChart
component (2104011) - components:charts: add
SubmissionLanguageRadarChart
component (fc5ecfc) - components:charts: add
SubmissionsOvertimeChart
component (16d1311) - components:charts: add Recharts custom tooltip component (b6ef657)
- components: add
VirtualTable
component (09259ea) - page:problemNum: fetch stats for
/problems/[problemNum]
page (afe0752) - page:problemNum: render
ProblemVerdictChart
component (acc2eac) - page:problemNum: render
SubmissionLanguageRadarChart
component (6ebcb52) - page:problemNum: render
SubmissionOvertimeChart
component (3f2f7c4) - page:problemNum: render
VirtualTable
forProblem submissions
(d271d90) - page:problemNum: render
VirtualTable
for ranklist (e3ac245) - page:problemNum: set title as link to view problem pdf (ffd247c)
- shadcn:data-table: set DataTable height if provided (c58b14f)
1.0.0-development.4
1.0.0-development.4 (2024-1-3)
✨ Features
- components:data-table: display
language
in live submissions data-table (dd6e3db) - components:data-table: display
problem number
in live submissions data-table (44f75d5) - components:data-table: display
problem title
in live submissions data-table (6c131eb) - components:data-table: display
rank
in live submissions data-table (293387b) - components:data-table: display
runtime
in live submissions data-table (b319bfe) - components:data-table: display
submit time
in live submissions data-table (77e225e) - components:data-table: display
username
in live submissions data-table (3ad7c53) - components:data-table: display
verdict
in live submissions data-table (7b57189) - components:data-table: display submit time using tooltip (30c02eb)
- page:home: display the
DataTable
for live submissions (fc356b1)
1.0.0-development.3
1.0.0-development.3 (2024-1-2)
✨ Features
- components:navbar: highlight active links (1c21c75)
- components: add a Link to the problem page in
DataTable
for/problems
(e9c16f5) - components: add column properties to be sortable
DataTable
component (9b1ab5d) - page:problems: display all problems using
DataTable
component (401ae1c) - shadcn:data-table: add button to clear filter (5072674)
- shadcn:data-table: add column header component for DataTable (165aa6c), closes /github.com/shadcn-ui/ui/blob/fb614ac2921a84b916c56e9091aa0ae8e129c565/apps/www/app/examples/tasks/components/columns.tsx#L38-L46C4
- shadcn:data-table: add loading component for DataTable (3851747)
- shadcn: add
DataTablePagination
component (2500aa1) - shadcn: add ability to filter any column in
DataTable
component (5ec2df1) - shadcn: add column scrolling to
DataTable
component (55f98b4) - shadcn: add column visibility toggle for
DataTable
component (c623e43) - shadcn: add pagination to
DataTable
component (2c7df8e)
1.0.0-development.2
1.0.0-development.2 (2023-12-31)
✨ Features
- api:poll: process submissions from endpoint
/api/poll/[pollId]
(ad53d2e) - api: add api endpoint
/api/poll
(c60046b) - api: add endpoint
/api/problems/:problemNum
(62ce762) - api: add endpoint
/api/problems
(e65ce18) - api: add some basic checks for endpoint
/api/problems/:problemNum
(94049cc) - components: add
Navbar
component (27c1b8f) - components: add component
LiveSubmissionTable
(0278c98) - hooks: add react-query hook to fetch live submissions (19f0d72)
- page:home: add
Skeleton
when fetching data (dd8b5b4) - page:home: fetch live submissions and display it (1d67137)