Releases: hargata/lubelog
Releases · hargata/lubelog
Version 1.3.9
We're officially back from our hiatus.
Pretty significant changes in this release, please make a backup before updating.
Objectives
- Bug Fixes
- Fix AdjustedOdometer endpoint with decimal odometer multiplier
- Fix bug with inverted bar chart colors with metric calculations(Issue: #649)
- Fix bug with average/min/max fuel mileage labels
- Fix Page Titles
- Fix misaligned columns when viewed on small screens
- Fix mobile nav closing on iOS devices when scrolling
- Features
- Enter key to submit on Forms(Issue: #639)
- Add functionality to edit extra fields for multiple records(Issue: #483)
- Add Attachment Exports for Notes
- Add emphasis lines for API methods in documentation
- Add support for smaller tabs in smaller screens
- Add thumbnail resizing(Issue: #616)
- Add Experimental GPS Integration(Issue: #511)
- Allow ExtraFields to be displayed in place of LicensePlate(Issue: #485)
- Add Built-In Translation Downloader and Editor
- Add functionality to re-order tabs(Issue: #518)
- Add funtionality to reveal password on password fields
- Misc Tech Debt and Changes
- Move Delete Vehicle button into Edit Vehicle modal(Issue: #637)
- Automatically create app schema in existing Postgres container
- Remastered Admin Panel
- Improve Code Maintainability(Split VehicleController out)
- Load sponsors asynchronously for users with slower internet connection
Version 1.3.8
Version 1.3.7
Objectives:
- Add Vehicle Info endpoint for third party widgets/dashboard
- Fix minor tooltip bug on touchscreen devices in reminders view
- Add default email recipient for reminder emails(Issue: #517)
- Add ability to login via OICD for root user(Issue: #482)
- Add data table view(Issue: #551)
- Add user-configurable vehicle metric chips(Issue: #537)
- Add color-coded icons for Planner Items(Issue: #598)
- Add custom thresholds for Reminders(Issue: #609)
- Add adaptive theme if Dark Mode is not enabled(Issue: #603)
- Add ability to disable Registration(Issue: #618)
Version 1.3.6
Objectives:
- Fix Postgres table bug for vehicles with zero records(Issue: #576)
- Add PKCE to OICD Auth(Issue: #568)
- Add fuel type dropdown(Issue: #534)
- Add functionality to upload files on paste(Issue: #570)
- Add Cleanup API method to clear out temp files and unlinked documents/thumbnails
- Add functionality to export extra fields in CSV
- Add Due Date and Odometer in API output for Reminders
- Add tooltip to show configured due date and odometer for reminders(Issue: #531)
- Added Extra Fields to API methods(Issue: #588)
Version 1.3.5
Objectives:
- Allow currency values greater than six figures(Issue #515; PR #542 by kapcake)
- Add maskable icons for Android PWA(PR #519 by NateWright)
- Auto-create PostgreSQL schema on init(PR #508 by snpaul22)
- Functionality to reset password for root user without disabling auth
- Make initial odometer reading readonly by default to prevent unintended edits
- Reminder recurring intervals are now based on reminder metric(Issue #512)
- Map extra fields to records via CSV import(Issue #545)
Version 1.3.4
Bug Fixes:
- Fix bug where zero cost supplies cannot be selected
- Add missing translation keys
- Fix bug with locale where space is used for thousand separator
- Fix bug with SMTP servers with no authentication
Version 1.3.3
Mid-Hiatus Release:
- Remove Commercial Restrictions
- Fix SweetAlert2 Restrictions
- Add Sponsorship Tiers, see https://docs.lubelogger.com/Funding
Version 1.3.2
Bug Fixes
- Replace .NET SMTPClient with MailKit - resolves issues with emails not sending through ProtonMail
- Fix bug with persistent metric on Dashboard
- Fix bug where year dropdown does not show Odometer Record year
Version 1.3.1
Enhancement:
- Selected Metrics in Dashboard now persist throughout the user session
Bug Fixes:
- Fix alternate fuel units in European locale
- Fix donation link colors not being visible in light mode
Version 1.3.0
Video walkthrough: https://www.youtube.com/watch?v=qyiYu1_XkGk
Enhancements:
- Allow users to increment from last reported odometer reading when creating records
- Cache records including unsaved changes to prevent accidental closing of modal
- Global search
- Functionality to edit plan record templates