Florian M

Results 195 issues of Florian M

Got my first instances of `NonLocalReturn` and thus learned that return in scala is generally considered harmful. https://tpolecat.github.io/2014/05/09/return.html – I’d say it is worth taking the time to remove all...

enhancement
backend
refactoring

As of https://github.com/scalableminds/webknossos/pull/6285, many annotation-related routes in the backend API no longer require the type paramter, but the old versions are also still there. We should consider adapting the front-end...

backend
frontend
refactoring

The thumbnail.jpg route of the datastore should support selecting mappings, and the wk-side routes should also use that (let’s discuss how the user should specify what should be used there)

enhancement
backend

The wk backend has BucketPosition, VoxelPosition, ~CubePosition~. Does it really need all three? What members do these need? I’d say BucketPosition does not need to store voxel positions at all,...

backend
refactoring

### URL of deployed dev instance (used for testing): - https://___.webknossos.xyz ### Steps to test: - abc ### Issues: - #3810 ------ (Please delete unneeded items, merge only when none...

currently duplicated in isosurfaceservice and finddataservice (as of https://github.com/scalableminds/webknossos/pull/3682)

backend
refactoring
performance

Currently merging of volume annotations does voxel-wise merging. Instead, we could just aggregate the layer list into the new annotation. There could then be an option to merge two or...

enhancement
backend

There are some usages of null, e.g. in IsosurfaceServiceHolder and VolumeTracingService. This is a code smell, should be replaced by Scala Option/None for type safety.

backend
refactoring

When users are inactive for a long time, this should be noted as a Mailchimp tag

enhancement
backend

The creationInfo field of a task (which is also sent back to the user as csv) is based on the nml file name. If the NML comes with volume data...

enhancement
backend
discussion