TIDO issueshttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues2023-09-21T11:12:44Zhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/111Use the same source for sheet labels2023-09-21T11:12:44ZMichelle WeidlingUse the same source for sheet labelsIt seems like we use different sources for the sheet labels:
- the `n` key on item level for the breadcrumb navigation
- the item's `id` in the tree view
Example:
![Screenshot_2020-11-25_14-53-57](/uploads/833b87c09bdf7126b11989c001ad...It seems like we use different sources for the sheet labels:
- the `n` key on item level for the breadcrumb navigation
- the item's `id` in the tree view
Example:
![Screenshot_2020-11-25_14-53-57](/uploads/833b87c09bdf7126b11989c001ad213c/Screenshot_2020-11-25_14-53-57.png)
![Screenshot_2020-11-25_15-07-34](/uploads/8089b031f67f635f02993277c7fc9d82/Screenshot_2020-11-25_15-07-34.png)
([Source](https://mrodzis.pages.gwdg.de/Qviewer/develop/#/?itemurl=https%3A%2F%2Fmrodzis.pages.gwdg.de%2Ftest%2Fsampledata%2Fdocument2%2F3%2Flatest%2Fitem.json))
This is a bit confusing and might contradict itself (as it is the case in the sample data).https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/109Title Objects for items as heading not supported2023-09-21T10:33:57ZMichelle WeidlingTitle Objects for items as heading not supported# Bugs
## Description
The TextAPI specifies that titles consist of Title Objects which have a `title` key and a `type` key[1]. The viewer doesn't seem to support this data structure which can be observed in the main heading in Michelle...# Bugs
## Description
The TextAPI specifies that titles consist of Title Objects which have a `title` key and a `type` key[1]. The viewer doesn't seem to support this data structure which can be observed in the main heading in Michelle's test viewer which consumes test data.
[1] Cf. https://subugoe.pages.gwdg.de/emo/text-api/page/specs/#title-object.
### I expected the following to happen
The title of https://mrodzis.pages.gwdg.de/test/sampledata/document1/1/latest/item.json, "A letter from X to Y.", should have been displayed as the main title of the viewer.
(BTW I'm not sure if the main heading shouldn't be the heading of the whole collection, which would be "The Example Collection" in case of the test data. Currently the item's title is taken for filling in the heading.)
### On the contrary, I observed
The whole Title Object has been parsed to a string.
## How to reproduce the bug
https://mrodzis.pages.gwdg.de/Qviewer/develop/#/?itemurl=https%3A%2F%2Fmrodzis.pages.gwdg.de%2Ftest%2Fsampledata%2Fdocument2%2F3%2Flatest%2Fitem.json
## Severity
How much impact does this bug have on the product or further development?
* [x] Major
## Screenshot
![Screenshot_2020-11-25_14-53-57](/uploads/5ad0a769e33f383e94bc949c7a62c15c/Screenshot_2020-11-25_14-53-57.png)
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)Paul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/110Improve breadcrumb navigation for missing n-key on item level2023-09-21T10:31:59ZMichelle WeidlingImprove breadcrumb navigation for missing n-key on item level# Feature Requests
## Description
The TextAPI sets the `n` key on item level as optional: https://subugoe.pages.gwdg.de/emo/text-api/page/specs/#item-object
This key seems to be used for the breadcrumb navigation in the header for inf...# Feature Requests
## Description
The TextAPI sets the `n` key on item level as optional: https://subugoe.pages.gwdg.de/emo/text-api/page/specs/#item-object
This key seems to be used for the breadcrumb navigation in the header for informing users where there are at the moment:
![Screenshot_2020-11-25_14-53-57](/uploads/ccc176085df865f51b1ab40821464767/Screenshot_2020-11-25_14-53-57.png)
If `n` isn't present, we currently display a "No itemlabel :(" notification. Since `n` is optional we should discuss if such a prominent feature as the breadcrumb nav should depend on it.
## User Stories
As a project that doesn't provide a `n` key for my items I need a breadcrumb navigation that doesn't contain error messages in order to avoid the impression that my data is faulty.
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/91use prettier2023-09-21T10:30:59ZNils Windischuse prettierThis is a somewhat testing issues. We use eslint, but i explore(d) the option to use prettier instead.
# Feature Requests
## Description
Use prettier to get a coherent code base and make dev life easier.
## User Stories
As dev I ne...This is a somewhat testing issues. We use eslint, but i explore(d) the option to use prettier instead.
# Feature Requests
## Description
Use prettier to get a coherent code base and make dev life easier.
## User Stories
As dev I need to use prettier in order to don't think about code formatting.
## Classification
Is this feature an enhancement of existing code or a completely new feature?
new feature
## Related Tickets
Add all related issues.Paul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/57Evaluation of automatic crossbrowser testing tools2023-09-21T10:29:12ZKristine VoigtEvaluation of automatic crossbrowser testing toolsWe want automatic crossbrowser testing in our development workflow.
Ask the other developers
ask dr. ecosiaWe want automatic crossbrowser testing in our development workflow.
Ask the other developers
ask dr. ecosiaPaul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/362Fix OpenSeadragon icons color in fullscreen mode2023-09-21T10:13:23ZPaul PestovFix OpenSeadragon icons color in fullscreen modeThe following discussion from !243 should be addressed:
- [ ] @nwindis started a [discussion](https://gitlab.gwdg.de/subugoe/emo/tido/-/merge_requests/243#note_546990): (+4 comments)
> The buttons/icons in fullscreen mode are blue...The following discussion from !243 should be addressed:
- [ ] @nwindis started a [discussion](https://gitlab.gwdg.de/subugoe/emo/tido/-/merge_requests/243#note_546990): (+4 comments)
> The buttons/icons in fullscreen mode are blue on black:
>
> ![Screenshot_2022-01-12_at_09.39.30](/uploads/c1585e73471f97087017bec9b3efc5e4/Screenshot_2022-01-12_at_09.39.30.jpg)https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/353evaluate vuex2023-09-21T10:12:20ZKristine Voigtevaluate vuexhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/355Try out Cypress2023-09-21T10:11:25ZKristine VoigtTry out Cypresshttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/385Evaluation Spike: Easy embedding requirement2023-09-21T10:10:34ZKristine VoigtEvaluation Spike: Easy embedding requirementlet's get rid off project header and enable embedding before we start with ahiqar features.
package vs platform
package: central works out of the box, goal: package optimization
criteria for embeddable easy integratable viewer:
* singl...let's get rid off project header and enable embedding before we start with ahiqar features.
package vs platform
package: central works out of the box, goal: package optimization
criteria for embeddable easy integratable viewer:
* single javascript file
* javascript format should be a valid module
* all features should be scoped in the package (no dependancies)
* self containing (javascript, css, fonts)
evaluate what we can improve regarding quazar implementation so that we can fulfill these criteria.
Evaluate possible other technologies.Paul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/405Instancing of panels (make text types independant)2023-09-21T10:00:23ZKristine VoigtInstancing of panels (make text types independant)# Feature Requests
## Description
currently the text panel is connected with annotations and the different text types. We need to make them independent.
## User Stories
As a user I need I want to see different text types next to eac...# Feature Requests
## Description
currently the text panel is connected with annotations and the different text types. We need to make them independent.
## User Stories
As a user I need I want to see different text types next to each other in order to compare them.
## Classification
Is this feature an enhancement of existing code or a completely new feature?
* [ ] enhancement
* [x] new feature
## Related Tickets
Add all related issues.
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)Paul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/406Remove item url parsing for tree label2023-09-21T09:58:10ZdindigalaRemove item url parsing for tree labelPresent:
- We are parsing item url to get the label (ex: -2a) and displaying on the tree.
Expected:
- Receive the tree label from the api or use existing property (ex: item.title) from the api.Present:
- We are parsing item url to get the label (ex: -2a) and displaying on the tree.
Expected:
- Receive the tree label from the api or use existing property (ex: item.title) from the api.https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/397add label to sequence (text-api#73)2023-09-21T09:43:14ZKristine Voigtadd label to sequence (text-api#73)# Feature Requests
## Description
The sequence currently returns URLs only what causes the client to ask for every single item in order to prepare a list of items naming labels.
The idea is to provide these labels within the sequence t...# Feature Requests
## Description
The sequence currently returns URLs only what causes the client to ask for every single item in order to prepare a list of items naming labels.
The idea is to provide these labels within the sequence to reduce the amout of requests/data to be loaded initially.
## User Stories
> As user I need to get a list with lables in order to browse my collection/manifest.
> As a client developer I want to prevent my client from doing obnoxious requests.
## Classification
Is this feature an enhancement of existing code or a completely new feature?
* [ ] enhancement
* [x] new feature
## Related Tickets
Add all related issues.
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)Paul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/415Links not working properly2023-08-24T10:35:19ZMichelle WeidlingLinks not working properlyWhen I enter a URL to a specific item I get redirected to the entry point item.
E.g.:
* enter <https://ahikar-test.sub.uni-goettingen.de/arabic-karshuni.html?item=https%3A%2F%2Fahikar-test.sub.uni-goettingen.de%2Fapi%2Ftextapi%2Fahiqar...When I enter a URL to a specific item I get redirected to the entry point item.
E.g.:
* enter <https://ahikar-test.sub.uni-goettingen.de/arabic-karshuni.html?item=https%3A%2F%2Fahikar-test.sub.uni-goettingen.de%2Fapi%2Ftextapi%2Fahiqar%2Farabic-karshuni%2F410cr%2F79r%2Flatest%2Fitem.json&panels=0_0%2C1_0%2C2_0%2C3_0> which should lead to MS 626 folio 79r in the Arabic/Karshuni collection
* I get redirected to <https://ahikar-test.sub.uni-goettingen.de/arabic-karshuni.html?item=https%3A%2F%2Fahikar-test.sub.uni-goettingen.de%2Fapi%2Ftextapi%2Fahiqar%2Farabic-karshuni%2F3r177%2F2a%2Flatest%2Fitem.json> which is Cod. Arab. 236 Copenhagen, folio 2a (the first item of the Arabic/Karshuni entry point
This happens in TIDO version: 3.2https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/309Update TIDO's dependencies2023-03-31T09:07:22ZMichelle WeidlingUpdate TIDO's dependenciesWhen installing TIDO I recognized that we have some outdated dependencies:
```bash
npm i
up to date, audited 2394 packages in 10s
34 vulnerabilities (12 moderate, 21 high, 1 critical)
To address issues that do not require attention, ...When installing TIDO I recognized that we have some outdated dependencies:
```bash
npm i
up to date, audited 2394 packages in 10s
34 vulnerabilities (12 moderate, 21 high, 1 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
```
Especially the "high" and "critical" vulnerabilities should be tended to.https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/108Testing Concept for TIDO-Frontend2023-03-31T09:00:57ZKristine VoigtTesting Concept for TIDO-FrontendPaul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/124Unused JS could be removed2023-03-31T09:00:09ZNils WindischUnused JS could be removed![Screenshot_2021-01-21_at_11.46.05](/uploads/6c0ecb7a416945b27fb03bd09822e09a/Screenshot_2021-01-21_at_11.46.05.jpg)![Screenshot_2021-01-21_at_11.46.05](/uploads/6c0ecb7a416945b27fb03bd09822e09a/Screenshot_2021-01-21_at_11.46.05.jpg)https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/395project header should be configurable2023-03-31T08:45:27ZKristine Voigtproject header should be configurablecurrently you have to choose if you want to display the project header or not.
It should be possible to embed it or use the project header.
Is it possible to update tido if it is embedded, or will tido break when something changes in t...currently you have to choose if you want to display the project header or not.
It should be possible to embed it or use the project header.
Is it possible to update tido if it is embedded, or will tido break when something changes in the website?
* next action would be: Try it out, and see if it already works. Risk: breaks later when we have updates.https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/402Sometimes unknown error key2023-03-31T08:42:04ZPaul PestovSometimes unknown error keyEntrypoint: https://dev.gfl.sub.uni-goettingen.de/tido/gfl/Z_1823-08-31_z/manifest.json
Repro steps:
- TIDO v2.4.0
- Go to [Gfl page](https://dev.gfl.sub.uni-goettingen.de/repositorium/Z_1823-08-31_z)
Actual Result:
- Sometimes there i...Entrypoint: https://dev.gfl.sub.uni-goettingen.de/tido/gfl/Z_1823-08-31_z/manifest.json
Repro steps:
- TIDO v2.4.0
- Go to [Gfl page](https://dev.gfl.sub.uni-goettingen.de/repositorium/Z_1823-08-31_z)
Actual Result:
- Sometimes there is this error, so the panels don't load
![Bildschirmfoto_vom_2022-08-26_16-37-38](/uploads/d7f6ebbf4c21699a52ac1a25c5a3450f/Bildschirmfoto_vom_2022-08-26_16-37-38.png)https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/396Project header TIDO translation fix2023-03-31T08:41:35ZKristine VoigtProject header TIDO translation fixDefault translation for "Edition Viewer" should be changed into Viewer in german and viewer also in English.
change the gfl config first. Then we can be sure that config still works.Default translation for "Edition Viewer" should be changed into Viewer in german and viewer also in English.
change the gfl config first. Then we can be sure that config still works.Paul PestovPaul Pestovhttps://gitlab.gwdg.de/subugoe/emo/tido/-/issues/398Bookmarking Optimization: Active Tabs in the URL2022-09-08T12:47:20ZKristine VoigtBookmarking Optimization: Active Tabs in the URL# Feature Requests
## Description
we need the information about states of the tabs in the panels in the URL, to make it bookmarkable.
## User Stories
As a user I want to send the url of my current view on the data to a colleague, and...# Feature Requests
## Description
we need the information about states of the tabs in the panels in the URL, to make it bookmarkable.
## User Stories
As a user I want to send the url of my current view on the data to a colleague, and the current tab that I have chosen state should be part of it.
## Classification
Is this feature an enhancement of existing code or a completely new feature?
* [x] enhancement
* [ ] new feature
## Related Tickets
Add all related issues.
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)