CryptPad logo

CryptPad

End-to-end encrypted collaborative office suite

Alternative to: Google Docs, Google Workspace, Microsoft 365

CryptPad screenshotCryptPad screenshot

About Versions (100)

2024.6.0

2024-07-02

Goals

This release introduces a new onboarding flow to guide administrators through the setup of an instance. After creating the first admin account, 3 screens guide them through the customization of the instance title, logo, accent color, available applications, and security features. We also include a new language, some fixes on accessibility, deployment, OnlyOffice and more.

Features

  • Onboarding screens & app configuration #1513
  • Bahasa Indonesia is a new available language fe78b6a
    • Thanks to our Weblate contributors who made that happen!

Improvements

  • Improve plugins API #1511
    • Nginx modifications made to example-advanced.nginx.conf 9e5d39a

Fixes

  • Accessibility
    • Kanban accessibility fixes #1488
    • Fix modal focus #1483
    • Fix locked focus on text editors #1473
    • Frames must have accessible names #1123
    • Focus trapped on notifications menu #1430
    • Add page language #1125
    • Can not open folder via ”▼” -> “Open” #1089
    • Images must have alternate text #1449
  • OnlyOffice
    • Remove x2t from the CryptPad repo #1454
    • Other OnlyOffice users are shown as “Guest” #1446
    • Document PDF exports are empty when remote embedding is disabled #1472
      • Nginx modifications made to example-advanced.nginx.conf 0604b70
    • Sometimes images of a presentation are not exported to PDF #1500
    • Automatic upgrade of an OnlyOffice document fails sometimes #1534
    • Import/Export is broken #1532
    • Print is broken #1533
  • Deployment / Hosting
    • Upgrade CryptPad version in docker-compose.yml #1529
    • Optimize HTTPd example config #1498
    • Tidy up HTTPd config #1527
    • Clarify sandbox httpSafePort use in config.example.js #1518
    • Switch to new http2 Nginx option #1516
    • Server fixes and aggregated stats #1509
    • Create the block folder at boot #911
    • Remove obsolete version from docker-compose.yml 2e716eb
  • Other
    • Unsharp the corners when hovering the dismiss button on notification drop-down menu #1466
    • Fix contextual menu Open on anonymous drive #1464
    • Tighten eslint rules #1456
    • Remove mediatag subfolder #844

Dependencies

  • Upgrade CryptPad version in package.json, update description as well #1530
  • Remove deprecated and unmaintained lesshint library and use stylelint and its stylelint-less plugin instead

Upgrade notes

If you are upgrading from a version older than 2024.3.1 please read the upgrade notes of all versions between yours and 2024.3.1 to avoid configuration issues.

To upgrade:

  1. Stop your server
  2. Get the latest code with git
git fetch origin --tags
git checkout 2024.6.0
npm ci
npm run install:components
./install-onlyoffice.sh
  1. Restart your server
  2. Review your instance’s checkup page to ensure that you are passing all tests

[!IMPORTANT]
As usual, don’t forget to check the changes that might have been made to our web-server / reverse proxy configuration. Especially for the example-advanced.nginx.conf file.