Conversation
This reverts commit 8f6ee61.
Some templates are dependent on preserved whitespace.
This is used by biigle/maia.
This is not directly related to the Vue 3 migration but it will be used in the Vue 3 PR of biigle/maia.
These can be used by modules to implement tab components.
It didn't work correctly if the canScroll state changed. Also it will now automatically work with the sidebar, simplifying other places in the codebase.
|
When trying to dismiss an annotation in Largo, it gets stuck on loading. Tested on Firefox and Brave. Screencast.From.2025-04-10.10-05-09.mp4 |
|
Another configuration issue with the instance... Please try again. |
|
When I open the chart page sometimes it is quite slow to load. IDK if it is because it is just a testing environment or any unrelated reason. |
|
The API Documentation is also not accessible, but I guess this could also be because of settings. |
|
@dbrembilla thanks for the feedback!
Maybe at some point we set up an actual staging instance for testing. Then I'll use the same setup than the production instance and there will be fewer differences. |
|
The color adjustment doesn't work for the TIFF image. I'm not sure if this is a bug or if the tab should be disabled. |
This also reworks the sidebar logic for open tabs. The sidebar can now be closed by setting openTab to an empty value.
|
@lehecht Thanks you found the first bug there 😉 The tab should now be correctly disabled again. |
|
After creating an invitation for joining a project, the button to copy the link does not work. Additionally, the expiration time of the link changes after the page is reloaded. |


Tasks:
<template #slot>syntaxv-modelto new defaultmodelValuevariable nameemits: ['evt', ...]$on,$onceand$off.inline-template.:disabledandv-bind:disabledattributes that expect the attribute to be removed iffalse. Usenullinstead.beforeDestroytobeforeUnmount.Property "scollable" was accessed during render but is not defined on instance.on project overview.Vue.extend,$mount(),$on()and$off(). Fix this once the image/video annotation tools are functional again with the compatibility build. Finally disableGLOBAL_EXTEND.GLOBAL_PROTOTYPE. Maybe use a fetch wrapper.biigle/metadata-ifdobiigle/newsletterRemove boilerplate JS/CSS assets from bigle/module newsletter#18biigle/metadata-cocobiigle/kpisbiigle/denbi-servicebiigle/demobiigle/auth-nfdibiigle/auth-lsloginnpm run build<script type="text/javascript">to<script type="module">for inline scripts.<control-button>component to use scoped slot event instead of$onlistener (689106d50).<template slot="xxx">to<template #xxx>syntax.v-modelto new defaultmodelValuevariable name.emits: ['evt', ...].$on,$onceand$off.inline-template.:disabledandv-bind:disabledattributes that expect the attribute to be removed iffalse. Usenullinstead.beforeDestroytobeforeUnmount.handleErrorResponse.Maybe remove(still useful)cachebust_asset()Consider to share OpenLayers similar to Vue between core and modules (e.g. magic-sam, reports, ananas, geo, ...)ol/Map. With an importmap, all specifies would need to be defined, not only one as with Vue. This is just not practical, so OL will be imported individually in modules and critical components (such as styles) will be shared with the import/export system of BIIGLE.MODE: 3<script type="text/javascript">to<script type="module">for inline scripts that were added in the meantimeconfigureCompatandTODOs), including all uses ofcompatConfig(also in modules)Follow up with Improve annotation performance #249 (unify image and video annotation tools with composition API)Resolves #455
Resolves #515