CryptPad
End-to-end encrypted collaborative office suite
Alternative to: Google Docs, Google Workspace, Microsoft 365

5.6.0
2023-12-20Goals
This release introduces support for integrating CryptPad instances with Single-Sign On authentication. It brings a lot of improvements and fixes to Form, Calendar, and other parts of CryptPad. This release begins to improve the accessibility of the toolbar towards full WCAG compliance which we hope to achieve in the near future.
Features
- Authentication
- Form
- New button to duplicate a question #1305
- Calendar
- New description field for calendar events #1299
Improvements
- Accessibility of toolbars and some drop-down menus #1290
- ”+ New” drop-down menu in Drive and Team Drive #1191
- New
Ctrl + emodal #1192 - Code contact request notifications as headings #1197
- DOM order of toolbar #1198
- Notifications menu not accessible via Keyboard #1201
- Sidebar “tabs” not accessible via keyboard #1203
- Implement keyboard navigation of toolbar menus #1209
- CryptDrive page needs a logical tab order #1151
- Elements not accessible using the keyboard #1162
- Calendar event modal date-picker is cut-off at some screen resolutions #1280
- Visible focus #1206
- Rich Text
- Improvements to the Rich Text toolbar and layout for mobile usage #1296
- Calendar
- Handling the move of repeating events from a calendar to another #1308
- Kanban
- Changed positioning of kanban tag container on smaller screens #1307
- New option to increase the number of teams slots for premium users only #1315
- Improve licensing information, CryptPad code now complies with the REUSE specifications #1300
- Deployment
- Cleanup
Fixes
- Fix browser autocomplete issues (password, numbers, etc.) #1342
- Drive
- OnlyOffice applications
- Form
- Fix an error upon importing a template in forms #1316
- Can now set form closing date/time on mobile #1305
- Can now edit time options for poll questions on mobile #1305
- Dates in CSV exports of forms are now in ISO (not timestamp) format #1305
- Page breaks are no longer visible in conditional sections when condition is not met #1305
- Final submission page now has margins #1305
- Question blocks on mobile are now only draggable at the top of the block to make scrolling possible #1305
- Whiteboard
- Fix a few export-related issues #1328
- Calendar
- Translations
- Revise the translation of
zh#1329 thanks @toomore
- Revise the translation of
Dependencies
Deployment
We fixed an issue with the Systemd service file and logging, you’ll need to add the following lines to your cryptpad.service before continuing by following the upgrade notes below.
# Restart service after 10 seconds if node service crashes
RestartSec=2
+ # Proper logging to journald
+ StandardOutput=journal
+ StandardError=journal+console
User=cryptpad
Group=cryptpad
Upgrade notes
If you are upgrading from a version older than 5.5.0 please read the upgrade notes of all versions between yours and 5.5.0 to avoid configuration issues.
To upgrade:
- Reload the Systemd daemon, required due to the changes in the Deployment section
sudo systemctl daemon-reload
- Stop your server
- Get the latest code with git
git fetch origin --tags
git checkout 5.6.0
- Get the latest dependencies and components
npm ci
npm run install:components
- Restart your server
- Review your instance’s checkup page to ensure that you are passing all tests