Releases: OpenDataEnsemble/ode
Releases · OpenDataEnsemble/ode
v1.1.1-alpha.5
What's Changed
- fix(desktop): update dekstop API implementation by @r0ssing in #663
- fix(formulus): Autonumbering implementation by @r0ssing in #664
Full Changelog: v1.1.1-alpha.4...v1.1.1-alpha.5
v1.1.1-alpha.4
What's Changed
- improve autonumbering with scoped sequences
- fix(packages): Fix CycloneDB action error by updating package lockfile by @r0ssing in #661
- feat(formulus): Prep for v1.1.1 by @r0ssing in #662
Full Changelog: v1.1.1-alpha.2...v1.1.1-alpha.4
v1.1.1-alpha.2
v1.1.1-alpha.2 - This is a release candidate for v.1.1.1
Various bug fixes to ODE Desktop formplayer bridge and optimizations
v1.1.0
ODE v1.1.0
This release introduces ODE Desktop, major improvements to the Formulus user experience, richer form capabilities, and a range of synchronization, API, and platform enhancements across the ODE ecosystem.
🦒 Highlights
New band member: ODE Desktop
- Desktop application for working with ODE projects and data.
- Developer mode for much improved DX for custom_app developers
- Essential for data cleaning tasks
- Improved data import workflows and validation.
- Enhanced synchronization capabilities.
- Significant UI and UX improvements.
Improved Formulus Experience
- Modernized mobile user interface.
- Redesigned app bundle synchronization experience.
- More accurate sync progress and clearer sync status reporting.
- Improved keyboard handling and form usability on mobile devices.
- Better attachment handling and synchronization.
Expanded Form & Media Support
- Support for audio, video and generic file inputs.
- Improved photo capture and media workflows.
- In-form GPS capture.
- First-class support for sub-observations, including configurable labels.
- Shared choice schema loading and resolution.
Enhanced API & Integration Capabilities
- New WebView bridge APIs.
- File URL bridge support.
- Improved generated API clients and API consistency.
- Repository generation and administration improvements.
🔄 Synchronization & Reliability
- More resilient synchronization and upload handling.
- Improved handling of slow or unstable network connections.
- Better conflict prevention and duplicate upload protection.
- Synchronization improvements across mobile, desktop, and server components.
⚡ Performance & Data Management
- Support for database indexes and more performant queries.
- Observation query improvements.
- Improved import and validation performance.
- Better handling of large datasets and attachments.
Platform & Distribution
- Full support for both Google Play and F-Droid releases.
- Improved FOSS/F-Droid compatibility. ODE ❤️ F-Droid - the preferred app store
- Multi-architecture builds and packaging improvements.
- Enhanced CI/CD and release automation.
- Beta-release in google pray store 💩 for registered beta testers with validated google accounts and a liberal concept of privacy
Other Improvements
- Last-seen tracking in Synkronus.
- Improved version handling and update detection.
- Numerous bug fixes, stability improvements, dependency updates, and documentation enhancements.
v1.1.0-alpha.2
What's Changed
Full Changelog: v1.1.0-alpha.1...v1.1.0-alpha.2
v1.1.0-alpha.1
What's Changed
- feat(desktop): UI/UX overhaul by @r0ssing in #651
- chore(formulus): bump Android versionCode to 3 for release AAB. by @najuna-brian in #652
- fix(formplayer): honor SHOW/HIDE visible prop on choice and media ren… by @r0ssing in #653
- feat(Formplayer): Add skipDraftSelector, plumbing by @r0ssing in #654
- fix(formulus): Disable edge-to-edge appearance on newer android devices by @r0ssing in #655
Full Changelog: v1.0.1-alpha.19...v1.1.0-alpha.1
v1.0.1-alpha.19
What's Changed
- chore: switch from npm to pnpm by @Ndacyayisenga-droid in #638
- fix: (formulus)F-Droid - FLOSS geolocation and npm lockfile by @najuna-brian in #643
- fix: prune vendored notifee tree for F-Droid scanner by @najuna-brian in #644
- fix: FOSS Android patches for F-Droid APK scan by @najuna-brian in #645
- feat: enable per-ABI APK splits for F-Droid by @najuna-brian in #646
- fix: unique APK filename per ABI split by @najuna-brian in #647
- feat: Play Store and F-Droid dual release support by @najuna-brian in #648
- feat(formplayer): mobile UX and bridge API pack. by @r0ssing in #650
Full Changelog: v1.0.1-alpha.18...v1.0.1-alpha.19
v1.0.1-alpha.18
What's Changed
- fix: Formulus/honest sync progress and clearer Sync UI by @najuna-brian in #640
Full Changelog: v1.0.1-alpha.17...v1.0.1-alpha.18
v1.0.1-alpha.17
What's Changed
- fix: restore observation-index query results on mobile by @najuna-brian in #639
Full Changelog: v1.0.1-alpha.16...v1.0.1-alpha.17
v1.0.1-alpha.16
What's Changed
- feat(formservice): implement shared choice schema loading and resolution by @Mishael-2584 in #634
Full Changelog: v1.0.1-alpha.15...v1.0.1-alpha.16