Releases: vsimakhin/web-logbook
Releases · vsimakhin/web-logbook
v2.36.0
- Update: Slightly updated the build script to support v6 and v7 platforms for ARM32 binaries.
- New: Added new option to the Settings page -
Do not adjust logbook columns for small screens
. In this case the full logbook table will be shown without hiding any columns for mobile devices. - New: New stats page - Totals by Month
v2.35.2
- Fix: Proper password field validation on Save
- Update: Support for submit button (on Enter key) on login page
- Fix: Add horizontal scrolling for the logbook page to properly support mobile devices
- Fix: Add dynamic resizing for the charts on Stats pages
- Fix: Instructor's hours for the Total Stats table were mixed up for the last 90 days and the last 12 months
v2.35.1
v2.35.0
- New: Implemented a new responsive user interface that is friendly for desktop, mobile, and tablet devices. The design is based on the adminkit.io template, and all pages are refactored to ensure a seamless user experience across different platforms. Probably some new bugs are introduced ¯\(ツ)/¯*
- Update: rename cmd/web directory to app, just internal change.
- Update: Code optimization. No UI change. Includes:
- Migrated all javascript code to a js files instead of keeping them in gohtml templates, plus some html code optimization. This significantly reduces amouunt of typo and errors.
- Removed map data for css and js files for standard libraries. As a result, the final size of the application binary file is reduced by ~10 MB to ~18MB.
- Added simple brutforce protection for login page.
- Optimize internal helper function, so need for additional error check.
v2.34.0
- New: Add support for MySQL database. Check readme for more details.
- Update: Refactored PDF export package. No UI changes.
- New: Add support for a custom title page for PDF A4/A5 exports.
- Update: Update openlayers lib from 7.3.0 to 9.0.0. No UI changes.
- Update: Update golang from 1.20.3 to 1.21.8. No UI changes.
- Fix: Finally fixed the unit tests. No UI changes.
v2.33.0
v2.32.1
v2.32.0
- New: Add autoformat for time fields. You can choose from three options:
None
,HH:MM
(will add leading 0) andH:MM
(will remove leading 0). Please note that this feature only affects how the time is displayed in the UI and does not modify the data in the database table. You can find this option in theSettings
,Export PDF A4
, andExport PDF A5
pages.
v2.31.0
- New: Add autoformat for the date field, so it can convert
D/MM/YYYY
,DD/MM/YYYY
andD/M/YYYY
to the fullDD/MM/YYYY
format. - Fix: Allow full HH:MM format for flight time, so even 02:15 is valid (previously it allowed 2:15 only without leading 0)
- Fix: If the name field in the AirportDB listing is too long, the listing is displayed outside the popup. Fixed.
v2.30.0
- Fix: Map now show a great circle arcs instead of "direct" lines.
- Fix: Duplicate models in the field of the flight record form. Fixed. Plus added sorting for models and regs.
- Fix: The ICAO code was not properly set for the airports from ourairports.com source. Changed the algorithm to assign the codes.