Skip to content

Releases: suitenumerique/docs

v5.4.1

Choose a tag to compare

@lunika lunika released this 09 Jul 20:53
57ad4f4

Changed

  • ♻️(backend) reset collaboration connection in cascade for all children #2507

Fixed

  • 💄(frontend) fix some UI/UX in the left panel #2516
  • 🐛(frontend) fix tree dnd firefox #2516

v5.4.0

Choose a tag to compare

@AntoLC AntoLC released this 08 Jul 11:39
0659cc5

What's Changed

Added

  • ✨(y-provider) preserve callouts, PDFs, page breaks, interlinking links and commented text on HTML/markdown export by @sylvinus #2296
  • ✨(frontend) add a user menu by @AntoLC #2463
  • ✨(frontend) new header and responsive harmonization by @AntoLC #2471
  • ✨(backend) add management command to reset a Document by @lunika #1882

Changed

  • ♿️(frontend) hide mobile left panel from screen readers when collapsed by @Ovgodd #2450
  • ♿️(frontend) enable blocknote heading ids for toc anchors by @Ovgodd #2449
  • ♿️(frontend) focus export modal on format select by @Ovgodd #2421
  • ♿️(frontend) configurable legal submenu in HelpMenu, remove Crisp by @Ovgodd #2416
  • ♻️(frontend) new create button for docs by @AntoLC #2423
  • ♿️(frontend) align search modal field label with placeholder by @Ovgodd #2384
  • 🚚(frontend) move Waffle to bottom left by @AntoLC #2455
  • ♿️(frontend) remove redundant aria-label on table of contents links by @Ovgodd #2459
  • ♻️(core) fix typo in settings COLLABORATION_WS_NOT_CONNECTED_READY_ONLY by @lunika #2481
  • ♻️(backend) scope document search by document id instead of path by @lunika #2501

Fixed

  • 🐛(backend) prevent owner from leaving a soft-deleted document by @maboukerfa #2456
  • 🐛(frontend) fix removed item in the tree by @AntoLC #2420
  • 🐛(frontend) fix service worker causing reload on tab focus by @AntoLC #2454
  • 🐛(backend) update restore ability for inherited deletion #2148
  • 🔧(dev) make the dev stack domain-agnostic by @AntoLC #2498
  • 🐛(frontend) stop force index redirect when delete doc by @AntoLC #2490
  • 🐛(frontend) fix CTA on move modal on mobile by @AntoLC #2502

Removed

  • 🔥(backend) remove unused default authentication backend by @lunika #2480

New Contributors

Full Changelog: v5.3.0...v5.4.0

v5.3.0

Choose a tag to compare

@AntoLC AntoLC released this 22 Jun 14:36
a8d67f3

What's Changed

Added

  • ✨(backend) add limit on distinct reactions per comment #1978
  • ✨(frontend) leave a document by @AntoLC #2410
  • ✨(frontend) add top parent on sub docs search by @AntoLC #1952
  • ✨(frontend) unauthenticated users can search by @AntoLC #2407
  • ✨(backend) specific user delete method to delete its relations by @lunika #2437

Changed

  • 👷(CI) remove test-e2e-other-browser job by @AntoLC #2404
  • ♿️(frontend) use heading element for pinned documents section title by @Ovgodd #2380
  • ♿️(frontend) use anchor links for table of contents entries by @Ovgodd #2390
  • ♿️(frontend) improve presenter mode screen reader and keyboard support by @Ovgodd #2383
  • ♿️(frontend) link export modal name to its heading by @Ovgodd #2422

Fixed

  • 🐛(frontend) overlap of block menu dropdown by @AntoLC #2406
  • ⚡️(backend) fix N+1 queries when serializing thread comments by @maboukerfa #2415

Full Changelog: v5.2.1...v5.3.0

v5.2.1

Choose a tag to compare

@AntoLC AntoLC released this 05 Jun 14:22
a43883c

What's Changed

Changed

  • 💄(frontend) display emoji button on hover by @AntoLC #2396

Fixed

  • 🐛(backend) close thread DB connections to fix test teardown OperationalError by @lunika #2385
  • 🐛(frontend) fix crash when orphaned threads by @AntoLC #2395
  • 🐛(backend) order trashbin response by most recently deleted by @lunika #2392
  • 🐛(backend) stream document content with an async iterator under ASGI by @lunika#2381
  • 🐛(frontend) fix long titles in table of content by @AntoLC #2399

Full Changelog: v5.2.0...v5.2.1

v5.2.0

Choose a tag to compare

@AntoLC AntoLC released this 03 Jun 14:12
9633f5f

What's Changed

✨Presentation mode (docs to slides)

⚠️ To create a slide, add a "Divider" block !

Enregistrement.de.l.ecran.2026-05-25.a.17.33.55.mp4

✨Right Side Panel

Your comments and table of contents are now accessible in a right side panel!

image

Added

  • ✨(backend) support creating subdoc from file by @gustavotrott #1987
  • ✨(frontend) comment side panel by @AntoLC #2279
  • ✨(buildpack) add PaaS deployment support, tested with Scalingo by @zeylos #2293
  • 🔧(backend) allow configuring settings OIDC_OP_USER_ENDPOINT_FORMAT by @lunika #2306
  • ⚡️(helm) create a dedicated svc and deployment for yprovider converter by @lunika #2358
  • ✨(backend) allow to leave a document by @lunika #2365
  • ✨(frontend) add the presenter mode by @PanchoutNathan #2321
  • 📈(backend) create a utils to capture event with posthog by @lunika #2363
  • 🔧(backend) new setting DOCUMENT_ALL_ENDPOINT_ENABLED by @lunika #2378

Changed

  • ♻️(frontend) centralize allowed conversion formats in ContentTypes by @StephanMeijer #2215
  • ♻️(backend) allow global search in sub documents by @lunika #2310
  • ✨(backend) add a breadcrumb in the search response by @lunika #2310
  • ♻️(frontend) move doc action buttons to fix toolbar by @AntoLC #2360
  • ♿️(frontend) add aria-hidden to decorative avatar SVGs in share modal by @Ovgodd #2324
  • 🏗️(frontend) move comments to its own folder feature by @AntoLC #2374
  • ♿️(frontend) align mobile header menu aria-label i18n pattern by @Ovgodd #2377

Fixed

  • 🐛(docs) run migration 0027 without superuser role by @lunika #2284
  • 🐛(backend) prevent admins/owners from overwriting other users comments by @maboukerfa #2323
  • 🐛(y-provider) return empty output when converting empty Yjs document by @sylvinus #2328
  • 🐛(backend) use computed_link_reach in handle_onboarding_document by @lunika #2305
  • 🐛(frontend) fix toolbar blocknote hidden by @AntoLC #2373
  • 🐛(frontend) fix application crashes when using GTranslate and zoom by @AntoLC #2372
  • 🐛(frontend) fix emoji pdf not matching by @AntoLC #2375
  • 🐛(backend) fix UnorderedObjectListWarning for DocumentAskForAccess viewset by @lunika #2382

New Contributors

Full Changelog: v5.1.0...v5.2.0

v5.1.0

Choose a tag to compare

@lunika lunika released this 11 May 15:13
db46740

Added

  • ⚡️(frontend) add skeleton on content loading #2254
  • ⚡️(frontend) close websocket connection when user change tab #2264

Changed

  • 🏗️(core) migrate from pip to uv

Fixed

  • 🩺(project) reload app if front and back unsync #2276
  • 🐛(frontend) fix patch and comments #2273
  • 🐛(frontend) interlinking are exported correctly in print mode #2269
  • 💬(frontend) add missing link in onboarding description #2233
  • 🐛(frontend) sanitize pasted and dropped content in document title #2210
  • 🐛(frontend) Emoji menu doesn't display above comment box #2229
  • 🐛(frontend) Block menu doesn't stay open on 1st line #2229
  • 🐛(frontend) The "+" on the first line of a new doc doesn't work #2229
  • 🐛(backend) manage race condition between GET and PATCH content #2271
  • 🐛(backend) replace document creation table locks with retry strategy #2274

Security

  • 🔒️(frontend) sanitize color during collaboration #2270

v5.0.0

Choose a tag to compare

@lunika lunika released this 04 May 09:30
e2b1e69

Added

  • ✨(backend) create a dedicated endpoint to update document content
  • ⚡️(backend) stream s3 file content with a dedicated endpoint
  • ✨(backend) allow to use new ai feature using mistral sdk

Changed

  • ♻️(backend) rename documents content endpoint in formatted-content (BC)
  • 🚸(frontend) show Crisp from the help menu #2222
  • ♿️(frontend) structure correctly 5xx error alerts #2128
  • ♿️(frontend) make doc search result labels uniquely identifiable #2212
  • ⬆️(backend) upgrade docspec to v3.0.x and adapt converter API #2220
  • ✨(backend) make forward auth request uri header configurable #2241
  • ♿️(frontend) fix sidebar resize handle for screen readers #2122

Fixed

  • 🚸(frontend) redirect on current url tab after 401 #2197
  • 🐛(frontend) abort check media status unmount #2194
  • ✨(backend) order pinned documents by last updated at #2028
  • 🐛(frontend) fix app shallow reload #2231
  • 🐛(frontend) fix interlinking modal clipping #2213
  • 🛂(frontend) fix cannot manage member on small screen #2226
  • 🐛(backend) load jwks url when OIDC_RS_PRIVATE_KEY_STR is set
  • 🐛(backend) Prevent moving document to its own descendant or self #2208
  • 🐛(backend) return 400 when restoring a non-deleted document #2225

v4.8.6

Choose a tag to compare

@AntoLC AntoLC released this 09 Apr 08:22
21c73fd

What's Changed

Added

Changed

  • ♻️(backend) do not paginate threads list response by @lunika #2186
  • 💄(frontend) Use StyledLink for sub doc tree by @AntoLC #2188

Fixed

  • 🐛(frontend) Fix drop cursor creating columns by @AntoLC #2185
  • 🐛 Fixed side effects between comments and versioning by @AntoLC #2183
  • 🐛(frontend) Firefox child doc visual by @AntoLC #2188

New Contributors

Full Changelog: v4.8.5...v4.8.6

v4.8.5

Choose a tag to compare

@lunika lunika released this 03 Apr 18:39
63d18e3

Added

  • 🔧(backend) settings CONVERSION_UPLOAD_ENABLED to control usage of docspec
  • 🥚(frontend) add easter egg on doc emoji creation #2155

Changed

  • ♿(frontend) use aria-haspopup menu on DropButton triggers #2126
  • ♿️(frontend) add contextual browser tab titles for docs routes #2120
  • ♿️(frontend) fix empty heading before section titles in HTML export #2125

Fixed

  • ⚡️(frontend) add jitter to WS reconnection #2162
  • 🐛(frontend) fix tree pagination #2145
  • 🐛(nginx) add page reconciliation on nginx #2154

v4.8.4

Choose a tag to compare

@lunika lunika released this 26 Mar 15:25
e7cbe24

Added

  • 🚸(frontend) hint min char search users #2064

Changed

  • 💄(frontend) improve comments highlights #1961
  • ♿️(frontend) improve BoxButton a11y and native button semantics #2103
  • ♿️(frontend) improve language picker accessibility #2069
  • ♿️(frontend) add aria-hidden to decorative icons in dropdown menu #2093
  • 🐛(backend) move lock table closer to the insert operation targeted #2132

Fixed

  • 🐛(y-provider) destroy Y.Doc instances after each convert request #2129
  • 🐛(backend) remove deleted sub documents in favorite_list endpoint #2083