Skip to content

Releases: gramps-project/gramps-web

v0.22.2

21 Jul 19:20
Compare
Choose a tag to compare

A maintenance release which fixes the display of error messages for some operations like import.

v0.22.1

17 Jul 06:52
Compare
Choose a tag to compare

This maintenance release includes translation updates and a few minor fixes.

v0.22.0

09 Jul 18:01
Compare
Choose a tag to compare

This release brings four new features, which build on improvements in Gramp Web API v1.1:

Bulk import of media files

The import view has a new button to upload a ZIP archive of media files. This is meant for uploading files where the media object already exists, but the files are not yet present on the server. This happens e.g. when you import a Gramps XML file, which has the media objects but not the files. Note that you cannot create new media objects from the uploaded files.

More descriptive error messages

The error messages shown in the interface should be more informative now. Moreover, the progress icon for long-running processes like import, search reindex or report/export generation will now also show a descriptive error messages on hover in case it fails.

System information tab

The user settings has a new tab "system information" which shows the version numbers of all relevant components and some other debug relevant information. Copying & pasting this information in every new bug report is a good idea.

Show tree quotas

The admin settings now shows a widget with the currently used media file storage and number of people vs the tree's quotas for these to parameters (by default, there quota is infinity).

v0.21.1

27 Jun 16:43
Compare
Choose a tag to compare

This release fixes a regression breaking the first-run assistant in v0.21.0.

v0.21.0

24 Jun 20:36
Compare
Choose a tag to compare

This release brings several improvements that will make it easier to backup data or migrate it from one Gramps Web installation to a different one.

Several new features rely on the new v1.0 release of Gramps Web API.

New import/export features

  • A new button in the admin settings to download/backup user account data
  • A new button to create user accounts from such a download
  • A new button in the "export" view that allows downloading all media files as a ZIP file
  • A new "import" view that allows importing Gramps XML, Gedcom, or other genealogical data files anytime, not just at tree creation

Other new features

  • A new first-run assistant similar to the existing one, but for setting up a new tree in a multi-tree setup, accessible at /firstrun/<tree_id> when no user exists for this tree yet

v0.20.2

20 May 09:08
Compare
Choose a tag to compare

This minor release contains a few improvements and bug fixes.

Improvements

  • Tooltips added to relative times: hover over a relative date ("yesterday") and it will show you the exact date
  • Translation updates

Fixes

  • The "add new user" form was missing translations
  • The date selector was not working properly in the "new person" view
  • The export button was not working properly

v0.20.1

11 Apr 06:41
Compare
Choose a tag to compare

The main purpose of this release is to update the Gramps Web docker image to fix a regression in Gramps Web API, but it also includes translation updates.

v0.20.0

07 Apr 12:38
Compare
Choose a tag to compare

Improvements in this release

  • Tooltips! Many of the icon buttons now show (translated) tooltips on hover (or long press on mobile). It's planned to roll this out to more parts of the application.
  • Under settings, there is a new button to update the search index. This can come in handy if the index is somehow corrupted or if there are changes in the backend that require to rebuild it (see below).
  • The export dialog as been overhauled. When using a deployment with a celery task queue, exports are now processed in the background. This means they cannot time out, even for very large databases. A progress icon is shown while the export is still in progress.
  • There are 37 new fully translates languages - thanks to @MedicMomcilo for noticing that they hadn't been correctly pulled in in previous releases
  • Update to several translations by the Weblate community

Backend changes

Note the changes (some of them breaking changes) in Gramps Web API v0.6.0 - please take them into account before upgrading.

You can use the new "update search index" button to rebuild the search index. You might be presented with the onboarding dialog to select a home person and langauge - this is because the home person is not found in the (absent) search index. You can dismiss the dialog and update the search index.

If your thumbnails stop working after the upgrade, please check if it is related to a config option (e.g. MEDIA_BASE_DIR) set as environment variable, which is overriden by an environment variable prefixed with GRAMPSWEB_ in the default docker file (see the Web API v0.6.0 release notes).

v0.19.1

14 Mar 19:19
Compare
Choose a tag to compare

This minor release contains a few fixes and improvements:

  • Improved display (size/alignment) of new fan and tree charts - thanks to @digitaltembo! #184, #186
  • Events can now be reordered in the event list
  • Issues with the date form fixed #188
  • Translation updates - thanks to the Weblate community
  • The docker image contains fixes in gramps-webapi v0.5.1

v0.19.0

16 Feb 18:22
Compare
Choose a tag to compare

The highlights in this release are the improved blog overview and completely new interactive family tree charts based on D3.js!

Blog improvements

  • The /blog page now shows an overview of the most recent articles
  • Individual articles now have their own URL of the form /blog/{source_gramps_id}, so they can be shared as link
  • Sources with tag 'Blog' now show a button "show in blog"

Completely new family tree views

  • The ancestor chart has been completely reimplemented using D3.js
  • There is a brand new fan chart also based on D3.js

The "graph" view has been removed for the time being, but more visualizations and further improvements based on D3 are planned.

Other improvements

  • Events can now be created directly from the person view #174
  • The frontend now supports background tasks introduced by Web API v0.5.0. This means for instance that large trees imported in the first run assistant should no longer lead to a time out as they are imported in the background
  • Settings page split into user and admin settings (to make room for future additions)
  • Translations updates to 11 languages - thanks to the translator community!