Skip to content

Releases: opengisch/qfieldsync

4.3.1

11 Feb 09:10
ecf1f1a
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Revert importDirectoryProject to a preference of type String, which caused error in previously saved projects (#482)

4.3.0

10 Feb 07:49
73c3234
Compare
Choose a tag to compare

Changes

🚀 Features

  • Implement functionality to determine maximum number of items shown in the relation editor widget by @nirvn in #474
  • Don't immediately close the package project dialog on save by @domi4484 in #476
  • Select subdirs in exported project to be copied back to the main project by @suricactus in #478
  • Move away from photo-centric external resource support into file,image,audio,video by @nirvn in #479

🐛 Bug fixes

  • Fix glitchy SVG avatars on OSX by @nirvn in #469
  • Increase the timeout for all requests to QFC by @suricactus in #480
  • Virtual layer handling + fix bad error that breaks cloud converter by @nirvn in #465

New Contributors

Full Changelog: v4.2.0...v4.3.0

4.2.0

12 Aug 01:44
6347ff1
Compare
Choose a tag to compare

Changes

🚀 Features

  • Improve labels when loading a project and showing an error (#457)
  • Suggest uploading files right after creating a new empty project (#458)
  • When there is a warning when creating a new project, just accept it (#456)
  • Improved messages when the API returns an error (#455)
  • Reselect the project after projects refresh or creating a new one (#452)
  • Show nicer error when the project name already existing for given owner (#451)
  • Add "Attachement Directories" configuration on QFieldSync (#449)
  • Do not automatically try to login if last attempt failed (#440)
  • Sign in error handling and auto sign-in improvements (#439)

🐛 Bug Fixes

  • Do not attempt downloading public projects by default (#462)
  • When changing the description and getting the server error, stay on the edit project screen (#463)
  • Fix setting the description on project creation (#460) (#461)
  • Fix exception when the reloadProject call on deleted Qt objects (#459)
  • Added a poor man message bus to inform the project settings that sth changed in layer settings (#454)
  • Cut the response by the content length, so we can discard other bytes coming from buggy clients (#453)
  • Fix successful cable export message bar hyperlink on windows (#447)

4.1.1

09 May 09:35
949fd9c
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

  • Reverted changes fixing #413 , but causing regressions when saving project settings (#428)

4.1.0

28 Apr 03:24
bd79752
Compare
Choose a tag to compare

Changes

🚀 Features

  • Add a new project-level property to define maximum width/height of image attachments (#415)

🐛 Bug Fixes

  • Make sure the configuration made using project properties -> layer properties is not lost (#418)
  • Bump libqfieldsync that fixes non-ascii raster file checks (#419)

v4.0.0

17 Mar 04:42
655a9b6
Compare
Choose a tag to compare

image

🚀 Features

  • Added QFieldCloud support ☁️

Full Changelog: v3.4.4...v4.0.0

v4.0.0-beta20

08 Mar 16:54
1b2d211
Compare
Choose a tag to compare
v4.0.0-beta20 Pre-release
Pre-release

What's Changed

  • Add explanations to the new project checker dialog (#398)
  • Avoid hidden files and directories (POSIX only) (#397)
  • Fix creating a new project from the browser panel (#400)
  • Make sure the suggested project name is valid when creating a new project on QFIeldCloud (#401)
  • Fix clicking on the project link not opening the browser (#402)
  • Fixed the links to point to the new docs (#399)
  • Fix QGIS 3.16 because setTimeout(0) make requests fail immediately (#394)
  • If the request is not successful, do not download the response contents (#395)
  • Add reset password and register an account links (#396)
  • Various text and typo fixes (#403)

Full Changelog: v4.0.0-beta19...v4.0.0-beta20

v4.0.0-beta19

22 Feb 11:17
a01bb58
Compare
Choose a tag to compare
v4.0.0-beta19 Pre-release
Pre-release

🐛 Bug Fixes

  • Fix failing login due to multiple /api/v1/ path appending to the URL by @suricactus in #390

Full Changelog: v4.0.0-beta18...v4.0.0-beta19

v4.0.0-beta18

14 Feb 11:15
237505e
Compare
Choose a tag to compare
v4.0.0-beta18 Pre-release
Pre-release

Changes

🚀 Features

  • QFieldSync should use the file version display format from as provided from the API (#386)
  • Bump libqfieldsync, less annoyance (#384)
  • Even simpler explanation on QFieldSync transfer dialog (#385)
  • Don't block the main thread when cloudifying a project so the UI updates (#378)
  • Fix sign out if there is no avatar (#371)
  • Show feedback when a file is locally deleted (#367)
  • Show feedback whether the uploaded project file is usable by QFieldCloud (#366)
  • Improve the instructions on the synchronize dialog (#360)
  • Add help button on the projects dialog that shows qfield.org/docs (#358)
  • Use the avatar as a logout button as it is on QField (#357)
  • Don't show successfully synced message if there were some error during sync (#352)
  • Rename [synchronize project] to [perform actions] (#340)
  • Open the current project directory button (#338)

🐛 Bug Fixes

  • Fix missing HTTP code from the reply for unknown reason (#387)
  • Fix QFieldSync package dialog if no project is open (#383)
  • Fix ssl handling on QFieldCloud bad SSL instances (#375)
  • Fix sync dialog when dowloading project without selected local dir (#373)
  • Disable the default timeout of 60 secs that QGIS has (#370)
  • Keep local dirs configuration even if you change the API url (#369)
  • Fix deleting remote files (#368)
  • Restore delete functionality (#365)
  • Fix inverted logic and weird feedback when a project is cloudified (#364)
  • Actually set dirname, not only the feedback (#363)
  • Upload the .qgs/.qgs file at the end of the file transfer (#362)
  • Shows a success message only when files have been really uploaded (#355)
  • Move the upload/download/delete http calls in the FileTransfer class (#353)
  • Fix a python error when transfering files (#348)
  • Hide the login dialog on startup if "remember me" is checked (#347)
  • Bump libqfieldsync that fixes basemap generation when project CRS is different from basemap layer CRS (#346)
  • Bump libqfieldsync support single layer basemap generation and list the plugin in QGIS 3.16 (#345)
  • Bump libqfieldsync with theme basemap generation (#343)
  • UX when using the transferring dialog (#342)
  • Bump libqfieldsync with fixes on basemap creation; Fix assert on sync (#339)
  • Don't allow relative paths, because one can setup the root dir (#336)
  • Bump QFieldSync to fix too many warnings when non UTF8 and non ASCII is used (#337)
  • Tell the user that the packaging failed and show the python error (#323)

v4.0.0-beta17

01 Dec 09:58
Compare
Choose a tag to compare
v4.0.0-beta17 Pre-release
Pre-release

Changes

  • Bump QFieldSync to fix too many warnings when non UTF8 and non ASCII is used (#337)
  • Don't allow relative paths in local project dir (#336)
  • Open the current project directory button (#338)
  • Bump libqfieldsync with fixes on basemap creation (#339)
  • Rename button label from "synchronize project" to "perform actions" #340
  • Use CloudTransferDialog.show_transfer_dialog static method to prevent multiple dialogs (#342)
  • If the updating the files list is unsuccessful before transferring, show an error message, instead of silently showing all the local files as changed. (#342)
  • Bump libqfieldsync support theme basemap generation (#343)
  • Bump libqfieldsync support single layer basemap generation (#345)
  • List the plugin in QGIS 3.16 (#345, #346)

Full Changelog: v3.4.4...v4.0.0-beta17