Releases: gramps-project/gramps-web
v24.1.1
Color fan chart based on person properties
The ancestor fan chart is very useful to show a large number of ancestors in a single graph - while it displays 4 ancestor generations by default, you can easily make it show 10 or more generations with more than a thousand ancestors.
This release adds a powerful new feature: you can now color the ancestors in the fan chart by various properties! As of this release, this includes the number of events or notes associated with the person, the birth or death year, the age at death, the last name of the person, their religion, and finally their "ancestor frequency", i.e. the number of times they show up in the graph (> 1 in case of pedigree collapse).
Keyboard shortcuts for creating objects
For those who like keyboard shortcuts, no less than 10 new ones have been added in this release (display them by typing ?
)! They all start with n
for "new" and take you directly to the page for creating a new object. Want to upload a media file? Just type n
+ m
and the form is there.
Change of repository name
The original name of the Github repository, Gramps.js, was perceived as confusing to users and, after some discussion (#334), we have decided to rename the repository simply to gramps-web
, since it is about the frontend of the application users know as "Gramps Web". In the documentation, we refer to the Javascript application as "Gramps Web frontend" instead of Gramps.js now. The backend is still called Gramps Web API and still lives in a different repository, slighty renamed from gramps-webapi
to gramps-web-api
for consistency.
v24.1.0
Happy 2024!
The first new release of the year mainly improves the data entry workflow. So far, creating a new person and adding a source citation to it required two separate steps: first creating the person and then opening edit mode and associating the citation. This can be cumbersome when adding a large number of new objects; moreover, good genealogy practice means no objects should be added without corresponding source.
The following improvements have been made to the forms for adding new objects:
- Add person form: option to associate existing citation
- Add event form: option to associate existing citation
- Add place form: option to associate existing citation
- Add source form: option to add reference to existing repository
In addition and as usual, translations have been updated by the diligent Weblate community.
v23.12.1
Bookmark feature
The last release of 2023 contains one new feature: every object can now be bookmarked and accessed quickly via the new bookmarks view. Bookmarks are stored in the user's browser, so edit rights are not necessary to create or delete bookmarks and they are completely private.
Other improvements
- Translation updates
- Fixed user group selection menu being cut off (#303)
Happy new year to all users of Gramps Web! 🎉
v23.12.0
Hourglass Chart
This version 🎄 brings another great addition to the chart section: an hourglass chart ⌛ showing both ancestors and descendants of the person in question. In both directions, the number of generations can be configured and, just like for the ancestor and descendant charts improved in the last release, the chart can be zoomed and panned with mouse or touch gestures. Thanks to @geostag for the implementation!
In addition, translations for Danish, Norwegian, and Ukrainian have been updated. Thanks to the translators!
v23.11.1
v23.11.0
New feature: text recognition
This first release in November 2023 brings a brand new feature: text recognition in media files directly from Gramps Web!
For any image containing printed text, e.g. the photo of a page in a book, click the "Text Recognition" button in the media object view to run optical character recognition (OCR) powered by Tesseract and display the resulting text. For users with editing permissions, a button allows directly saving the recognized text as media note.
Improved feature: show DNA matches
The DNA tab in the person view now shows a table of matches with the number of shared segments, the total size of shared DNA and the size of the largest shared segment. This feature was motivated by the analogous DNA match Gramplet that is in development.
Other improvements
Translations have been updated for numerous languages. Thanks to the Weblate community!
v23.10.2
This third release in October fixes a minor bug with the new descendant tree view and updates translations for several languages.
v23.10.1
The second release in October brings several new features and one bug fix.
Descendant tree view
In addition to the ancestor tree and fan chart views, there is now a third chart view: the descant tree! Just like the ancestor tree, the number of generations displayed can be adjusted and the tree is scaled when it doesn't fit on the screen anymore.
Edit event and place type
So far, the type of an event or of a place could only be chosen when creating the object, but not edited afterwards. Now, both properties can be edited from the UI.
Other improvements
- A bug was fixed where sometimes, when creating a new person without known birth or death dates, an empty birth and death event was created.
- Translations have been updated.
v23.10.0
This is the first release in October and it brings a couple of improvements and fixes.
Better treatment of event roles
Previously, event roles could only be chosen on event creation, but the proper default ("Primary" for people, "Family" for families) was not preselected. The proper default is now preselected, plus it is now possible to edit an existing event reference's role.
Name suffixes
Name suffixes were ignored in most parts of the UI so far (#284). This is now fixed and the display of names has been unified; it should also more properly handle the display of names with multiple surnames or connectors.
Other improvements
- Fix tree charts being cut off #277
- Add missing translation to date editor
- Translation updates
v23.9.2
DNA segment map
The main new feature in this third release in September is a DNA segment map view based on Gramps' DNA segment map Gramplet addon. As for the Gramplet, matching DNA segment data is stored in notes attached to an association between two people, or to a citation of an association.
The segment map can be accessed through the "DNA" tab in the person view.
Other improvements
When editing associations (possible since the last release), it is now also possible to add or edit citations or notes of the association. This allows adding the DNA segment data directly from Gramps Web.
Finally, missing form validation was added to several forms to prevent introducing inconsistencies into the database (#282).