diff --git a/FAQ.rst b/FAQ.rst index 1b280ea3c..362159ddf 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` @@ -31,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 @@ -183,7 +185,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? ----------------------- diff --git a/admin_guide/installation.rst b/admin_guide/installation.rst index 5e75adb97..48634c211 100644 --- a/admin_guide/installation.rst +++ b/admin_guide/installation.rst @@ -37,9 +37,9 @@ 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 + - Using `NVM `__ is recommended - Docker engine (if using Docker, see :ref:`Install with Docker `) @@ -54,13 +54,14 @@ 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 .. 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 @@ -72,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 2a50a9d2c..e70df7ca1 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/dev_guide/setup.rst b/dev_guide/setup.rst index 76bbd4231..2482e0d65 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`` diff --git a/pyproject.toml b/pyproject.toml index ed0f88ceb..388348e34 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" diff --git a/user_guide/drive.rst b/user_guide/drive.rst index f11fe8ddb..44b68aa69 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. diff --git a/user_guide/share_and_access.rst b/user_guide/share_and_access.rst index 6c441443e..16d8ddbd1 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**.