Gramps Web
Open source online genealogy system
Alternative to: ancestry, myheritage, familysearch
v26.3.0
2026-03-28Customize Default Tree View
@elig-45 added a section to the user settings that allows to change the tree view (ancestor, descendant, relationship, or fan chart) that is opened by default when you first click on “tree”.
- feat: add user-default family tree view and shared display preferences by @elig-45 in https://github.com/gramps-project/gramps-web/pull/1001
Developer Tools
The user settings now have a new “developer tools” section that open a standalone version of the Gramps Web API documentation (based on Swagger) that allows sending raw queries to Gramps Web’s backend with authentication.
- Add dev tools section to user settings by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/996
Component Modernization
The modernization of the web components used in Gramps Web is ongoing. You’ll notice some visual changes as more components are switched from Material Design 2 to Material Design 3. The build system has also been overhauled.
- Migrate mwc-fab to md-fab by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/982
- Use md components in tags, fix color by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/988
- Use md components in Task view by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/989
- Replace mwc- by md- elements in map searchbox by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/990
- Use md- elements in search view by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/1002
- Replace mwc-dialog with md-dialog everywhere by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/991
Build System Overhaul
Gramps Web’s build system has been thoroughly modernized.
- Switch to vitest for unit tests by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/978
- Modernize lint setup by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/979
- Update build system by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/980
- Add optional TypeScript support by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/981
- Add dependabot setup by @DavidMStraub in https://github.com/gramps-project/gramps-web/pull/983
Bug Fixes
- Fix missing replace media button for non image media (#951) by @5m4u66y in https://github.com/gramps-project/gramps-web/pull/960
- Fix get descendants to correctly filter birth children for maternal lines by @5m4u66y in https://github.com/gramps-project/gramps-web/pull/962
- fix(media): sanitize face rectangles to prevent broken thumbnails by @elig-45 in https://github.com/gramps-project/gramps-web/pull/999
New Contributors
- @5m4u66y made their first contribution in https://github.com/gramps-project/gramps-web/pull/960
- @elig-45 made their first contribution in https://github.com/gramps-project/gramps-web/pull/1001
Full Changelog: https://github.com/gramps-project/gramps-web/compare/v26.2.0…v26.3.0