Release v2.2.0 (2.2.0)
- Source code 2.2.0 (zip)
- Source code 2.2.0 (tar.gz)
- Source code 2.2.0 (tar.bz2)
- Source code 2.2.0 (tar)
Pagedjs CSS editor has been added to the Production editor. This allows users with access to the Production editor to edit the HTML and CSS templates. These changes will only be reflected in the PDF. User documentation will be provided in the Kotahi User guide shortly.
Create & edit Email notifications Group Managers can create a new template or edit an existing template from the Settings>Email page.
Email body content can be personalised using the Handlebars.js variables framework. We have created a set of variables that map to select metadata content that is either system-generated (e.g. manuscript id) or captured in a form (e.g. manuscript title).
These initial variables allow for the insertion of text and hyperlinks in the body content of an email notification template e.g. Manuscript titles, sender/recipient usernames, manuscript ids etc.
Copy/paste the variable and curly bracket into the body content of your email as desired.
- Manuscript title -
- Group login link - }
- Sender name -
- Recipient name -
- Author name -
- *Manuscript link (URL) - }
- Manuscript title link (
submission.link) - }
- Manuscript number (
*This link is adapted based on the receiver’s role. If an editor receives an email notification that includes a link to a Manuscript in Kotahi - the link will point to the Control panel. If the recipient is a reviewer, the link will direct the user to the Review page and the author to the Submission page.
NOTIFICATION_EMAIL_CC_ENABLED= variable to enable/disable carbon copies (CC) has now been deprecated. Group Managers can manually add a CC from the Emails>Email template>CC field - see CHANGES.md
COAR Notify integration Kotahi can receive messages from COAR’s Notify service. Authors can submit a manuscript to a 3rd party server and request a review from a group in Kotahi.
A request results in a manuscript being imported and displayed on the Manuscripts page. Manuscripts imported via COAR Notify are identifiable by the Notify logo in the title text.
Only the SciELO server supports these author requests. The development of a similar solution is in progress on bioRxiv.
Discussion (Chat) channels are now collapsable maximising the use of page real estate and minimising clutter, particularly on pages like the Control panel.
An indicator and count makes it easier to identify discussions containing new or unread posts.
Task description field has been added to the Task builder and editor modals. A tooltip has also been added to the title for legibility, particularly for small screen sizes when the Discussion viewport is expanded.
User interface language translation is now possible through an implementation of i18next. The majority of the workflow-related user interface component language strings are now accessible for translation via the backend. Thanks to folks at Alexandrina for making this contribution.
We have used AI to automatically translate a selection of sample languages for demonstration purposes - as a user you can select your preferred language from the dropdown menu on the Profile page.
- Performance fix for XSweet to support conversion of large manuscript files.
- Fix for handling of inline equation conversions and their display in Wax.
- Adjustment to the upload logic pulls out
figuretags placed inside of a
h1-6, and wraps them in a sibling element.
- The height of the Wax editor viewport for editing page content in the CMS>Pages.
- Fix for unsafe loops in code that were starting tasks without
awaitto catch possible exceptions. This could have resulted in server crash.
- Bypass periodic database queries to allow the database to go idle during periods of inactivity. This is to reduce database hosting costs.
- Author-proofing workflow MVP.
- Updates to the form builder field nomenclature, adding of specific data types and support for multiple submission forms.
- Updates to the CMS to add group logos and favicons.
- Update to archetype nomenclature.