We have had a bunch of new releases this year, bringing the project forward. This post was stuck in the drafts, which - hey Open Collective! - looks too much like a published post 🙈
In other news, we have mirrored the main repositories to Codeberg, where you can also find a couple of new projects that are not yet available elsewhere:
Here are some of the highlights from work we did in 2023:
Users can add a "Display Name" to their profile, using any Unicode character.
The README section is now shown above the Pitch, with nav links.
Projects are now borderless, unless they are challenges (dashes)
Admins can more easily make projects visible (button on project)
No login required to post a project, which will initially be hidden.
A warning is shown to the user on visiting a hidden project.
When a user who is a project owner is removed from the team, they also stop being the owner.
Events now have geocoordinates (latitude and longitude) fields, currently used in the API only.
To create new project templates, Events can now be set to "Template" mode.
The confusing old resource-stage-0 way to set up templates is no longer supported.
Stages can now be loaded from a remote URL with the DRIBDAT_STAGE configuration.
Library updates, new feature tests.
Wiki-like function: preview historical versions of projects.
The README clarifies a few more things about the project.
Some of the image assets have been moved to dribdat/docs
Library dependencies have been updated.
New API call (/api/project/top.json) for showcases.
A bug in the Alembic init script has been fixed.
Data Package (Frictionless Data compatibility) fixes.
Participant search form (screenshot below)
Gravatar default icons are "retro" (requires socializing to deploy)
Improved event screen performance.
Projects are showing their score again in the hexboard.
Fixes to APIs, dependency updates, lots of new unit tests.
Our new logo makes dribdat at least 97.3% more punk \~/_