Skip to content

Releases: vsimakhin/web-logbook

v4.1.1

Choose a tag to compare

@vsimakhin vsimakhin released this 16 Mar 10:55
ca6d165
  • Fix: error on backend for MariaDB SQL server.

v4.1.0

Choose a tag to compare

@vsimakhin vsimakhin released this 15 Mar 09:16
f5e6683
  • Update: Golang and npm packages/security patches.
  • Update: If filters are applied to the table, the CSV export will only export the filtered rows.
  • New: Added "Save Map as PNG" button for the flight maps.

v4.0.1

Choose a tag to compare

@vsimakhin vsimakhin released this 08 Mar 12:36
be3e32d
  • Fix: proper json parse/stringify for custom fields.
  • Update: preformance optimizations for the Flight Record and Map pages.

v4.0.0

Choose a tag to compare

@vsimakhin vsimakhin released this 04 Mar 12:28
90d7044

All changes for v4 release:

  • New: Custom DataGrid component based on standard MUI X DataGrid to replace unsupported Material React Table. This introduces new views for tables, filters, and column selection, which work faster and require less code and resources. The only disadvantage: it lacks row grouping, so the Stats by Year page had to be refactored with a new view.
  • Update: Latest versions of MUI libs and components.
  • Update: The previous two bullet points enabled slight style updates across the app; dark mode is updated and mobile view is now slightly more user-friendly.
  • New: Added phone, email, and remarks fields for Persons.
  • Update: Golang updated to 1.25.x.
  • Update: Refactored Filter panel layout. Map Settings and Dashboard Settings are now separate components.
  • Update: Added option to hide airport codes on the map and added new pin icon.
  • New: For advanced users, added SQL view logbook_stats_view for flight statistics. Dates are converted to ISO format, departure/arrival times include dates, and time fields are cast to minutes. Also added API endpoint /api/logbook/stats-data.
  • New: Added a new setting Self PIC Label to allow user to change the label used when PIC. By default it is Self, but can be changed to any other value (e.g. SELF according to AMC1 FCL.050, section i, subsection 5).
  • New: Added aircraft registration filter on the Flight Record page if the aircrat model/type is selected.
  • New: Added record number column to the Logbook table (hidden by default). Can be used in the filter panel in case you need to calculate totals for specific range of the records.
  • New: Added night landings recalculation on import. If night time recalculated option is selected and it is more than 0 minutes, then night landings are set to the same value as day landings (if day landings > 0).
  • New: Added a new setting Logbook totals view to allow user to change the way totals are displayed in the Logbook table. There are 2 options. Standard will show you the current page totals and grand totals through the whole logbook. Paper Logbook will show you the totals for each page, previous page and the totals will be a summary of these 2 values.
  • New: Added custom import profiles. User can save custom import profiles and load them later. The custom profile is stored in the browser's local storage and is not shared between different browsers or devices.
  • New: Attachments entity, allows to go through the list of all attachments, preview and download them (filtered or all) as a zip file.

v4.0.0-beta1

v4.0.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@vsimakhin vsimakhin released this 25 Feb 10:03
e8419dd
  • ⚠️ Note: This is a pre-release version. Make sure to backup your data before upgrading ⚠️
  • New: Added record number column to the Logbook table (hidden by default). Can be used in the filter panel in case you need to calculate totals for specific range of the records.
  • New: Added night landings recalculation on import. If night time recalculated option is selected and it is more than 0 minutes, then night landings are set to the same value as day landings (if day landings > 0).
  • New: Added a new setting Logbook totals view to allow user to change the way totals are displayed in the Logbook table. There are 2 options. Standard will show you the current page totals and grand totals through the whole logbook. Paper Logbook will show you the totals for each page, previous page and the totals will be a summary of these 2 values.

v4.0.0-alpha2

v4.0.0-alpha2 Pre-release
Pre-release

Choose a tag to compare

@vsimakhin vsimakhin released this 10 Feb 13:18
2585425
  • ⚠️ Note: This is a pre-release version. Make sure to backup your data before upgrading ⚠️
  • Fix: Bug with custom pagination settings for Logbook table.
  • Fix: Fixed a bug triggered by clicking the Add Person button in Flight Records.
  • New: Added a new setting Self PIC Label to allow user to change the label used when PIC. By default it is Self, but can be changed to any other value (e.g. SELF according to AMC1 FCL.050, section i, subsection 5).
  • New: Added aircraft registration filter on the Flight Record page if the aircrat model/type is selected.

v4.0.0-alpha1

v4.0.0-alpha1 Pre-release
Pre-release

Choose a tag to compare

@vsimakhin vsimakhin released this 01 Feb 13:53
9220dba
  • ⚠️ Note: This is a pre-release version. Make sure to backup your data before upgrading or use v3 ⚠️
  • New: Custom DataGrid component based on standard MUI X DataGrid to replace unsupported Material React Table. This introduces new views for tables, filters, and column selection, which work faster and require less code and resources. The only disadvantage: it lacks row grouping, so the Stats by Year page had to be refactored with a new view.
  • Update: Latest versions of MUI libs and components.
  • Update: The previous two bullet points enabled slight style updates across the app; dark mode is updated and mobile view is now slightly more user-friendly.
  • New: Added phone, email, and remarks fields for Persons.
  • Update: Golang updated to 1.26.x.
  • Update: Refactored Filter panel layout. Map Settings and Dashboard Settings are now separate components.
  • Update: Added option to hide airport codes on the map and added new pin icon.
  • New: For advanced users, added SQL view logbook_stats_view for flight statistics. Dates are converted to ISO format, departure/arrival times include dates, and time fields are cast to minutes. Also added API endpoint /api/logbook/stats-data.

v3.23.0

Choose a tag to compare

@vsimakhin vsimakhin released this 01 Feb 12:41
673e8f9
  • Note: Likely the last release of v3 before version 4.
  • Update: Golang and npm packages updated; applied security patches.

v3.22.0

Choose a tag to compare

@vsimakhin vsimakhin released this 10 Jan 14:14
ce4794d
  • New: Automatically set PIC time to total time for new records when PIC name is Self.
  • New: Aircraft categories can now define time fields that are automatically filled when creating a new record.

v3.21.2

Choose a tag to compare

@vsimakhin vsimakhin released this 08 Jan 17:43
c1bc77d
  • Fix: Error when selecting license category and the list of categories is empty.
  • Fix: (MySQL) removed default value for TEXT fields which caused error during schema update.