From 537be0ea03991104ebeede994fa005cd01fdd1ed Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Mon, 3 Nov 2025 10:31:20 +0100 Subject: [PATCH 01/10] add warning about shared folders usage impacting storage quotas --- user_guide/share_and_access.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/user_guide/share_and_access.rst b/user_guide/share_and_access.rst index 6c441443..16d8ddbd 100644 --- a/user_guide/share_and_access.rst +++ b/user_guide/share_and_access.rst @@ -115,6 +115,10 @@ Shared folders Shared folders are made for sharing a set of documents at once. +.. warning:: + + Shared folders are impacting the storage quota of everyone who has them in their drive. Hence, it's usage should be limited and ideally used only in last resort, when a :ref:`team ` isn't fitting for the use case. + To create a shared folder in the CryptDrive: - ``+ New`` > |cptools shared-folder| **Shared folder**. From af28c225a8f70bb19a6d258871f247eabcd3e99b Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Tue, 4 Nov 2025 16:32:32 +0100 Subject: [PATCH 02/10] mention the use of the Active LTS version branch specifically --- admin_guide/installation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_guide/installation.rst b/admin_guide/installation.rst index 5e75adb9..afc65514 100644 --- a/admin_guide/installation.rst +++ b/admin_guide/installation.rst @@ -37,7 +37,7 @@ Before starting the installation, ensure the following software is installed: - Git -- Node.js with NPM included (we use the official NodeJs LTS release) +- Node.js with NPM included (we use the `Active LTS `__ version branch) - Using `nodesource `__ is recommended From 8b8eb96aaa7395108f47bdee64a7b709225c6ede Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Tue, 4 Nov 2025 16:33:10 +0100 Subject: [PATCH 03/10] switch from Nodesource to NVM for Node.js recommended installation source --- admin_guide/installation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_guide/installation.rst b/admin_guide/installation.rst index afc65514..0c271cc7 100644 --- a/admin_guide/installation.rst +++ b/admin_guide/installation.rst @@ -39,7 +39,7 @@ Before starting the installation, ensure the following software is installed: - Node.js with NPM included (we use the `Active LTS `__ version branch) - - Using `nodesource `__ is recommended + - Using `NVM `__ is recommended - Docker engine (if using Docker, see :ref:`Install with Docker `) From 64ea646eb3f70f89bb787f4c10488363b0f6baa9 Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Tue, 4 Nov 2025 16:33:49 +0100 Subject: [PATCH 04/10] add a missing return to the line --- admin_guide/installation.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/admin_guide/installation.rst b/admin_guide/installation.rst index 0c271cc7..33a72ecc 100644 --- a/admin_guide/installation.rst +++ b/admin_guide/installation.rst @@ -54,6 +54,7 @@ Recommended ~~~~~~~~~~~ .. note:: + The development team recommends creating a dedicated user to install and run CryptPad in production rather than using the root user. Clone the CryptPad repository From 3f72439603a19c2c5cd1f42938981daa197f1d66 Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Tue, 4 Nov 2025 16:35:45 +0100 Subject: [PATCH 05/10] update 2025.9.0 occurences to 2025.12.0 --- admin_guide/installation.rst | 4 ++-- conf.py | 2 +- pyproject.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/admin_guide/installation.rst b/admin_guide/installation.rst index 33a72ecc..48634c21 100644 --- a/admin_guide/installation.rst +++ b/admin_guide/installation.rst @@ -61,7 +61,7 @@ Clone the CryptPad repository .. code:: bash - git clone -b 2025.9.0 --depth 1 https://github.com/cryptpad/cryptpad.git cryptpad + git clone -b 2025.12.0 --depth 1 https://github.com/cryptpad/cryptpad.git cryptpad Move to the newly cloned repository @@ -73,7 +73,7 @@ Switch to the latest published tag .. code:: bash - git checkout 2025.9.0 + git checkout 2025.12.0 Dependencies """""""""""" diff --git a/conf.py b/conf.py index 2a50a9d2..e70df7ca 100644 --- a/conf.py +++ b/conf.py @@ -28,7 +28,7 @@ author = 'CryptPad Team' # The full version, including alpha/beta/rc tags -release = '2025.9.0' +release = '2025.12.0' # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index ed0f88ce..388348e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,6 +14,6 @@ dependencies = [ "Jinja2<4.0.0,>=3.1.4", ] name = "documentation" -version = "2025.9.0" +version = "2025.12.0" description = "CryptPad official documentation" readme = "README.md" From 07b9b5789b90d261b38a22fa5c910dd68608dfdb Mon Sep 17 00:00:00 2001 From: Fabrice Mouhartem Date: Wed, 7 Jan 2026 11:01:12 +0100 Subject: [PATCH 06/10] Mention `windev` for development on Windows --- dev_guide/setup.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev_guide/setup.rst b/dev_guide/setup.rst index 76bbd423..2482e0d6 100644 --- a/dev_guide/setup.rst +++ b/dev_guide/setup.rst @@ -67,4 +67,9 @@ It is important to note that no "build" or "compilation" step is necessary when Launching in development mode ----------------------------- -- ``npm run dev`` +- If you are on Linux or macOS: + + - ``npm run dev`` +- If your are on Microsoft Windows: + + - ``npm run windev`` From 04af942f79ec7474a25308d4444c80e70e272e7f Mon Sep 17 00:00:00 2001 From: Marc Laporte Date: Sat, 10 Jan 2026 08:54:19 -0500 Subject: [PATCH 07/10] Typo fix --- FAQ.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FAQ.rst b/FAQ.rst index 1b280ea3..569ccd0e 100644 --- a/FAQ.rst +++ b/FAQ.rst @@ -183,7 +183,7 @@ The way encryption is currently used in CryptPad does not allow syncing with the What is the relationship between CryptPad and OnlyOffice? --------------------------------------------------------- -The CryptPad :ref:`app_documents`, :ref:`app_presentation` & :ref:`app_sheets` applications are an `OnlyOffice Docs `_ integration. However, this only concerns the client-side code, CryptPad does not make use of the OnlyOffice Document Server. CryptPad's encrypted collaboration, used for document, presentantion & spreadsheets and other applications, is completely different from the encryption system used in parts of upstream OnlyOffice. Some of CryptPad's file format conversion tools are based on OnlyOffice code, but substantial work has been done to make it run in the browser rather than on the server, therefore avoiding the need to reveal the contents of users' documents when converting. +The CryptPad :ref:`app_documents`, :ref:`app_presentation` & :ref:`app_sheets` applications are an `OnlyOffice Docs `_ integration. However, this only concerns the client-side code, CryptPad does not make use of the OnlyOffice Document Server. CryptPad's encrypted collaboration, used for document, presentation & spreadsheets and other applications, is completely different from the encryption system used in parts of upstream OnlyOffice. Some of CryptPad's file format conversion tools are based on OnlyOffice code, but substantial work has been done to make it run in the browser rather than on the server, therefore avoiding the need to reveal the contents of users' documents when converting. How Secure is CryptPad? ----------------------- From 23b104cfa4b6ccb1dbe6c79a3eccf1dec16b6b18 Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Tue, 20 Jan 2026 10:11:34 +0100 Subject: [PATCH 08/10] add mention of VPN/network filtering solution to Common Issues --- FAQ.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/FAQ.rst b/FAQ.rst index 569ccd0e..d6eb3803 100644 --- a/FAQ.rst +++ b/FAQ.rst @@ -10,6 +10,7 @@ If CryptPad is not working as expected there are a few common things to try. Mos #. Check the list of extensions below, disable the ones you have installed, if any #. Try using your browser in a private window and/or with all extensions disabled +#. Turn off any Virtual Private Network (VPN) and/or custom DNS filtering solution (NextDNS, AdGuard DNS...) you may use #. Try using a different browser. We recommend the latest versions of `Firefox `_ or `Chromium `_ #. If the issues persist, please contact your instance :ref:`support` From f4a83e9e2ac9bb91a54ad3edae38582033144b9c Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Tue, 20 Jan 2026 10:24:26 +0100 Subject: [PATCH 09/10] add a new section within the drive guide for storage quotas --- user_guide/drive.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/user_guide/drive.rst b/user_guide/drive.rst index f11fe8dd..44b68aa6 100644 --- a/user_guide/drive.rst +++ b/user_guide/drive.rst @@ -180,3 +180,19 @@ To use a template: - Select the template when creating a :ref:`new document `. - In an existing document: |file-o| **File** > |upload| **Import a template**. Please note: this option **replaces** the contents of the document with the template. + +Storage quota +------------- + +When reaching the storage limit, you can still edit existing documents but you cannot create new ones. + +To reclaim storage space you can clear: + +- The :ref:`drive history ` +- Documents history, from their :ref:`properties ` + +If necessary, an administrator can easily raise the storage limit of a specific account. + +.. note:: + + Some CryptPad instances offer paid plans with more storage space. From 38d2dc9d15b6b3c39932bd8c7175f11ed444f7dd Mon Sep 17 00:00:00 2001 From: mathilde-cryptpad <156299270+mathilde-cryptpad@users.noreply.github.com> Date: Wed, 21 Jan 2026 10:56:17 +0100 Subject: [PATCH 10/10] add ClearURLs Firefox addon to Common Issues list --- FAQ.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/FAQ.rst b/FAQ.rst index d6eb3803..362159dd 100644 --- a/FAQ.rst +++ b/FAQ.rst @@ -32,6 +32,7 @@ List of extensions known to cause issues with CryptPad * Emoji keyboard emojis for chrome * PAYBACK Internet Assistent (PIA) * User-Agent Switcher and Manager +* ClearURLs .. note:: If you identify issues with another extension please `report it `_ to the development team