eScriptorium issueshttps://gitlab.inria.fr/scripta/escriptorium/-/issues2019-04-17T19:48:38+02:00https://gitlab.inria.fr/scripta/escriptorium/-/issues/52History back button doesn't work in edit page2019-04-17T19:48:38+02:00Robin TissotHistory back button doesn't work in edit pageNeed to catch popstate see [The_popstate_event](https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_popstate_event)Need to catch popstate see [The_popstate_event](https://developer.mozilla.org/en-US/docs/Web/API/History_API#The_popstate_event)https://gitlab.inria.fr/scripta/escriptorium/-/issues/181merge vertical lines needs recalculation2020-03-16T13:38:26+01:00daniel stoeklmerge vertical lines needs recalculationWhen merging two vertical lines, the dots are aligned to a new line sometimes in quite crazy orders.When merging two vertical lines, the dots are aligned to a new line sometimes in quite crazy orders.https://gitlab.inria.fr/scripta/escriptorium/-/issues/227tiff_lzw not available in Pillow2020-04-06T11:54:12+02:00Robin Tissottiff_lzw not available in PillowFile "/usr/src/app/apps/api/serializers.py" in to_representation
23. data['size'] = (img.width, img.height)
OSError at /api/documents/360/parts/
decoder tiff_lzw not availableFile "/usr/src/app/apps/api/serializers.py" in to_representation
23. data['size'] = (img.width, img.height)
OSError at /api/documents/360/parts/
decoder tiff_lzw not availablehttps://gitlab.inria.fr/scripta/escriptorium/-/issues/252tifs don't work anymore2020-05-25T19:06:00+02:00Robin Tissottifs don't work anymoreSince we turned off automatic png conversion since firefox won't display them, or at least some of those.Since we turned off automatic png conversion since firefox won't display them, or at least some of those.https://gitlab.inria.fr/scripta/escriptorium/-/issues/254repolygonisation fails2020-07-08T11:58:34+02:00daniel stoeklrepolygonisation failstwo lines drop their polygons for the following image-seg file[P.Cair.Zen.IV.59604r.xml](/uploads/0f37cf3ec1c8ca5aa1fe7105e3192879/P.Cair.Zen.IV.59604r.xml)![P.Cair.Zen.IV.59604r](/uploads/38884305e9791ef2f856c75695b72513/P.Cair.Zen.IV.5...two lines drop their polygons for the following image-seg file[P.Cair.Zen.IV.59604r.xml](/uploads/0f37cf3ec1c8ca5aa1fe7105e3192879/P.Cair.Zen.IV.59604r.xml)![P.Cair.Zen.IV.59604r](/uploads/38884305e9791ef2f856c75695b72513/P.Cair.Zen.IV.59604r.png)
![image](/uploads/a4da7babb9c157a8b47aaf5a9177c33e/image.png)https://gitlab.inria.fr/scripta/escriptorium/-/issues/256yellow circle line indication too big2020-07-23T10:54:23+02:00daniel stoeklyellow circle line indication too bigFrequently the yellow circle indicating the line has a completely disproportionate size - far too small or far too big. It probably depends on the average line height in the current magnification. Also the baselines can be too large
![im...Frequently the yellow circle indicating the line has a completely disproportionate size - far too small or far too big. It probably depends on the average line height in the current magnification. Also the baselines can be too large
![image](/uploads/f6d9a347570432134f051a292d20a915/image.png)
![image](/uploads/1760d8cfd7e12c52ac3f17e521fa171f/image.png)
If I move to just the next image I hardly see the baseline
![image](/uploads/fa2eaf6923c640b6c4ef491c97ea7e42/image.png)https://gitlab.inria.fr/scripta/escriptorium/-/issues/301wrong side deletion of boundaries in RTL when cutting left side of baseline2020-11-27T18:06:08+01:00daniel stoeklwrong side deletion of boundaries in RTL when cutting left side of baseline: If I shorten a line in RTL on the left side, the UI correctly deletes the LEFT side of the baseline but incorrectly deletes the wrong (RIGHT) side of the boundary first and then reconstructs the right one completely. This concerns both...: If I shorten a line in RTL on the left side, the UI correctly deletes the LEFT side of the baseline but incorrectly deletes the wrong (RIGHT) side of the boundary first and then reconstructs the right one completely. This concerns both the segmentation and the visualisation in the transcription panel.
Ff soeone leaves the page before recomputation it leaves corrupted lines. It would be preferable to leave the right boundary part in place
![image](/uploads/de29900e0b04929d27b7d5ba73f695cd/image.png)https://gitlab.inria.fr/scripta/escriptorium/-/issues/307Anonymous using contact form don't get a success message2020-12-07T12:03:57+01:00Robin TissotAnonymous using contact form don't get a success messageBecause the message.js library is only included for logged in users.Because the message.js library is only included for logged in users.https://gitlab.inria.fr/scripta/escriptorium/-/issues/321deleting splitting regions needs automatic line de-reassociation2021-01-27T16:16:24+01:00daniel stoekldeleting splitting regions needs automatic line de-reassociationIf one deletes a region, the lines associated to it should be automatically disassociated from it.
If one divides a region into two (or more) all lines in it should automatically be reassociated to the line in which their central point i...If one deletes a region, the lines associated to it should be automatically disassociated from it.
If one divides a region into two (or more) all lines in it should automatically be reassociated to the line in which their central point is. Any other behavior is counterintuitive and will cause great confusion with users also because it is not shown in the UI that these lines are still associated to a ghost or to the wrong region. I call this a bug and not a feature request as it is unwanted behavior.https://gitlab.inria.fr/scripta/escriptorium/-/issues/324freeze possibility to rotate when segmenting (or transcribing?)2021-02-01T16:22:50+01:00daniel stoeklfreeze possibility to rotate when segmenting (or transcribing?)I rotated an image in the middle of segmenting it automatically. Sent you the reference via email. Do need to freeze this possibility when item is locked.I rotated an image in the middle of segmenting it automatically. Sent you the reference via email. Do need to freeze this possibility when item is locked.https://gitlab.inria.fr/scripta/escriptorium/-/issues/186Catch old models error and display it nicely2021-02-02T11:21:24+01:00Robin TissotCatch old models error and display it nicely```
Traceback:
File "/usr/src/app/apps/core/tasks.py" in transcribe
525. part.transcribe(model=model)
File "/usr/src/app/apps/core/models.py" in transcribe
590. model_ = kraken_models.load_any(model.file.path)
...```
Traceback:
File "/usr/src/app/apps/core/tasks.py" in transcribe
525. part.transcribe(model=model)
File "/usr/src/app/apps/core/models.py" in transcribe
590. model_ = kraken_models.load_any(model.file.path)
File "/usr/local/lib/python3.7/site-packages/kraken/lib/models.py" in load_any
157. seq = TorchSeqRecognizer(nn, train=train, device=device)
File "/usr/local/lib/python3.7/site-packages/kraken/lib/models.py" in __init__
52. if nn.model_type not in [None, 'recognition']:
File "/usr/local/lib/python3.7/site-packages/kraken/lib/vgsl.py" in model_type
471. return self.user_metadata['model_type']
Exception Type: KeyError
Exception Value: 'model_type'
Request data not supplied
```https://gitlab.inria.fr/scripta/escriptorium/-/issues/343too sensitive2021-04-06T01:54:09+02:00daniel stoekltoo sensitiveThere is some change in the behavior for mouse clicks in the segmentation panel. I have much pain in correcting layout because it starts creating lines all the time when I try to select a line instead. and then the escape key usually doe...There is some change in the behavior for mouse clicks in the segmentation panel. I have much pain in correcting layout because it starts creating lines all the time when I try to select a line instead. and then the escape key usually doesnt kill the unborn line right away.https://gitlab.inria.fr/scripta/escriptorium/-/issues/349adding text to lines without polygons in either 3rd or 4th panel gives js error2021-05-04T11:29:45+02:00Robin Tissotadding text to lines without polygons in either 3rd or 4th panel gives js errorhttps://gitlab.inria.fr/scripta/escriptorium/-/issues/351newly created line in segmentation filled with wrong text2021-05-15T11:07:00+02:00daniel stoeklnewly created line in segmentation filled with wrong textIf I create a new line in the segmentation panel in a text with existing transcription and then want to add it's text, it is filled with the text of the previous/next line and I am not sure what would happen if I started to correct this....If I create a new line in the segmentation panel in a text with existing transcription and then want to add it's text, it is filled with the text of the previous/next line and I am not sure what would happen if I started to correct this. After hitting F5 it is fine, but this seems a digression.https://gitlab.inria.fr/scripta/escriptorium/-/issues/354transcription of same image changes when rotated2021-05-19T19:17:14+02:00daniel stoekltranscription of same image changes when rotatedE.g. normal: ![image](/uploads/7137fd166665c1e7eb7bb4558e932a48/image.png)
upside down: (screenshot exported to paint, rotated there and switched panel 2 and 3 to make it comparable): ![image](/uploads/65570cc744a0df4358d6a6336c0a51a6/im...E.g. normal: ![image](/uploads/7137fd166665c1e7eb7bb4558e932a48/image.png)
upside down: (screenshot exported to paint, rotated there and switched panel 2 and 3 to make it comparable): ![image](/uploads/65570cc744a0df4358d6a6336c0a51a6/image.png)
look especially on the short lines on the right or the completely empty lines.https://gitlab.inria.fr/scripta/escriptorium/-/issues/338Deleting transcriptions problems2021-05-25T17:49:11+02:00Robin TissotDeleting transcriptions problemsIt was impossible to delete the 'manual' transcription before as part of the code assume there should be at least one transcription, it seems that in some case it is possible now.
The deletion confirmation doesn't make it clear that it...It was impossible to delete the 'manual' transcription before as part of the code assume there should be at least one transcription, it seems that in some case it is possible now.
The deletion confirmation doesn't make it clear that it deletes for the whole document, not just this page.