Search and replace
It would be very help to have a search and replace feature to update and/or sync terms all at once in an article. The ability to search and replace across multiple articles and books would make this feature even more useful. Another related feature that would be helpful is a dynamic glossary (similar to labels). So, you could have a glossary page with terms you specify, and have an insert term function in articles. This would allow you to change a term in the glossary and have it dynamically update the term across articles. Terms inserted into articles could also be links to that term in the glossary page.
Links that are independent of page location
Similarly to Google Drive it would be nice to be able to move files without all the links to those files breaking. I.e. their addresses are independent of file location in the hierarchy.
Draft and Activity Page Title
When you create a draft unless you type in a description the draft and activity view don't show enough information to understand what the page is without opening it up So, either always show the page title in activity/draft views or prefil the draft creation with the title of the page
Action to duplicate pages
Very useful, if you've many api methods to clone pages and change the parameters.
Import and sync with Swagger files
Would be nice to have the ability to import a swagger file (OpenAPI specification) to automatically generate the API documentation.
HTTP API to access and update content
Currently, developer.gitbook.com is restricted to the Legacy gitbook. We have a need to use the API in order to automate the display of some pages from our books into an external system (a Discord Bot). Our needs for our own project is simple: - Listing all pages of a book in a hierarchical format JSON file, including the title, slug (path), and Description (the part between the title and contents). Of course, one would expect that the feature set currently documented on developer.gitbook.com be implemented. Additionally, I'd see the following could be implemented: - Generate branch from trunk or branch. - Delete branch - Rename branch (name/path) - Get page info (like my "list all pages" but for only one page) - Edit page info (change path, description, title) - set page parent/position ("move" a page) Editing a page's content might be beyond the scope of this API, but I'm sure some would find it useful. Though tbh it can be done through git.
Comment on Table data and info boxes etc
You can't comment on text in tables and info boxes which means people have to find a random place in the page to add a comment
Multi Column block
Like tabs, the column block can show multiple tabs at the same time, side by side! Could be images next to each other, or text and images, or something else!