Commit Graph

142 Commits

Author SHA1 Message Date
Erik Vroon
f962804118 Use icons for selecting stage items (#1221)
![image](https://github.com/user-attachments/assets/e5f224d9-cd66-4f98-80f9-81a541c8a325)

Use icons for stage items in modal to create stage items to improve UX.
I made the icons myself so they're not very beautiful
2025-05-10 14:29:40 +00:00
Jon Miller
ec8addc5d9 Add member names to teams table (#1201)
Hi there, cool project. I appreciated seeing a working example of
FastAPI + NextJS together.

I noticed the teams table didn't show each team member in the members
column, so here's a small PR to do so. Feel free to suggest edits!

Screenshot:
![Screenshot 2025-05-05 at 12 24
51 PM](https://github.com/user-attachments/assets/ec9bf320-0423-434f-aee4-12f099d0c70e)
2025-05-08 10:21:59 +02:00
Erik Vroon
c48686277d Fix sorting of matches on dashboard (#1129)
fixes https://github.com/evroon/bracket/issues/979

also reverses the order so it is now in ascending order from oldest to
most recent match.
2025-02-20 17:43:10 +00:00
Erik Vroon
2fa8c08da3 Add teams with players (#1118)
fixes https://github.com/evroon/bracket/issues/978
2025-02-12 11:27:14 +00:00
Erik Vroon
489fc2ba64 Feature: archived tournaments (#1112)
fixes https://github.com/evroon/bracket/issues/690
2025-02-09 18:00:52 +01:00
Erik Vroon
029197d38d Add image alts (#1106) 2025-02-07 22:43:13 +00:00
Raphael Le Goaller
02c2753a80 Fix Team Logos not loading (#1057)
Team logos currently do not load because the URL does not reflect the
location of team logos. This should fix it
2024-12-15 12:42:13 +01:00
Erik Vroon
d6883ca71d Fix standings page (#1023) 2024-11-23 11:19:58 +00:00
Erik Vroon
b59e52d323 Fix present dashboard (#1021) 2024-11-21 20:08:07 +00:00
Erik Vroon
1fc9a1c6ae Fix standings dashboard for swiss (#1020) 2024-11-21 20:52:38 +01:00
Erik Vroon
cdde8c1fd3 Swiss scheduling improvements (#1019) 2024-11-21 19:59:02 +01:00
Erik Vroon
45b3f9511d Update selectable languages (#1011) 2024-11-15 11:05:55 +00:00
Erik Vroon
6aa2c51f89 Assign teams to subsequent elimination rounds (#1001)
fixes https://github.com/evroon/bracket/issues/998
2024-11-08 17:34:12 +01:00
Erik Vroon
ed659ff686 Fix bugs in presentation dashboard (#999) 2024-11-08 14:37:14 +01:00
Erik Vroon
5719bbf3c1 Handle edge case with empty stage item inputs (#997) 2024-11-07 16:53:09 +01:00
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