Skip to content

Releases: suitenumerique/docs

v3.8.2

17 Oct 14:44
a11258f

Choose a tag to compare

What's Changed

Fixed

🐛(service-worker) fix sw registration and page reload logic by @AntoLC #1500

Full Changelog: v3.8.1...v3.8.2

v3.8.1

17 Oct 08:59
e339cda

Choose a tag to compare

What's Changed

Fixed

  • ⚡️(backend) improve trashbin endpoint performance by @lunika #1495
  • 🐛(backend) manage invitation partial update without email by @lunika #1494
  • ♿(frontend) improve accessibility:
    • ♿ add missing aria-label to add sub-doc button for accessibility by @Ovgodd #1480
    • ♿ add missing aria-label to more options button on sub-docs by @Ovgodd #1481

Removed

  • 🔥(backend) remove treebeard form for the document admin by @lunika #1470

Full Changelog: v3.8.0...v3.8.1

v3.8.0

16 Oct 10:35
b056dbf

Choose a tag to compare

What's Changed

✨You can now restore your docs from the trashbin !

497094770-53e5f8e2-c93e-4a0b-a82f-cd184fd03f51

📄Embed directly your PDF in your docs !

sample-ezgif.com-crop-video.1.webm

Added

Changed

  • ♻️(frontend) Refactor Auth component for improved redirection logic by @rvveber #1461
  • ♻️(frontend) replace Arial font-family with token font by @AntoLC #1411
  • ♿(frontend) improve accessibility by @Ovgodd:
    • ♿(frontend) enable enter key to open documentss #1354
    • ♿(frontend) improve modal a11y: structure, labels, title #1349
    • ♿improve NVDA navigation in DocShareModal #1396
    • ♿ improve accessibility by adding landmark roles to layout #1394
    • ♿ add document visible in list and openable via enter key #1365
    • ♿ add pdf outline property to enable bookmarks display #1368
    • ♿ hide decorative icons from assistive tech with aria-hidden #1404
    • ♿ fix rgaa 1.9.1: convert to figure/figcaption structure #1426
    • ♿ remove redundant aria-label to avoid over-accessibility #1420
    • ♿ remove redundant aria-label on hidden icons and update tests #1432
    • ♿ improve semantic structure and aria roles of leftpanel #1431
    • ♿ add default background to left panel for better accessibility #1423
    • ♿ restyle checked checkboxes: removing strikethrough #1439
    • ♿ add h1 for SR on 40X pages and remove alt texts #1438
    • ♿ update labels and shared document icon accessibility #1442
  • 🍱(frontend) Fonts GDPR compliants by @AntoLC #1453
  • ♻️(service-worker) improve SW registration and update handling by @AntoLC #1473

Fixed

  • 🐛(backend) duplicate sub docs as root for reader users by @lunika #1385
  • ⚗️(service-worker) remove index from cache first strategy by @AntoLC #1395
  • 🐛(frontend) fix 404 page when reload 403 page by @AntoLC #1402
  • 🐛(frontend) fix legacy role computation by @AntoLC #1376
  • 🛂(frontend) block editing title when not allowed by @AntoLC #1412
  • 🐛(frontend) scroll back to top when navigate to a document by @AntoLC #1406
  • 🐛(frontend) fix export pdf emoji problem by @AntoLC #1453
  • 🐛(frontend) fix attachment download filename by @Ovgodd #1447
  • 🐛(frontend) exclude h4-h6 headings from table of contents by @Ovgodd #1441
  • 🔒(frontend) prevent readers from changing callout emoji by @Ovgodd #1449
  • 🐛(frontend) fix overlapping placeholders in multi-column layout by @Ovgodd #1455
  • 🐛(backend) filter invitation with case insensitive email by @lunika #1457
  • 🐛(frontend) reduce no access image size from 450 to 300 by @Ovgodd #1463
  • 🐛(frontend) preserve interlink style on drag-and-drop in editor by @Ovgodd #1460
  • ✨(frontend) load docs logo from public folder via url by @Ovgodd #1462
  • 🔧(keycloak) Fix https required issue in dev mode by @joehybird #1286

New Contributors

Full Changelog: v3.7.0...v3.8.0

v3.7.0

15 Sep 09:04
b893a29

Choose a tag to compare

What's Changed

Added

Changed

  • 🔒️(backend) configure throttle on every viewsets by @lunika #1343
  • ⬆️ Bump eslint to V9 by @AntoLC #1071
  • ♿(frontend) improve accessibility by @Ovgodd:
    • ♿fix major accessibility issues reported by wave and axe #1344
    • ✨unify tab focus style for better visual consistency #1341
    • ✨improve modal a11y: structure, labels, and title #1349
    • ✨improve accessibility of cdoc content with correct aria tags #1271
    • ✨unify tab focus style for better visual consistency #1341
    • ♿hide decorative icons, label menus, avoid accessible name… #1362
  • ♻️(tilt) use helm dev-backend chart by @lunika #1340

Removed

  • 🔥(frontend) remove multi column drop cursor by @AntoLC #1370

Fixed

Full Changelog: v3.6.0...v3.7.0

v3.6.0

05 Sep 13:01
9135dff

Choose a tag to compare

What's Changed

🚀Emoji title is here !!!

-.Docs.2.webm

Thanks to @olaurendeau !


Added

Changed

  • ♻️(docs-app) Switch from Jest tests to Vitest by @AntoLC #1269
  • ♿(frontend) improve accessibility by @Ovgodd:
    • 🌐(frontend) set html lang attribute dynamically #1248
    • ♿(frontend) inject language attribute to pdf export #1235
    • ♿(frontend) improve accessibility of search modal #1275
    • ♿(frontend) add correct attributes to icons #1255
    • 🎨(frontend) improve nav structure #1262
    • ♿️(frontend) keyboard interaction with menu #1244
    • ♿(frontend) improve header accessibility #1270
    • ♿(frontend) improve accessibility for decorative images in editor #1282
  • ♻️(backend) fallback to email identifier when no name by @lunika #1298
  • 🐛(backend) allow ASCII characters in user sub field by @lunika #1295
  • ⚡️(frontend) improve fallback width calculation by @AntoLC #1333

Fixed

  • 🐛(makefile) Windows compatibility fix for Docker volume mounting by @AntoLC #1263
  • 🐛(minio) fix user permission error with Minio and Windows by @AntoLC #1263
  • 🐛(frontend) fix export when quote block and inline code by @AntoLC #1319
  • 🐛(frontend) fix base64 font by @AntoLC #1324
  • 🐛(backend) allow creator to delete subpages by @lunika #1297
  • 🐛(frontend) fix dnd conflict with tree and Blocknote by @AntoLC #1328
  • 🐛(frontend) fix display bug on homepage by @AntoLC #1332
  • 🐛link role update by @AntoLC #1287

New Contributors

Full Changelog: v3.5.0...v3.6.0

v3.5.0

01 Aug 09:57
cecb4f5

Choose a tag to compare

What's Changed !

📰 Multi Columns is here 🎉

383542971-aafec490-6322-407b-81ba-46f59963e597

🔗 Interlinking is here 🎉

scrnli_ILshekaeTyer4O.webm

🗺️ Sub documents has their own link visibility 🎉

Test.8989.-.Docs.webm

Added

  • ✨(helm) Service Account support for K8s Resources in Helm Charts by @AlexB-mgtc #780
  • ✨(backend) allow masking documents from the list view by @sampaccoud #1172
  • ✨(frontend) subdocs can manage link reach by @AntoLC #1190
  • ✨(frontend) add duplicate action to doc tree by @AntoLC #1175
  • ✨(frontend) Interlinking doc by @AntoLC #904
  • ✨(frontend) add multi columns support for editor by @AntoLC #1219

Changed

  • ♻️(frontend) search on all docs if no children by @AntoLC #1184
  • ♻️(frontend) redirect to doc after duplicate by @AntoLC #1175
  • 🔧(project) change env.d system by using local files by @AntoLC #1200
  • ⚡️(frontend) improve tree stability by @AntoLC #1207
  • ⚡️(frontend) improve accessibility by @Ovgodd #1232
  • 🛂(frontend) block drag n drop when not desktop by @AntoLC #1239

Fixed

  • 🐛(service-worker) Fix useOffline Maximum update depth exceeded by @AntoLC #1196
  • 🐛(frontend) fix empty left panel after deleting root doc by @AntoLC #1197
  • 🐛(helm) charts generate invalid YAML for collaboration API / WS by @bmcgavin #890
  • 🐛(frontend) 401 redirection overridden by @AntoLC #1214
  • 🐛(frontend) include root parent in search by @AntoLC #1243

New Contributors

Full Changelog: v3.4.2...v3.5.0

v3.4.2

18 Jul 12:03
cd6e0ef

Choose a tag to compare

Changed

Fixed

  • 🐛(backend) improve prompt to not use code blocks delimiter by @AntoLC #1188

New Contributors

Full Changelog: v3.4.1...v3.4.2

v3.4.1

16 Jul 07:18
d12b608

Choose a tag to compare

Fixed

  • 🌐(frontend) keep simple tag during export by @AntoLC #1154
  • 🐛(back) manage can-edit endpoint without created room in the ws by @lunika #1152
  • 🐛(frontend) fix action buttons not clickable by @AntoLC #1162
  • 🐛(frontend) fix crash share modal on grid options by @AntoLC #1174

Full Changelog: v3.4.0...v3.4.1

v3.4.0

09 Jul 15:43
2e6cb10

Choose a tag to compare

What's Changed

✨Docs begins a new chapter with the launch of Sub-docs!

subdocs-demo.webm

Added

  • ✨(frontend) Sub-docs by @PanchoutNathan #701
  • ✨(frontend) Duplicate a doc by @AntoLC #1078
  • ✨Ask for access by @AntoLC #1081
  • ✨(frontend) add customization for translations by @rvveber #857
  • ✨(backend) add ancestors links definitions to document abilities by @sampaccoud #846
  • ✨(backend) include ancestors accesses on document accesses list view by @sampaccoud # 846
  • ✨(backend) add ancestors links reach and role to document API by @sampaccoud #846
  • 📝(project) add troubleshoot doc by @AntoLC #1066
  • 📝(project) add system-requirement doc by @AntoLC #1066
  • 🔧(front) configure x-frame-options to DENY in nginx conf by @lunika #1084
  • ✨(backend) allow to disable checking unsafe mimetype on attachment upload by @lunika #1099
  • ✨(doc) add documentation to install with compose by @unteem #855
  • ✨ Give priority to users connected to collaboration server
    (aka no websocket feature) by @lunika #1093

Changed

  • ♻️(backend) stop requiring owner for non-root documents by @sampaccoud #846
  • ♻️(backend) simplify roles by ranking them and return only the max role by @sampaccoud #846
  • 📌(yjs) stop pinning node to minor version on yjs docker image by @sampaccoud #1005
  • 🧑‍💻(docker) add .next to .dockerignore by @emersion #1055
  • 🧑‍💻(docker) handle frontend development images with docker compose by @lunika #1033
  • 🧑‍💻(docker) add y-provider config to development environment by @emersion #1057
  • ⚡️(frontend) optimize document fetch error handling by @lebaudantoine #1089
  • ⬆️(dependencies) update BlockNotejs to v0.33: new toggle block type #1127

Fixed

  • 🐛(backend) fix link definition select options linked to ancestors by @sampaccoud #846
  • 🐛(frontend) table of content disappearing by @AntoLC #982
  • 🐛(frontend) fix multiple EmojiPicker by @AntoLC #1012
  • 🐛(frontend) fix meta title by @AntoLC #1017
  • 🔧(git) set LF line endings for all text files by @AntoLC #1032
  • 📝(docs) minor fixes to docs/env.md
  • ✨support _FILE environment variables for secrets by @soyouzpanda #912

Removed

New Contributors

Thanks 🙏

A huge thanks to Incubateur des Territoires (ANCT 🇫🇷) who financed the new toggle block type in BlockNote

Capture.video.du.15-07-2025.21.01.46.webm

Full Changelog: v3.3.0...v3.4.0

v3.3.0

23 May 10:16
393e7a0

Choose a tag to compare

What's Changed

✨Docs has a fresh new design with a more generic approach.

image

⚙️ The footer is now configurable!

See how to do here: https://github.com/suitenumerique/docs/blob/main/docs/theming.md#footer-configuration-

📜 The export feature is under the AGPL licence.

For more information, see: https://github.com/suitenumerique/docs/blob/main/UPGRADE.md#330---2025-05-22

✨ Add a custom callout block thanks to @ZouicheOmar

scrnli_Nx06lxyV6Ny6p0.webm

Added

  • ✨(backend) add endpoint checking media status by @lunika #984
  • ✨(backend) allow setting session cookie age via env var by @sampaccoud #977
  • ✨(backend) allow theme customization using a configuration file by @lunika #948
  • ✨(frontend) Add a custom callout block to the editor by @ZouicheOmar #892
  • 🚩(frontend) version MIT only by @AntoLC #911
  • ✨(backend) integrate maleware_detection from django-lasuite by @lunika #936
  • 🏗️(frontend) Footer configurable by @AntoLC #959
  • 🩺(CI) add lint spell mistakes by @AntoLC #954
  • ✨(frontend) create generic theme by @AntoLC #792
  • 🛂(frontend) block edition to not connected users by @AntoLC #945
  • 🚸(frontend) Let loader during upload analyze by @AntoLC #984
  • 🚩(frontend) feature flag on blocking edition by @AntoLC #997

Changed

Fixed

  • 🐛(y-provider) increase JSON size limits for transcription conversion by @lebaudantoine #989

Removed

New Contributors

Full Changelog: v3.2.1...v3.3.0