Erik Vroon
cfb74c3959
Fix handling of available inputs ( #993 )
2024-11-06 16:03:56 +00:00
Erik Vroon
932e5a245d
Show updates to stage item inputs when going to next stage ( #966 )
2024-11-06 14:52:42 +01:00
Erik Vroon
b00a0f3819
Improve UX of swiss items ( #981 )
2024-11-04 17:55:27 +01:00
Erik Vroon
81452ce6a4
Set minwidth swiss score ( #977 )
2024-10-29 18:42:55 +01:00
Erik Vroon
1cd29b703a
Fix standings page dashboard ( #976 )
2024-10-29 18:34:08 +01:00
Erik Vroon
5c6339a3de
Fix error on null input options ( #972 )
2024-10-28 18:00:42 +01:00
Erik Vroon
f8d6d77704
Show stage item input options correctly ( #971 )
2024-10-28 08:23:11 +01:00
Erik Vroon
538b4e145c
Show conflicts ( #967 )
2024-10-27 20:29:36 +01:00
Erik Vroon
27f6625547
Small fixes to builder ( #963 )
2024-10-26 20:55:43 +02:00
Erik Vroon
d32c36080e
Allow changing inputs after creating stage item ( #962 )
2024-10-26 19:34:08 +02:00
Erik Vroon
52890fadb2
Use stage item inputs instead of teams ( #909 )
...
A match should contain two stage item inputs that oppose each other,
instead of two teams. This simplifies a lot and is more logical.
2024-10-21 18:44:25 +02:00
Erik Vroon
b3073c0fa6
Fix paths of swiss endpoints ( #903 )
2024-09-10 19:21:24 +02:00
Erik Vroon
31aae10839
Show modal when activating stages ( #897 )
2024-09-08 19:20:05 +02:00
Erik Vroon
8a32b5c841
Improve planning page ( #895 )
2024-09-08 11:14:50 +02:00
Erik Vroon
120fbee34c
Fix 404 page translations ( #890 )
2024-09-07 16:28:46 +02:00
Erik Vroon
5d59fdcaa4
Remove layout from login page ( #889 )
2024-09-07 16:13:42 +02:00
Erik Vroon
d6449e8d05
Customize rankings ( #797 )
...
Allows you to add rankings that specify how the ranking per stage item
is calculated.
Points are now stored per stage item input.
2024-09-07 12:03:16 +02:00
Erik Vroon
fe458771fc
UX improvements ( #722 )
2024-05-14 19:43:42 +02:00
Erik Vroon
22b943b2af
Responsiveness fixes ( #720 )
2024-05-11 20:52:21 +02:00
Erik Vroon
73153d095b
fixup! Improve standings dashboard table ( #717 ) ( #718 )
2024-05-11 16:58:45 +02:00
Erik Vroon
2e703d8a22
Improve standings dashboard table ( #717 )
2024-05-09 17:49:40 +02:00
Erik Vroon
1740d1c7e0
Fix sorting standings dashboard page ( #716 )
2024-05-08 17:11:58 +02:00
Erik Vroon
05b1367b0f
Fix auth error dashboard ( #715 )
2024-05-08 13:28:07 +02:00
Erik Vroon
1a8ed103c4
Increase minimal standings table width
2024-05-07 22:28:03 +02:00
Erik Vroon
cee3fe5fa8
Fix empty elo score display ( #711 )
2024-05-07 22:18:14 +02:00
Erik Vroon
a1f850f8d6
Group teams by stage items ( #710 )
2024-05-07 22:12:10 +02:00
Erik Vroon
742298c562
Handle no matches on dashboard ( #709 )
2024-05-07 21:22:58 +02:00
Erik Vroon
ffa1f874be
Fix bug with null starttimes ( #708 )
2024-05-07 20:31:29 +02:00
Erik Vroon
808349496d
Dashboard redesign ( #703 )
2024-05-05 21:25:42 +02:00
Erik Vroon
0e4df8dcb5
Handle foreign key on stage items ( #701 )
...
fix https://github.com/evroon/bracket/issues/629
2024-05-05 10:50:09 +02:00
Erik Vroon
295809ef61
Add language selector ( #700 )
...
fix https://github.com/evroon/bracket/issues/499
2024-05-05 10:36:03 +02:00
Erik Vroon
24f04fbaa0
Improve round robing handling ( #699 )
...
fix https://github.com/evroon/bracket/issues/695
2024-05-05 09:35:06 +02:00
Erik Vroon
19a617fa2f
Fix upcoming matches table ( #687 )
...
This fixes a few small bugs related to upcoming matches for swiss
2024-05-03 22:20:41 +02:00
Erik Vroon
53bc71ddf6
Fix frontend code style
2024-03-04 14:37:49 +01:00
Erik Vroon
2d088e91d0
Fix path to tournament logos ( #571 )
2024-02-28 08:55:53 +01:00
robigan
e3fa10e2a9
Team logos ( #529 )
2024-02-28 08:41:19 +01:00
Erik Vroon
76adf613d3
Add support for umami analytics ( #528 )
...
We can make the loading of analytics script slightly more abstract to
support more providers.
2024-02-24 22:34:51 +01:00
Erik Vroon
14f036848c
Replace vercel analytics ( #527 )
...
Replace vercel analytics by Plausible analytics for selfhosting
purposes.
2024-02-24 19:50:31 +01:00
Erik Vroon
34ea8e85cc
Fix logout button ( #522 )
...
fix https://github.com/evroon/bracket/issues/513
I also improved and optimized the rest of the navbar
2024-02-24 13:19:42 +01:00
Erik Vroon
880d212ce9
Use uuids for logos ( #488 )
...
Otherwise uploads can replace current files with the same name.
Also fixes and adds more tests for logo uploads.
2024-02-18 11:24:35 +01:00
Erik Vroon
6899980ec2
Improve courts page ( #486 )
2024-02-17 19:37:28 +01:00
Erik Vroon
0c0d99f8fe
Write files async (non-blocking) ( #485 )
...
Also remove unused files and reload image in frontend when uploading a
new image.
2024-02-17 18:20:01 +01:00
Erik Vroon
181bbe3368
SWR: Keep cache when mutating ( #484 )
2024-02-17 14:31:07 +01:00
Erik Vroon
31537a6f99
Add sort params to endpoints ( #482 )
...
Fixes a bug with pagination where only results of the currently shown
page are sorted, not all results are sorted and then limited to 25
items.
2024-02-17 13:20:54 +01:00
Erik Vroon
85f8583de9
Fix translations dashboard ( #479 )
2024-02-15 19:21:43 +01:00
Erik Vroon
15870bfbb1
Stop using isvalidating ( #478 )
...
Using isValidating, we see flickering in the UI because we don't use the
caching of SWR optimally. We only need to check whether there is some
data available, expired or not.
2024-02-15 19:17:35 +01:00
Erik Vroon
43989878cd
Improve fetching of tournaments ( #475 )
...
This PR simplifies fetching of a single tournament
2024-02-13 19:11:46 +01:00
Erik Vroon
f4c8bcdd65
Improve ui when there is no content ( #473 )
...
Adds more skeletons, fixes user page, fixes bug in modal for stage item
creation, etc.
2024-02-13 18:57:41 +01:00
Erik Vroon
f834fab2de
Add pagination ( #472 )
...
Adds pagination (backend and frontend) to teams and players GET
endpoints
2024-02-12 19:08:50 +01:00
Erik Vroon
14728a62bb
Make dashboard endpoint unique ( #454 )
2024-02-10 16:15:27 +01:00