CryptPad logo

CryptPad

End-to-end encrypted collaborative office suite

Alternative to: Google Docs, Google Workspace, Microsoft 365

CryptPad screenshotCryptPad screenshot

About Versions (100)

2025.6.0

2025-07-09

Goals

This release introduces badges that users can display on their avatar if they are instance administrator, part of the moderation/support team, or subscriber on cryptpad.fr. We also include a host of improvements and fixes to forms, calendar, drive, accessibility and many more…

Features

  • Badges: instance administrators, moderation/support accounts, and subscribers on cryptpad.fr can now display a bage next to their avatar (activated in the new Profile settings)

Improvements

  • Accessibility
    • Improve keyboard & screen reader support for Document access #1913
    • Improve keyboard navigation & screen reader support for “Create New Document” modal #1911
    • Improve screen reader support for register/login flow #1910
    • Improve notification page accessibility, responsiveness and UI #1848
    • Documentation notification can be dismissed via keyboard #1847
    • Improve Kanban Tags accessibility with keyboard navigation #1846
  • QA and tests
    • Workflow to automate Playwright tests #1853
    • Only Office load messages #1959
  • Make text area markdown toolbar responsive #1845
  • Move profile modification to the settings page #1960
  • Ability to delete multiple documents at once as an admin #1973
  • Upload static files using HTTP #1925
  • Add Diagram history #1906
  • Modularize and deduplicate worker code #1898
  • Deduplicate common files #1872

Fixes

  • Calendar
    • Fix export bug on calendars with recurring event with expiry date #1940
    • Fix missing recurring calendar after update #1936
    • Improve responsiveness of the calendar preview popup & add screen reader support #1849
  • Form
    • Use a default date rather than empty answer in Forms #1931
    • Fix auditor features in forms #1927
    • Reset form answers #1908
  • Drive
    • Remove redundant ellipsis on desktop #1907
    • Fix inconsistent behaviour in natural sort #1894
    • Remove side splitter from drive on mobile #1857
  • Presentation mode
    • Fix exit from presentation mode on mobile #1926
    • Make buttons visible in mobile version of presentation mode in slides #1112 thanks @lemondevxyz
  • Update config.example.js comment for admins section #1963
  • Fix AppConfig.disableFeedback #1920
  • fix typo in shebang of rc.d-cryptpad #1885 thanks @p4tpr0
  • Fix mobile scrolling within kanban columns in arrow-buttons mode #1873 thanks @xenofem
  • Update contact page #1869
  • Fix diagram export #1866 thanks @naitikraj1000

Deployment

Upgrade notes

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

To upgrade:

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

Contributors

Community: @p4tpr0, @naitikraj1000, @xenofem, @lemondevxyz

CryptPad team: @AAAMON @Chouhartem @dariiing @davidbenque @DianaXWIKI @mathilde-cryptpad @wginolas @yflory @zuzanna-maria