Recent Releases of qfield

qfield - 3.7.6 - Haida Gwaii

What's Changed

  • Fix handling of groups within the value relation editor widget
  • Re-allow the addition of children when hard constraints of their parent features are not yet met
  • Insure that repository-installed plugins can be disabled across sessions
  • Fix first discovered Bluetooth device missing its address in the combo box
  • Be slightly more resilient to weird expression-driven values with our date editor widget
  • Fix value relation crash when searching for values and returning no matches

Full Changelog: https://github.com/opengisch/QField/compare/v3.7.5...v3.7.6

- C++
Published by nirvn 6 months ago

qfield - 3.7.5 - Haida Gwaii

What's Changed

  • Insure that feature history plays well with buffered transaction groups' project transaction mode
  • Fix additional value relation regressions
  • Fix delete holes algorithm gone missing from the processing toolbox

Full Changelog: https://github.com/opengisch/QField/compare/v3.7.4...v3.7.5

- C++
Published by nirvn 6 months ago

qfield - 3.7.4 - Haida Gwaii

What's Changed

  • Properly restore user-activated plugin on relaunch
  • Fix several value relation editor widget regressions
  • Fix misrepresenting a cloud project as locally available when download was not completed

- C++
Published by nirvn 6 months ago

qfield - 3.7.3 - Haida Gwaii

What's Changed

  • Fix undo/redo buttons not working when adding/deleting features on a layer with join(s)
  • Fix tracking not creating tracks after first track stopped
  • Insure margins are properly set when scene is fully loaded
  • Translation updates

- C++
Published by nirvn 7 months ago

qfield - 3.7.2 - Haida Gwaii

What's Changed

  • Expose map canvas point handler item to plugins
  • Fix feature list extent controller's lack of layer-to-project CRS transformation
  • Provide users more details when delta file wrapper is in error state
  • Avoid caching issues with QFieldCloud leading to outdated package files
  • Fix data-defined feature form properties (such as editable) not initializing properly
  • Improvements on recent changes in the referencing feature list model and value relation feature list model
  • Insure that various actions in QField (such as feature duplication, feature attributes transfers, etc.) do not lead to duplicate source primary key values
  • Fix image stamping when the project property is not null but an empty string

- C++
Published by nirvn 7 months ago

qfield - 3.7.1 - Haida Gawai

What's Changed

  • Fix cloud project attachments always on-demand
  • Fix cloud project auto push's customized interval not respected
  • Fix NMEA logging on mobile devices
  • Fix default ordering of relationship editor widget's children list

- C++
Published by nirvn 7 months ago

qfield - 3.7.0 - Haida Gawai

Changes

splash

🚀 Features

  • Photo details stamping is now fully customizable from the font size and color to the possibility of adding an image overlay to brand photos taken within QField
  • The plugin manage now offers a currated list of available plugins to ease discovery and installation
  • The lock geometry functionality has been disaggregated into four distinct permissions: feature addition, attribute editing, geometry editing, and feature deletion can be allowed or denied separately
  • The value relation editor widget now supports multiple column display and has a search bar to filter through long value lists
  • Feature identification on the map canvas now supports vector tile layers

✨ Improvements

  • A new notification badge attached to the main menu button located on the top-left corner of the screen to let users better keep track of QFieldCloud project changes
  • The download of large cloud project files will now resume instead of restarting when recovering from loss of connectivity
  • The ordering of the child features list within the feature form's relationship editor widget can now be reversed
  • Imported remote WebDAV directories can now have customized folder names
  • Improved scanning of nearby Bluetooth devices
  • Dependency updates including QGIS 3.44.1

🧩 Plugin framework

  • Ability to add a search prefix description for plugins that integrate into the search bar

🏆 New Contributors

  • @Joonalai made their first contribution in https://github.com/opengisch/QField/pull/6408
  • @edgecase14 made their first contribution in https://github.com/opengisch/QField/pull/6425

- C++
Published by nirvn 7 months ago

qfield - 3.6.8 - Gondwana

What's Changed-

  • Fix dashboard guides re-appearing all the time during the first app launch

- C++
Published by nirvn 8 months ago

qfield - 3.6.7 - Gondwana

What's Changed

  • Further improve canvas position lock mode
  • Fix incorrect HDOP and VDOP when averaging position
  • Improve Bluetooth device discoverability experience
  • Fix zooming to features on rotated map canvas

Full Changelog: https://github.com/opengisch/QField/compare/v3.6.6...v3.6.7

- C++
Published by nirvn 8 months ago

qfield - 3.6.6 - Gondwana

What's Changed

  • Allow multiple undo/redo operations by preventing menu from auto-closing
  • Fix + character support in attachments filenames
  • Insure navigation bearing serves a value between 0 to 360 degree
  • Further behavior and UX polishing to the new canvas locked to position mode
  • Optimize topological editing handling
  • Fix stylus/pen regression when clicking on the accept tool button

- C++
Published by nirvn 8 months ago

qfield - 3.6.5 - Gondwana

What's Changed

  • Improve image display in the changelog viewer
  • Fix OAuth2 authentication on project load
  • Fix identification of multiple features against an online raster layer

- C++
Published by nirvn 8 months ago

qfield - 3.6.4 - Gondwana

What's Changed

  • 3-dot menu for individual feature form now includes an action to trigger a processing algorithm against that individual feature
  • Improve topological editing handling of newly-added vector features
  • Improve topological editing handling of newly-added vertices in the vertex editor
  • Fix the go to locator's navigation action gone missing for several versions
  • Fix bookmark markers interfering with map canvas pan / zoom / rotation gesture actions
  • Fix cloud projects not downloading when shared datasets special project access is missing
  • Fix sluggish map canvas panning regression caused by progressive rendering

- C++
Published by nirvn 9 months ago

qfield - 3.6.3 - Gondwana

What's Changed

  • Fix camera not working when a custom project home path is set
  • Fix typo leading to tracker settings panel always skipped when initiating a tracking session
  • Fix project / dataset file association

- C++
Published by nirvn 9 months ago

qfield - 3.6.2 - Gondwana

What's Changed

  • More stability improvements

- C++
Published by nirvn 9 months ago

qfield - 3.6.1 - Gondwana

What's Changed

  • Fix vertex editor behavior against rotated map canvas
  • Fix localized/shared datasets support regression preventing USB cable transferred datasets from being accessed through cloud projects
  • Stability improvements

- C++
Published by nirvn 9 months ago

qfield - 3.6.0 - Gondwana

Changes

qfield-36-splash

🚀 Features

  • Preview rendering of map content beyond screen edges for nicer panning and zooming experience
  • Localized datasets support for cloud projects
  • Identification support for online raster layers for WMS and ArcGIS REST data providers
  • Introduction of a cloud project details page to provide a more informative view of a given cloud project
  • New QR code scanning functionality to distribute cloud projects
  • Automatically open feature form when tap identifying a single feature behavior (off by default, can be activated in the settings panel)
  • Support for data-defined feature form attribute's label and editable properties
  • Map layer notes support to provide rich context to layers
  • Read-only external storage support for attachments from WebDAV and AWS servers

✨ Improvements

  • Greatly improved canvas lock to position, with constant panning insuring the location stays in the center of the screen
  • Print atlas-driven layouts of relationships' children directly within the parent's fearture form
  • IMU details - roll, pitch, heading, and steering - are now exposed as expression variables
  • Postgis SSL key authentication support within pg_service.conf
  • Multi-selection support added to local data view panel to increase efficiency
  • Support for manually pushing a cloud project's subfolder (e.g. layouts) to QFieldCloud
  • Topological editing logic added to the geometry editor reshape tool
  • Feature addition form's fullscreen state can now be toggled by dragging its header bar (matching preexisting behavior for the features list and feature editing forms)
  • Tons of feature form polishing

🧩 Plugin framework

  • New utility functions to read and write file content
  • Ability to generate QR code through QML image provider (e.g. "image://barcode/?text=check-this-cool-code&color=green")

🏆 New Contributors

  • @lukasgraf made their first contribution in https://github.com/opengisch/QField/pull/6059
  • @t-book made their first contribution in https://github.com/opengisch/QField/pull/6165

- C++
Published by nirvn 9 months ago

qfield - 3.5.5 - Fangorn

What's Changed

  • Feature form's attribute and group titles now respects their QGIS-configured hidden status
  • More stability fixes

- C++
Published by nirvn 11 months ago

qfield - 3.5.4 - Fangorn

What's Changed

  • Fix serious graphic corruption issue on older devices (Qt 6.8 regression)
  • Fix rare crash that can take place when downloading files from QFieldCloud

- C++
Published by nirvn 11 months ago

qfield - 3.5.3 - Fangorn

What's Changed

  • Fix digitizing of points can lead to empty geometries
  • Fix NFC tag capture not sending decoded signal
  • Fix issue when the presence of both geopackages and mbtiles would lead to missing vector data
  • Fix QField failing to recognize a number of Bluetooth mouses
  • Additional fixes for the escape/back action
  • Additional stability improvements

- C++
Published by nirvn 11 months ago

qfield - 3.5.2 - Fangorn

What's Changed

  • Fix search bar's go to locator to support leading NESW
  • Be more tolerant when parsing custom QFieldCloud server URL
  • Allow for individual files to be uploaded to a WebDAV remote server
  • Fix crash on older devices

- C++
Published by nirvn 12 months ago

qfield - 3.5.1 - Fangorn

What's Changed

  • Fix image rotation issue when saving sketched annotations
  • Improve mixed stylus / tap event handling
  • Stability improvements

- C++
Published by nirvn 12 months ago

qfield - 3.5.0 - Fangorn

What's Changed

splash

🚀 Features

  • QField can now track positions while put in background or when the device is locked. This improves battery lifetime and eases handling.
  • Import and export project folders from/to a WebDAV server
  • Project-based grid decoration
  • Support for opening .7z and .rar archives containing standalone datasets
  • Feature rotation through pinch gestures (first time contribution by @qsavoye)

✨ Improvements

  • Printing to PDF is now always available whether a given project or dataset contains print layouts or not
  • New "forward" angle snapping to have perfectly angled polygons
  • Additional TIFF encoding support for ZSTD, WEBP, and LERC variants
  • Greatly improved the reliability of the device's back action
  • Tons of stability and UI/UX improvements across the board
  • Improved stability of QFieldCloud project download
  • Upstream library updates, including QGIS 3.40.3, gdal 3.10.1, and Qt 6.8.2

🧩 Plugin framework

  • Search bar integration API (Nominatim and Geomapfish plugins available)
  • QField appearance styling API
  • Quick3D QML modules made available to plugin authors
  • Mechanism to integrate a plugin configuration dialog within the plugin manager

💻 Desktop improvements

  • Add .qgs / .qgz file association on Windows
  • Brand new keyboard shortcuts available, including Ctrl+K to focus on the search bar, Ctrl+M to toggle measurement tool, Ctrl+Plus to toggle digitizing mode, and Ctrl+Space to add a vertex while digitizing <!-- platformend -->

- C++
Published by nirvn about 1 year ago

qfield - 3.4.7 - Ebo

What's Changed

  • Fix crash on older devices

- C++
Published by nirvn about 1 year ago

qfield - 3.4.6 - Ebo

What's Changed

  • Fix sketching over image attachments sometimes fails to save
  • Fix import URL eating tons of memory on large file downloads
  • Avoid infinite sort loop when gathering feature lists for the value relation editor widgets

- C++
Published by nirvn about 1 year ago

qfield - 3.4.5 - Ebo

What's Changed

  • Fix user interface language not respecting system locale when available
  • Work around an upstream Qt crash when a value relations editor combo box pick leads to its container to be hidden
  • Fix cloud attachments not uploaded immediately when hitting the synchronize button
  • Fix layer login popup getting into the top / bottom system margins
  • Fix initiating a tracking session with a feature form containing relations
  • Fix geometry digitizing step missing when adding a relationship parent via the relationship combo box
  • To avoid interference with snapping results when creating features using a mouse/stylus, do not reset coordinate cursor when rubber band is frozen

- C++
Published by nirvn over 1 year ago

qfield - 3.4.4 - Ebo

What's Changed

  • Improve handling of captured photo's ratio and resolution
  • Improve feature attribute pasting
  • Optimize addition of child feature in a parent feature being edited
  • Guard from potential crash when loading a project that requires authentication credentials
  • Fix large files constantly being re-downloaded when synchronizing cloud projects

- C++
Published by nirvn over 1 year ago

qfield - 3.4.3 - Ebo

What's Changed

  • Prevent feature form crash with blob attributes
  • Fix regression with cloud project's synchronize and push buttons sometimes not responsive to clicks
  • Fix multi-line handling of expressions within QML / HTML editor widgets
  • Fix regression with value relation editor widget search bar not reacting to keystrokes with a number of virtual keyboards
  • Update translations (thanks to our growing group of contributors!)

- C++
Published by nirvn over 1 year ago

qfield - 3.4.2 - Ebo

What's Changed

  • Fix variable scoping error with relation editor widgets
  • Enable WebSockets support in QField to benefit plugin authors
  • Fix regression whereas feature multi-editing can lead to crash
  • Some (micro) optimizations of feature form
  • Fix crash occurring when the internal receiver is request permission while immediately replaced with external receiver on launch
  • Insure that QField toasts appear above the virtual keyboard
  • Fix missing + IMU in the quality description
  • Allow for users to see and send NMEA logs produced by QField

- C++
Published by nirvn over 1 year ago

qfield - 3.4.1 - Ebo

What's Changed

  • Add orientation (aka compass direction) detail when watermarking/stamping photos
  • Fix typo in stamping toaster notification

- C++
Published by nirvn over 1 year ago

qfield - 3.4.0 - Ebo

Changes

34

🚀 Features

  • A nifty processing toolbox has been added into QField, with countless algorithms available to edit features and geometries while in the field
  • Geofencing functionality has landed in QField, allowing users to use vector layers to define geofenced areas to warn users or restrict areas where digitizing can occur
  • Project variables are now shown and customizable within the variable editor
  • The ratio and resolution settings for photos captured by the QField camera
  • Date and positioning details can be imprinted onto photos captured by the QField camera

✨ Improvements

  • A visual revamp of the variables panel provides more space for variable content and easier interaction
  • QField’s growing documentation is now searchable directly within QField through the search bar, simply type ? followed by keyword(s)
  • Users can now flag folders as ‘favorites’ when browsing local datasets and projects
  • The cloud projects list now comes with a nifty search bar
  • Significant improvements in attachment upload to the QFieldCloud servers (if this was a problem in the past, try again!)
  • Improvements to the QField camera geotagging functionality
  • On mobile devices, the home screen has a shutdown button to insure authentication details are cleared
  • Projects can now have a default active layer set for each map theme

🪟 Windows improvements

- C++
Published by nirvn over 1 year ago

qfield - 3.3.11 - Darién

What's Changed

  • Fix snapped coordinate cursors disappear under certain project/layer CRS conditions
  • Fix value map and value relation editor widgets' handling of special characters (such as < and >)
  • Harmonize handling of QField's multi-value relation editor widget with that of QGIS
  • Insure that the orientation value is between 0 and 360 (instead of ~-90 to 270)

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.10...v3.3.11

- C++
Published by nirvn over 1 year ago

qfield - 3.3.10 - Darién

What's Changed

  • Multiple improvements to make cloud project attachments (photos, videos, audio clips, etc.) upload smoother
  • Generated print and atlas layouts as well as photos can be pushed to QFieldCloud via the project folder panel

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.9...v3.3.10

- C++
Published by nirvn over 1 year ago

qfield - 3.3.9 - Darién

What's Changed

  • Fix handling of auto-generated FIDs in feature forms
  • Fix currentparent* expression values for (embedded) feature model
  • Improve robustness of file path handling

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.8...v3.3.9

- C++
Published by nirvn over 1 year ago

qfield - 3.3.8 - Darién

What's Changed

  • Fix Value relation editor widget not auto-completing on second feature
  • Fix settings' panel tabs not translatable
  • Fix untranslatable map canvas menu item and install/upgrade message
  • Fix value relation handling of group name display when multi-selection is enabled
  • Make the About QField data directory location a clickable hyperlink when relevant

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.7...v3.3.8

- C++
Published by nirvn over 1 year ago

qfield - 3.3.7 - Darién

What's Changed

  • Improve legend's parent/children visual representation
  • Insure that exif tags from photo being sketched are transferred onto the resulting drawing
  • Fix regression with addition of relationship children against geopackages with FOREIGN KEY constraints
  • Fix missing elevation profile chart labels

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.6...v3.3.7

- C++
Published by nirvn over 1 year ago

qfield - 3.3.6 - Darién

What's Changed

  • Expose functions for plugin authors to handle global, project, and layer variables

- C++
Published by nirvn over 1 year ago

qfield - 3.3.5- Darién

What's Changed

  • Provider users with visual feedback when adding a child feature a slow/remote layer
  • Avoid double-storing photos taken by QField when using the native camera
  • Stabilize value map editor widget filtering
  • Fix hard to read QFieldCloud server error reporting details
  • Fix wrongly sized raster image decorator
  • Fix missing cacert.pem to improve support for gdal's /vsicurl/ dataset access

- C++
Published by nirvn over 1 year ago

qfield - 3.3.4 - Darién

What's Changed

  • Fix value map editor widget's toggle buttons interface wrongly using value as button label description

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.3...v3.3.4

- C++
Published by nirvn over 1 year ago

qfield - 3.3.3 - Darién

What's Changed

  • Fix stylus usage on value relation list
  • Fix @cloud_* expression variables
  • Fix @current_parent_* default value not saved on child creation
  • Make value map filtering case insensitive
  • Many other small fixes

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.2...v3.3.3

- C++
Published by nirvn over 1 year ago

qfield - 3.3.2 - Darién

What's Changed

  • Insure that the vertex editor's generated geometries are compatible with the vector layer of the associated features
  • Various plugin framework improvements

Full Changelog: https://github.com/opengisch/QField/compare/v3.3.1...v3.3.2

- C++
Published by nirvn over 1 year ago

qfield - 3.3.1 - Darién

What's Changed

  • Fix https network connectivity regression in QField 3.3.0

- C++
Published by nirvn over 1 year ago

qfield - 3.3.0 - Darién

Changes

33splash <!-- platformend -->

🚀 Features

  • Drawing capabilities to sketch over photos taken in the field and annotate drawing templates
  • Copy and pasting of feature attributes using the OS clipboard as well as a dedicated feature attribute transfer action
  • Tap-on-canvas finger digitizing mode provides a faster way to enter points and vertices
  • The feature form’s value relation widget gained grouping capabilities to enhance ordering of items
  • The feature form’s value map widget gained a toggle buttons interface for faster data entry and an item filtering for large combobox lists
  • Camera switcher now available in the ‘non-native’ camera allowing users to hop between the front and back camera as well as other available video devices
  • Image decoration overlay on top of the map canvas
  • Plugin framework to empower users to customize QField using Javascript & QML

✨ Improvements

  • Layers visibility and opacity can now be changed during ongoing digitizing of geometries
  • Visibility and collapsing/expanding buttons added to the dashboard legend
  • Information overlays revamped to sit on top of the map canvas alongside a refined styling to better focus on displayed details
  • Information overlays now respect projects’ distance unit type when reporting altitude and distance to destination details
  • The feature form will now respect projects’ ‘reuse last entered value’ setting as configured through QGIS when digitizing new features
  • Map canvas rotation can be frozen by long-pressing on the map canvas and unchecking the map rotation menu item
  • Geometry editing tools such as reshape now respect snapping to angle functionality
  • Elevation profile overlay gained a beautiful dark theme styling variant
  • Significant stylus handling improvements
  • Large set of library updates - including QGIS (3.36.3) and Qt (6.6.3) – resulting in a stabler experience

🪟 Windows improvements

  • Support for direct Bluetooth communication to external GNSS devices
  • Windows packages are now signed <!-- platformend →

🍎 iOS improvements

  • Support for reading a PostgreSQL pg_service.conf file placed in the QField application data folder <!-- platformend -->

- C++
Published by nirvn over 1 year ago

qfield - 3.2.2 - Congo

What's Changed

  • Fix a QFieldCloud synchronization issue with geometryless layers.
  • Fix a number of file attachments wrongly identified as display images (e.g. dxf).

- C++
Published by nirvn almost 2 years ago

qfield - 3.2.1 - Congo

What's Changed

  • Fix typo leading to erroneous geotagging of photos
  • Fix autopush timer interval value
  • Fix handling of empty string in the value relation editor widget
  • Performance boost when downloading packages from QFieldCloud servers
  • Fix last averaged position not taken into account when digitizing
  • Fix readability issue with the busy indicator message string
  • Fix positioning information panel not respecting project distance unit type for altitude and accuracy

- C++
Published by nirvn almost 2 years ago

qfield - 3.2.0 - Congo

Changes

qfield32 <!-- platformend -->

🚀 Features

  • Project-defined tracking sessions activated on project load
  • Background push and synchronization for cloud projects
  • Automatically push pending changes to the cloud on a regular interval
  • New undo/redo functionality allowing you to reverse undesired digitizing and feature editing
  • Title and copyright decoration overlay on top of the map canvas

✨ Improvements

  • Better progress feedback when downloading and synchronizing cloud projects
  • Visual indicators of ‘newer’ cloud project available on the server in QField
  • Relationship’s children can now be created prior to saving their parent feature
  • Insure positioning precise view (i.e. stake-out) works on compass-less devices
  • User interface polishing, including a brand new main menu layout
  • Support for gpsd-served NMEA streams over TCP/UDP
  • Updated several underlying libraries, including QGIS (v3.36) and Qt (v6.6.2)

🤖 Android improvements

  • Massive re-work of native camera, gallery, and file opening activities unlocking proper OS activity overlay <!-- platformend -->

- C++
Published by nirvn almost 2 years ago

qfield - 3.1.9 - Borneo

What's Changed

  • Fix missing translation strings
  • Fix crash when opening a project via file association

- C++
Published by nirvn about 2 years ago

qfield - 3.1.8 - Borneo

What's Changed

  • Fix crash when sending datasets which include sidecar files
  • Fix occasional crash when opening a project when a previous project is already loaded
  • Fix occasional crash when synchronizing a cloud project

- C++
Published by nirvn about 2 years ago

qfield - 3.1.7 - Borneo

What's Changed

  • Improvements for dark mode
  • Fix field expression-based constraint update logic

Android-specific improvements: * Fix Android freezes when sending folders <!-- platformend -->

iOS-specific improvements: * Fix JPEG compression on iOS <!-- platformend -->

- C++
Published by m-kuhn about 2 years ago

qfield - 3.1.6 - Borneo

What's Changed

  • Fix SSL-enabled postgis layer crash

Full Changelog: https://github.com/opengisch/QField/compare/v3.1.5...v3.1.6

- C++
Published by nirvn about 2 years ago

qfield - 3.1.5 - Borneo

What's Changed

  • Fix toggling of geometry editor type using the stylus
  • Fix additional camera crashes

Full Changelog: https://github.com/opengisch/QField/compare/v3.1.4...v3.1.5

- C++
Published by nirvn about 2 years ago

qfield - v3.1.4

What's Changed

  • Fix confusing 'snap to 45 degree' toast when opening projects on QField launch
  • Fix loading of symbologies and snapping from a modified project after having opened it once
  • Fix finger tapping failures
  • Fix lingering artifact when clearing navigation destination
  • Fix coordinate cursor locked to position not sticking to position
  • Fix lingering artifacts when cancelling geometry editor's fill ring and split feature tools
  • Stability improvements

Full Changelog: https://github.com/opengisch/QField/compare/v3.1.3...v3.1.4

- C++
Published by nirvn about 2 years ago

qfield - 3.1.3 - Borneo

Changes

🐛 Bug Fixes

  • Fix crash when using external GNSS devices, a regression caused by the permission handling changes.

- C++
Published by nirvn about 2 years ago

qfield - 3.1.2 - Borneo

Changes

✨ Improvements

  • Update Sentry SDK to increase app stability.

- C++
Published by nirvn about 2 years ago

qfield - 3.1.1 - Borneo

Changes

✨ Improvements

  • Harmonized and improved feature form drawer width when adding new features

- C++
Published by nirvn about 2 years ago

qfield - 3.1.0 - Borneo

Changes

splash

🚀 Features

  • QField can now snap to common angles when digitizing lines and polygons
  • Expression-driven locking of geometry per feature
  • QField's QML camera now adds direction metadata alongside geographical information
  • QField's QML also features a grid overlay
  • Vertex editor has again a new undo mechanism and capability to select a vertex by finger tapping on the screen
  • @positioning_orientation variable available when running on devices equipped with a compass
  • Functionality to allow for non-cloud projects to be updated through a ZIP file containing refreshed and/or new datasets and project file

✨ Improvements

  • Improvement on the rendering of the coordinate cursor and digitizing rubber bands to insure visibility against both light and dark backgrounds
  • Screen lock improvements, including disabling interactions with the back button
  • Significant stability improvements; in particular, a bad camera-related crash in the upstream Qt library has been resolved
  • Better handling of camera, microphone, and location permissions

- C++
Published by nirvn about 2 years ago

qfield - 3.0.7 - Amazonia

Changes

🐛 Bug Fixes

  • Search bar's filters list improvement by @qfield-fairy in https://github.com/opengisch/QField/pull/4763
  • Fix the HTML editor widget by @nirvn in https://github.com/opengisch/QField/pull/4758
  • Re-introduce a timer to avoid finger hover / stylus interference by @qfield-fairy in https://github.com/opengisch/QField/pull/4757
  • Fix view parent/children feature panning/zooming on high dpi screens by @qfield-fairy in https://github.com/opengisch/QField/pull/4742

Full Changelog: https://github.com/opengisch/QField/compare/v3.0.6...v3.0.7

- C++
Published by github-actions[bot] over 2 years ago

qfield - 3.0.6 - Amazonia

Changes

🐛 Bug Fixes

  • Stability improvements

- C++
Published by nirvn over 2 years ago

qfield - 3.0.5 - Amazonia

Changes

🐛 Bug Fixes

  • Fix line and polygon highlight on rotated map canvas
  • Fix display of feature form's HTML widget
  • Fix corrupted Exif image orientation metadata when maximum image size setting is enabled

- C++
Published by nirvn over 2 years ago

qfield - 3.0.4 - Amazonia

Changes

🐛 Bug Fixes

  • Fix project load failure (i.e. blank canvas) for project containing font marker symbols

Full Changelog: https://github.com/opengisch/QField/compare/v3.0.3...v3.0.4

- C++
Published by m-kuhn over 2 years ago

qfield - 3.0.3 - Amazonia

Changes

🐛 Bug Fixes

  • Fix crash with QML, HTML, and Text editor widget
  • Fix resumption of tracks erase the last vertex of the previous session
  • Fix fill ring geometry editor tool
  • Fix QFieldCloud wrong password feedback mistaken for an expired session

Full Changelog: https://github.com/opengisch/QField/compare/v3.0.2...v3.0.3

- C++
Published by m-kuhn over 2 years ago

qfield - 3.0.3 - Amazonia

Changes

🐛 Bug Fixes

  • Fix crash with QML, HTML, and Text editor widget
  • Fix resumption of tracks erase the last vertex of the previous session
  • Fix fill ring geometry editor tool
  • Fix QFieldCloud wrong password feedback mistaken for an expired session

Full Changelog: https://github.com/opengisch/QField/compare/v3.0.2...v3.0.3

- C++
Published by github-actions[bot] over 2 years ago

qfield - 3.0.2 - Amazonia

Changes

What's Changed

  • Fix iOS release https://github.com/opengisch/QField/pull/4640
  • Avoid feature form crashes when the configuration contains QML, HTML, or Text widgets https://github.com/opengisch/QField/pull/4639
  • Fix relation child deletion button https://github.com/opengisch/QField/pull/4644
  • Fix a glitch whereas feature form tabs overlap each other https://github.com/opengisch/QField/pull/4647

Full Changelog: https://github.com/opengisch/QField/compare/v3.0.1...v3.0.2

- C++
Published by github-actions[bot] over 2 years ago

qfield - 3.0.1 - Amazonia

Changes

🐛 Bug Fixes

  • Fix mouse clicks on map canvas blocked when feature {form,list} panel is visible
  • Fix wrong screen DPI assigned to the map canvas (leading to tiny markers and fonts)
  • Fix handling of hyperlinks in the feature form's text widget
  • Fix oauth2 authentication not forgotten on app restart

- C++
Published by github-actions[bot] over 2 years ago

qfield - 3.0.0 - Amazonia

Changes

30splash

🚀 Features

General features: - Near-Field Communication (NFC) text tag reading support - The welcome screen’s recent projects list is now equipped with a map canvas preview - New active layer feature search functionality in the top search bar - New map canvas rendering quality setting to unlocked faster rendering speeds and lower memory usage at the cost of a slightly rendering quality reduction - A list of feature(s) under which a long press has occurred is now appended to the map canvas menu with action shortcuts - Relationship-related editor widgets now allows for zooming onto the child/parent within the feature form - Layer credits are now displayed within the layer properties panel when available in opened projects - Imperial and nautical scale bar support - Feature form text widget support

Tracking features: - New erroneous position safeguard defined as a maximum distance threshold - Resumption of tracking across sessions

Digitizing features: - New snapping button which allows users to toggle snapping on/off while digitizing - New legend snapping badges when project is set up to advanced snapping mode - Digitizing of geometry vertices through volume keys - Brand new geometry editor’s eraser tool allowing users to remove parts of a geometry by drawing areas of deletion

✨ Improvements

QField built against Qt6: - Dramatically improved Material theme used to style UI elements such as combo boxes - Improved dark theme color scheme - Improved internal positioning handling of satellite information - Years worth of fixes and improves when compared to the previously used version

Quality of life improvements: - The value relation editor widget has received several fixes and UX improvements - When duplicating features, users are now asked to move the duplicated feature immediately - Duplication of features will now copy any children of any existing relationships set to composition strength - Missing project fonts are now downloaded in the background and automatically added into QField - Labels visibility on vector tile layers can now be toggle on/off - QField now exports layouts as PDFs on iOS - Improvements in the handling of altitude with external GNSS receivers - Countless optimizations have made QField’s UI smoother than ever

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.7 - Insightful Indri

Changes

🐛 Bug Fixes

  • Fix occasional crash with geometry rubber bands

Note: on Windows, while the installer filename contains 2.8.5, the actual version is 2.8.2

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.6 - Insightful Indri

Changes

🐛 Bug Fixes

  • Fix altitude value for Happy's IMU measurements
  • Fix detection of IMU measurements for Happy Mönch II devices

Note: on Windows, while the installer filename contains 2.8.5, the actual version is 2.8.2

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.5 - Insightful Indri

Changes

🐛 Bug Fixes

  • Fix geometry highlighter crash for certain polygons containing overlapping vertices
  • Fix memory leaks when aborting an ongoing map canvas rendering operation

Note: on Windows, while the installer filename contains 2.8.5, the actual version is 2.8.2

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.4 - Insightful Indri

Changes

🐛 Bug Fixes

  • Fix /vsicurl/ data sources
  • Fix show visible layer features action when the vector layer CRS does not match that of the project

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.3 - Insightful Indri

Changes

✨ Improvements

  • File association to support opening .mbtiles standalone datasets

🐛 Bug Fixes

  • Fix a narrow scenario when checkbox editor widget fails to toggle to False
  • Fix compass direction not pointing towards north for a number of CRSes
  • Fix copying of bookmark details into the clipboard

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.2 - Insightful Indri

Changes

🐛 Bug Fixes

  • Fix occasional crash on exit which would leave temporary geopackage files (.wal) behind.

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.1 - Insightful Indri

Changes

🐛 Bug Fixes

  • Insure layer visibility is always properly reflected in the legend widget
  • Fix checkbox editor widget not reflecting feature values
  • Fix default value when tracking against point layers
  • Fix HTML code in HTML-enabled multiline text editor widget

- C++
Published by github-actions[bot] over 2 years ago

qfield - 2.8.0 - Insightful Indri

Changes

28_highlights

🚀 Features

  • Sensors data handling (reading, writing to feature, tracking) within QField
  • Skip the welcome screen and jump right into your last opened - or user-specified - project when launching QField
  • Functionality to log NMEA streams to text field
  • IMU correction for supported Happy GNSS devices
  • Global map shading rendering support

✨ Improvements

  • Greatly improved feature search for the value relation editor widget
  • Draw in the bottom navigation bar when set to gesture mode
  • Handle opening of individual datasets with mixed geometry layers
  • Feature lists are now sorted, everywhere

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.7.6 - Heroic Hedgehog

Changes

🐛 Bug Fixes

  • Yet more bug fixing and stability improvements.

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.7.5 - Heroic Hedgehog

Changes

🐛 Bug Fixes

  • More bug fixing and stability improvements.

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.7.4 - Heroic Hedgehog

Changes

🐛 Bug Fixes

  • Many, many fixes.

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.7.3 - Heroic Hedgehog

Changes

🐛 Bug Fixes

  • Significant improvement in Bluetooth connection reliability
  • Dark theme tweaks

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.7.2 - Heroic Hedgehog

Changes

🐛 Bug Fixes

  • Slightly higher rotation kickstart threshold to avoid accidental rotation while pinch zooming
  • Fix moving of features on rotated map canvas
  • Fix 'invalid relation' on fields with valid relations
  • Fix WFS provider on iOS

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.7.1 - Heroic Hedgehog

Changes

🚀 Features

  • New action to import a dataset of compressed project from a remote URL (see documentation)

🐛 Bug Fixes

  • Fix digitizing of 3D points on shapefile datasets when not locked to current GNSS position

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.7.0 - Heroic Hedgehog

Changes

27

🚀 Features

  • Map canvas rotation support (via pinch rotation gesture and mouse middle button)
  • Audio and video attachment recording within the feature form
  • Audio and video attachment playback within the feature form
  • File attachment support added to the feature form
  • User interface dark theme styling (defaulting to current system default on Android)
  • User interface font scaling
  • A completely revamped non-native camera featuring zoom support, flash toggle, GPS location metadata, and a much better interface

✨ Improvements

  • Default value expressions relying on aggregate() now work properly within the feature form
  • Image metadata values are now preserved when setting a maximum image size setting (via qfieldsync)
  • Feature form’s field labels will now respect the color and style overrides defined in project files
  • Upstream libraries updated, including brand new QGIS 3.30

🐛 Bug Fixes

  • Vertical grid datasets containing spaces in their paths now working

- C++
Published by github-actions[bot] almost 3 years ago

qfield - 2.6.3 - Geeky Gecko

Changes

🐛 Bug Fixes

  • Fix freeze occurring when zooming to a 1-point vector layer
  • Fix UUID editor widget not working when editable state is unchecked
  • Fix parenting of serial port receiver
  • Fix blurry 'show feature' button within the relation reference editor widget

- C++
Published by github-actions[bot] about 3 years ago

qfield - 2.6.2 - Geeky Gecko

Changes

🐛 Bug Fixes

  • Fix out-of-sync positioning device type combobox when adding a new device
  • Fix photo orientation not respected when applying maximum image size setting
  • Fix USB file transfer of photo attachments not working under some scenarios (involving creation of new directories)

- C++
Published by github-actions[bot] about 3 years ago

qfield - 2.6.1 - Geeky Gecko

Changes

🚀 Features

  • Add a new positioning serial port receiver, unlocking external GNSS device over Bluetooth on windows via virtual serial port (#3806)

- C++
Published by github-actions[bot] about 3 years ago

qfield - 2.6.0 - Geeky Gecko

🚀 New features

26_cover

  • A new external GNSS devices management system that allows users to save device 'presets' making it easier to switch from one device to another (#3768, funded by Deutsche Bahn)
  • A new pair of TCP and UDP receivers to support streaming of NMEA positioning data over IP (#3770, funded by Deutsche Bahn)
  • Ability to choose the measurement (M) value to attach to vertices when tracking positioning or when digitizing while locked to position (#3731)

✨ Improvements

  • Greatly improved external GNSS device stability and reliability with new automated tests acting as safeguards against future regressions (#3771, #3781, funded by Deutsche Bahn)
  • Points created on 3D layers are now always 3D (with Z set to NaN if missing)
  • Shortcut to go to a QR Code encoded point with the 'geo:' prefix when scanning through the search bar
  • Printing of map layouts and atlases on iOS now works

- C++
Published by github-actions[bot] about 3 years ago

qfield - 2.5.7 - Fancy Flamingo

Changes

🐛 Bug Fixes

  • Fix a serious issue leading to corrupted graphics - such as missing combo box background colors - on old devices.

- C++
Published by github-actions[bot] about 3 years ago

qfield - 2.5.6 - Fancy Flamingo

Changes

🐛 Bug Fixes

  • Geometry editor rubberband fix (#3709)
  • Keep the feature form model alive when hiding form to digitize child geometry (#3705)

- C++
Published by github-actions[bot] about 3 years ago

qfield - 2.5.5 - Fancy Flamingo

Changes

🐛 Bug Fixes

  • Fix field constraints not ignored when field hidden
  • Fix freeze on old devices when clicking the layer tree (or toggling editing on)
  • Fix UI elements overlapping with bottom OS system bar
  • Fix iOS native camera / gallery failing when destination directory does not exist
  • Fix handling of unique constraints when adding child features in a newly-created parent feature
  • Fix clipping of QFieldCloud password text input
  • Fix checkbox editor widget regression

- C++
Published by github-actions[bot] about 3 years ago

qfield - 2.5.4 - Fancy Flamingo

Changes

🐛 Bug Fixes

  • Fix regression with QML and HTML containers not displaying in feature forms
  • Fix initial extent when opening individual datasets with single-point (or multiple points at same location)

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.5.3 - Fancy Flamingo

Changes

🐛 Bug Fixes

  • Fix Bluetooth scanning on devices running Android >= 12
  • Fix multi-line text editor widget
  • Fix wrong magnetic variation value with internal GNSS devices

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.5.2 - Fancy Flamingo

Changes

🐛 Bug Fixes

  • Feature form fixes and optimizations
  • Nicer in-app QFieldCloud registration process

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.5.1 - Fancy Flamingo

🐛 Bug fixes

  • Fix occasional crash when activating the measuring tool
  • Further feature form stability fixes

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.5.0 - Fancy Flamingo

🚀 New features

25

  • Elevation profiling of terrain and layers (https://github.com/opengisch/QField/pull/3501)
  • Multi-column support in feature form (https://github.com/opengisch/QField/pull/3518)
  • Measuring tool display azimuth values (https://github.com/opengisch/QField/pull/3503)
  • Locked screen mode to avoid accidental touches while QField is in your pocket (https://github.com/opengisch/QField/pull/3507)
  • Customize number of items shown in the feature form’s relation editor widget (https://github.com/opengisch/QField/pull/3520)

✨ Improvements

  • Handling of feature form group’s background color
  • Improved viewing resolution of GeoPDFs and georeferenced PDFs datasets
  • Font sizing on Windows, Linux, and MacOS
  • NULL state for the feature form’s checkbox widget
  • New feature handling of default values improved to match QGIS behavior

🐛 Bug fixes

  • Fix default value relying on positioning variables updated on feature edits
  • Fix external GNSS receiver’s ellipsoidal elevation regression
  • More feature form-related bugs addressed, simply too many to list

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.4.5 - Ecstatic Elk

Changes

🐛 Bug Fixes

  • Fix startup crash on iOS 16.1
  • Fix QField-specific variables failure when features have default values set to apply on update

- C++
Published by mbernasocchi over 3 years ago

qfield - 2.4.4 - Ecstatic Elk

Changes

🐛 Bug Fixes

  • Fix non-atlas printing to PDF (via the main menu)
  • Avoid falling into an endless loop of default value updates

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.4.3 - Ecstatic Elk

Changes

✨ Usability improvements

  • Added a documentation button in the 'About QField' popup linking to our growing documentation site.

🐛 Bug Fixes

  • Fixed search bar's go to point feature partially broken when layer CRS doesn't match the project CRS

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.4.2 - Ecstatic Elk

🐛 Bug fixes

  • Further tweaks to sample projects to have them behave better outside of Europe

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.4.1 - Ecstatic Elk

🐛 Bug fixes

  • Fix settings' external GNSS device combobox out of sync with positioning device on QField launch

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.4.0 - Ecstatic Elk

QField 2.4 is out with a number of new features, usability improvements and bug fixes. This new release also marks the first non-beta version on iOS as QField maturity on the Apple devices has ground over the last few months.

24-censored

🚀 Features

  • Atlas-driven print layouts can now be printed through the main menu’s print to PDF menu
  • Dragging of files onto an iOS device via USB Cable and iTune support
  • First non-beta iOS release available to the public

✨ Usability improvements

  • When sending or exporting datasets via the project folder, all sidecars will be taken into consideration (i.e you can send those edited shapefiles via your favorite email or messenger app)
  • QFieldCloud’s projects are now better sorted and its community tab now functional
  • Improvements to sample projects shipped with QField (have a look!)

🐛 Bug fixes

  • QField greatly improved its automated testing framework, greatly decreasing the risks of regressions slipping into future releases
  • QGIS-shipped SVG markers will now render properly within Qfield
  • Freehand toggling with stylus fixed
  • The changlelog popup doesn't overlap with the OS’ status bar anymore

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.3.5 - Diversified Dugong

Changes

✨ What's Changed

  • Update ios appstore certificates

Full Changelog: https://github.com/opengisch/QField/compare/v2.3.4...v2.3.5

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.3.4 - Diversified Dugong

Changes

🐛 Bug Fixes

  • Fix regression on some older devices whereas the side dashboard and the search bar buttons were mislocated outside of the screen

- C++
Published by github-actions[bot] over 3 years ago

qfield - 2.3.3 - Diversified Dugong

Changes

✨ Usability Improvements

  • Implement basic iOS local files / project support (#3325)
  • Give a hint that the projects list is empty or being refreshed (#3293)

🐛 Bug Fixes

  • Fetch public projects with a separate request to speed up users' cloud project list on login (#3303)
  • Important fix to authentication manager to restore handling of 2 factor authentication (et cie) configuration (#3313)
  • Fix crash when the layer is invalid (#3304)
  • Fix dashboard buttons glitch on iOS (#3321)

Full Changelog: https://github.com/opengisch/QField/compare/v2.3.2...v2.3.3

- C++
Published by github-actions[bot] over 3 years ago