# Changelog

To be added to with every version release briefly describing the changes

## Build and Test Updates (Current)
- Updated Flutter SDK to 3.38.5 (Dart 3.10.0+)
- Added FVM configuration to pin Flutter SDK version 3.38.5
- Fixed test suite: Updated widget tests to properly initialize dependencies
- Added environment configuration unit tests
- Code generation completed successfully (Isar models, JSON serialization)
- All dependencies resolved and installed
- Fixed Android build configuration: Made signing config conditional (uses debug signing when key.properties is missing)
- Successfully built Android APK for dev flavor (app-dev-release.apk - 81.4MB)
- Successfully tested build in Android emulator (emulator-5554, Android 16 API 36)
  - APK installed successfully
  - App launched and running with Impeller rendering backend
  - Package verified: co.logiit.app
  - All services initialized correctly (Database, SyncStatus, Network, State)
  - No errors or warnings detected during runtime
  - Authentication flow and splash screen working correctly
  - See TEST_RESULTS.md for detailed test report

## v1.3.0(28/10/2025)
- Implemented rov supervisor 
- Added supervisor rov notifications
- minor bug fixes
- updated log contractor entry url identifier
- bug fixes requested by testers
  - project supervisor no longer being verified before saving
  - small screen overflow
- Added the vetters
- Added creating log contractor dive
- Added hashes to user, userdetails and project models
- Have the new shariit using logbook entity
- Added login password visibility eye
- Minor bug fixes

## v1.0.28
- Added offline api network status checker dialog with configurable dns to test connection to Offline API on local networks.
- Updated login page to show network status checker when forgot password button is held.
- Added loading indicator to login button on login page so app doesnt appear stuck when clicked.
- Added urls per environment for offline api connectivity.
- Updated pod file ios version from `12.0` to `16.0` to allow build to iphone 16.