github gramps-project/gramps-web v26.4.0

10 hours ago

This 🐣 release brings a ton of big and small improvements! Enjoy! 🐰 🪺

Event List: Timeline, Ages, Icons

The event list in the person view has been completely overhauled and enhanced.

There are now switches to optionally show family events (like marriages) or the events of relatives (children, partners) in the same chronological list, bringing back most of the functionatlity of the old timeline view.

For all events, the person's age at the time of the event is now displayed.

Finally, events without media files (i.e. without a thumbnail) have an icon that depends on the event type (rings for marriage, a gravestone for burial) rather than a generic calendar icon

Implemented in #1019 and #1017

Organize Tags

So far, tags could only be assigned to objects, and new tags added, but it wasn't possible to rename tags, change their color, or delete them.

This releases adds a dedicated "Organize Tags" view (only accessible to editors and owners) that allows all this (#1032)

Two more improvements have been made related to tags:

  • More clarifying text has been added to the "New Tag" dialog and an improved color picker that looks consistent on all platforms (#1030)
  • All "new object" views (new person, new event, etc.) now allow to add tags on object creation, not just when editing an object (#1036)

Change the Family Tree Name

It is now possible to change the family tree name, i.e. the name of the Gramps database (#1028), from the administration settings.

While this doesn't have a visible impact on the rest of Gramps Web for now, it's worth looking into because in a near future release (possibly 26.5), the default text in the app bar and browser title will change from "Gramps Web" to your database name.

In single-tree setups, changing the database name from the administration settings requires additional configuration: the TREE_ID configuration variable must be set to the tree ID (which can be found at the bottom of the "System Information" tab). This can be achieved e.g. by settting the GRAMPSWEB_TREE_ID environment variable in a docker-compose file.

Other New Features

  • For people with multiple parent families (e.g. adopted people) or multiple spouses, those families can now be reordered #1034
  • It's now possible to edit the tree's "researcher information" from within Gramps Web #1010
  • The browser's title bar now shows more useful information than just "Gramps Web" (for instance, the current object's Gramps ID) #1027
  • URLs are clickable also in the source publication info field #1035
  • Two more keyboard shortcuts have been added: g+d for DNA, g+a for AI chat #1033
  • The note editor now supports strikethrough (like this) #1018
  • The "New Person" dialog and the tree views now correctly handle the genders "other" (does not fit "male" or "female") and "unknown" (cannot be determined from sources) #1020

Component Modernization

The modernization of web component dependencies is ongoing and you'll see even more Material 3 elements in this release, in particular:

  • In the search result list element #1015
  • In the editable list element #1016

Fixes

  • Do not send localized type strings to the backend #1026
  • Unnecessary rerender on visibility change #1021
  • The login form now doesn't allow submission with empty username or password #1029

Full Changelog: v26.3.1.1...v26.4.0

Don't miss a new gramps-web release

NewReleases is sending notifications on new releases.