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.
- 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).
- 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
DCPcryptforHashLibpackage and updated password hash to Argon2id. - Replaced
TurboPowerIProforPixiepackage.
- Removed dependencies on
DragDropLazarusandHtmlViewerfor multi-platform compatibility. - Removed dependency on
MetaDarkStyleand added the needed files from [https://github.com/zamtmn/metadarkstyle] for multi-platform compatibility.