v0.14.0
More translations
Gramps Web frontend strings can now be translated using Weblate, meaning translation will be complete in many more languages!
- Integrate Gramps.js strings with Weblate (@khashashin, @Nick-Hall)
- Set default language to browser language (@khashashin)
- Translate also login page and first-run assistant (@khashashin, @DavidMStraub)
Complete translations are already present for German, Swedish, Portuguese, Russian, Norwegian, and Turkish. Thanks to the Gramps Weblate community!
If you want to contribute translations in your own language, see the documentation.
Feature: filter search results
Search results can now be conveniently filtered by object type using toggle buttons. (@DavidMStraub)
Improvements for developers
Docker Compose workflow
There is a new frontend developent workflow based on Docker Compose that automatically spins up a Gramps Web API instance with the Gramps example database and serves the frontend in development mode. You don't even have to install node.js! (@bsudy)
See frontend development setup for the documentation.
Code formatting and linting improvements
The code is now consistently formatted using prettier
and passes all eslint
checks. Style is enforced using a git pre-commit hook.