To submit new ideas, upvote and comment, you'll be prompted to login using a GitHub account. Click the Submit Idea button below or upvote an existing idea to get started.
Do NOT submit bug reports or questions here. Use GitHub Discussions instead.
- Multiple selections in File Manager for batch operations — Add the ability to select multiple items in the File Manager to perform batch actions like move, delete, etc.
- Create roadmaps from Feedback Board ideas — Add the ability to create roadmaps and place ideas from a feedback board on them. Define columns (e.g. Q1, Q2, ..., by version number, etc.) Optionally add date ranges to columns
- Show date/time when page is updated in block-index list — Add option to display date/time page was updated in block-index. (Based on my understanding that when a page is created it's also updated) Bonus: should not display a created/updated page, if user is…
- Implement pgcrypto to encrypt page content and assets — As discussed in https://github.com/requarks/wiki/discussions/8099 I would like to have an option to encrypt content on application level.
- Import from Confluence — First of all, I’m a big supporter of the Wiki.js project—it would really help me break free from the constraints of Confluence. The reason I’m reaching out with this feedback is to ask when the syste…
- OAuth2 for Email configuration — Add the ability to use OAuth2 for the Email configuration
- Support pgvector for RAG/agent use — Support a pgvector index of pages with: Configurable embedding model providers (including open source) Configurable chunking strategies Configurable debouncing of index updates Search API MCP availab…
- Configurable WebAuthn RP ID for multisite passkeys — I’d like to see an option to configure the WebAuthn Relying Party ID (RP ID), allowing a single passkey to work across multiple Wiki.js sites hosted on subdomains of the same parent domain. Currently…
- Insert timestamps into pages — Add the ability to insert timestamps inline which would display in the user's timezone, similar to how Discord timestamps work.
- Generate thumbnails of uploaded PDF files — Upon the upload of a PDF file, generate a thumbnail preview to be shown in the File Manager details pane.
- Drag-and-drop capabilities in File Manager — Add the ability to drag-and-drop pages / assets in the File Manager to move things around.
- Import from DokuWiki — Add a utility to import content from DokuWiki for easier migration.
- Import from XWiki — Add a utility to import content from XWiki for easier migration.
- Move Navigation Items from Root to Another Menu — Add the ability to move links, headers, seperators from the root navigation into another menu that is located under other navigation
- Native Flexible Layouts and Content Containers — Wiki.js currently allows users to create custom layouts and content containers through the Markdown editor using custom HTML and CSS. It would be beneficial to have these capabilities built directly…
- Searching for assets in the file manager — Currently, searching for assets in Wiki.js appears to be limited to the currently selected folder. It does not search through nested folders, making it difficult to locate files and images when asset…
- Support zhparser for improved Chinese full-text search — Wiki.js 3 uses PostgreSQL full-text search and selects a text search configuration based on each page’s locale. Chinese locales are not included in the default language mappings and fall back to Post…
- Search pages when typing links in Markdown — In v2, if you started typing a link ("[" followed by text and then "]"), a popup would show search results for the text between the brackets, and if you selected one, it would complete the link. This…
- Allow MCP to control Case Sensitivity in glossary entries — Right now, the MCP appears not to have the ability to control case sensitivity in the glossary. This is just a small request to add support for that.
- Allow MCP to control the editor/convert pages — For markdown-source pages at least, expose a tool that allows agents to convert between editors and create pages using a specified editor. Hopefully this is a straightforward change at least for mark…