cigaleapp/cigale: December 2025
Abstract
Improvements Add deletion confirmation modal for session deletes Add issue submit modal Add keyboard shortcuts for issue submitting Add radio buttons presentation for smaller enum metadata Add undo/redo buttons to UI Allow editing metadata option synonyms in protocol editor Allow specifying metadata option ordering for enums Allow unrolling stacked cards (e.g. observations with >1 images) Allow using a date metadata to set file mtime in zip export Cancel all tasks when switching sessions Clear undo stack when switching sessions Display enums with compact representation when they have ≤10 items Fix card overlays going over grouping header Handle viewing sessions with unavailable protocols Hide navbar in cropper (#921) Implement MetadataEnumVariant.{color,icon} (#956) Implement session protocol change Improve cascades display in combobox Improve disabled state (and transitions from/to disable state) for Button{Secondary,Primary} Improve lightmode error background color a bit Improve remote protocol import flow Indicate scrollablility on MetadataCombobox description part (Closes #995) Introduce session-level metadata in protocol definition Left-align cards in AreaObservation (Closes #950) Make analysis.json's zip filepath non-customizable Make inference model selections per-session Make session description editable Mention sessions using the protocol when deleting it Remove unsaved work indicator in protocols list Round corners of unrolled group background Show app version in about page Show icon & color of cascaded values in combobox Show notification when app update is found or was installed Show synonyms when metadata search matched by synonym Use title attribute when putting a tooltip on a element inside of a Accessibility Improvements Allow ButtonInk to be a tag, expose this for toast actions Bug Fixes (probably) fix splitting observations Don't apply undos if operation was for a different ImageFile Don't push operation to undo stack if its data is invalid Don't put protocol id as default description for new sessions Fix EXIF extraction not updating UI with metadata values Fix OK button showing up on all toasts (Fixes #992) Fix cannot import results zip into session if export has session metadata values set Fix deleteSession Fix image deletion not working in import tab Fix metadata change DB writes not being reactive Fix observation merging making observations disappear Fix observation merging sometimes not working on Chrome Fix observation splitting not working Fix undo stack depth limit enforcement Make metadata option description actually optional Make metadata value clear button work on import tab and on session metadata Make sure preview image of >1-images-observation is the first image of the selection used to group it up Put tooltips above bits-ui flyouts (e.g. comboboxes) Retrieve session description for zip export when importing it, fallback name when saved one is empty Set manuallyModified when changing session metadata values Show description of options on MetadataInput when presenting as radio buttons Sort metadata options by index instead of (non-specified) ordering property Try fixing full-page reload on each goto() navigation in prod only Data Updates Add ETA and exponential retry wait time for IUCN augmentation script Add icon-padded.png logo Difficulté d'ID et statut IUCN dans le proto. d'example (Closes #369) Fix extra ff in color hex of conservation_status metadata option Forward-port session metadata in example protocol Get IUCN conservation status from the IUCN Red List API Handle more IUCN codes Prevent JJ script from deleting other cascades when augmenting Regenerate example protocols Try fixing ordering of conservation_status and identification_difficulty Use JJ site for genus descriptions too (#920) Translation Updates Refresh translation files Translate via Weblate (English) Update translations
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 4 January 2026