Development report for 23 September 2025:
Done since last time
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.
Release Vassal 3.7.17.
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 #1: Set MIME type for uploaded files.
GLS #3: Add new authenticated users to users table.
GLS #2: Fix file upload timeouts.
Site #3: ABR isn’t submitting bug reports successfully.
Release Vassal 3.7.18.
Near-term forecast
Once the current GLS and GLF issues are closed, I aim to move on to working on V4 tech demos.
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.