v0.90.0

ruixenui/ruixen.comv0.90.0May 21, 2026by Philipinho

AI Summary

A major feature update adding page labels, synced blocks, indentation, table sorting, and backlinks. It introduces Azure Blob Storage support, enterprise features like templates and PDF import, and various accessibility fixes.

Key Highlights

  • Page Labels
  • Synced Blocks
  • Table sorting
  • Backlinks
  • Azure Storage Blobs Support

New Features

  • Page Labels & Backlinks
  • Synced blocks (transclusion)
  • Indentation
  • Table enhancement
  • Fixed editor toolbar preference
  • Azure Blob Storage driver
  • Templates (Enterprise)
  • PDF Import (Enterprise)
  • SCIM Provisioning (Enterprise)
  • Accessibility fixes
  • Tree sidebar replacement

Full Release Notes

## Highlights
- Page Labels
- Synced Blocks
- Indents
- Fixed Editor Toolbar preference (experimental)
- Table sorting
- Backlinks
- Azure Storage Blobs Support
- Accessibility fixes
- Other bug fixes and enhancements

## Enterprise
- Templates
- PDF Import
- SCIM Provisioning

## Screenshots
**Synced blocks**
<img width="1133" height="421" alt="Screenshot 2026-05-11 at 19 21 20" src="https://github.com/user-attachments/assets/44f71bce-5a58-425e-b1ad-f344292082d4" />

**Page labels & Backlinks**
<img width="341" height="564" alt="Screenshot 2026-05-10 at 17 57 50" src="https://github.com/user-attachments/assets/e261bb56-31ab-4d0a-bd05-64bd8b3128a2" />

<img width="883" height="420" alt="Screenshot 2026-05-10 at 17 58 15" src="https://github.com/user-attachments/assets/bb2c0026-f810-48f4-9a02-fdccb6852f1f" />

**Fixed editor toolbar preference**
<img width="1384" height="569" alt="Screenshot 2026-05-09 at 01 38 28" src="https://github.com/user-attachments/assets/ea2630b8-4d0d-4bd2-807c-c119d1193481" />

## What's Changed
* fix(page-permission): make people-with-access list scroll past 4 entries by @olivierlambert in https://github.com/docmost/docmost/pull/2137
* fix: duplicate PDF uploads by @Philipinho in https://github.com/docmost/docmost/pull/2139
* fix: ctrl-k behavior on macOS by @notpeter in https://github.com/docmost/docmost/pull/2052
* fix(i18n): Correct German column count label rendering by @mayhemking007 in https://github.com/docmost/docmost/pull/2131
* feat: properly preserve table width by @Philipinho in https://github.com/docmost/docmost/pull/2143
* feat(ee): SCIM by @Philipinho in https://github.com/docmost/docmost/pull/1347
* feat(ee): PDF import by @Philipinho in https://github.com/docmost/docmost/pull/2142
* fix: prevent code block deletion when adding inline comments in read mode  by @mayhemking007 in https://github.com/docmost/docmost/pull/2146
* feat: A11y fixes by @Philipinho in https://github.com/docmost/docmost/pull/2148
* update react-email by @Philipinho in https://github.com/docmost/docmost/pull/2149
* Add alias for /toc and /ol by @notpeter in https://github.com/docmost/docmost/pull/2161
* feat: synced blocks (transclusion) by @Philipinho in https://github.com/docmost/docmost/pull/2163
* fix: sync html lang with user locale for spellcheck by @daysus in https://github.com/docmost/docmost/pull/2165
* feat(editor): replace emoji picker with browse + search by @daysus in https://github.com/docmost/docmost/pull/2171
* fix: sanitize avatar initials source when name contains emoji by @daysus in https://github.com/docmost/docmost/pull/2167
* feat(editor): indentation by @Philipinho in https://github.com/docmost/docmost/pull/2174
* feat(editor): fixed toolbar preference by @Philipinho in https://github.com/docmost/docmost/pull/2185
* feat: page details section and backlinks by @Philipinho in https://github.com/docmost/docmost/pull/2186
* feat: page labels/tags by @Philipinho in https://github.com/docmost/docmost/pull/2188
* feat(tree): replace sidebar tree (react-aborist) with custom tree implementation  by @Philipinho in https://github.com/docmost/docmost/pull/2199
* feat: table enhancement by @Philipinho in https://github.com/docmost/docmost/pull/2191
* fix: bug fixes by @Philipinho in https://github.com/docmost/docmost/pull/2201
* feat(editor): add page break node by @Philipinho in https://github.com/docmost/docmost/pull/2202
* perf(permissions): small cache for space role and page permissions check by @Philipinho in https://github.com/docmost/docmost/pull/2208
* fix: page mode toggle no longer overwrites default preference by @julien-f in https://github.com/docmost/docmost/pull/1996
* Better trash by @notpeter in https://github.com/docmost/docmost/pull/2190
* fix: code splitting and editor fixes by @Philipinho in https://github.com/docmost/docmost/pull/2211
* feat(ee): templates by @Philipinho in https://github.com/docmost/docmost/pull/2215
* feat(editor): add alt text support for media files by @olivierlambert in https://github.com/docmost/docmost/pull/2097
* fix(a11y): WCAG 2.1 AA fixes by @Philipinho in https://github.com/docmost/docmost/pull/2219
* New Crowdin updates by @Philipinho in https://github.com/docmost/docmost/pull/2220
* fix: package updates by @Philipinho in https://github.com/docmost/docmost/pull/2221
* feat(storage): add Azure Blob Storage driver by @Philipinho in https://github.com/docmost/docmost/pull/2222

## New Contributors
* @notpeter made their first contribution in https://github.com/docmost/docmost/pull/2052
* @mayhemking007 made their first contribution in https://github.com/docmost/docmost/pull/2131
* @daysus made their first contribution in https://github.com/docmost/docmost/pull/2165

**Full Changelog**: https://github.com/docmost/docmost/compare/v0.80.1...v0.90.0