Criterion's cloud features enable users to collaborate securely and in a structured manner when creating digital critical editions. This section covers:
| | Note: All operations performed directly from desktop application, in compliance with GDPR Regulation (Art. 17 – “right to be forgotten”). |
|---|
Share critical edition documents with other Criterion users via integrated cloud system. Collaboration is controlled, tracked, and secure: collaborators can download and view document in read-only mode, without ability to modify original content.
Prerequisites:
1. Open the .critx document to share 2. Access sharing function: - Windows/Linux: File > Invite Collaborators - macOS: Criterion > Invite Collaborators 3. "Share Document" form opens showing: - Name/surname of owner (current user) - Collaborator search field - "Recipients" area for selected collaborators - Invitation message field (max 255 chars, mandatory)
Search collaborators: Type to filter by Name/Surname, Institution, or Keywords (e.g., “TEI”, “palaeography”, “Latin”). Results: max 10 at a time with infinite scrolling.
To send invitation:
1. Select one or more collaborators from list → added to "Recipients" area 2. Write custom message (mandatory) 3. Click Send: - Email sent + in-app notification for each collaborator - Invitation status becomes Pending - Validity: 14 days (expires automatically → status Expired)
Access:
Interface presents two tabs:
Displays all documents owned and shared with other users.
For each document:
| Field | Description |
| File name | Name of .critx file |
| Date of First Sharing | Date of first invitation (immutable) |
| Date of Last Sharing | Date of last version upload (updated only on new upload) |
| Owner | Name and surname of owner |
| Collaborators | Expandable list with: collaborator name, invitation status, download date |
| Actions | Contextual buttons for collaborator management |
Collaboration Statuses:
| Status | Meaning |
| ✅ Accepted | Collaborator accepted invitation |
| ⏳ Pending | Invitation active (not yet accepted/declined, within 14 days) |
| ❌ Declined | Collaborator explicitly declined |
| 🕒 Expired | Invitation expired (not accepted within 14 days) |
| 🚫 Revoked | Owner revoked invitation |
Actions per Document
| | Note: Active Document Highlighting: document currently open in editor visually highlighted. Upload actions enabled only for active document. |
|---|
Actions per Collaborator (conditioned by status):
| Status | Revoke | Resend Invite |
| Accepted | ✅ Yes | ❌ No |
| Pending | ✅ Yes | ✅ Yes |
| Declined | ❌ No | ✅ Yes |
| Expired | ❌ No | ✅ Yes |
| Revoked | ❌ No | ✅ Yes |
Displays all documents for which user has received an invitation.
For each document:
| Field | Description |
| File name | Name of .critx file |
| Date of First/Last Sharing | Dates identical to owner view |
| Deadline for Invitation | Expiration date = Last Sharing Date + 14 days |
| Date of Download | When collaborator downloaded document |
| Owner | Name and surname of owner |
| Invitation Status | Current invitation status |
| Actions | Contextual buttons (Accept/Decline if Pending; Download/Download New Version if Accepted) |
| | Note: Visual Highlighting: if Date of Download < Date of Last Sharing, entire row highlighted in green → indicates new version available but not yet downloaded. |
|---|
Advanced Filtering:
Acceptance:
1. In "Shared with me" tab, click Accept on Pending invitation 2. Status becomes Accepted 3. Click Download → choose local folder → document downloaded and opened in Criterion in read-only mode 4. Email notification sent to owner: "[Collaborator Name] accepted your invitation..."
| | Note: One-time Download: each document can be downloaded only once per version. For new versions, owner must perform new Upload and collaborator receives “Download New Version” notification. |
|---|
Decline:
1. Click Decline on Pending invitation 2. Status becomes Declined 3. Collaborator loses all access to document 4. Email notification sent to owner: "[Collaborator Name] declined your invitation..."
A collaborator can download and view a document only if:
If access revoked after download:
Criterion notifies users in real-time of all relevant events related to collaboration on shared documents. Notifications displayed via bell icon (🔔) and, for critical events, also sent by email.
1. Click 🔔 (bell icon) in top-right toolbar 2. Icon shows red numeric badge with count of unread notifications 3. Upon opening panel, all notifications automatically marked as "read"
Each notification includes:
| Event | Recipient | In-App Notification | |
| Send/Resend invitation | Collaborator | ✅ Yes | ✅ Yes |
| Revoke access | Collaborator | ✅ Yes | ✅ Yes |
| New document version | Collaborator | ✅ Yes | ✅ Yes |
| Delete document | Collaborator | ✅ Yes | ✅ Yes |
| Accept invitation | Owner | ✅ Yes | ✅ Yes |
| Decline invitation | Owner | ✅ Yes | ✅ Yes |
| Download document | Owner | ✅ Yes | ✅ Yes |
| Download new version | Owner | ✅ Yes | ✅ Yes |
| Invitation expiration (14 days) | Owner + Collaborators | ✅ Yes | ✅ Yes |
| Password change | User | ✅ Yes | ❌ No |
| Account deletion | Owner + Collaborators | ❌ No | ✅ Yes |
Notification panel offers filtering and searching tools:
Real-time Search:
Filter by Action Type:
Filter by Time Range:
Additional Features:
Collaborators on a shared document can discuss textual variants, editorial decisions, and annotations directly within editing environment, without leaving Criterion. Each document has dedicated, isolated chat thread with persistent history and synchronization.
Access paths:
Dedicated Thread per Document:
Participants:
Message Structure:
Each message displays:
Search bar with real-time filters on:
Exclusive feature to start discussions on specific passages:
1. Select text in Main Text or any apparatus box (Critical, Page Notes, Section Notes, Margin Notes) 2. Activate forwarding via: - Bubble toolbar (after text selection) - Context menu (right-click) → Forward to chat 3. System automatically generates pre-filled message with quoted excerpt of selected text (truncated if long)
1. Chat > Download 2. Available formats: Plain text (.txt) 3. Exported content: Complete timestamps, sender names, quoted text references (if any), document title and metadata
| Scenario | Chat Behavior |
| Collaborator revoked (by owner) | Collaborator immediately loses access to document and related chat. If owner resends invitation to revoked collaborator, chat visible again starting from date of acceptance of first invitation. |
| Collaborator account deleted | Pre-existing messages from collaborator remain visible with label “(account deleted)”; collaborator immediately loses access to document and chat. |
| Owner account deleted | Entire chat history (owner + collaborators messages) permanently deleted. |