National Repository Platform for Research Data (NRP)
Development is partially supported by the National Repository Platform for Research Data project (grant number CZ.02.01.01/00/23_014/0008787). The project is part of the EOSC National Czech Programme related to the National Data Infrastructure.
Features and tasks developed solely as part of National Repository Platform (based on the publicly available changelog and related changes in DSW repositories):
- 4.3.0 (6. 2. 2024)
- Fixed wrong special characters coding in machine actionable formats
- Fixed TDK watch mode errors after descriptor change
- 4.3.1-tools (21. 2. 2024)
- Fix getting config in mailer for Registry
- 4.4.0 (6. 3. 2024)
- Added create project from template from projects list dropdown menu
- Improved project creation form
- Improved move functionality in knowledge model editor with highlighting item that is being moved
- Fixed downloading documents from read-only sharing projects would not work
- Fixed migrationg project would not change "updated at" value
- 4.4.1-backend (15. 4. 2024)
- Fixed bottleneck in metric and indication computations
- 4.5.0 (2. 4. 2024)
- Added hide option in secrets settings
- Added consistent spacing for settings items
- Improved selected tags in project settings to clarify which tags are selected
- Fixed problem that URL input would not be recognized as URL in textbox fields in forms
- 4.5.1-frontend (5. 4. 2024)
- Fixed style customizations
- 4.5.2-backend (15. 4. 2024)
- Fixed bottleneck in metric and indication computations
- 4.6.0 (7. 5. 2024)
- Added information to Project Settings that the Project Template has to be shared with others in order to be visible
- Reworked cancel buttons in create forms
- Fixed some parts of Project were not accessible when Project was shared with a public link in edit mode
- Fixed comments in threads in Projects had random order
- Fixed routing after clicking on Cancel in several Create forms
- Fixed redirect after log in from public questionnaire
- Fixed Markdown newlines using would not render correctly in Document
- Fixed delete buttons in Submission Service settings would submit the whole form
- Fixed Submission Settings had Save button even when there was no change
- Fixed create new Document Template form would suggest a wrong version number
- Fixed some menu items were only partially clickable
- Fixed rare wrong rendering of icons
- 4.6.1-frontend (14. 5. 2024)
- Fixed link to the DSW Registry from Document Template Import
- 4.6.2-frontend (22. 5. 2024)
- Fixed configurable Registry title
- Fixed links to book references
- 4.7.0 (5. 6. 2024)
- Added collapse all items within a List of Items questions in Questionnaire
- Fixed link to Registry from Knowledge Model import
- Fixed AND button in Projects list filter of users would do nothing
- Unified visual styles of TODOs and Comments in Questionnaire
- 4.7.2-frontend (24. 7. 2024)
- Fixed integration question search when requests take too long
- 4.8.0 (2. 7. 2024)
- Added collapse for follow-up questions in Questionnaire
- Added information on which Document Template was used to create a Document to Documents List
- Added scroll to newly added Item in List of Items question in a Questionnaire an item in the questionnaire, enhancing clarity by scrolling to newly added item
- Improved loading of Project Detail
- Improved error message when using wrong ID/token in Registry
- Reworked Share modal in Project Detail improving handling of Project link
- Fixed Project would disconnect when closed and reopened too fast
- Fixed deleting a Project would not be possible if the user was not the owner but had deletion rights
- Fixed metamodel version label in Registry
- Upgraded Font Awesome used for icons to version 6
- 4.8.1-backend (8. 7. 2024)
- Fix missing validation when creating a Project through API
- 4.8.2-frontend (24. 7. 2024)
- Fixed integration question search when requests take too long
- 4.9.0 (6. 8. 2024)
- Added option to view all resolved Comments
- Added possibility to assign Comments to Users
- Added Mailer version to About modal in Registry
- Improved sidetabs (TODOs, Comments and Version History) in Project to be persistent on reload or reopen
- Fixed email was sent when User added themselves to a Project
- Fixed other present Users name was not visible whole in anonymous Project Sharing
- 4.9.1-backend (9. 8. 2024)
- Fix missing validation when creating a Project through API
- 4.9.6-tools (16. 9. 2024)
- Fixed document context inconsistencies in document worker
- Fixed database configuration in data seeder
- 4.10.0 (3. 9. 2024)
- Increased metamodel version for Document Template to 14 (all document templates need to be upgraded manually)
- Added Item Select question type
- Added Knowledge Model appendix to enable adding references
- Added order to items in Registry
- Added information about ongoing migration to all Project tabs
- Improved wording in tags selection while creating a Project for Knowledge Models with no tags
- Improved Document Context with additional Project details
- Fixed wrongly displayed time in About modal in Registry
- Fixed chapter names would be displayed when they had some resolved comments but the switch to display them was turned off
- Fixed Preview would break after trying to delete used Document Template
- Fixed error when renaming version in a Project
- 4.10.1-tools (4. 9. 2024)
- Fixed unknown metamodel version 14 in TDK
- 4.10.1-backend (9. 10. 2024)
- Fixed an issue with squashing in KM Editor where some changes would disappear
- 4.10.2-frontend (8. 10. 2024)
- Fixed wrongly colored links
- 4.10.2-backend (22. 10. 2024)
- Fixed an issue with squashing in KM Editor where some changes would disappear
- 4.10.6-tools (16. 9. 2024)
- Fixed document context inconsistencies in document worker
- Fixed database configuration in data seeder
- 4.11.0 (1. 10. 2024)
- Added steps prefabs to Document Template Editor
- Added link to Markdown Guide page to Markdown inputs
- Fixed organization ID validation in settings
- 4.11.1-backend (9. 10. 2024)
- Fixed an issue with squashing in KM Editor where some changes would disappear
- 4.11.2-frontend (22. 10. 2024)
- Fixed an UI/UX issue in KM editor
- 4.11.2-backend (22. 10. 2024)
- Fixed an issue with squashing in KM Editor where some changes would disappear
- 4.12.0 (5. 11. 2024)
- Added File question type
- Fixed clicking on switches in Sharing modal would close sidebar in project
- Improved error message in Project Settings when template is not supported
- Improved message after sign up to Registry
- 4.13.0 (3. 12. 2024)
- Added Value question validation
- Added rename and move file to Document Template Editor
- Fixed deleted List of Items questions would be visible in Item Select question selection
- Fixed first character in URL field would be copied into Label field in URL Reference
- Fixed wrong actions on public KM
- Improved wording for empty chapter info caused by Question Tags selection
- Improved message when retesting token in Registry
- Improved closing sidebar in Project toggles named version switch
- 4.14.0 (7. 1. 2025)
- Added Document Template Development with Knowledge Model Editor to enable simultaneous development
- Added navigation for browsing between comments in Project
- Added collapse all button after last item when there are 3 and more items in List of Items question in Project
- Added option to delete folder in Document Template Editor
- Fixed reverting to older Project version would lead to error
- Fixed error on unsupported default Document Template would persist even when another Document Template was selected
- Fixed redirect for Document Templates in Registry
- Fixed using Submission Service without user properties would lead to error
- Fixed deleting user would not delete assigned comment reference from Data Management Planner
- Improved retry mechanism for Document generation
- Improved DSW-TDK file handling and new template creation
- Updated chart.js to version 4
- 4.14.3-backend (31. 1. 2025)
- Fixed newly created Admin user would be missing permission to view Files
- 4.15.0 (4. 2. 2025)
- Unified naming and URL addresses of subitems in Projects menu
- Fixed broken variables in logs in Template Development Kit
- Fixed some values in Knowledge Model Editor Preview after saving values would be missing
- Added links to Guide to provide better context on some pages
- Added keyboard shortcuts to modals (Enter to confirm, Esc to cancel)
- Added support for Document Worker plugins
- 4.16.0 (6. 3. 2025)
- Refactored Questionnaire database model to optimize and speed up operations
- Added bulk import of Knowledge Models, Documents Templates and Locales
- Added indication that there is something hidden by View in Project
- Fixed Project tags could not be added if it contained special Czech long characters (í, ý, á, ...)
- Fixed several issues related to File and File question in Project
- Fixed several issues related to Save Preview Values in Knowledge Model editor preview
- Enlarged Item clickable area for collapse or expand in List of Items question
- 4.16.1-backend (20. 3. 2025)
- Fixed migration after the Questionnaire database model refactor
- 4.16.2-frontend (28. 4. 2025)
- Fixed missing error message when creating a Project
- 4.17.0 (1. 4. 2025)
- Added check for no matching files in DSW-TDK
- Fixed persistent error when losing comment access in Project while the Project is opened
- Fixed Questionnaire could not be viewed from generated Document after role change
- Fixed incorrect permissions would be set for "Other Logged-In Users" when "Comment" option was selected for public link
- Fixed URL validation in Questionnaire
- Fixed error reporting of Document Template issues
- Unified IDs style to use alphanumeric characters
- Improved error messages for missing entities
- 4.17.1-backend (4. 4. 2025)
- Fixed wrong serialization and deserialization of integration reply from/to DB
- 4.17.1-frontend (4. 4. 2025)
- Fixed missing error message when creating a Project
- 4.18.0 (6. 5. 2025)
- Added localizations for emails
- Added focus to text input after adding new Annotation in Knowledge Model Editor
- Fixed Comments would not load after granting access in Project while the Project is opened
- Fixed TODOs would be sent from backend to Viewer and Commenter roles in Project
- Fixed reverting a Project would not change updatedAt on a questionnaire
- Fixed reverting a Project would not remove uploaded file
- 4.18.1-backend (7. 5. 2025)
- Fixed missing default locale if the default locale was previously changed
- 4.18.1-tools (7. 5. 2025)
- Fixed missing client URL in mail templates
- 4.18.2-tools (8. 5. 2025)
- Fixed using default locale in mails
- 4.19.0 (3. 6. 2025)
- Added link to Integration from a Question in Knowledge Model Editor
- Fixed propName encoding in Integration question
- Fixed q variable encoding in integration question
- Added guide link and enhance variable hints for HTTP URL and body in Integration question
- 4.20.0 (1. 7. 2025)
- Added support for reply extraction via Knowledge Model annotations in document templates
- Added item naming for all question types
- Fix document would not be regenerated when updating only assets (reference.docx, logos, ...) in Document Template Editor
- Fixed answer to file question would not be rendered properly in Document
- 4.20.1-backend (30. 7. 2025)
- Fixed named versions would be missing after migrating Project
- 4.21.0 (5. 8. 2025)
- Added keep default Document Template after Project Migration if still compatible
- Added link from Item Select question to List of Items question when there are no items to select
- Added link to Question from Phases and Question Tags editors in Knowledge Model Editor
- Added collapse item button at the end of the item in List of Items question
- Added scroll to item in Knowledge Model tree in Knowledge Model Editor when item detail is opened
- Fixed previous package ID would be set incorrectly after publishing Knowledge Model Editor
- Fixed starting a Project Migration would lead to unclear error message if Project was already migrating
- Fixed deleting item in allowed packages in public Knowledge Model would save settings
- Fixed Knowledge Model and Document Template README would not be rendered correctly in DSW and Registry
- Added several missing localizable strings
- 4.22.0 (2. 9. 2025)
- Added Knowledge Model API Integration v2
- Added shared Template Development Kit configuration across Document Template projects
- Added support for using files as figures in Document Templates
- Added automatic refresh of the Assign Comment list after sharing a Project with new Users
- Fixed last item would appear again after deleting it in Document Submission configuration
- Fixed redundant Project Importer link when there was nothing to link to
- Fixed broken switch for Summary Report after turning off Project Sharing
- Fixed remove button alignment in Document Template selection in Project Settings
- Switched to semantic versioning (semver) for Document Template metamodel version to reduce the number of breaking changes
- 4.22.1-backend (3. 9. 2025)
- Fixed Knowledge Model Editor would not open if saved preview values contained legacy API Integration
- 4.22.1-tools (4. 9. 2025)
- Fixed checking metamodel and API version in TDK
- 4.22.1-frontend (15. 10. 2025)
- Fixed non-existing entities in KM Editor
- 4.22.2-backend (8. 9. 2025)
- Fixed missing Integration reply after migrating an Integration question from legacy Integration to new Integrations in a Project
- Fixed missing “update available” badge in the Document Template list
- Fixed error in Document Template selection in a Project when a Document Template without formats was present in the instance
- 4.22.2-frontend (21. 10. 2025)
- Fixed delayed input while typing in Knowledge Model Editor and Knowledge Model Editor preview
- 4.23.0 (7. 10. 2025)
- Added information about Markdown and Jinja usage to API Integration v2
- Added link from List of Items question to its connected Item Select question
- Added src/* to default files in the DSW Template Development Kit create flow
- Improved dropdown for selecting List of Items questions in Item Select in the Knowledge Model Editor to include chapter names
- Improved user information to clarify that they must first run the test in API Integration v2 before setting the Response
- Fixed public link switch would not respect the visibility level set by logged-in users in Project settings
- Fixed unclear information strings in API Integration v2
- Fixed redundant Response List Field would appear after changing Integration type to API Integration v2 when there was no list in the response
- Fixed wrong error message would be displayed in Document Template selection in Project settings if the backend call failed
- 4.23.1-frontend (15. 10. 2025)
- Fixed non-existing entities in KM Editor
- 4.23.2-frontend (21. 10. 2025)
- Fixed delayed input while typing in Knowledge Model Editor and Knowledge Model Editor preview
- 4.24.0 (4. 11. 2025)
- Added fulltext search to Project
- Added Project phase progress bar
- Added correct expanding/collapsing to Chapters list in Project
- Added fixed position to Phase selection to not scroll with Chapters list
- Added cross references to reference related Questions elsewhere in Questionnaire
- Added keyboard shortcut cmd/ctrl+enter to all submits
- Fixed Elm virtual DOM
- 4.25.0 (2. 12. 2025)
- Added client URL to Copy in the About modal
- Fixed broken scrolling behavior in Knowledge Model and Project Template selection
- Fixed overflow in collapsed items in Questionnaires
- Fixed wrong hover color in Integration setup
- Fixed missing internal label in the Users list
- Fixed Document Template format selection for long format names
- Optimized database schema to speed up Knowledge Model processing
- Adjusted text on the Create User button to better reflect its functionality
- 4.25.1-frontend (8. 12. 2025)
- Fixed missing primary color on several links
- Fixed saving Document Template Editor settings would redirect to the wrong tab if Document ID was changed
- Fixed Document Template format selection in Project would overflow when the text was too long
- 4.25.1-backend (12. 12. 2025)
- Fixed Knowledge Model events migration
- 4.25.1-tools (19. 12. 2025)
- Fixed Document would sometimes not be generated in the Document Template Editor when used with the Knowledge Model Editor
- 4.25.2-backend (27. 1. 2026)
- Fixed missing metamodel update in Knowledge Model migration
- 4.26.0 (6. 1. 2026)
- Added copy button to Integration test response
- Added Knowledge Model and Document Template metamodel information to the info endpoint
- Added pagination to version history in Projects
- Added show/hide password eye icon to Create User
- Fixed moving items in the Knowledge Model Editor would affect the opened Question when edited by multiple users
- Fixed inability to delete a Document Template Editor when a Preview Document had been created
- Renamed Questionnaire to Project in the API
- Added padding to the Knowledge Model Editor tree
- 4.26.2-backend (27. 1. 2026)
- Fixed missing metamodel update in Knowledge Model migration
- 4.27.0 (3. 2. 2026)
- Added support for Plugins (experimental feature)
- Added check in Project Importer to submit answer replies only when a corresponding answer exists
- Fixed focus behavior in typehint search inputs (Knowledge Model and Document Template selection)
- Fixed typehint dropdown formatting
- Fixed Markdown list rendering
- Fixed formatting of Project creation with preselected Knowledge Model
- Fixed formatting of Project Tag selection in Project Settings
- Fixed missing space next to the lock icon in editor notes in Project
- Fixed repeated file and asset cleanup when updating Document Template Editor via TDK
- Changed Locale primary key from ID to UUID
- 4.27.1-backend (27. 2. 2026)
- Fixed new Admin could not toggle Project Template in Project Settings
- 4.27.2-backend (16. 3. 2026)
- Fixed new Admin could not toggle Project Template in Project Settings
- 4.28.0 (3. 3. 2026)
- Changed Primary Identifier from ID to UUID for Document Template
- Changed Primary Identifier from ID to UUID for Knowledge Model Package
- Removed Project Importer (replaced by plugin)
- 4.28.2-tools (18. 3. 2026)
- Fixed creating Document Template package via TDK
- 4.29.0 (9. 4. 2026)
- Added Plugin Integration type
- Added Plugin versions to the About modal
- Added Plugin guide link to Settings
- Optimized Project performance
- Updated Document Context according to previous refactoring changes
- Removed legacy API Integration
- Removed Widget Integration
- 4.30.0 (5. 5. 2026)
- Added rich text field input to Knowledge Model
- Fixed Project creation would result in an error if the Create button was clicked too quickly
- Updated backend dependencies and infrastructure
- 4.31.0 (2. 6. 2026)
- Added Knowledge Model comparison
- Added configurable expiration times for login and email links (invites, password resets, etc.)
- Added controls for internal login and external registration
- Added linking and unlinking of external identities
- Added manual completion of missing details for external signup
- Fixed Project would not scroll to assigned comment if the user was not logged in when opening it from an email
- Fixed long name would overflow in user profile
- Fixed broken layout in Project migration
- Fixed chapter hyperlinks in historic version preview in Project
- Fixed collapsing in historic version preview in Project
- Updated Document Template Metamodel to 18.1
- 4.31.1-backend (8. 6. 2026)
- Fixed OpenID on Bootstrap endpoint
- 4.31.2-backend (8. 6. 2026)
- Fixed OpenID Initialization
- 4.32.0 (7. 7. 2026)
- Added refresh button to Document Template Editor preview
- Fixed switching between Projects directly from custom menu links
- Fixed missing ellipsis in the Knowledge Model list
- Fixed TDK PUT link to the new Document Template Editor
- 4.33.0 (4. 8. 2026)
- Added customizable User Roles
- Added localization to Knowledge Models
- Added rich Markdown editor to Knowledge Model Editor Settings
- Added warning about using unconfigured secrets in the Knowledge Model Editor
- Added collapsible chapters to questionnaire tree navigation
- Fixed Cross Reference would be empty when the referenced Question was filtered by Question Tag
- Fixed Organization Settings could not be saved with an empty description
- Fixed incorrect responsiveness in Project Settings
- Fixed several issues in Knowledge Model Editor Preview Save Values functionality
- Fixed Markdown strikethrough and paragraph rendering in Documents
- Fixed broken layout in Assigned Comments
- 4.33.2-frontend (8. 9. 2026)
- Fixed user without permissions could not use Document Submission in Project
- 4.34.0 (1. 9. 2026)
- Removed auto-save from Project Sharing options and added a Save button
- Added Document Template "update available" indicators
- Added UUID with copy button to Knowledge Model Comparison
- Added custom reply indication to Integration Questions
- Added createdAt information to Knowledge Model and Document Template detail
- Fixed broken UI of the Files list
- Fixed List of Items fields did not have unique names and IDs in Projects
- Fixed Knowledge Model Editor updatedAt would not be updated after editor changes
- Fixed Document Template with :latest could not be imported from the registry
- Fixed some characters would break typehints in Integration Questions
- Fixed Project would be broken if migrated to a Knowledge Model with removed last phase
- Fixed new versions of Document Templates, Knowledge Models, or Locales could not be imported when the instance limit was reached
- Fixed extra horizontal line in Plugin settings
- Fixed wrong error message when importing a Knowledge Model that already existed
- Hid deleted items in the Knowledge Model Editor when they were added in the same version
- Simplified Project migration
- Improved Project Template selection
- 4.34.1-frontend (8. 9. 2026)
- Fixed user without permissions could not use Document Submission in Project
- 4.35.0 (6. 10. 2026)
- Added translations for Document Templates
- Fixed custom roles could not be localized
- Fixed Assign Comment would be displayed under the Questionnaire on small screens
- Fixed an Access Denied error in document preview when changing tabs during generation
- Fixed the default role not being selected when creating a user
- Fixed an incorrect error message when opening a non-existent user detail
- Removed Questionnaire Feedback settings
Aside the direct development of the features, our team:
- Setting up and managing the DSW instances for the NRP project.
- Collaborating with other technical teams of integrations and UI/UX improvements.
- Attended regular meetings to discuss and align with other project participants and their progress.