Releases: gramps-project/gramps-web
v0.18.0
Improvements in this release:
- Add "replace media file" button to media object view (#147)
- Allow editing place name
- Allow editing note type (#148)
- Allow entering year-only or year-month dates and fix issue with date picker (#163)
- Fix issue with type select box (#141, thanks @fuelen)
- Various minor bug fixes
- Translation updates to 17 languages! Thanks to all the translators
v0.17.0
Another release full of new features:
- The map view now has a geolocation button
- Improved filters: filter events by date or type, notes by type, and families by relationship type
- The person name view now properly handles multiple last names, also for editing
- Style improvements (more mobile friendly) for addresses, URLs, citations, and events
- Attributes as well as URLs can now be added, edited, and deleted
- No dependency on Google Fonts anymore: all fonts are now bundled with the app. The default font is changed to Inter
- When adding or editing objects (e.g. events), new custom types can now be created (thanks @Airick73!)
- New media files can now be directly added from a gallery view
- New notes can now be directly added from an object notes view
- URLs are now automatically shown as links in notes
- User roles are translated in the settings view
- Translation updates by the Weblate community
v0.16.1
v0.16.0
This release brings one new feature and some visual improvements.
Tagging photos with automated face detection
Adding media references to people in images (tagging) has been refactored and moved from the "lightbox" view to the media object view. And it has a powerful new feature: thanks to automated face detection (powered by OpenCV), regions in the image that are recognized as faces are highlighted, making it quick and convenient to add a reference to a person.
List views with thumbnail images
The list views like the recently edited pages on the dashboard, the recently viewed objects page, and the search results page, now use an improved and unified style, including thumbnail images where available.
v0.15.2
Another minor release improving the performance.
v0.15.1
A quick bug fix release solving a regression introduced in v0.15.0.
v0.15.0
This release is fully packed with new features:
Filter object list views
All object list views (people, places, events, ...) now have an expandable filter editor. Want to show only people born between 1780 and 1800? Only events that have a media file attached? Only places with a specific tag? No problem!
Media grid view
On top of filters, the media list view now also has a gallery-lile grid view with thumbnails, accessible via the icon in the top right.
Greatly improved map with search
The map view has been greatly improved:
- New search function - search for any place in Gramps and the map will navigate to it, with gallery thumbnails shown if pictures are available
- Map images overlays are now only shown in the layer switcher when the image is inside the current map viewport. This makes it more manageable if there are many small overlays in different locations.
- New vector icons.
Generate reports
You can now generate and download Gramps reports right from the web interface!
Home person on dashboard
The currently selected home person is now shown prominently on the front page to make it easier to find.
Download media button
The media file viewer has a new button to download the original file.
Translations
Following the connection to Weblate in the last release, many more languages are now fully translated, including "frontend-only" strings: Czech, Slovakian, Finnish, French, Hebrew, Croatian, Italian, Dutch, and Polish have all been added in this release. Thanks to the awesome Gramps Weblate contributors!
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.