CoolFace
Apppublic

xGhost948/chess_tournament

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
38 commits on main
612d23a1y ago

Add tournament file selection feature with dropdown and refresh functionality. Implemented error handling for file loading and improved user interface for loading tournaments, including enhanced display of tournament details.

Jack Goehringer
1b95e471y ago

Enhance tournament file loading with error handling and validation checks. Added checks for file existence, JSON validity, and required keys. Improved tournament file listing with additional details like size and player/match counts. Updated interface to handle empty file selections gracefully.

Jack Goehringer
d102ca51y ago

add tournament memory in text file

Jack Goehringer
14fa5921y ago

Merge branch 'main' of https://huggingface.co/spaces/xGhost948/chess_tournament

Jack Goehringer
2b3de301y ago

readme update

Jack Goehringer
a5a29da2y ago

Update README.md

xGhost948
eb2025f2y ago

Adjust column scale

Jack Goehringer
963391b2y ago

Refactor column layout in create_interface to enhance readability and maintain consistent spacing for match and player displays.

Jack Goehringer
03706ac2y ago

Adjust column scales in create_interface for improved layout of match information, enhancing readability and space allocation for player displays.

Jack Goehringer
5e856f02y ago

Refactor layout in create_interface to enhance display of match information by adjusting column scales for better alignment and readability.

Jack Goehringer
4310a7c2y ago

Remove column_widths parameter from DataFrame displays in create_interface for a cleaner layout.

Jack Goehringer
0742f712y ago

Remove max_rows parameter from player standings and match history displays in create_interface for a cleaner layout.

Jack Goehringer
1d29f3d2y ago

Refactor create_interface to simplify result selector labels, enhance layout with dynamic column widths, and improve display of match and player information for better usability.

Jack Goehringer
48fd2032y ago

Implement round robin pairing algorithm using the circle method, including randomization of player order for the first round and improved handling of BYE situations. Update tournament state management to mark the tournament as started after generating the first round pairings.

Jack Goehringer
4d92c522y ago

Refactor create_interface to improve handling of empty pairings, streamline selector visibility updates, and enhance the return structure for match results.

Jack Goehringer
f83e6942y ago

Refactor create_interface to streamline handling of empty pairings, update selector visibility logic, and enhance result updates for match displays.

Jack Goehringer
e2773122y ago

Implement helper functions in create_interface for player management, result updates, and tournament data handling, enhancing overall functionality and state management.

Jack Goehringer
4b957742y ago

replaced html with gradio components

Jack Goehringer
b24d7ac2y ago

refactor collect_results and save_match_results functions in create_interface to remove direct JavaScript evaluation, streamline result collection from memory, and enhance overall clarity in match result handling

Jack Goehringer
560c7192y ago

add Collect & Save button to create_interface, implement functionality to collect match results via JavaScript, and streamline result saving process

Jack Goehringer
b4c475d2y ago

add force update button to create_interface, enhance JavaScript event handling for match result updates, and improve error logging for result saving

Jack Goehringer
ed580662y ago

refactor create_interface to update match result display, replace point columns with score and match result columns, and enhance result dropdown options for clarity

Jack Goehringer
fb9e6102y ago

refactor create_interface to implement a dropdown for match result selection, enhance JavaScript event handling for result updates, and improve the overall structure of the pairings display

Jack Goehringer
e8edd7a2y ago

refactor create_interface to enhance match result handling, update pairings display with HTML structure, and implement JavaScript event handling for result selection

Jack Goehringer
eb2c8092y ago

implement handling for BYE results in record_result method, update result validation to include 0.5-0.5 format, and adjust create_interface to reflect changes in match result processing

Jack Goehringer
119eb792y ago

refactor create_interface to replace Match Results and Player Statistics tabs with Leaderboard and Matches tabs, enhance functionality for displaying tournament leaderboard and match history, and streamline player interaction components

Jack Goehringer
362e1e32y ago

refactor get_next_pairings method in TournamentManager to return DataFrame and message, enhance create_interface with interactive pairings display and result saving functionality

Jack Goehringer
0393baa2y ago

enhance player dropdowns in create_interface to allow custom values for player selection

Jack Goehringer
1b1e3432y ago

refactor create_interface to simplify dropdown return values and standardize input clearing

Jack Goehringer
13a156a2y ago

implement get_next_pairings method in TournamentManager to generate pairings for round robin, swiss, and knockout tournament types

Jack Goehringer
1e3945e2y ago

enhance player dropdowns in create_interface to show active players and clear selections after actions

Jack Goehringer
60f6d672y ago

refactor player dropdowns in create_interface function for clarity

Jack Goehringer
9b342962y ago

update syntax 3

Jack Goehringer
5bd07f52y ago

update syntax fix 2

Jack Goehringer
8bc9cb72y ago

fix update syntax

Jack Goehringer
a9f30762y ago

add app.py and req.txt

Jack Goehringer
87d34f52y ago

readme update

Jack Goehringer
41aad8c2y ago

initial commit

xGhost948