Releases: firefly-sylestia/FieldMinds
v2.3.26.24beta
FieldMinds v2.3.26.24 Beta — Release Notes
🎨 UI Redesign & Visual Refinements
A significant redesign effort landed across this release, touching multiple screens and components. The backup/export screen was fully refactored with confirmation dialogs, a retention setting, and a redesigned privacy card. Several rounds of follow-up refinements polished layouts and visual consistency throughout the app.
🧭 Navigation & Gesture Improvements
The bulk of this release focused on making navigation feel native and fluid. iOS-style navigation transitions were restored using the correct androidx dependencies, and substantial work went into swipe-to-dismiss behavior — covering dialogs, cards, and screen-level gestures. Back gesture handling and card navigation were also improved iteratively across many PRs.
💾 Screen State Persistence
Across multiple PRs, state persistence was added and refined so that screens correctly restore their state when navigating back to them, surviving both gesture-based and button-based navigation flows.
🖼️ Canvas Mode (New Feature)
A new canvas mode was introduced, including resize handles on canvas blocks and a dedicated canvas experience. Follow-up fixes resolved CI compilation errors in canvas background and block rendering code.
What's Changed
- feat: Refactor backup/export screen & add confirmation dialogs, retention setting, and redesigned privacy card by @kiarajugnu-stack in #151
- Feat/continue redesign by @kiarajugnu-stack in #152
- Feat/continue redesign by @kiarajugnu-stack in #153
- Refinements by @kiarajugnu-stack in #154
- Improve UI layout and state persistence across components by @kiarajugnu-stack in #156
- Persist screen state and refine swipe-to-dismiss interactions by @kiarajugnu-stack in #157
- Improve screen state persistence and navigation gestures by @kiarajugnu-stack in #158
- Improve navigation gestures and screen state persistence by @kiarajugnu-stack in #159
- Improve navigation gestures and screen state persistence by @kiarajugnu-stack in #160
- Enhance swipe navigation and screen state persistence by @kiarajugnu-stack in #161
- Improve swipe navigation and screen state persistence by @kiarajugnu-stack in #162
- Improve swipe navigation and dialog dismissal behavior by @kiarajugnu-stack in #163
- Improve swipe navigation and dialog dismissal behavior by @kiarajugnu-stack in #164
- Enhance swipe-to-dismiss behavior and navigation for dialogs by @kiarajugnu-stack in #165
- Improve swipe-to-dismiss behavior and navigation transitions by @kiarajugnu-stack in #166
- Enhance navigation transitions and swipe-to-dismiss gestures by @kiarajugnu-stack in #167
- feat: restore iOS-style navigation transitions with correct androidx.… by @kiarajugnu-stack in #155
- Improve back gesture handling and card navigation by @kiarajugnu-stack in #168
- Add canvas mode and resize handles to canvas blocks by @kiarajugnu-stack in #169
- Update android.yml by @kiarajugnu-stack in #170
- fix: remove stagger-enter animation from EntityCard list items by @kiarajugnu-stack in #174
- Canvas by @kiarajugnu-stack in #175
- fix: resolve 9 CI compilation errors in canvas background and block f… by @kiarajugnu-stack in #176
- Feat/continue redesign by @kiarajugnu-stack in #177
Full Changelog: v2.2.26.21...v2.3.26.24beta
v2.2.26.21
Release Notes v2.2.26.21
Compare: v2.1.26.20...v2.2.26.21
🔒 Security & Privacy
Backup Encryption
- Implement backup encryption for FieldMinds (#133, #134, #135)
- SAF backup export/import with enhanced security (#131)
- Wire up backup/export placeholder features — hero toggle, history tracking (#146)
Privacy Features
- Fix privacy typing and screen-capture protection (#130)
- Privacy keyboard implementation (#131)
- Lock-screen retry actions (#130)
✨ Visual Effects & UI Redesign
Navigation Redesign
- Bottom nav bar refinements — blob centering, shadow improvements, navigation fixes (#143)
- Field Mode navigation improvements (#131)
- Continued UI redesign across multiple screens (#137, #138, #145, #148, #149, #150)
Backup/Export UI
- Backup/export UI layout improvements — remove confusing Import card, unified form (#144)
🌦️ Weather
Open-Meteo Provider (Not yet Implemented)
- CSV/XLSX response parsing for Open-Meteo weather provider (#140)
🐛 Bug Fixes & Stability
Timer & Navigation
- Resilient timer implementation for reliable scheduling (#131)
Project Updates
- Update project files (#132)
📋 Infrastructure
- General changes (#136)
Summary
This release marks a major step forward in security with comprehensive backup encryption and privacy features. The UI receives a significant visual upgrade with Haze library integration for real backdrop blur on the navigation pill, creating a premium, modern feel.
The Field Mode navigation has been refined, and Open-Meteo weather provider now supports CSV/XLSX response parsing for better data reliability. Multiple UI redesign iterations bring the app closer to a polished final state.
Full Changelog: v2.1.26.20...v2.2.26.21
What's Changed
- Fix privacy typing, screen-capture protection, and lock-screen retry actions by @firefly-sylestia in #130
- Update project files by @firefly-sylestia in #132
- Implement backup encryption for Fieldminds by @firefly-sylestia in #133
- Implement backup encryption for Fieldminds by @firefly-sylestia in #134
- Implement backup encryption for Fieldminds by @firefly-sylestia in #135
- Fix privacy keyboard, SAF backup export/import, Field Mode nav, and resilient timer by @firefly-sylestia in #131
- Changes by @kiarajugnu-stack in #136
- Feat/continue redesign by @kiarajugnu-stack in #137
- Feat/continue redesign by @kiarajugnu-stack in #138
- feat: integrate Haze library for real backdrop blur on bottom nav pill by @kiarajugnu-stack in #139
- fix: add CSV/XLSX response parsing to Open-Meteo weather provider by @kiarajugnu-stack in #140
- feat: GPU liquid glass refraction on nav pill + tablet rail by @kiarajugnu-stack in #141
- fix: use Compose RenderEffect import instead of Android graphics Rend… by @kiarajugnu-stack in #142
- fix: bottom nav bar blob centering, shadow, and navigation issues by @kiarajugnu-stack in #143
- fix: backup/export UI layout — remove confusing Import card, unify fo… by @kiarajugnu-stack in #144
- Feat/continue redesign by @kiarajugnu-stack in #145
- feat: wire up backup/export placeholder features — hero toggle, histo… by @kiarajugnu-stack in #146
- V0/ridhimohan8 2282 41e5ffa1 by @kiarajugnu-stack in #147
- Feat/continue redesign by @kiarajugnu-stack in #148
- Feat/continue redesign by @kiarajugnu-stack in #149
- Feat/continue redesign by @kiarajugnu-stack in #150
Full Changelog: v2.1.26.20...v2.2.26.21
v2.1.26.20
🌾 FieldMind v2.1.26.20 Release Notes
Release Date: June 20, 2026
Version: 2.1.26.20
🎉 What's New
🔐 Enhanced Privacy & Security
Your data is now more protected than ever with comprehensive privacy features:
- Privacy Typing Mode - Disable keyboard learning to protect sensitive data entry
- PIN Lock Protection - Secure the app with customizable PIN lock with auto-lock and timeout settings
- Screen Visibility Settings - Control app visibility in recent apps and prevent screenshots
- Privacy Keyboard - Dedicated keyboard for secure text input
- Lock Timeout & Auto-Lock - Customizable security settings with automatic locking
💾 Backup & Restore System (Complete Overhaul)
A completely redesigned backup experience with multiple formats and automatic protection:
- Universal .fieldmind Format - New unified backup format with SHA-256 checksums
- AES-256-GCM Encryption - Military-grade encryption with password strength meter
- Auto Backup - Automatic backups to your chosen folder
- Multi-Format Export - Export to HTML, PDF, or .fieldmind format
- Easy Restore - One-click restore with password prompt dialogs
- ZIP Package Format - Media bundling with manifest and checksums
🎨 Weather Animation Enhancements
A complete overhaul of weather visualizations with stunning new scenes:
- Evening Sea View - Beautiful sunset coastal landscapes
- 3D Thunderclouds - Realistic thunderstorm scenes with proper cloud positioning
- Sun & Moon Routing - Intelligent routing for day/night visualization
- Enhanced Rain Visibility - Improved rain effects with moon and stars for night scenes
- Dynamic Intensity - Weather animations respond to actual conditions
- Mountain & Landscape Variety - Multiple scenic backgrounds for different weather states
⏱️ Timer Tool
New dedicated timer functionality for field work:
- Timer Tool Screen - Dedicated interface for managing timers
- Background Service Notifications - Ticks continue even when app is backgrounded
- Navigation Integration - Seamless integration with main app flow
- Visual Feedback - Clear notification updates during timed activities
📸 Photo Capture Improvements
Smarter photo management and capture workflow:
- Redesigned Post-Capture Dialog - Organized categories and cleaner UI
- Multi-Picture Flow - Improved handling of multiple captures
- Species Photo Capture - Better integration for species documentation
- Photo Persistence - Photos are saved correctly across all workflows
- Close Button Saving - Intelligent saving when closing capture dialogs
📊 Data Export & Reporting (NOT FULLY IMPLEMENTED YET)
Powerful new tools for generating insights:
- Report Generation Tool - Create beautiful reports with data visualizations
- SVG Data Visualizations - Professional charts and graphs in exports
- Embedded Media Support - Photos and media embedded directly in exports
- HTML & PDF Export - Multiple export formats with inline images
- Image Galleries - Organized photo galleries in exports
- Base64 Thumbnails - Embedded thumbnail previews
💬 Beautiful Share Dialog
New enhanced sharing experience:
- Format Switching - Easily switch between export formats before sharing
- Preview Cards - See how your data will look before exporting
- Animated Bottom Sheet - Smooth, modern UI for sharing options
- Quick Access - Export buttons directly from observations view
🎯 UI & UX Improvements
Refined user experience across the app:
- Settings Refactoring - Reorganized settings for better navigation
- Observations View Enhancements - Quick add observation feature
- Dialog Optimization - Moved inline dialogs outside LazyColumn for better performance
- Icons & Branding - New FieldMind logo with consistent branding
- Theme System - Fixed theme conflicts and improved color contrast
- Species Panel Redesign - Improved panel layout and timer icons
🐛 Bug Fixes & Stability
This release includes extensive bug fixes and stability improvements:
- ✅ Fixed all Kotlin compilation errors
- ✅ Resolved CI compilation errors and MIME type issues
- ✅ Fixed camera capture dialog flow
- ✅ Improved error handling in AutoGen settings
- ✅ Resolved resource linking errors for logos and widgets
- ✅ Fixed backup persistence and import/export functionality
- ✅ Corrected field naming and scope issues
- ✅ Removed orphaned code and syntax errors
- ✅ Fixed app icon scaling and notification display
- ✅ Resolved string resource and XML structure issues
- ✅ Improved landscape and animation handling
📱 Technical Improvements
- Performance Optimization - Optimized cloud position loops and animation rendering
- Media Bundling - Efficient ZIP package handling for backups
- Encryption - State-of-the-art AES-256-GCM for data protection
- File Handling - Improved FileProvider authority configuration
- Code Cleanup - Removed legacy Rhythm design system code
- Build Stability - Fixed all cascading syntax and linking errors
🔄 What's Changed
For Users
- Faster, more intuitive backup and restore workflows
- Better privacy controls and data protection
- More beautiful and realistic weather visualizations
- Easier photo management and capture
- Professional report generation capabilities
- Improved overall app stability and performance
For Developers
- Cleaner codebase with legacy code removed
- Fixed all compilation and CI errors
- Better organized settings architecture
- Improved animation and rendering systems
- More robust error handling
🙏 Thank You
This release represents major improvements across every aspect of FieldMind. Thank you to everyone who helped identify issues and contributed to making this release possible.
Contributors
- kiarajugnu-stack - Release management and merges
- firefly-sylestia - Core features, animations, UI improvements
- v0agent - Bug fixes and compilation resolution
📥 Installation & Upgrade
Update FieldMind now to access all these new features:
- Open your app store
- Search for "FieldMind"
- Tap Update
- Enjoy the new features!
Note: First-time backup setup may require creating a backup location and (optionally) setting a password for encrypted backups.
💡 Tips & Tricks
- Set Up Privacy Keyboard: Enable it in Settings > Security for sensitive data entry
- Auto Backup: Choose your backup folder in Settings > Backup & Restore for automatic protection
- Beautiful Exports: Try different formats (HTML, PDF, .fieldmind) to see what works best for your needs
- Weather Scenes: Check back often to see different weather animations as conditions change
📞 Support & Feedback
Have questions or feedback? We'd love to hear from you!
- 🐛 Report issues on GitHub
- 💬 Share your feedback in discussions
- ⭐ Leave a review if you're enjoying FieldMind
FieldMind v2.1.26.20 — Your field research companion, now stronger than ever.
What's Changed
- Cleanup legacy code by @firefly-sylestia in #123
- fix by @kiarajugnu-stack in #124
- fix by @kiarajugnu-stack in #126
- Cleanup legacy code by @kiarajugnu-stack in #125
- all fixed by @kiarajugnu-stack in #127
- privacy keyboard fix by @kiarajugnu-stack in #128
- Auto lock implement by @kiarajugnu-stack in #129
Full Changelog: v2.0.26.19...v2.1.26.20
v2.0.26.19
Visual Unification.
What's Changed
- Fix: keep Species and Subject fields independent by @firefly-sylestia in #107
- feat: enhance weather animations with birds, aurora, reflections, and tree sway by @kiarajugnu-stack in #109
- feat: add GPS-off dialog across weather screens + weather loading dialog by @kiarajugnu-stack in #110
- Project Redesign: quick-add buttons, task toggles, species autocomplete fix & onboarding fix by @kiarajugnu-stack in #111
- UI redesign by @kiarajugnu-stack in #112
- Feat/continue redesign by @kiarajugnu-stack in #117
- Feat/onboarding redesign by @kiarajugnu-stack in #116
- refactor: streamline return statements in FieldMindAudioPlayer and Fi… by @kiarajugnu-stack in #118
- Fix research hub layout and timer service permission by @firefly-sylestia in #119
- Update button labels in FieldMindCameraV2 by @firefly-sylestia in #120
- Feat/continue redesign by @kiarajugnu-stack in #121
Full Changelog: v1.2.26.18...v2.0.26.19
v1.2.26.18fix
What's Changed
- Fix: keep Species and Subject fields independent by @firefly-sylestia in #107
Full Changelog: v1.2.26.18...v1.2.26.18fix
What's Changed
- Fix: keep Species and Subject fields independent by @firefly-sylestia in #107
Full Changelog: v1.2.26.18...v1.2.26.18fix
v1.2.26.18
What's Changed
- feat: complete onboarding redesign with interest-aware UI, extended tour, and screen visibility by @kiarajugnu-stack in #101
- deletion by @firefly-sylestia in #102
- Merge pull request #102 from firefly-sylestia/main by @firefly-sylestia in #103
- fix: resolve Icon.kt recursive call and ReportsPhase11.kt type mismatch by @firefly-sylestia in #104
- fix: floating nav bar glassmorphism, light mode contrast, and white line issue by @firefly-sylestia in #105
- Camera x redesign by @firefly-sylestia in #106
- Refactor SpeciesClassifier initialization and comments by @firefly-sylestia in #108
Full Changelog: 1.2.26.18...v1.2.26.18
What's Changed
- feat: complete onboarding redesign with interest-aware UI, extended tour, and screen visibility by @kiarajugnu-stack in #101
- deletion by @firefly-sylestia in #102
- Merge pull request #102 from firefly-sylestia/main by @firefly-sylestia in #103
- fix: resolve Icon.kt recursive call and ReportsPhase11.kt type mismatch by @firefly-sylestia in #104
- fix: floating nav bar glassmorphism, light mode contrast, and white line issue by @firefly-sylestia in #105
- Camera x redesign by @firefly-sylestia in #106
- Refactor SpeciesClassifier initialization and comments by @firefly-sylestia in #108
Full Changelog: 1.2.26.18...v1.2.26.18
v1.2.26.13
What's Changed
UI Redesign and some improvements
Full Changelog: v1.1.26.13.2...v1.2.26.13
What's Changed
- feat: FieldMind Research Redesign — Phases 2-6 + 9 by @firefly-sylestia in #30
- feat: add FieldMind Glance widgets (Quick Capture & Dashboard) by @firefly-sylestia in #31
- Redesign FieldMind camera & research capture: full‑screen camera, metadata, timing, templates, and migrations by @firefly-sylestia in #32
- Add files via upload by @firefly-sylestia in #33
- fix: syntax error in FieldMindObserveScreen.kt - dangling AlertDialog outside FieldModeScreen by @firefly-sylestia in #34
Full Changelog: v1.1.26.13.2...v1.2.26.13
v1.1.26.13.2
What's Changed
- Fix release startup crash: preserve Retrofit metadata and lazy-initialize NetworkClient by @firefly-sylestia in #29
Full Changelog: v1.1.26.13.1...v1.1.26.13.2
What's Changed
- Fix release startup crash: preserve Retrofit metadata and lazy-initialize NetworkClient by @firefly-sylestia in #29
Full Changelog: v1.1.26.13.1...v1.1.26.13.2
v1.1.26.13.1
What's Changed
Fix: Important Crash fix on open
- Firefly sylestia patch 2 by @firefly-sylestia in #28
Full Changelog: v1.1.26.13...v1.1.26.13.1
What's Changed
- Firefly sylestia patch 2 by @firefly-sylestia in #28
Full Changelog: v1.1.26.13...v1.1.26.13.1
Launching of the app.
Important bug fixes and redesign of the app.
DON'T DOWNLOAD APP CRASH
What's Changed
- UI Redesign Batch 1-3 by @firefly-sylestia in #23
- Phase 2 architecture splits by @firefly-sylestia in #19
- fix: remove duplicate private functions conflicting with internal ScreenUtils versions by @firefly-sylestia in #20
- Fix CI artifact upload and Compose startup crash by @firefly-sylestia in #24
- Fix FieldMind inline form scroll crash by @firefly-sylestia in #25
- Rename package from chromahub.rhythm.app to fieldmind.research.app, u… by @firefly-sylestia in #26
Full Changelog: v6.1...v1.1.26.12