Skip to content

Latest commit

 

History

History
68 lines (59 loc) · 3.69 KB

File metadata and controls

68 lines (59 loc) · 3.69 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Creation and management of database files.
  • User management per database, allowing multi-user environments.
  • Role-Based Access Control (RBAC) for user permissions.
  • Implemented Gazetteer – hierarchical catalog of toponyms.
  • Implemented Sampling plots – definition of sampling areas.
  • Implemented Institutions – management of affiliated organizations.
  • Implemented Researchers – registry of people involved in projects and observations.
  • Implemented Projects – with chronogram and budget control.
  • Implemented Permits – management of research authorizations.
  • Implemented Botanical taxa – registry of plant taxa.
  • Implemented Taxa – registry of bird taxa.
  • Implemented Methods – sampling methods and protocols.
  • Implemented Expeditions – organization of field trips.
  • Implemented Surveys – with mist net effort, weather log, and vegetation samples.
  • Implemented Sightings – bird observations.
  • Implemented Specimens – with sample preparations.
  • Implemented Bands – management of bird bands/rings.
  • Implemented Individuals – registry of birds with identifiers.
  • Implemented Captures – detailed capture records.
  • Implemented Feathers – feather sampling records.
  • Implemented Nests and eggs – breeding data.
  • Quick Entry tool for batch insertion in a spreadsheet-like interface.
  • Batch insert dialogs for bands, feathers, and mist net effort.
  • Quick and simple filters for records.
  • Column summaries with counts and averages.
  • Record verification system to track corrections or required actions.
  • Record history to monitor changes over time.
  • Deleted records stored in a "recycle bin", emptied manually or periodically.
  • Export to common formats: CSV, JSON, MS Excel (XLSX), Open Document (ODS), and XML.
  • Import files with custom schemas in CSV, JSON, MS Excel (XLSX), Open Document (ODS), XML, and dBase Format (DBF).
  • Import and export geographical coordinates in KML/KMZ, GPX, GeoJSON, and CSV.
  • Import JSON files generated by Xolmis Mobile.
  • Import eBird Record Format CSV files.
  • Generate basic reports for printing and export to PDF.
  • Print data grids.
  • Attach images, audio recordings, videos, documents and links to records in selected modules.
  • Internal image viewer.
  • Geographical coordinates converter in three WGS84 formats: decimal degrees, DMS, and UTM.
  • GeoAssist tool to help fill geographical coordinates.
  • Simple map to view coordinates within selected modules.
  • Semi-automated band stock control with transfer, balance of available bands, and transaction history.
  • Settings dialog to customize appearance and behavior.
  • Maintenance tools to keep databases and the application running smoothly.
  • Added support for dark mode (experimental).

Changed

  • Updated Clements taxonomy to v2025, ensuring alignment with the latest ornithological classification.
  • Updated Lazarus to v4.6 (development environment).
  • Updated SQLite to v3.53.1 (database engine).
  • Replaced DCPcrypt for HashLib package and updated password hash to Argon2id.
  • Replaced TurboPowerIPro for Pixie package.

Removed

  • Removed dependencies on DragDropLazarus and HtmlViewer for multi-platform compatibility.
  • Removed dependency on MetaDarkStyle and added the needed files from [https://github.com/zamtmn/metadarkstyle] for multi-platform compatibility.