Customize 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".
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 #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 #982
- Use md components in tags, fix color by @DavidMStraub in #988
- Use md components in Task view by @DavidMStraub in #989
- Replace mwc- by md- elements in map searchbox by @DavidMStraub in #990
- Use md- elements in search view by @DavidMStraub in #1002
- Replace mwc-dialog with md-dialog everywhere by @DavidMStraub in #991
Build System Overhaul
Gramps Web's build system has been thoroughly modernized.
- Switch to vitest for unit tests by @DavidMStraub in #978
- Modernize lint setup by @DavidMStraub in #979
- Update build system by @DavidMStraub in #980
- Add optional TypeScript support by @DavidMStraub in #981
- Add dependabot setup by @DavidMStraub in #983
Bug Fixes
- Fix missing replace media button for non image media (#951) by @5m4u66y in #960
- Fix get descendants to correctly filter birth children for maternal lines by @5m4u66y in #962
- fix(media): sanitize face rectangles to prevent broken thumbnails by @elig-45 in #999
New Contributors
Full Changelog: v26.2.0...v26.3.0