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.
v1.4.2 - 2024-08-22
- Follower table : focus on the new added entity
v1.4.1 - 2024-03-14
- Add duplicate action on followers table
- Effort table : Fixes right/center observer information during export
- Follower table: change dialog size
v1.4.0 - 2023-12-08
- Transect management (import, selection in environment table)
- Action to open csv data folder
End
environment entities are only created for export- Merge processes in background
- Keep only one side gps entities during Merge process
- Fixes
speed
andcourse
attributes in gps layer - Add some fields in species table
- Fixes relation between boat and survey table
- Fixes
state
field intoStrateType
- Add field
session
androuteType
in sighting and follower export - Merge behaviour fields into one behaviourSpecies field
- Prevent crash on
stretchLastSection
option
v1.3.2 - 2023-05-09
- EffortGroup became a complex id and it is copied into Sighting/Followers entities during export
- EffortLeg added and copied in Sighting entities export
- Environment/Sighting/Follower : date and hhmmss are generated during export
- Sighting/Follower/ GPS : survey/cycle/computer field added in export
- Follower: nFollowers became FocalId, added species referential fields
- Revert lat/lon in export
- Management of unpredicted GPS (test several baudrate and refuse non GPGGA/GPRMC frame)
- Fix effort merge
v1.3.1 - 2023-01-04
- Remove gps shortcut
- Fix typographic error in documentation
- Export of the effortGroup attribute in sighting and follower layer.
- Followers dialog always stays on top
- Duplicate action can also only modify the current feature
- New icon for admin profile to avoid confusion (and default profile backup)
v1.3.0 - 2022-11-28
- Zoom shorcut (Ctrl+< and Ctrl+>)
- Export with gpkg extension
- Duplicate action to add/replace a entity with a interpolated geometry
- Environment layer :
effortGroup
field - Follower layer : new dialog to consult and validate followers
- Current day filter to help validation
- Unvalidated filter to help validation
- Boat layer
- GPS can be enable/disable (button + shortcut). Disable GPS also finishes effort
- Merge : dateCheckbox checked by default
- Environment form : float accepted for
visibility
attribute - Environment form : platform are filtered by boat (defined in settings)
- Environment form : fix bug after inserting two entities in a row
- Sighting form : increase
podSize
value range - Sighting form : avoid to define
distance
,podSize
andangle
by accident - Follower form :
nObervers
andpodSize
could be 0 - Follower form : warning on
podSize
,back
andfishActivity
- Follower form : fix observer replacement in first row when adding a second row
v1.2.3 - 2022-07-06
- Plateform (environment table) is not a read-only column anymore.
v1.2.2 - 2022-04-21
- Administrator attributes are added to environment/sighting table before merge.
- Fix observer attribute in sighting
v1.2.1 - 2022-04-08
- Fix status icon in dock status
v1.2.0 - 2022-04-07
- Add a button to stop sound acquisition
- Add validation process
- Add administrator tables
- Add support for GPS with speed and course
- Add menu buttons to create shorcuts on Window Desktop for both admin and operator profile
- Ressources as SVG and world map are saved into the db.
- Merge process speed up
- Only one gps point per minut
- Geometry is saved into Environment layer
- Fix geometry in csv export
- Reduce sound quality to reduce file size
- Sound file are saved in a subfolder
- Status routeType is handled automatically
- Fix focus on following table
- Change some label in sightings table
- Prevent table to be closed
- Shortcut changes
v1.1.2 - 2022-01-07
- Audio dialog to play record
- On adding a entity, the focus is automatically setted on the table line
- Sightings / environment table can be resized independently
- Undo / redo mechanisms
- Export : sightings layer is exported with joined fields of species table
- Export : environment layer is exported with joined fields of observer table (for left/right/center observer)
speed
andcourse
fields in environment table
- Update README.md with main features
- By default, table are sorted by time desc
- Configure
comment
fields without multiline to ease navigation withTab
- Remove almost all default values
- Audio record increase to 1 min (sigthings / environment)
- Remove duplication of the last entity for sightings (except
side
field) angle
field restriction on sighting tabledirection
field can be null on sighting table- Restriction of one value between
behavMaM
/behavBirds
/behavShip
fields on sighting table - Restrict duplication of the last entity in followers table in a same dialog
species
field changed to lineEdit instead of comboBox in followers table- Export : X/Y field renamed Lat/Lon
- Conditional style on null forbidden field
nFollower
field on followers table
v1.1.1 - 2021-12-20
- Patches the v1.1.0 to avoid typing error for python version 3.8
v1.1.0 - 2021-12-17
/!\ Warning: this version only works for python > 3.10, if you use a python > 3.8 use the patched version 1.1.1
- Map canvas follows the gps last position #70
- Sighting and followers attribute tables are docked in the interface
- Save status mechanism
- Audio replay
- Export database table as csv
- Merge tools between SAMMO-Boat database
- Add .ini files to use SAMMO-Boat in operator/admin profile
- Add keyboard shortcut
- Translation fixes
- Layer attribute constraints #67 #68 #69
- Remove side attribute values in the sighting layer form
- SAMMO-Boat log file will always be written in the plugin root folder
- Debug mode
v1.0.0 - 2021-10-08
- GPS integration
- Status dock widget
- Up-to-date data model
- Setup widgets in forms
- Add symbology for sightings and followers layers
- Add world layer in default project
- ON/OFF effort mode with B/A/E status code
- Add some layers in the default project (observers, species, sightings and followers)
- Show .gpkg files when selecting the session directory
- Fixes commit/rollback workflow leading to some unexpected error messages
v0.0.1 - 2021-09-16
- Initial release