Skip to content

2024.6.0

Choose a tag to compare

@mathilde-cryptpad mathilde-cryptpad released this 02 Jul 09:10
· 2214 commits to main since this release

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.