MrDoc Product Updates
Update details for each platform
MrDoc Professional Edition
MrDoc open source edition
MrDoc desktop client
MrDoc browser extension
MrDoc mobile client
MrDoc Obsidian plugin
MrDoc Docker image
MrDoc deployment panel
Powered by MrDoc Pro
-
+
home
MrDoc Professional Edition
# MrDoc Pro edition The following are the updates of MrDoc Pro edition. ### v1.6.9 2026-09-20 - [**New Features**] - [New] Backend user search and analysis feature; - [New] manage command for batch extracting attachment text content; - [New] User Token API interfaces for moving documents and renaming documents; - [**Bug Fixes**] - [Fixed] The issue where the floating chat button still displays on the page after closing the AI chat assistant in some cases; - [Fixed] The issue where project PDF export does not filter document content, which may lead to a remote command execution vulnerability; - [**Optimizations**] - [Optimized] Support uploading .xls/.doc formats as Office documents and reading them in fast mode; - [Optimized] Support extracting file text content from .doc format attachments and Office documents; - [Optimized] Office-type documents in PDF format are directly displayed using the PDF renderer; - [Optimized] Site attachment preview mode, merging the original preview configuration items and handling them by a unified preview route; - [Optimized] The style of the project list interface on the homepage; - [Optimized] The style of search results for full-text search, precise search, and project document search; - [Optimized] Document access in project sharing and document sharing is included in the document visitor statistics scope; - [Optimized] Backend project AI index rebuilding is adjusted to a backend asynchronous task; - [Optimized] The backend document AI chunk index management page adds a vectorized text field display; - [Optimized] Enhanced backend task status log output; - [Optimized] Attachment preview content within documents participates in the document's AI chunk index; - [Optimized] Improved LanceDB vector retrieval efficiency; - [Optimized] AI document vector retrieval is enhanced to vector + BM25 hybrid retrieval; - [Optimized] The default Q&A prompt of the AI knowledge base; - [Optimized] The construction and deletion logic of AI knowledge base document vector indexes; - [Optimized] Optimized the backend task timeout handling issue; - [Optimized] Completed filters for code involving rich text document content; - [Optimized] The handling of image loading and rendering in project PDF export; - [Optimized] Optimized the handling of draft documents in the previous and next document navigation; - [Optimized] RAG retrieval debugger, adding branch recall details and retrieval scope filtering; ### v1.6.8 2026-09-01 - [**New Features**] - [New] Lightweight backend task system; - [New] Support adding a GEO llms.txt file to the site; - [New] Display of canonical path data on project and document pages; - [New] User token api adds document history list, document history, and AI conversation interfaces; - [New] The built-in engine vector database of the AI knowledge base can be configured as LanceDB (the Docker image needs to be upgraded to v9.6); - [New] manage command for migrating the built-in database vectors to other vector databases; - [**Bug Fixes**] - [Fixed] The issue where subordinate documents and document attachments within a document may not display when switching documents without refresh; - [Fixed] The issue where document anchors and other query parameters become invalid when switching documents without refresh; - [Fixed] The issue where images cannot be clicked to enlarge when switching documents without refresh; - [Fixed] The issue where manually syncing documents to the dify knowledge base does not filter document status; - [Fixed] The issue where the "manual sync" configuration for Dify knowledge base synchronization does not take effect; - [Fixed] The issue where image URLs with attributes in documents cause images to display incorrectly in exported Word files; - [Fixed] The issue where document PDF printing may display incompletely when there are many images; - [**Optimizations**] - [Optimized] Support using a custom robot.txt file; - [Optimized] The SEO description text of meta tags on project and document pages; - [Optimized] Display JSON-LD structured data on the homepage, project, and document pages; - [Optimized] The document favorite interface supports adding and canceling favorites; - [Optimized] When switching documents without refresh, if the document has an alias, the URL is updated to the alias; - [Optimized] Improved the retrieval efficiency of the default vector database of the AI knowledge base; - [Optimized] The default prompt for AI knowledge base Q&A; - [Optimized] The layout and style of the backend AI configuration page; - [Optimized] The scope configuration of the AI knowledge base is elevated to the global AI scope; - [Optimized] Document synchronization to the Dify knowledge base carries metadata information; - [Optimized] The AI streaming conversation interface supports AppToken invocation; - [Optimized] When uploading attachments, a backend task is invoked to extract attachment content; - [Optimized] Backend and personal center attachment management support searching by attachment text content; - [Optimized] The style of full-text search results; - [Optimized] The backend unused image scanning feature is changed to asynchronous task mode; ### v1.6.7 2026-08-01 - [**New Features**] - [New] User Token API interface for uploading local Office files as Office documents; - [New] AI integration supports custom Prompt management; - [New] Support running in Gunicorn mode and customizing Gunicorn runtime configuration; (the Docker image needs to be upgraded to v9.5) - [**Bug Fixes**] - [Fixed] The issue where selecting the rich text editor when creating a new document fragment and saving is invalid; - [Fixed] The issue where the personal center's My Favorites reports an error when a favorited document or project does not exist; - [Fixed] The project export path traversal vulnerability; - [Fixed] The unauthorized vulnerability in project directory-related interfaces; - [**Optimizations**] - [Optimized] The Office document preview rendering function directly calls the PDF renderer for PDF files; - [Optimized] WeCom intelligent robot conversation users preferentially match bound WeCom authenticated users; - [Optimized] AI chat assistant and AI robot support specifying a prompt; - [Optimized] Refactored the asynchronous rendering logic of the project directory, lazy-loading subordinate document nodes to improve page response for large projects; - [Optimized] Clicking a document in the project directory switches and renders document content without refresh; - [Optimized] Adjusted the hyperlink document jump logic, optimizing direct jumps to relay jumps; - [Optimized] The HTML content filtering of rich text documents, enhancing the filtering of unsafe content while retaining necessary styles; - [Optimized] Adjusted the version update detection logic; ### v1.6.6 2026-07-01 - [**New Features**] - [New] Support displaying AI Q&A content when searching documents within a project; - [New] Support configuring Office documents to display in compact mode when read through OnlyOffice; - [New] Support adding a WeCom intelligent robot in "AI Integration" for AI conversation and Q&A; - [**Bug Fixes**] - [Fixed] The issue where creating a new spreadsheet document and importing a local Excel file prompts success but does not actually import; - [Fixed] The issue where uploading to OnlyOffice prompts an error when the local Office file name contains a + sign; - [Fixed] The issue where calling OnlyOffice 9.4 in a document prompts 404; - [Fixed] The issue where the project serializer exposes sensitive project information through some unused interfaces; - [Fixed] The issue where the search mode on the help center homepage does not match the site configuration; - [**Optimizations**] - [Optimized] Remove illegal Unicode characters that may be contained when reading PDF file content; - [Optimized] The height style handling of the Office document page when opened with the OnlyOffice editor; - [Optimized] The handling of file names read by OnlyOffice; - [Optimized] Office documents support downloading the source file from "Download Document"; - [Optimized] Adjusted the document PDF download feature; ### v1.6.5 2026-06-01 - [**New Features**] - [New] Command-line command for rebuilding the AI chunk index; - [New] Command-line command for batch creating test users; [New] AI model providers support adding a general OpenAI interface provider; [New] "Retrieval Debugger" for AI document chunk management; - [**Bug Fixes**] - [Fixed] The issue where the chat assistant does not display the answer content of the ollama text generation large model; - [Fixed] The issue where modifying a document and jumping pages to the project management reports a 500 error; - [Fixed] The issue where the document's parent cannot be set via the right-click menu of the left project tree when creating a new document; - [Fixed] The issue where user group members occasionally do not render when modifying a user group; - [Fixed] The issue where deleting a document index fails in AI integration document index management; - [Fixed] The issue where the site-wide single-tag configuration is invalid for the search page; - [Fixed] The issue where the search page still displays after hiding the guest login entry; - [Fixed] The issue where AI document chunking cannot chunk Office, rich text, or Markdown documents without a Markdown structure; - [**Optimizations**] - [Optimized] The interaction of the backend AI configuration page; - [Optimized] The backend AI configuration page supports deleting added large models; - [Optimized] The source document rendering logic of the AI chat assistant; - [Optimized] Unified the URL identifier path of the site-wide homepage; - [Optimized] The chunking algorithm logic of the AI document chunk index; - [Optimized] The reranking logic of the built-in RAG reranking algorithm; - [Optimized] Added document tag content as vectorized content for document chunks; - [Optimized] The loading timing handling of the collaborative project document edit lock script; ### v1.6.4 2026-05-01 - [**Dependency Notice**] - [Native deployment] Dependency libraries need to be updated; - [Docker deployment] The Docker image version needs to be updated to v9.4; - [**New Features**] - [New] Document edit lock feature, collaborative documents can avoid being edited and modified by multiple people at the same time; - [New] Support directly uploading local PDF files as documents in the Office document type; - [New] Built-in AI knowledge base RAG feature; - [**Bug Fixes**] - [Fixed] The issue where the general segmentation custom segmentation rules do not take effect in Dify multi-knowledge-base mapping mode; - [Fixed] The issue where the jump link of draft documents in the personal center document activity is incorrect; - [Fixed] The possible path traversal vulnerability in project export to EPUB format files; - [**Optimizations**] - [Optimized] The content configuration box of the official website homepage template is upgraded to a code editor, supporting block folding, highlighting, tab, and other features; - [Optimized] Subordinate documents of a document are rendered in card style; - [Optimized] The native rendering style of xlsx format Office documents; - [Optimized] The project block style of the large icon project list homepage; - [Optimized] The pagination of the project list homepage supports page jumping, first and last pages, and other features; - [Optimized] The built-in AI chat assistant supports displaying the thinking content of large models; - [Optimized] XSS content filtering of rich text editor document content; ### v1.6.3 2026-04-01 - [**New Features**] - [New] Support configuring the display of AI knowledge base retrieval answer results in document search results; - [New] Built-in Excalidraw hand-drawn drawing type document; - [New] The default preview mode supports previewing `pptx` format PPT attachments; - [New] Documents containing subordinate documents in the project document tree can be configured in the form of "click the title to expand the directory"; - [**Bug Fixes**] - [Fixed] The issue where the drawio document type field is not displayed on the backend and personal center document management pages; - [Fixed] The issue where the asynchronous interface rendering of the project directory tree renders hyperlink document links incorrectly; - [**Optimizations**] - [Optimized] The issue where a "not saved" prompt pops up when creating or modifying and saving drawio documents; - [Optimized] Improved the switchable editor types on the new document page; - [Optimized] When saving OnlyOffice documents, call `requestClose` to check whether there is unsaved data in the OnlyOffice editor; - [Optimized] Online spreadsheet documents support comparing and restoring the spreadsheet content of historical versions; - [Optimized] Improved the content extraction processing of OnlyOffice xlsx spreadsheet files; - [Optimized] Upgraded "OnlyOffice Document" to the "Office Document" type. Local Office files can be uploaded as documents without configuring OnlyOffice. Office documents support configuring fast/PDF/OnlyOffice browsing modes (fast mode by default). After enabling OnlyOffice, Office documents can be edited; - [Optimized] The document creation drop-down menu allows directly selecting the Markdown/rich text editor without a second switch; ### v1.6.2 2026-03-01 - [**New Features**] - [New] Support configuring the display of the site top navigation bar on project document pages; - [**Bug Fixes**] - [Fixed] The issue where setting a non-public permission in the new project page permission settings is invalid; - [Fixed] The issue where modifying the document's parent is invalid on the OnlyOffice document editing page; - [Fixed] The issue where uploading a local file via OnlyOffice does not check whether the directory exists, causing upload failure in some cases; - [Fixed] The issue where modifying the content of a non-first-level menu item in the homepage menu causes the menu item to reset to a first-level menu; - [Fixed] The issue where the document history expiration time configuration does not take effect; - [**Optimizations**] - [Optimized] drawio documents support downloading as svg format images and Drawio format files; - [Optimized] The overview data of the personal center is adjusted to asynchronous loading; - [Optimized] The handling of the document directory tree after switching projects on the new document page; - [Optimized] My Favorites in the personal homepage template supports jumping to view the favorited objects; - [Optimized] The collaborative project column of the personal homepage template displays the collaborative projects of the user group; - [Optimized] The content of mind map documents can be searched; - [Optimized] Document search results display document type icons; - [Optimized] The word segmentation effect of document full-text search and the recall effect of search results; - [Optimized] The exception handling of the AI knowledge base Q&A dialog and the Markdown rendering style of AI answers; ### v1.6.1 2026-02-01 - [**New Features**] - [New] WeCom login supports configuring the redirect URL parameter after successful login; - [New] Word documents with standardized heading styles can be directly imported as a complete project; - [**Bug Fixes**] - [Fixed] The issue where document synchronization fails when deleting documents in AI integration multi-knowledge-base mapping mode; - [Fixed] The issue where the editor returns default mind map data when a collaborative user modifies a mind map document not created by themselves; - [Fixed] The issue where specifying the address style as `Path` in the third-party storage configuration S3 does not take effect; - [Fixed] The issue where images are not transferred when importing Word as a document under S3 and COS storage; - [Fixed] The issue where the style is disordered when the notification length is too long in personal center message notifications; - [Fixed] The issue where the preview attachment inserted when creating a new rich text document is parsed as text; - [Fixed] The issue where the document content displayed in the rich text document history comparison is incorrect; - [**Optimizations**] - [Optimized] The AI document synchronization processing when restoring documents from the document recycle bin; - [Optimized] Refactored the project document tree on the document editing page, supporting drag-and-drop sorting and right-click menus; - [Optimized] Documents in the document recycle bin can be viewed by the document author and site administrator to confirm whether they need to be permanently deleted; - [Optimized] The rendering and caching logic of the project block on the official website homepage to improve page loading speed; - [Optimized] Adjusted the new project menu in the homepage top navigation bar to a separate page; - [Optimized] Use version numbers to mark online spreadsheet modification records to avoid spreadsheet data errors that may be caused by multiple people saving at the same time; - [Optimized] Clicking the project management link at the top of the project page directly jumps to the configuration page of the specified project in the personal center; - [Optimized] The document history feature on the document modification page is hidden for unsupported document types; ### v1.6.0 2026-01-01 - [**New Features**] - [New] Document alias URL feature; - [New] Support customizing the prompt text when accessing a document without permission (permission set separately for the document); - [**Bug Fixes**] - [Fixed] The issue where automatically selecting a project when creating a document from a project is invalid; - [Fixed] The issue where pasting an image in the rich text editor is transferred successfully but the image in the editor is still in base64 format; - [Fixed] The issue where the modifier in the WebHook content does not display as the actual modifier when a collaborator updates a document; - [Fixed] The issue where the jump URL for filtering project groups on the project list page is incorrect after enabling the official website theme homepage; - [Fixed] The issue where collaborators are prompted with no permission when modifying mind map and Drawio documents; - [**Optimizations**] - [Optimized] The official website theme homepage template supports configuring the rendering of project blocks; - [Optimized] The page interaction style of the official website theme homepage template; - [Optimized] The Docker startup script; - [Optimized] The throwing and handling method of 404 exceptions; - [Optimized] The User Token API interface for obtaining the project document list supports the kw parameter for document search; - [Optimized] The threshold for triggering frontend asynchronous loading and rendering of the project document directory; ### v1.5.9 2025-12-01 - [**New Features**] - [New] Support adding Gitee AI and SiliconFlow large models as text generation AI interfaces; - [New] Local users bind OIDC accounts; - [New] Project copy feature; - [New] Official website theme homepage template; - [**Bug Fixes**] - [Fixed] The issue where OIDC provider deletion fails; - [Fixed] The issue where the auto-save configuration is abnormal when modifying documents; - [Fixed] The issue where clicking to create a shortcut on the OnlyOffice document page is invalid; - [Fixed] The issue where the page number recognition of paginated documents in the project outline directory is incorrect when a project has too many documents and too many document levels; - [**Optimizations**] - [Optimized] The Markdown editor AI assistant supports displaying the thinking content of large models; - [Optimized] The personal center project management table displays the number of collaborative members of the project; - [Optimized] Accessing a non-existent project custom URL returns a 404 page instead of a 500 page; - [Optimized] The site map sitemap optimizes the URL structure of projects and documents; - [Optimized] Improved English language translation; - [Optimized] The rendering processing of document content, previous and next pages, and subordinate documents on the quick formula document page; - [Optimized] The project directory outline adds icon display for onlyoffice, mind map, and drawio document types; ### v1.5.8 2025-11-01 - [**New Features**] - [New] WeChat in-app web page authorization authentication based on the WeChat official account; - [**Bug Fixes**] - [Fixed] The issue where the built-in AI chat assistant cannot conduct conversations in guest state; - [Fixed] The issue where the default user group for new users configured in the system configuration is invalid under DingTalk password-free login; - [**Optimizations**] - [Optimized] The display of overly long code block line wrapping in document PDF printing; - [Optimized] The Markdown editor supports find and replace; - [Optimized] When pasting web page content in the Markdown editor, images are transferred and content is automatically converted to markdown; - [Optimized] The style of the left directory of project documents; - [Optimized] The exception handling of the frontend JS functions of the built-in chat assistant; ### v1.5.7 2025-10-01 - [**New Features**] - [New] The storage method supports configuration as Tencent Cloud COS; - [New] Project merge feature (Personal Center - Project Management); - [New] User Token API document search interface; - [New] Command `import_oo_docs` for batch importing OnlyOffice file documents; - [New] Built-in AI chat assistant; - [New] Support integrating Drawio to create Drawio graphic documents; - [**Bug Fixes**] - [Fixed] The issue where trend data acquisition fails on the backend dashboard under Oracle database; - [Fixed] The issue where exporting a project to Word fails when images in the document are in base64 string form; - [Fixed] The issue where OnlyOffice JWT time verification fails due to time differences between the OnlyOffice server and MrDoc, causing the inability to edit OnlyOffice documents; - [Fixed] The issue where project collaborators may experience update failures when editing Univer spreadsheets; - [Fixed] The issue where creating a new project under the project group list of the help center homepage template does not respond; - [Fixed] The issue where univer spreadsheet documents do not render in document sharing and project sharing; - [Fixed] The issue where document content changes after inserting a preview attachment in a rich text document; - [**Optimizations**] - [Optimized] Univer spreadsheets support hyperlinks and data validation features; - [Optimized] The data content when reading the Dify knowledge base list response fails; - [Optimized] The log exception information record when deleting users; - [Optimized] The user permission values for creating new users and batch importing users in the backend are read from the site user settings; - [Optimized] The frontend information prompt for abnormal AI creation responses in the Markdown editor; - [Optimized] The OnlyOffice local file storage path structure, dividing directories by year and month and improving the cleanup logic; - [Optimized] The backend and personal center project management lists display the "Project ID" field; - [Optimized] The Univer document browsing page can download xlsx format spreadsheet files; - [Optimized] Synchronously delete OnlyOffice local files when cleaning documents in the document recycle bin; - [Optimized] The document directory style; ### v1.5.6 2025-09-01 - [**New Features**] - [New] Site announcement feature; - [New] Backend batch user import feature; - [New] Project collaboration permission "browse project documents and edit specified documents"; - [**Bug Fixes**] - [Fixed] The issue where the content is the spreadsheet ID when the AI knowledge base synchronizes Univer online spreadsheets; - [**Optimizations**] - [Optimized] The attachment pop-up box of the document editor supports searching attachments; - [Optimized] Optimized the logout code logic, Session and Cookie cleanup logic, and exception handling; - [Optimized] Improved the database query speed of the project list homepage, help center homepage, and document page when the site has a particularly large number of documents; - [Optimized] The page handling when the request for the project group list interface fails on the project list homepage; - [Optimized] The display effect of the project watermark; - [Optimized] The backend user list removes the "user document count" field to improve page loading efficiency (this data can be viewed on the user statistics page); - [Optimized] The configuration of project collaboration members in backend project management is consistent with the personal center configuration; - [Optimized] Univer online spreadsheets support sorting, filtering, and find and replace; - [Optimized] Automatically generate the default project icon in the large icon project homepage; - [Optimized] Batch export of OnlyOffice documents as original Office files on the document management page; - [Optimized] Batch export of Univer spreadsheet documents as XLSX format Excel files on the document management page; - [Optimized] Batch export of mind map documents as SVG format mind map images on the document management page; ### v1.5.5 2025-08-01 - [**New Features**] - [New] The backend can configure the display status of the homepage guest login entry; - [New] The backend can configure the display of a user registration code prompt link, used to prompt users how to obtain a registration code; - [New] The "User Statistics Analysis" page and feature of backend user management; - [New] Univer online spreadsheet component, based on which the storage, loading, and rendering efficiency of online spreadsheets is optimized (the original online spreadsheet documents can be edited but new ones cannot be created); - [New] Support configuring a third-party cache database (Redis, Memcached, etc.) as the site cache database through the configuration file - [**Bug Fixes**] - [Fixed] The issue where the URL for obtaining the email verification code when forgetting the password in the site-wide login state redirects to the login URL; - [Fixed] The issue where OIDC authentication login fails to obtain azp information under some providers, causing authentication callback failure; - [Fixed] The issue where document search reports a 500 error in guest state; - [Fixed] The issue where the registration code creation time display is incorrect in backend registration code management; - [**Optimizations**] - [Optimized] Adjusted the layout of the backend management dashboard and added display charts; - [Optimized] Enhanced the code structure and exception status return handling of WeCom user synchronization; - [Optimized] Enhanced the WeChat JSSDK environment verification to avoid calls in non-WeChat built-in browser environments; ### v1.5.4 2025-07-01 - [**New Features**] - [New] The Markdown editor supports the document fragment syntax in the format `@[frag]()`; - [New] Visual editing of mathematical formulas in the Markdown editor toolbar; - [New] Backend document sharing management page and related features; - [**Bug Fixes**] - [Fixed] The issue where switching the pagination size of the AI integration project mapping and project mapping table is invalid; - [Fixed] The issue where synchronization of all projects and public projects is abnormal in AI integration single knowledge base mode; - [Fixed] The issue where the Dify knowledge base list cannot be refreshed in AI integration multi-knowledge-base mapping mode - [Fixed] The issue where the "permission" drop-down menu is invalid after operating the table toolbar buttons on the project management page in backend management and the personal center; - [Fixed] The issue where the docker-compose one-click update script `docker-update.sh` does not have execution permission by default in some environments; - [**Optimizations**] - [Optimized] The Markdown editor preview interface supports rendering document fragment content; - [Optimized] The document fragment pop-up list on the document page displays the editing mode of the document fragment; - [Optimized] Document fragments support rendering in inline Chinese text and as separate paragraphs; - [Optimized] The content of document fragments inserted in documents can be searched; - [Optimized] Text-type PDF, docx, pptx, xlsx, xls, and other format preview attachments inserted in documents support content retrieval; - [Optimized] The Echarts chart feature in the Markdown editor toolbar supports selecting example charts and pasting Echart official example code; - [Optimized] Updated the mathematical formula rendering library Katex version to 0.16.22; - [Optimized] The document directory on the document reading page, the font is adjusted to 16px, and the directory can be collapsed within the directory; - [Optimized] AI integration multi-knowledge-base mapping supports configuring more parameters and supports modifying existing mapping relationships; ### v1.5.3 2025-06-01 - [**New Features**] - [New] Project collaboration supports setting the collaboration permission to "only edit specified documents"; - [New] The AI integration knowledge base synchronization mode supports configuration as multi-knowledge-base mode; - [**Bug Fixes**] - [Fixed] The issue where the configuration of selecting "site-wide projects" and "all public projects" for the project scope in AI integration knowledge base single knowledge base mode is invalid; - [Fixed] The issue where setting the align attribute of the Markdown editor image syntax to right and left is invalid; - [Fixed] The issue where uploading attachments multiple times in the document editor results in duplicate uploads; - [Fixed] The issue where the PostgreSQL connection dependency library is missing in the Docker image; - [**Optimizations**] - [Optimized] Upgraded the code block highlighting component library of the Markdown editor to support more code block highlighting syntaxes; - [Optimized] Adjusted the configuration items of the backend AI integration page; - [Optimized] Project sharing in access code mode can copy a URL with the access code automatically filled in; - [Optimized] The handling of URL parameter extraction on the document sharing verification page; - [Optimized] Inserting and uploading images in the Markdown editor carries size and align parameters by default to facilitate adjusting the image size and position; - [Optimized] The document fragment modification page supports the `Ctrl + S` shortcut key to save; ### v1.5.2 2025-05-01 - [**Deployment and Update Notice**] - The Docker deployment method requires upgrading the image to `v9.2`; - The native deployment method requires updating dependency libraries; - For Docker Compose deployment, simply run the `docker-update.sh` script to update; - [**New Features**] - [New] Support importing local PDF, xlsx spreadsheet, xls spreadsheet, and pptx format files as markdown documents and rich text documents; - [New] Support creating mind map type documents; - [New] Support specifying user login methods in the backend; - [New] Projects support configuring the display of document path breadcrumbs; - [New] Backend document recycle bin entry; - [**Bug Fixes**] - [Fixed] The issue where the document segmentation mode automatically changes to the default general mode when updating documents to the Dify knowledge base; - [Fixed] The issue where the user token API attachment upload interface uploads successfully but the database record fails under third-party OSS storage; - [Fixed] The issue of inconsistent URL access for different projects within the site, uniformly redirecting to the standard or custom URL; - [**Optimizations**] - [Optimized] The user Token interface for obtaining a single document adds a field returning the name of the project it belongs to; - [Optimized] The user Token interface for obtaining the project list supports passing the `kw` parameter for project search; - [Optimized] Delete deleted knowledge bases in Dify when AI synchronizes the Dify knowledge base; - [Optimized] Document fragments support creation using the markdown editor; - [Optimized] OnlyOffice type xlsx spreadsheets and PPT presentation documents can retrieve their content and synchronize to the AI framework (available after modifying published documents); - [Optimized] Display a loading pop-up box before the mind map editor page component rendering is completed; - [Optimized] Clean up the local files associated with OnlyOffice documents when deleting a project; - [Optimized] Sparse storage of online spreadsheet document content to the database to improve the storage and rendering efficiency of online spreadsheet documents; - [Optimized] Cross-origin request headers allow `access-control-allow-origin`; - [Optimized] Site document search supports filtering by project group; - [Optimized] Project sorting on the project list homepage supports sorting by the first letter of the name; ### v1.5.1 2025-04-01 - [**New Features**] - New: Document mapping relationship management feature of backend "AI Integration"; - New: Support configuring the maximum retention time of site document history records in the backend; - New: The Editor.md editor preview syntax supports previewing `m3u8` format video URLs and `flv` format video attachments; - New: The `force` parameter of the language configuration option can ignore the browser environment and force the use of the set language; - [**Bug Fixes**] - Fixed: The issue where uploading large file attachments causes page crashes in some cases; - Fixed: The issue where multiple selections in the personal center attachment upload list repeatedly render the file list; - Fixed: The issue where exporting a docx file fails when the document contains svg images; - Fixed: The issue where clicking the divider button in the Editormd editor toolbar is invalid; - Fixed: The issue where Editormd editor documents do not render on old mobile browsers such as Android WebView v83 and Safari v14; - [**Optimizations**] - Optimized: The text prompt on the backend version update page; - Optimized: Added default dns to the docker-compose.yml file; - Optimized: The status display mask and pop-up prompt for loading the OnlyOffice service script on the OnlyOffice document creation and modification pages; - Optimized: Cleaned up unreferenced Python modules in the OnlyOffice feature code; - Optimized: The error prompts and log text information of AI knowledge base document synchronization; - Optimized: The Dify knowledge base list is stored in the MrDoc data table after acquisition, facilitating selection and switching; - Optimized: AI integration with the Dify framework supports configuring the document segmentation mode (general segmentation by default); - Optimized: The attachment preview iframe hides the default border; - Optimized: The file size unit display of the personal center upload attachment list; - Optimized: Save a png format image with the same name after creating and modifying an online mind map for use in other scenarios; - Optimized: When creating a new system user group, all users can be selected with one click; - Optimized: Refined the error information prompts for request exceptions such as document creation and modification, attachment selection and upload, etc.; - Optimized: Hide the project introduction row in the project list if the project introduction is not filled in; - Optimized: The number of top menus that are not collapsed on the help center homepage is adjusted to 6; - Optimized: The user Token API token verification interface adds a field returning the user type; - Optimized: The user Token API interface for obtaining the project list supports passing sorting field and filtering field parameters; - Optimized: The file size limit for importing local docx files in the document editor is consistent with the site attachment size limit; - Optimized: Improved English language translation; ### v1.5.0 2025-03-01 - [**New Features**] - New: Support the EditorMD editor to call AI for writing (document creation, document continuation, document polishing); - New: Support WeChat in-app card-style sharing based on the WeChat official account JS-SDK; - New: docker-compose.yml file and a one-click update script based on Docker Compose; - [**Bug Fixes**] - Fixed: The issue where restoring a document historical version in the document editor is invalid; - Fixed: The issue where the homepage project list displays projects without access permission in some special cases; - Fixed: The issue where programming language code block highlighting in rich text editor documents is invalid; - Fixed: The issue where publishing and deleting document comments succeeds but prompts failure when the document comment content is too long; - Fixed: The issue where content synchronization to the Dify knowledge base fails when updating documents; - Fixed: The issue where documents in the Dify knowledge base are not synchronously deleted when batch deleting documents in backend management and the personal center; - Fixed: The issue where code blocks exceeding the length are not expanded when downloading a document as PDF; - Fixed: The issue where the email configuration test email header does not conform to the standards of some email providers, causing the test email sending to fail; - [**Optimizations**] - Optimized: The help center homepage template displays the OnlyOffice document creation menu item; - Optimized: The EditorMD editor attachment preview syntax supports `@[preview]()`; - Optimized: OnlyOffice Docx documents can synchronize document content to Dify (effective after modifying published documents); - Optimized: The document content of OnlyOffice Docx documents can be retrieved in project search and site-wide search (effective after modifying published documents); - Optimized: The condition filtering logic for searching documents within a project; - Optimized: The OnlyOffice file management logic and unused OnlyOffice file cleanup feature on the backend management page; ### v1.4.9 2025-02-01 - [**Important Notice!!!**] - The Docker deployment method requires upgrading the Docker image to v9.1; - Other deployment methods require updating dependency libraries; - [**New Features**] - New: The Editormd editor supports online editing of mind maps in non-code mode; - New: Backend and personal center support managing mind maps; - New: Project "associated collection" feature; - New: Create a new project and its documents based on the project outline; - New: Support OIDC protocol authentication login integration; - New: Support AWS S3 protocol object storage integration; - [**Bug Fixes**] - Fixed the issue where images in rich text documents are lost when exporting a project or document to Word; - Fixed the issue where the project text watermark is not carried synchronously when exporting a project to PDF; - Fixed the issue where the attachment list in the document editor repeatedly renders; - Fixed the issue where the button styles in the table of the attachment pop-up box of the document editor are misaligned; - Fixed the issue where the paginated project outline page number does not switch to the page where the current document is located in some cases; - Fixed the issue where the database configuration options value is not used for non-default databases; - Fixed the issue where the file name length of images and attachments exceeds the field length in some third-party storage scenarios, causing upload failure; - [**Optimizations**] - Optimized the upload format and preview format description prompts of the attachment pop-up box of the document editor; - Optimized the description prompt of the maximum attachment size configuration item in the backend; - Optimized the prompt interface returned when previewing an unsupported attachment preview format; - Optimized the hiding of page elements unrelated to document content in document PDF printing; - Optimized the EditorMD editor iframe video syntax to support setting width and height; - Optimized the support for adding a project to a specified project group when creating a new project on the homepage; - Optimized the pop-up prompt when closing the browser tab while the EditorMD editor has unsaved document modifications; ### v1.4.8 2025-01-01 - [**New Features**] - New: Support online preview of xlsx, xls, csv, and other format spreadsheet attachments (non-PDF form); - New: Support online preview of docx format document attachments (non-PDF form); - New: Support online preview of zip format compressed file attachments; - New: Support drag-and-drop upload of attachments in the attachment selection box of the document editor; - New: Support inserting an attachment preview iframe in the document editor; - New: Editormd editor iframe rendering syntax `@[iframe](url)`; - [**Bug Fixes**] - Fixed the issue of misaligned styles in the homepage project list and homepage large icon project list on some mobile devices; - Fixed the issue where the serial numbers of ordered lists exceeding 100 items in the EditorMD editor are not fully displayed; - Fixed the issue where the Session expiration time in the configuration file is not supported on Django 4.2; - Fixed the issue where attachments uploaded to third-party object storage do not display in the attachment list; - Fixed the issue where opening OnlyOffice documents is abnormal when the username is a combination of numbers and letters; - Fixed the issue where global document search does not filter documents by non-default permissions; - [**Optimizations**] - Optimized the content of project WebHook push information; - Optimized the log file structure; - Optimized the toolbar layout arrangement of the rich text editor; - Optimized the display of the integrated AI framework dialog box on the project document page; - Optimized the backend site update prompt so that clicking it can jump to the "Site Update" page; - Optimized the content display of the project introduction in the help center homepage template; - Optimized the query and rendering speed of subordinate document data on the document reading page; - Optimized the attachment preview method can be configured to select the default method or LibreOffice; - Optimized the verification logic of document anti-copy; - Optimized the switching interaction experience of the project outline sidebar on project and document pages on mobile devices; - Optimized the display logic of the latest and hottest documents on the help center homepage; ### v1.4.7 2024-12-01 - [**New Features**] - New: Support users using a custom uwsgi configuration file; - New: Personal center document management batch setting of document browsing permissions; - New: Backend management and personal center project management batch setting of project browsing permissions; - New: Backend management and personal center project management batch adding and clearing project collaboration members; - New: User Token API attachment upload interface; - [**Bug Fixes**] - Fixed the issue of abnormal rendering of the document tag relationship chart; - Fixed the issue of abnormal access when the project browsing permission and collaboration users contain an empty user group; - Fixed the issue where exporting site data may fail in a non-UTF-8 character encoding environment; - Fixed the issue where used images in rich text documents are not correctly scanned when scanning unused images; - [**Optimizations**] - Optimized the default uwsgi configuration file information; - Optimized the personal center project management list to view project browsing permission details; - Optimized the handling of the document anti-copy feature; - Optimized the Editor.md editor image syntax rendering to support setting the image width and height proportionally; - Optimized the editormd editor image preview is closed by default and supports enabling it in the backend configuration; - Optimized the code related to attachment upload features; ### v1.4.6 2024-11-01 - [**Important Notice!!!**] - The Docker deployment method requires upgrading the Docker image to v9.0; - Other deployment methods require upgrading the Python version to 3.11; - [**Dependency Library Updates**] - Python version: The baseline version is upgraded to Python 3.11.3, and the minimum supported version is Python 3.9; - Django framework: The version is upgraded to 4.2.16; - The PyPDF2 module is replaced with pypdf; - Selenium is upgraded to 4.25.0; - [**Database Support Version Updates**] - MySQL database: Supports version 8.0 and above; - PostgreSQL database: Supports version 12 and above; - MariaDB database: Supports version 10.4 and above; - Oracle database: Supports version 19c and above; - [**New Features**] - New: WeCom authentication supports integration with privately deployed WeCom; - New: The Markdown editor supports heading shortcuts, Ctrl+number means switching to the heading of the specified level; - New: Support configuring the display of code block line numbers in Markdown documents in the backend site settings; - [**Bug Fixes**] - Fixed the issue where pressing the Enter key in the Markdown editor has no response in some Chrome browsers; - Fixed the issue where image links with titles display abnormally in project PDFs; - [**Optimizations**] - Optimized the project export PDF file outline to display in a hierarchical manner; - Optimized the parsing of document fragment content in project PDF export; - Optimized the display of Vditor editor documents in project PDF export; - Optimized the escaping processing of input content rendering in the homepage menu; - Optimized database configuration parsing, and the configuration file supports setting database option parameters; - Optimized the Markdown document renderer to support single line break line wrapping; - Optimized the document directory style and project outline style; - Optimized the page exception errors and interaction prompts of the backend AI integration Dify configuration; - Optimized the display of toolbar buttons in the Markdown editor; - Optimized the exception handling of project WebHookURL decryption failure; - Optimized the handling of wmf and emf embedded image cropping when importing docx documents, removing the numpy dependency library; - Optimized some operation prompts on the backend site update page; ### v1.4.5 2024-10-01 - [Fixed] The issue where the alphabetical ordered list in the rich text editor displays as a numeric ordered list; - [Fixed] The issue where creating a new project fails under the homepage help center template; - [Fixed] The issue where changing the password fails in the homepage project list; - [Fixed] Fixed the issue where saving the project webhook_url fails under some MySQL character sets; - [Optimized] The menu layout of the backend management page; - [Optimized] Refactored the Markdown parsing renderer in Editormd editing mode, adding support for some syntaxes, fixing some rendering issues, and optimizing some rendering processing; - [Optimized] Refactored the Editormd Markdown editor; - [Optimized] Deprecated font-awesome icons and unified the site icon style; - [Optimized] The error prompt for failing to create a document template; - [Optimized] The UI interface of the homepage project list; - [Optimized] The 404 page; ### v1.4.4 2024-09-01 - [New] Support enabling the project WebHook feature in the backend; - [New] Support configuring WeCom and DingTalk group robot message push features for My Projects in the personal center; - [New] Support enabling document editing auto-save and setting the auto-save interval in the backend; - [New] Document auto-save feature on the document modification page; - [New] Backend user management supports filtering users by user group; - [Fixed] The issue where the username is not displayed in document comment replies when the user has not set a nickname; - [Fixed] The issue where repeatedly clicking the verification code image causes its URL to continuously stack and become longer; - [Optimized] The maximum height of the editor adapts to the browser window; - [Optimized] The form style of the backend interface framework; - [Optimized] The document link form in the "Latest Documents" tab of the project page; - [Optimized] The JQuery file reference address of the 403 and 404 pages; - [Optimized] Return a 500 page instead of a 404 page for request exceptions; - [Optimized] The font size of Markdown inline formulas is consistent with the text; ### v1.4.3 2024-08-01 - [New] Support controlling the enabling status of the project sharing feature in the backend, enabled by default; - [New] Support configuring the feature of prohibiting users from being online in multiple places at the same time in the backend; - [New] Support controlling Session-related configurations through the configuration file; - [New] Backend project management displays the total page view data of documents within the project; - [New] User Token API interface for obtaining project information; - [Fixed] The issue of disordered styles on mobile devices in the project list of the help center project group; - [Fixed] The issue where pagination is not reset when searching users and scanning unused images in backend management; - [Fixed] The issue where scanning media files is abnormal when the directory does not exist in the backend; - [Optimized] The handling of the zip bomb detection logic for attachment upload; - [Optimized] The style of empty content images on the project list and 404 pages; - [Optimized] The URL whitelist handling under the forced login restriction configuration; - [Optimized] Each overview data on the backend management dashboard overview page jumps to the corresponding management page; - [Optimized] Pagination reset processing when reloading all data tables in backend management and the personal center; ### v1.4.2 2024-07-01 - [New] Site data backup export feature; - [New] Site media file backup export feature; - [New] Backend material management supports cleaning media files; - [Fixed] The issue where the default project icon is not displayed on the project page; - [Fixed] The issue where the UA information of some devices causes abnormal writing of document visitor records; - [Fixed] The issue where the user nickname is too long in some cases of WeCom authentication, causing synchronization failure; - [Fixed] Enhanced XSS filtering for some user input; - [Fixed] The issue where the exported files of projects with "visible after login" permission cannot be downloaded without permission; - [Optimized] The minimum default height of the rich text editor; - [Optimized] The file name processing of uploaded images; - [Optimized] The User Token API interface for obtaining the project outline supports returning data in a paginated manner; - [Optimized] The style of the project name on the project page; - [Optimized] The exception log record of reading department and member information from WeCom; - [Optimized] The display logic of the "Latest Documents" and "Popular Documents" columns on the help center homepage template page; - [Optimized] The task list style of the rich text editor; - [Optimized] Enhanced the data security processing of user account operations; - [Optimized] The frontend interface handling of user login request exceptions; - [Optimized] The login verification logic and process of the default login page; - [Optimized] Enhanced the verification logic of project access codes, document passwords, project sharing codes, and document sharing codes; - [Optimized] Enhanced zip file upload verification, filtering zip files with abnormal compression ratios; ### v1.4.1 2024-06-01 - [New] Support integration with the AI large language model framework Dify; - [Fixed] The issue where document title anchors are not displayed in Vditor editor documents; - [Fixed] The issue of abnormal document directory jumps in Vditor editor documents; - [Fixed] The issue of abnormal backend user editing interfaces; - [Fixed] The issue where page turning does not take effect in the backend OnlyOffice file management list; - [Fixed] The issue where the top is obscured after loading a document on the OnlyOffice document creation and modification pages; - [Fixed] The issue where correctly encoded local video attachments cannot be played on IOS devices; - [Fixed] The issue of disordered styles in the large icon project homepage template in some cases; - [Optimized] The exception handling logic of the user Token API interface for creating new documents; - [Optimized] Upgraded the Vditor editor version to `3.10.4`; - [Optimized] Entering the document page view from document search results scrolls to the first search term area; - [Optimized] The interaction experience of the OnlyOffice document creation page; - [Optimized] The display of the heading floating anchor icon in the rich text editor; - [Optimized] The user token API interface for obtaining the document list supports specifying the number of data per page; - [Optimized] The user token API interface for obtaining the project document list returns data in a paginated manner; ### v1.4.0 2024-05-01 - [New] Large icon homepage template for the project list; - [New] Display of the total word count field of user documents in backend management; - [New] An effective date can be set when creating a site registration code; - [New] Project management supports exporting to docx format Word documents; - [New] Markdown documents and rich text documents support downloading docx format Word files; - [New] WeCom authentication supports importing users, departments (user groups), and disabling resigned users; - [Fixed] The issue where documents created by users under the project collaboration user group are not displayed in the personal center; - [Fixed] The issue where the document sharing form has no default validity period and sharing is abnormal in some cases; - [Fixed] The issue where an empty project causes an exception during batch project export; - [Optimized] The default font size of Markdown editor documents is adjusted to 16px; - [Optimized] When deleting a user in the backend, the projects, documents, and materials created by the user will be transferred to the site administrator; - [Optimized] Upgraded the JQuery library version to 3.5.0; - [Optimized] Backend user group management supports batch deletion; ### v1.3.9 2024-04-01 - [New] Support synchronizing the organizational unit to which an LDAP user belongs as a user group when synchronizing LDAP users; - [New] Support cleaning up users that no longer exist on the LDAP server to a disabled state; - [New] User authentication source field identifier; - [New] Document word count statistics; - [Fixed] The issue of incorrect judgment of existing users when synchronizing LDAP users; - [Fixed] The issue where the table is not automatically refreshed after deleting a user group in backend user group management; - [Fixed] The issue of abnormal field parsing in some cases when the user group members are empty; - [Fixed] The issue where importing a Word file under MinIO and Alibaba Cloud OSS storage configurations does not transfer its images; - [Fixed] The issue of incorrect sequential rendering of some multi-level directories when asynchronously rendering the project directory; - [Fixed] The issue where calling the browser to print a document to PDF only displays one page; - [Fixed] The issue where the attachment list and document attachment list on the document editing page cannot turn pages; - [Optimized] Synchronize LDAP users in a paginated manner; - [Optimized] Restrict LDAP, DingTalk, and WeCom users from logging in through the default login method; - [Optimized] The setting of user read and write permissions in the DingTalk password-free login callback; - [Optimized] The filtering conditions of backend user management; - [Optimized] The handling of uploading files of unknown size and the return value of upload file failure in MinIO storage; - [Optimized] Support administrators generating PDFs for site projects; ### v1.3.8 2024-03-01 - [New] Project sharing supports sharing documents by hierarchical directory; - [Fixed] The issue where the "Latest Documents" tab of a project displays summaries of non-public permission documents; - [Optimized] The sorting of the document list in project sharing; - [Optimized] The left document directory in project sharing highlights the current document; - [Optimized] Support searching projects when copying/moving documents; - [Optimized] The version update detection logic; - [Optimized] The verification of user status in DingTalk and WeCom login; - [Optimized] Backend user management supports modifying user status in the list; - [Optimized] Backend user management supports batch modifying user status and deleting users; ### v1.3.7 2024-02-01 - [Fixed] The issue where the user token API document deletion interface does not support json request bodies; - [Fixed] The redirect parameter jump vulnerability on the login page; - [Fixed] The CNVD-C-2024-34161 vulnerability; - [Optimized] Close the document directory in document PDF printing; - [Optimized] The number of comments at the bottom of the document is displayed as the number of approved comments; - [Optimized] The sharing status judgment logic of the document page; ### v1.3.6 2024-01-15 - [Fixed] The issue where collaborative projects cannot be added to personal project groups; - [Fixed] The issue where the floating edit button on the document page is not displayed on mobile devices in some cases; - [Fixed] The issue where pagination switching is invalid on the backend public project group page; - [Fixed] The issue where project authors and collaborators cannot share documents not created by themselves; - [Fixed] The issue where the asynchronously loaded project outline pagination does not switch to the page where the specified document is located; - [Optimized] The add list of personal project groups displays all personal collaborative projects; - [Optimized] The layout of project and document pages and the left sidebar style; - [Optimized] The search box on the project sharing page; - [Optimized] Private document sharing automatically fills in the access code and submits verification; - [Optimized] The style of the document directory and document floating function buttons; - [Optimized] The display of the top function buttons on the document page on small screens; - [Optimized] The WeCom access_token expiration time comparison logic; - [Optimized] The POST request interfaces of the User Token API support submitting json format data; ### v1.3.5 2023-12-15 - [Fixed] The issue where images imported from high-version Word (such as Office 365) files display incorrectly; - [Fixed] The issue of abnormal batch document export on the personal center document management page; - [New] Allow cross-origin requests from Obsidian by default; - [New] Material storage supports configuring Alibaba Cloud object storage; - [New] Backend document transfer feature; - [New] Backend project management batch project export feature; - [New] User Token token verification interface; - [New] User Token document deletion (soft deletion) interface; - [New] User Token interface for obtaining the project directory displays the document count; - [New] The User Token document modification interface can specify the parent document parameter; - [New] The User Token image upload interface supports image upload in form file form; - [Optimized] The mobile style of the homepage project group list template; - [Optimized] The issue where the project list homepage filtering project group displays some projects without permission; - [Optimized] The issue where the project group list homepage and the project list page of the project group display some projects without permission; - [Optimized] The issue where multiple documents with the same name are overwritten when exporting a project as a Markdown compressed package; ### v1.3.4 2023-11-15 - [New] Project condition filtering in site-wide document search results; - [New] Multi-attachment upload and upload progress bar display in the personal center; - [New] Backend public project group sorting feature; - [New] Backend setting of the default user group for new users; - [Fixed] The issue where local videos cannot be played and previewed; - [Fixed] The iframe video rendering issue of the editor.md editor; - [Fixed] The issue where the same file cannot be selected multiple times for material upload in the document editor; - [Optimized] Distinguish the prompt information between no permission and upload exceptions for material upload in the document editor; - [Optimized] The upload button is not displayed when there is no upload permission on the personal center material management page; - [Optimized] The table style of My Groups in the personal center; ### v1.3.3 2023-10-15 - [New] Support configuring access to text files such as domain verification files; - [New] Heading anchor link rendering and display in the Editor.md editor; - [Fixed] The issue where the document link QR code does not render when the document URL is too long; - [Fixed] The issue where overly long code blocks are obscured in project PDF generation; - [Optimized] The field processing of obtaining user information in WeCom login; - [Optimized] The filtering of project introduction tags in the project list; - [Optimized] The style of the forward pop-up box on the document page; ### v1.3.2 2023-09-15 - [New] Backend image management unused image scanning feature; - [New] Project tab configuration feature; - [New] Backend material (image, attachment) transfer feature; - [New] Document sharing validity period configuration; - [New] Backend configuration of whether a project is displayed on the homepage; - [New] The backend supports sorting the project list; - [Optimized] Document sharing maintains the "anti-copy" status of the project; - [Optimized] The adaptation of project sharing and document sharing to OnlyOffice documents; - [Optimized] The loading of various pop-up components on the OnlyOffice document modification page; - [Optimized] Added a mind map example to the Editormd editor; - [Optimized] The size limit for OnlyOffice uploaded files follows the attachment size configuration; - [Optimized] OnlyOffice local file upload exception handling and prompts; - [Optimized] The handling of default values in backend material configuration; - [Optimized] The comment component is canceled for documents in project sharing; ### v1.3.1 2023-08-15 - **[Note] The Docker deployment method requires upgrading the Docker image to v6;** - [New] Support integration with OnlyOffice to create, edit, and display Office documents; - [Fixed] The issue of abnormal asynchronous update of document page views; - [Fixed] The issue where the document page view interface request returns 403 in guest state; - [Optimized] The issue of top obstruction on the document page in the mobile login state; - [Optimized] The text error in the deletion pop-up box of backend attachment management; - [Optimized] The logic and judgment of the document permission verifier (modification); - [Optimized] The version range of the pillow dependency library; ### v1.3.0 2023-07-15 - [New] The backend user management page can manage the user groups that users have joined; - [Fixed] The issue where the comment style affects the comment style within code blocks; - [Optimized] Prompt to switch to precise search when full-text search has no results; - [Optimized] Hide the new menu bar in the page header when the user read and write permission is "read-only"; - [Optimized] The specified parent document when moving/copying documents is allowed to be a document within the project not created by oneself; - [Optimized] Optimized the logical judgment and verification of user registration and login features; - [Optimized] Enhanced the URL verification of uploading URL-type images; ### v1.2.9 2023-06-15 - [Fixed] The issue where QQ Mail updates the RFC email header protocol, causing bounced emails; - [New] Support accessing documents in the URL form of `/p/project custom URL/document ID/`; - [New] Support configuring the display of a "site feedback" floating button on the document page; - [New] User Token API interface for obtaining the image list; - [Optimized] Prohibit user nicknames from containing special characters; - [Optimized] The default copyright information style at the bottom of the homepage; - [Optimized] The spacing between the pagination component at the bottom of the project list homepage and the bottom copyright information; - [Optimized] The long code expansion switch supports displaying code exceeding the width with line wrapping; - [Optimized] Prompt loading failure when images cannot be loaded; - [Optimized] Document page view statistics and visitor statistics are adjusted to frontend asynchronous; - [Optimized] The handling of source and reference content parameters in site feedback; - [Optimized] Jump back to the original page after successful third-party login under login status restrictions; - [Optimized] The email verification code interface is added to the login restriction whitelist; - [Optimized] Pinned projects remain pinned under the project group homepage template; ### v1.2.8 2023-05-15 - [Fixed] The issue where the loading box always appears on the project page under iframe nesting; - [Fixed] The issue of verifying the permission of projects visible to specified users; - [New] Site feedback and document word-selection feedback features; - [Optimized] The registration page displays the filing number; - [Optimized] The code highlighting effect in the Editormd editor preview interface is consistent with the actual rendering effect; - [Optimized] Cancel the same-name document restriction when creating a new document; ### v1.2.7 2023-04-15 - [New] Site administrators can export projects not created by themselves; - [New] In-site notification feature for adding document comments and project collaboration members; - [New] Site logs support filtering logs by date range; - [New] When the homepage is set to a specified project, it can be configured whether the project page displays the personal center entry; - [Fixed] The issue where batch deleting comments in backend management and the personal center is invalid; - [Fixed] The issue where the menu control bar is not displayed on mobile devices on backend management and personal center pages after upgrading the pearadmin version; - [Optimized] Updated the login restriction URL whitelist; - [Optimized] The bottom toolbar buttons are not displayed in document PDF printing; - [Optimized] The request header of the WeCom token acquisition interface; - [Optimized] The request header of the DingTalk token acquisition interface; - [Optimized] The document management list adds comment type display (comment/reply) - [Optimized] The icon style of the login page; - [Optimized] The login page displays the filing number; - [Optimized] The login page does not display related text when third-party login is not enabled; - [Optimized] The style of the personal center overview page; - [Optimized] The uWSGI configuration file limits the log size; - [Optimized] Some default styles of the new version of layui; - [Optimized] The name identifier of the project management browsing permission configuration; - [Optimized] The document page style; - [Optimized] The project list style of the help center template; ### v1.2.6 2023-03-15 - [New] User Token API interface for obtaining the previous and next documents of a document; - [New] Backend user management supports refined configuration of user creation permissions (projects, documents, images, attachments); - [Adjusted] The web-based project import feature is taken offline and provided by a separate program. See https://doc.mrdoc.pro/doc/44654/ for details; - [Optimized] The User Token API new document interface supports specifying the document parent; - [Optimized] The summary display of document search results within a project; - [Optimized] Support preview of MP4 format video attachments; - [Optimized] The link form of subordinate documents within a document is `/doc/xxx/`; - [Optimized] Backend document settings support configuring whether the external link icon within a document is displayed; ### v1.2.5 2023-02-15 - [New] The homepage can be set as the help center page; - [New] Configure all site links to open within the tab; - [New] The homepage can be set as a specified project; - [New] Attachments can be configured with restricted file address access (only administrators and uploaders can access); - [New] Document attachment addition based on document access permissions (document editor -> document -> document attachment) and access methods; - [New] The configuration file supports configuring CSRF trusted sources; - [Fixed] The issue where the attachment preview function obtains the generated preview file address incorrectly; - [Fixed] The issue where document PDF printing brings in advertising block content; - [Fixed] The issue where English quotation marks are automatically rendered as Chinese quotation marks in the editor.md editor; - [Fixed] The issue where some images fail to export when exporting a project or document as a Markdown compressed package; - [Fixed] The issue where the document long code expansion feature is invalid; - [Fixed] The issue where users in the user group of a project with user group permissions have no right to download the project export file; - [Optimized] The project access permission verification function; - [Optimized] The interaction of the backend site settings page; - [Optimized] The page error prompt for document modification failure; - [Optimized] Documents under non-public projects can be shared by the creator; - [Optimized] The document search term highlighting rendering logic; - [Optimized] The basic framework of the personal center and backend management is upgraded to PearAdminLayui 3.2.0; - [Optimized] The backend user management page supports clicking the username to jump to the user profile modification page; - [Optimized] The style rendering of code blocks in editor.md editor documents when the programming language is not specified; - [Optimized] The related function functions of project zip file import; - [Optimized] The document search term highlighting logic; - [Optimized] The document code block copy button is displayed in Chinese; - [Optimized] The code block style rendering of document fragments; ### v1.2.4 2023-01-15 - [New] Document visitor record feature (the project needs to enable document page view statistics); - [New] The project creation time field of the User Token API project list interface; - [New] The project document count field of the User Token API project list interface; - [New] The site map can be disabled through the configuration file; - [New] Help center page based on project groups (/help); - [New] Site RSS subscription feature; - [Fixed] The issue where the comment component renders abnormally due to document comment permission failure under a specified user project; - [Optimized] The handling of the user's content when deleting a user; - [Optimized] The style of the project management page in backend management and the personal center; - [Optimized] Project authors can download documents created by collaboration members; ### v1.2.3 2022-12-15 > Docker deployment requires upgrading the Docker image to v5; - [New] Python third-party dependency library `PyPDF2`; - [New] Project export PDF supports displaying project directory bookmarks; - [New] Project export PDF supports displaying hyperlink documents; - [New] Document width configuration based on the project (fixed width by default, ultra-wide width adaptive to the browser); - [New] Support LDAP authentication configuration of multiple user search base conditions; - [New] Support document switching to night mode; - [Fixed] The issue where project export PDF does not support documents with more than three levels; - [Fixed] Fixed the issue where changes in the importlib-metadata version on some devices cause project operation failure; - [Fixed] The issue where importing a local project fails when the storage method is MinIO; - [Optimized] Backend project member management displays user nicknames; - [Optimized] The file index and file logic judgment of project export PDF; - [Optimized] The Markdown document rendering of project export PDF; - [Optimized] The rich text document rendering of project export PDF; - [Optimized] The code highlighting and code line wrapping effect of project export PDF; - [Optimized] The text description of the site favicon icon setting; ### v1.2.2 2022-11-15 - [New] The "disable version update detection" configuration item in backend site settings; - [New] The tag document page displays the comment component; - [New] The X_FRAME configuration option in the configuration file supports being embedded in iframes across domains; - [Fixed] The issue where document fragments do not render under tag documents; - [Fixed] The issue where code cannot be highlighted and copied under tag documents; - [Fixed] The issue where the editor cannot be switched when creating a document template when no default editor is set; - [Fixed] The issue where the comment component does not carry cookies when requesting the comment interface in some browsers; - [Optimized] The text identifier of the forward document button on the tag document summary page; - [Optimized] The document history list displays the username and nickname; - [Optimized] The backend document management data list displays the document creator's nickname; - [Optimized] The text prompt description on the email configuration verification page; - [Optimized] The exception prompt for test email sending failure on the email configuration page; - [Optimized] Cancel the print, download, open file, and other function buttons in the toolbar of the attachment preview component; - [Optimized] Cancel the iframe whitelist related configuration and restrictions; - [Optimized] Added color bits for card type code blocks; ### v1.2.1 2022-10-15 - [New] Unified image upload interface; - [New] Backend document comment management feature; - [Fixed] The issue where login with jump parameters does not jump to the corresponding URL after successful login; - [Fixed] The issue of garbled Chinese names in project import; - [Fixed] The issue where comment filtering does not match on the personal center comment management page; - [Fixed] The issue where the page number is not reset when switching status and project filtering on the personal center comment management page; - [Fixed] The issue where comments with the "review failed" status do not display their status in the comment table on the personal center comment management page; - [Fixed] The issue where the configuration information is not displayed in some cases in the backend site storage configuration; - [Optimized] The text prompt on the personal center token management page; - [Optimized] Accessing documents under a login-visible project in guest state jumps to the login page instead of 404; - [Optimized] The acquisition and setting of new user nicknames in WeCom login; - [Optimized] Optimized and refactored the frontend and backend of the document comment component; - [Optimized] The exception handling when parsing the document name in the document comment interface; - [Optimized] Delete comments under a document when the document is hard deleted; - [Optimized] Adjusted the position of the "Registration Code Management" menu on the backend management page to under "User Management"; - [Optimized] The homepage view project group parameter query and exception log handling; ### v1.2.0 2022-09-15 - [New] ads.txt advertising verification URL; - [New] Custom web page HTML structure head tag content configuration for the homepage, project page, and document page; - [New] Personal center document management batch document export feature; - [New] Backend user management supports searching users by user nickname; - [New] The My Groups page tab in the personal center displays "groups I have joined" data; - [New] Display the user groups that the user has joined when the project permission configuration specifies a user group; - [New] Project member configuration supports selecting user groups that the user has joined; - [Fixed] The issue where the sequence diagram does not render in the editormd editor; - [Fixed] The issue where the My Collaboration data in the personal center is not fully displayed; - [Fixed] The issue where documents exceeding three levels of sub-documents cannot be moved when moving a document containing subordinate documents; - [Fixed] The issue where user groups cannot be searched in backend management and the personal center; - [Optimized] The text prompt of the attachment whitelist configuration; - [Optimized] The document link of document search results within a project; - [Optimized] The style of the project export pop-up box in backend management and the personal center; - [Optimized] The document link jumped to after moving a document; - [Optimized] The attachment management jump link in the attachment selection window of the document editor; - [Optimized] The name of the left sidebar in backend management; - [Optimized] The page inheritance of the user group page in the personal center; ### v1.1.9 2022-08-15 - [New] The feature of synchronizing the LDAP user list to MrDoc; - [New] The user token api creates a "hyperlink" type document; - [New] The document modification page jumps to the project page menu; - [New] The document modification page jumps to the [Personal Center - Project Management] menu; - [New] The rich text editor inserts a code block feature; - [New] Document fragment feature (administrators can create and modify, all users can use); - [New] The backend user registration strong password option switch; - [New] The Editor.md editor code block one-click copy function button; - [Fixed] The issue where returning to the homepage from the editor page within DingTalk jumps to the system browser; - [Fixed] The issue where the URL containing Chinese cannot be saved when creating or modifying a "hyperlink" type document; - [Fixed] The issue where the left directory outline icon on the document creation and modification page is displayed incorrectly in some cases; - [Fixed] The issue where online spreadsheets in document sharing do not adapt to the browser width and height; - [Optimized] The text prompt of the "Homepage Menu" configuration in backend management; - [Optimized] The dependency library NumPy version is compatible with Py3.6; - [Optimized] The MySQL database configuration uses `utf8mb4` as the connection character set by default; - [Optimized] Removed the emoji tab of the deprecated emoji syntax in the editormd editor; - [Optimized] The left outline style of the project document page; - [Optimized] The iframe style of mobile pages; - [Optimized] The issue where the document name contains a dot after importing a local TXT text file; - [Optimized] Removed useless print output; - [Optimized] The exception information prompts for adding new users and administrators in the backend; ### v1.1.8 2022-07-15 - [New] User Token API support for project collaboration members; - [New] Configuration of the display position of the homepage icon on the project page; - [New] Support login by user email; - [New] User personal group management in backend user group management; - [New] The "verify email configuration" feature on the email configuration interface; - [New] Document templates support editor mode selection; - [New] Document templates support the online spreadsheet type; - [New] LDAP authentication user nickname attribute mapping; - [New] User registration email verification feature; - [New] Added the numpy dependency library; - [Fixed] The issue where the mark mark in the timeline of the editor.md editor does not render; - [Fixed] The issue of duplicate names when uploading images in extreme cases; - [Fixed] The issue where pages such as login and registration cause computer CPU spikes in the Firefox browser; - [Fixed] The issue of abnormal access permission verification when the specified user project permission value is empty; - [Fixed] The issue where clicking search and other pages within DingTalk jumps to the system browser to open; - [Fixed] The issue of incorrect preview command invocation when uploading attachments; - [Optimized] The identifier of user groups in project permissions and project collaboration configuration; - [Optimized] The compatibility of some code with Py3.9; - [Optimized] The handling of empty pagination in the user token api query personal document interface; - [Optimized] The layout style of the document template creation and modification page; - [Optimized] The style of the document template list pop-up box on the new document page; - [Optimized] The default uwsgi configuration; - [Optimized] The js file reference on the forgot password page; - [Optimized] The handling of embedded images in docx document import; ### v1.1.7 2022-06-15 - [New] Backend management - project management - project watermark type modification (fixed text watermark/visitor watermark); - [New] The token field is added to the cross-origin request header allow list; - [New] The page number jump feature of site search results; - [New] The delete feature in the top operation bar of the document page; - [New] The feature of sorting documents within a project in descending order by time; - [New] Document anti-copy feature; - [New] Document page view statistics feature; - [New] The robots protocol file robots.txt; - [Fixed] The issue of abnormal access to a project when the project permission is set to specified users but no user is selected; - [Fixed] The issue of static file 500 exceptions in Debug mode; - [Fixed] The issue where document summaries cause project page response lag in some cases; - [Fixed] The issue where the rich text editor cannot cache local documents; - [Fixed] The issue where uploaded images containing spaces are not displayed in the editor; - [Fixed] The issue where shared documents do not carry the project watermark; - [Fixed] The issue where shared projects do not carry the project watermark; - [Fixed] The issue where homepage project group filtering fails during page turning; - [Fixed] The issue where documents in user-visible and user-group-visible projects cannot be searched in site-wide documents; - [Optimized] Asynchronously obtain the previous and next document IDs when there are too many documents in a single project; - [Optimized] The Docker startup script, the rebuild index command is executed in the background; - [Optimized] The user token api new project interface returns the project ID; - [Optimized] Online spreadsheet documents adapt to the browser window height; - [Optimized] The document history related features of the rich text editor; - [Optimized] The content acquisition method of document history comparison; - [Optimized] The document jump link of site search results; - [Optimized] Synchronized the Vditor editor version to 3.8.15; - [Optimized] The jump from project documents and the document editor to the personal center supports directly jumping to the specified tab; - [Optimized] The logic of obtaining the previous and next documents within a project; - [Optimized] The script invocation of document comments; - [Optimized] Retain the selected parent document setting when switching editors when creating a new document with a document parent; - [Optimized] The jump from the document template editing page (create/modify) to each menu in the personal center; - [Optimized] Asynchronous paginated rendering of the document tree on the new and modify document pages in projects with too many documents; ### v1.1.6 2022-05-15 - [New] The entry link for modifying the name on the shortcut document page; - [New] Project visitor watermark; - [New] editormd editor mermaid chart support; - [Fixed] The issue where images cannot be clicked to enlarge after entering a document from search results; - [Fixed] The style issue of creating a new project on the homepage [#I50XRV](https://gitee.com/zmister/MrDoc/issues/I50XRV); - [Fixed] The issue where the left outline is hidden when searching within the project page on mobile web; - [Fixed] The issue where attachment file names containing spaces in Markdown documents cannot be parsed correctly; - [Fixed] The XSS issue on the "Document Comments" and "My Comments" pages in the personal center; - [Fixed] The issue where users with project group permissions cannot obtain document comments; - [Fixed] The issue where highlighting rich text documents in full-text search causes exceptions; - [Fixed] The issue of abnormal saving of third-party login information in the py3.9 environment; - [Optimized] The username input box and username error prompt on the registration page; - [Optimized] The display of usernames in personal center project member management; - [Optimized] The username nickname display in the site management dashboard activity; - [Optimized] The user token image upload interface supports uploading blob type images; - [Optimized] Support advanced collaboration users and advanced collaboration user groups of a project to sort documents; - [Optimized] The bottom style of the homepage; - [Optimized] Adjusted the uwsgi timeout configuration; - [Optimized] Chinese processing in Markdown compressed package project import; - [Optimized] The system configuration comes with the cross-origin whitelist required by the mobile APP by default; - [Optimized] The bottom style of the homepage; - [Optimized] The parsing of the document directory outline when there are too many documents in a single project; - [Optimized] ldap authentication configuration exception capture; - [Optimized] The data query logic of the document template filter; - [Optimized] Cancel the emoji syntax of the Editor.md editor; - [Optimized] Adjusted the version update detection feature; ### v1.1.5 2022-04-15 - [New] Support adding project collaboration members by user group; - [New] The attachment upload whitelist verification feature is disabled (configured through the configuration file); - [New] The display and jump of the "deleted documents" count in personal center document management; - [Fixed] The issue where the request is abnormal due to not selecting a user when adding project members; - [Fixed] The issue where the document name in the directory outline on the project page obscures the directory below when it is too long; - [Fixed] The issue where the request is abnormal due to empty document content when precisely searching documents; - [Fixed] The issue of incorrect link to the new document template button on the new document template page; - [Fixed] The issue of abnormal export of Markdown compressed packages when a project contains various types of documents; - [Fixed] The issue where the administrator is prompted with "project does not exist" when exporting a project MD compressed package; - [Fixed] The issue where media files in shared project documents cannot be accessed after enabling "site-wide login"; - [Fixed] The issue of repeated loading of the project directory when creating a new document in some specified projects; - [Fixed] The issue where the summary of rich text documents in the "Latest Documents" tab of the project page is displayed as None; - [Fixed] The issue where the document editing mode is not set according to the yaml file when importing a zip project compressed package; - [Fixed] The issue where some documents cannot be deleted when the administrator batch deletes documents; - [Fixed] The issue of mismatched document counts in the personal center; - [Optimized] The default packet size limit of the uwsgi configuration file; - [Optimized] The user token document modification interface supports modifying hyperlink type documents; - [Optimized] The pop-up prompt of the document copy/move feature; - [Optimized] The page width of online spreadsheet documents is adjusted to the browser visible width; - [Optimized] Adjusted the logout request logic to avoid possible CSRF attacks; - [Optimized] The re-acquisition logic when the WeCom access_token expires; ### v1.1.4 2022-03-15 - [New] LDAP authentication group filtering feature; - [New] Office format attachment preview feature; - [New] User operation log records such as projects, documents, attachments, and comments; - [New] The user token api obtains and modifies the editing mode field information of documents; - [Fixed] The issue where document templates cannot be used under the rich text editor; - [Fixed] The issue where document permissions cannot verify specified users; - [Fixed] The issue where some buttons at the bottom of the document page are obscured in the Safari browser; - [Fixed] The issue where inserting a Baidu map in the TinyMCE editor cannot search for locations; - [Optimized] The rich text editor menu and toolbar are fixed at the top when scrolling down; - [Optimized] Upgraded the Echarts component version of the Editor.MD editor to 5.3.0; - [Optimized] The MrDoc email sender display is optimized to the site name; - [Optimized] The style of the document comment layer; - [Optimized] The document title field length limit is relaxed to 255 characters; ### v1.1.3 2022-02-15 - [Fixed] The 404 error when viewing document history when a project has no collaboration members; - [Fixed] The issue of incorrect restoration of document historical versions; - [Fixed] The user issue of DingTalk APP password-free login and QR code login; - [New] The rich text editor pastes external link images and transfers them locally; - [New] The user token interface for saving URL document content; - [New] The project permission field of the User Token document list interface; - [New] The User Token URL content clipping interface; - [New] The display of the user token QR code in the personal center; - [Optimized] The retention of pasted styles in the rich text editor; - [Optimized] The exception prompt for DingTalk and WeCom QR code login authentication failure; - [Optimized] The view document feature of the project outline document floating menu on the document editor page; - [Optimized] The DingTalk APP password-free login status prompt; - [Optimized] The handling of writing private document sharing information to the clipboard on the document page; - [Optimized] The text identifier of the forward button on the document page; - [Optimized] The document jump processing after verifying the access code of an access code project; - [Optimized] The WeCom QR code callback error prompt; - [Optimized] Backend user management supports searching users by email; ### v1.1.2 2022-01-15 - [Fixed] Logged-in users cannot search for documents and projects with "visible after login" permission; - [Fixed] The issue where the response is incorrect due to deleted user comments in the comment list; - [Fixed] The issue where the forgot password link cannot be accessed after enabling "forced login"; - [Fixed] The issue of misaligned flowcharts in the Editor.md editor (updated flowchart.js version); - [Fixed] The issue where the project outline automatically expands when calling browser printing, screenshot, and other features on the document page; - [New] The user token interface for obtaining the api of all personal document lists; - [New] The "default search type" setting in the site configuration; - [New] View your own comments in the personal center; - [New] Support DingTalk internal application password-free login; - [New] The cross-origin domain configuration item in the configuration file; - [New] The PDF export feature of text documents printed through the browser; - [New] The user token interface for obtaining the project hierarchical outline; - [New] The user token interface for fixing the sorting of project documents; - [New] PDF format attachment online preview; - [New] The display of the document floating directory in rich text editor documents; - [Optimized] Document history records can be deleted in batches; - [Optimized] Login errors exceeding 6 times will lock for 10 minutes; - [Optimized] The display of usernames in comments after the user is deleted; - [Optimized] The setting method of the document parent in the document editor; - [Optimized] The interaction experience of the user group creation and modification pages; - [Optimized] Image preview in backend image management; - [Optimized] The site name display on the forgot password page; - [Optimized] Updated the Vditor editor component version to 3.8.10; - [Optimized] The floating title of the project outline tree on the document editor page; ### v1.1.1 2021-12-15 - [New] Project outline API interface; - [New] The feature of users binding third-party login DingTalk and WeCom accounts; - [New] The "shortcut" document feature; - [New] MinIO object storage support; - [New] The document sharing detail viewing feature of the personal center document sharing list; - [Fixed] The issue where project export fails due to parsing images in documents; - [Fixed] The issue where LDAP authenticated users' read and write permissions bypass system settings; - [Fixed] The abnormal parsing of Markdown links caused by the @ symbol; - [Fixed] The issue of administrator operation permissions on user public groups; - [Optimized] The text identifier of the personal center; - [Optimized] The style of the image group button in the editor insert image pop-up box; - [Optimized] The display of usernames in document comments; - [Optimized] The acquisition of user nicknames in WeCom QR code login; - [Optimized] The verification of project names in the user token api new project; - [Optimized] Added sorting to the User Token api list interface; - [Optimized] Unlogged-in users accessing a "visible after login" project jump to the login page; - [Optimized] The style of the hierarchical document control icon in the project outline; - [Optimized] The bottom copyright setting input box is adjusted to a text area; ### v1.1.0 2021-11-14 - [New] "Hyperlink" type document; - [New] The document type can be selected when creating a document on the project page and document page; - [New] Homepage project list API interface; - [New] The document permission configuration feature when creating and modifying documents; - [New] Site management - site log management feature; - [New] The real-name information field of user profiles; - [New] Online spreadsheet documents export Excel files; - [New] Project sharing feature; - [New] The User Token API interface for uploading URL images; - [Fixed] Fixed the issue of abnormal permission division in the homepage project list; - [Fixed] The issue of abnormal project access code jumps; - [Fixed] The image format verification issue when uploading base64 images; - [Fixed] The issue where directly importing files after project initialization and installation reports an error; - [Fixed] The 404 response issue of access code projects; - [Fixed] The issue where the homepage project list displays other users' private projects for logged-in users; - [Fixed] The style issue where the project introduction stretches the page height in the project list; - [Fixed] The issue of incorrect parsing of some characters in the reference syntax block of the Editormd editor; - [Optimized] Online spreadsheet documents adapt to window changes; - [Optimized] The loading of the project directory outline when there are too many documents under a project; - [Optimized] Forgot password input errors exceeding 5 times will be restricted for 10 minutes; - [Optimized] Login and registration verification codes ignore case; - [Optimized] The page interaction and permission control of "read-only permission" users; - [Optimized] Users need to verify the original password when changing the password; - [Optimized] The icon display of hyperlink documents in the project outline directory; - [Optimized] The control of the expand/collapse icon of the subordinate directory of the project outline directory on the project document page and editing page is adjusted from the right side to the left side; - [Optimized] The calculation logic of the project document count on the homepage (project list); ### v1.0.9 2021-10-16 - [New] Added a "favorited projects" filter item to the project list homepage; - [New] Added personal roles and permission identifiers to the Personal Center - Personal Settings page; - [New] Project custom URL, the custom project URL form is `/p/{custom url string}/`; - [New] Public project group and personal project group features; - [New] Homepage top menu configuration feature; - [New] The TinyMCE rich text editor adds a directory insertion feature; - [Fixed] The issue where ordinary users cannot obtain system user group information when setting project permissions; - [Fixed] The issue of garbled document names when importing Markdown project Zip compressed package files; - [Optimized] The document URL adds and defaults to the form `/doc/{document ID}/`; - [Optimized] The project URL adds and defaults to the form `/project/{project ID}/`; - [Optimized] The project list table in personal center project management adds a project permission field identifier; - [Optimized] Optimized table data rendering in personal center document tag management; - [Optimized] The copyright identifier of the document browsing page under tag classification; - [Optimized] The floating operation menu feature within the project outline on the document creation and modification pages; - [Optimized] The display of the copyright identifier on the search results page; - [Optimized] The document directory style; ### v1.0.8 2021-09-27 - [Notice] This update involves many updates and changes. Please refer to: https://doc.mrdoc.pro/project-225/doc-3548/ for updating. - [New] Third-party login LDAP configuration; - [New] Single document PDF export; - [New] The feature of batch importing local documents to a project in the personal center; - [New] The user "list display" attribute; - [New] Added a "publish/save and browse" button to the document creation and modification pages, facilitating direct jump to the document page after the document is published; - [Fixed] The XSS filtering of the document copy/move pop-up box; - [Fixed] The issue where project creators and advanced collaborators cannot copy/move documents created by collaborators; - [Fixed] The document sorting issue in Markdown project import; - [Fixed] The issue of file upload failure when importing a Markdown project multiple times; - [Fixed] The issue where a single document exceeding 3 levels cannot continue to be directly dragged when dragging to sort documents; - [Fixed] The issue where users without new document permission display a "+" icon on the project outline; - [Optimized] The username display involving user filtering on site management and personal center pages; - [Optimized] The interaction prompt after successful project import; - [Optimized] The XSS filtering of the "My Favorites" page; - [Optimized] Project export supports the export of `<img>` tag images; - [Optimized] The icon display after the left sidebar of site management and the personal center is collapsed; - [Optimized] Single document download exports documents in different formats (Markdown/HTML) according to the document editor; - [Optimized] The exception handling of access group verification when directly accessing a document through the document ID; - [Optimized] The exception handling when generating indexes for document full-text search; - [Optimized] Upload images according to the storage configuration when importing projects and Word documents; - [Optimized] The file name optimization of image upload; ### v1.0.7 2021-09-17 - [Fixed] The issue of the project outline style; - [Optimized] The logic of project verification user groups; - [Optimized] The log output of site management settings; ### v1.0.6 2021-09-17 - [Fixed] The issue of incorrect image paths when importing local Word files in the rich text editor; - [Fixed] The issue of abnormal response on the user group management page when a user group has no members; - [Fixed] The issue where the icon of document sharing is not displayed according to the configuration after customizing the site icon; - [Optimized] The interaction logic when creating and modifying user groups; ### v1.0.5 2021-09-16 - [Fixed] The issue of returning soft-deleted documents when precisely searching documents site-wide; - [Fixed] The issue where the site management storage configuration is occasionally not displayed; - [Fixed] The issue where the parent document cannot be re-specified when creating a new document; - [Fixed] The issue of style deformation of the site management dashboard on mobile devices; - [Fixed] The style issue of the site management project file generation; - [Fixed] The issue of third-party login jump failure after enabling site-wide login; - [Fixed] The issue where drag-and-drop sorting of projects in personal center project management is invalid; - [Fixed] The issue where images are not packaged when exporting a project as a Markdown compressed package; - [Optimized] Judge and process the parent when restoring a deleted document from the recycle bin; - [Optimized] Added a search icon button to the search box within a project; - [Optimized] The XSS filtering of the personal homepage; - [Optimized] Adjusted the spacing between the project outline directory icon and the new document icon to avoid accidental touches; - [Optimized] The homepage displays projects that the user group has permission to access; - [Optimized] Site management user management sorts by user registration time by default; - [Optimized] Search within a project supports document title and content search; - [Optimized] The new project pop-up box in the homepage project list; - [New] The document recycle bin restores documents to the "draft" and "published" states; - [New] The configuration of user read and write permissions; - [New] The configuration of new user read and write permissions in site management site settings; - [New] The "visible to logged-in users" option for project permissions; - [New] User public group feature; ### v1.0.4 2021-09 - [Fixed] The issue where the parent document is canceled by default when modifying a document; - [Optimized] The log record of version detection updates; ### v1.0.3 2021-09-07 - [Fixed] The security issue of yaml loading in user uploaded files; - [Fixed] The issue where pasting images in the Editor.md editor always uploads them locally; - [Fixed] The issue of abnormal outline styles after enabling "expand subordinates" in the project outline; - [Fixed] Enhanced XSS filtering of data tables in backend management and the personal center; - [Fixed] The issue where searching documents within a project displays deleted documents; - [Optimized] The data query of personal center project document comment management; - [Optimized] SVG images are prohibited from being uploaded by default (security risk); - [Optimized] Remove the product name from the web page titles of backend management and the personal center after customizing the site title; - [Optimized] The version update detection and code update logic; - [Optimized] The upload and deletion logic of Qiniu Cloud images and attachments; - [Optimized] The site title display on the search page; - [Optimized] The default writing prompt of the Markdown editor; - [Optimized] The version information display at the bottom of the homepage, hiding the site map when customized; - [Optimized] The display and interaction of the project outline directory when creating and modifying documents in the document editor; - [Optimized] Upgraded the backend component PearAdminLayui version to 3.8.10; - [Optimized] The custom favicon display on the login and registration pages; ### v1.0.2 2021-08-31 - [Fixed] The abnormal error on the My Sharing page in the personal center; - [New] Added the customization feature of the site configuration search main image and search small image; - [New] Added the customization configuration feature of the site favicon icon; - [Optimized] Removed the usage help menu from backend management and the personal center; - [Optimized] Removed the product information from the switching bar of backend management and the personal center; - [Optimized] Removed the product information from the editor; - [Optimized] Qiniu Cloud storage uploads file names by file type/year/month/day/file name; - [Optimized] The default document sorting is set to 99999 by default; ### v1.0.1 2021-08-31 - [Fixed] The issue of some table lengths exceeding the limit under MySQL database; - [Optimized] Added MySQL library to the dependency file by default; - [Optimized] The prompt after version update is changed to an information pop-up box; ### v1.0.0 2021-08-31 - MrDoc Pro edition is officially launched
mrdoc
Sept. 29, 2026, 3:10 p.m.
Forward
Favorites
Last
Next
Scan the QR Code
Copy link
Scan the QR code to share.
Copy link
share
link
type
password
Update password
Validity period
Markdown file
Word document
PDF document (print)