Skip to content

Releases: suitenumerique/drive

v0.19.0

Choose a tag to compare

@kernicPanel kernicPanel released this 10 Jun 10:22
4fd3c79

Added

  • ✨(backend) manage reconciliation requests for user accounts
  • ✨(backend) add recursive folder export as ZIP archive
  • ✨(frontend) add folder export action
  • ✨(backend) background conversion of legacy Office files
  • ✨(backend) allow grist file upload
  • ✨(frontend) add CTA on public link for anonymous and authenticated users

Changed

  • 🐛(backend) replace VersionId by Etag for WOPI
  • 🐛(backend) sanitize slash in template-created filenames

Removed

  • 🔥(backend) drop deprecated numchild columns from item

v0.18.0

Choose a tag to compare

@lunika lunika released this 05 May 13:09
9add475

Added

  • ✨(backend) add organization metrics to usage API
  • ✨(backend) add entitlements context and can_upload reason
  • ✨(frontend) add entitlement disclaimer modal
  • ✨(frontend) render PDF previews at per-page dimensions
  • ✨(tracking) add posthog events on custom columns and item duplication

Fixed

  • 🐛(backend) accept CDFV2 mimetype from newer libmagic
  • 🐛(backend) better transaction management on duplicate action

Removed

  • 🔥(backend) remove mirroring feature

v0.17.0

Choose a tag to compare

@lunika lunika released this 23 Apr 14:57
3ca5b0e

Added

  • ✨(backend) make invitation validity duration configurable via env var
  • ✨(frontend) enhance upload toast with progress, errors and cancel support
  • ✨(frontend) add ErrorIcon component and support numeric icon sizes
  • ✨(frontend) make file upload abortable in driver layer
  • ✨(frontend) files preview v2
  • 🔧(project) add DJANGO_EMAIL_URL_APP environment variable

Fixed

  • 🐛(frontend) add actions menu on mobile My Files page
  • 🐛(frontend) show actual selection count in hard delete modal
  • 🐛(frontend) Responsive broken with long filters in search #659
  • 🐛(front) set size and variant on trash navigate modal #666
  • 🐛(frontend) fix uploads continuing after parent folder deletion
  • 🐛(frontend) fix SDK picker link reach promotion
  • 🐛(backend) route share invitation link to file view for files
  • 🐛(frontend) fix "+ New" menu in read-only folders and virtual tabs
  • 🐛(frontend) range selection freezes when there are many items in the list
  • 🐛(backend) fix openapi schema for item access endpoints
  • 🐛(backend) load jwks url when OIDC_RS_PRIVATE_KEY_STR is set

v0.16.0

Choose a tag to compare

@lunika lunika released this 09 Apr 13:41
504b58f

Added

  • ✨(frontend) add PDF viewer with thumbnail sidebar, zoom and page navigation
  • ✨(frontend) integrate PDF viewer into file preview modal
  • 📝(doc) add local network setup documentation
  • ✨(global) add custom columns feature with configurable grid columns
  • 🔒️(frontend) prevent search engine indexing
  • ✨(backend) allow ordering items by creator full name
  • ✨(frontend) add item duplication with polling and visual feedback
  • ⚡(ci) shard e2e tests and cache playwright browsers
  • ⬆️(frontend) upgrade cunningham-react and ui-kit to 0.20.0
  • ✨(frontend) improve custom columns with sortable config and i18n

Changed

  • 🏷️(sdk) update Item interface by adding url_permalink
  • 🔧(backend) allow extra CSRF origins via env variable
  • 🔧(nginx) serve .mjs files with correct MIME type

Fixed

  • 🐛(backend) fix hard delete of files created by other users
  • 🐛(backend) handle race condition on concurrent LinkTrace creation
  • 🐛(frontend) fix React SVG attributes in AddFolderButton
  • 🔧(scalingo) compile translation files at deploy time
  • 🐛(frontend) fix trash items not refreshing after hard delete
  • 🐛(frontend) show modal when clicking files in trash
  • 🐛(frontend) fix toasts appearing above modals

v0.15.0

Choose a tag to compare

@lunika lunika released this 16 Mar 17:18
1bb2c55

Added

  • 🌐(frontend) update Dutch translation for create label
  • ✨(frontend) add create folder and import file actions
  • 🐛(frontend) add action menu to mobile breadcrumbs
  • 🐛(frontend) app stabilization

Changed

  • ⚡️(CI) optimize Docker Hub workflow
  • ♻️(frontend) replace WorkspaceIcon with FolderIcon in breadcrumbs
  • ✨(backend) exclude pending items from listing views
  • ✨(frontend) scale upload progress to 90% before completion

Fixed

  • 🐛(backend) allow inviting external person on item with no direct access
  • 🐛(backend) stop storing numchild in database use annotation instead
  • 🐛(backend) sanitize filename to be compatible with filesystems

Removed

  • 🔥(backend) remove unused ServerToServerAuthentication backend

v0.14.0

Choose a tag to compare

@lunika lunika released this 25 Feb 17:03
add6637

Added

  • 👷(docker) add arm64 platform support for image builds
  • ✨(global) add create file from template feature
  • ✨(global) add FRONTEND_CSS_URL and FRONTEND_JS_URL settings
  • ✨(backend) add a download action returning the media url
  • ✨(frontend) add right click feature
  • ✨(backend) allow customization of wopi parameters
  • ✨(backend) expose DATA_UPLOAD_MAX_MEMORY_SIZE in the config endpoint
  • ✨(frontend) stop upload if file higher than DATA_UPLOAD_MAX_MEMORY_SIZE
  • ✨(backend) reject uploaded file higher than DATA_UPLOAD_MAX_MEMORY_SIZE

Changed

  • ✨(backend) allow root item creation on the external API by default
  • ♻️(backend) set item read only in the mirror item admin detail

Fixed

  • ✨(frontend) sync backend user language to browser on load
  • 🐛(backend) fix WOPI PutFile to check stored file size
  • 🐛(frontend) fix 401 page infinite redirect loop after login
  • 🐛(backend) fix OIDC redirect allowed hosts format in dev config
  • 🐛(global) update ui when renaming file from wopi editor
  • 🐛(frontend) fix clipboard copy-paste in WOPI editor iframe

v0.13.0

Choose a tag to compare

@lunika lunika released this 18 Feb 14:11
7c7c0d7

Added

  • ✨(backend) allow configuring celery task routes via CELERY_TASK_ROUTES
  • ✨(global) implement advanced shared management system
  • ✨(global) add release notes
  • ✨(front) show root page in breadcrumbs when navigating
  • ✨(front) filter recent items to only show files

Changed

  • 🚸(oidc) ignore case when fallback on email #535

Fixed

  • 🐛(backend) manage ole2 compound document format
  • ♻️(backend) increase user short_name field length
  • 🐛(helm) reverse liveness and readiness for backend deployment

Removed

  • 🔥(global) remove notion of workspace
  • ⚰️(scalingo) remove scalingo pgdump

v0.12.0

Choose a tag to compare

@lunika lunika released this 06 Feb 14:15
46c9730

Added

  • 🏗️(ds_proxy) introduce how to use ds_proxy with Drive
  • ✨(global) implement silent login feature and configuration integration
  • ✨(global) implement external home URL redirect

Changed

  • 🔥(backend) remove usage of atomic transaction for item creation
  • ♻️(backend) use sub claim instead of internal id for external anct APIs

Fixed

  • 🐛(backend) correctly configure celery beat to run wopi configuration
  • 🐛(backend) fix files with # in filename causing SignatureDoesNotMatch
  • 🐛(global) fix wrong language used in WOPI editor for new users

Security

  • 🔒️(backend) prevent mismatch mimetype between object storage and application

v0.11.1

Choose a tag to compare

@lunika lunika released this 13 Jan 17:40
a5de3ee

Fixed

  • 📌(backend) pin celery to version<5.6.0
  • 🐛(backend) make extension checking case insensitive

v0.11.0

Choose a tag to compare

@lunika lunika released this 13 Jan 13:33
6c61729

Added

  • ✨(backend) add async indexation of items on save (or access save)
  • ✨(backend) add throttle mechanism to limit indexation job
  • 🌐(front) set html lang attribute on language change
  • ✨(front) add download and preview events
  • ✨(backend) add an allowed file extension list

Changed

  • ✨(api) modify items/search endpoint to use indexed items in Find
  • 🐛(email) avoid trying to send emails if no provider is configured
  • ♻️(backend) improve mimetype detection
  • ♻️(backend) remove N+1 query patterns on items children view

Fixed

  • 🐛(scalingo) fix deploy scalingo with yarn
  • 🐛(front) fix responsive gaufre
  • 🐛(docker-hub) fix mistake in docker user
  • 🐛(backend) stop renaming file when no title is provided
  • 🐛(front) fix delete item label