7/2024
- Improve Roster page layout.
- Add an event option that does not show unpaid entries in the roster page.
- Membership should not expire before the event end time to take its discount.
4/2024
- WYSIWYG HTML editor can insert pictures and videos.
- NaChessHub.com can update LiChess Arena tournament Allow-list automatically.
- Send notification emails to players after SwissSys publishes the pairing.
- Pairing page can show organizer's announcement.
3/2024
- Show available Membership Discount in registration, which helps both player and organizer.
- Add WYSIWYG (What You See Is What You Get) HTML editors for organizers to edit Event and Organizer descriptions.
- Add WYSIWYG HTML editors for organizers to send emails.
2/2024
- Organizer can manage a LiChess team based on the event roster.
- Improve the performance of refreshing player profiles.
- Improve web site loggings for better diagnostics.
1/2024
- Refine web site layout to be more responsive.
- Add Short Icon to modernize the site.
12/2023
- Player profile supports Northwest (NW) ID and Rating.
- Organize can run USCF+NW dual rated tournaments and USCF+FIDE+NW triple rated tournaments.
- Players organizers can set Team in registrations to support Bughouse and events that need team information.
- Poster pages can show Team names.
- Refine the navigation bar to emphasize important entries.
- Event supports non US address.
- Add more information to Pairing and Result page.
11/2023
- Upgrade frontend toolkit to Bootstrap 5.
- NaChessHub.com supports multiple dark and light themes.
- NAChessHub logo supports light theme.
- Fix inconsistent text colors.
- Add an option to sync event settings (rounds, time control and bye requests) to sections.
- Add "Publish" button to Event page.
- Organizer can create an event with one click.
- Roster page collapses sections when there are multiple sections and many players.
- Save FIDE-rated required information into SwissSys files.
10/2023
- Use check-boxes to request byes.
- Poster page shows withdrew players inline.
- NAChessHub.com opens some links in new windows when it is hosted in a iframe.
- Purchase skips the payment step when there is no fee.
9/2023
- Upgrade NAChessHub.com from .NET Core 2.2 to .NET 7.
- Registration Details page shows USCF ID.
- Poster page allows to collapse and expand one section.
8/2023
- Player can use FIDE ID or CFC ID to sign up.
- Organizer can use FIDE ID or CFC ID to sign up.
- Player profile supports CFC ID and Rating.
- Organize can run USCF+CFC, USCF+CFC+FIDE, CFC and CFC+FIDE rated tournaments.
7/2023
- Add a PayPal icon for PayPal links.
- Help page describes PayPal integration.
- Generate SiwssManager files.
- Organizer can set a published pairing to be draft.
- Organizer can set the default state (draft or official) of a published pairing.
- Refine the visualization of Pairing page.
- Unify the text file and SiwssSys file generation.
- Sort sections when creating SwissSys files.
- Sort players by rating when creating SwissSys files.
- Set 0-point bye for over-requested byes in SwissSys files.
6/2023
- Generate SwissSys 11 sjson file.
- "Find New Registration" adds new players into the SwissSys 11 file to support weekly events.
- Organizer can download published SiwssSys 11 sjson file.
- Membership page shows USCF Membership expire date.
- Membership page supports refreshing USCF profiles.
- Sort players in adding membership.
- Show membership list after adding a membership.
- Refine refreshing user profile.
- Refine NaChessHub.com visualization.
- Update Help page with more information.
5/2023
- Event supports weekly events.
- Calendar supports weekly events.
- Add section order to sort sections in Roster page.
- Roster shows bye-request tables for organizers.
4/2023
- Save NAChessHub.com source codes to Git repository in Azure DevOps.