You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Added the option to make a segment's ID active via the right-click context menu in the segments list. [#5935](https://github.com/scalableminds/webknossos/pull/6006)
14
15
- Added a button next to the histogram which adapts the contrast and brightness to the currently visible data. [#5961](https://github.com/scalableminds/webknossos/pull/5961)
15
16
- Running uploads can now be cancelled. [#5958](https://github.com/scalableminds/webknossos/pull/5958)
16
17
@@ -21,11 +22,15 @@ For upgrade instructions, please check the [migration guide](MIGRATIONS.released
21
22
- Changed that webKnossos no longer tries to reach a save state where all updates are sent to the backend to be in sync with the frontend when the save is triggered by a timeout. [#5999](https://github.com/scalableminds/webknossos/pull/5999)
22
23
- When changing which layers are visible in an annotation, this setting is persisted in the annotation, so when you share it, viewers will see the same visibility configuration. [#5967](https://github.com/scalableminds/webknossos/pull/5967)
23
24
- Downloading public annotations is now also allowed without being authenticated. [#6001](https://github.com/scalableminds/webknossos/pull/6001)
25
+
- Downloaded volume annotation layers no longer produce zero-byte zipfiles but rather a valid header-only zip file with no contents. [#6022](https://github.com/scalableminds/webknossos/pull/6022)
26
+
- Changed a number of API routes from GET to POST to avoid unwanted side effects. [#6023](https://github.com/scalableminds/webknossos/pull/6023)
- Fixed volume-related bugs which could corrupt the volume data in certain scenarios. [#5955](https://github.com/scalableminds/webknossos/pull/5955)
27
31
- Fixed the placeholder resolution computation for anisotropic layers with missing base resolutions. [#5983](https://github.com/scalableminds/webknossos/pull/5983)
28
32
- Fixed a bug where ad-hoc meshes were computed for a mapping, although it was disabled. [#5982](https://github.com/scalableminds/webknossos/pull/5982)
33
+
- Fixed a bug where volume annotation downloads would sometimes contain truncated zips. [#6009](https://github.com/scalableminds/webknossos/pull/6009)
@@ -51,6 +48,7 @@ class AnnotationIOController @Inject()(
51
48
taskDAO: TaskDAO,
52
49
taskTypeDAO: TaskTypeDAO,
53
50
tracingStoreService: TracingStoreService,
51
+
temporaryFileCreator: TemporaryFileCreator,
54
52
annotationService: AnnotationService,
55
53
analyticsService: AnalyticsService,
56
54
sil: Silhouette[WkEnv],
@@ -223,8 +221,11 @@ Expects:
223
221
@ApiOperation(value ="Download an annotation as NML/ZIP", nickname ="annotationDownload")
224
222
@ApiResponses(
225
223
Array(
226
-
newApiResponse(code =200,
227
-
message ="NML or Zip file containing skeleton and/or volume data of this annotation."),
224
+
newApiResponse(
225
+
code =200,
226
+
message =
227
+
"NML or Zip file containing skeleton and/or volume data of this annotation. In case of Compound annotations, multiple such annotations wrapped in another zip"
0 commit comments