Development report for 15 September 2025:
Done since last time
On Friday, we upgraded the server on which the website, forum, module library, and game server run.
GLF #16: Upgraded Vite, the build system for the game library frontend.
GLF #17: Upgraded Svelte, the web framework for the game library frontend.
Next up
GLF #22: At some point since May, redirection back to the library after logging in stopped working. We need to determine the cause and fix it.
GLF #21: Add frontend unit tests. It’s quite hard to keep the frontend working with no unit tests.
GLF #15: Limit description length in search results.
GLF #12: The time durations (e.g., “3 days ago”) in the library round oddly, which I’d like to fix and provides a good opportunity to write some tests.
GLF #10: Don’t copy initial game title from project name.
GLF #9: Show better error message when name for new project is rejected.
GLF #8: Add note about correcting incorrect title sort keys
GLF #6: Reduce max width of text on library front page.
GLF #5: Expand margins around headings on library front page.
GLF #1: Set MIME type for files.
Release Vassal 3.7.17.
Near-term forecast
Once the current GLS and GLF issues are closed, I aim to move on to working on V4 tech demos. Sometime during September or October we will release Vassal 3.7.17.
If there is some issue you would like addressed sooner, or you would like to bring V4 work forward, please consider volunteering to work on some of the game library issues linked above. Most of them are underdescribed at the moment, so the first step would be asking for a better description.