TASKS-1832

This commit is contained in:
Igor Martyniuk
2026-08-31 12:38:14 +00:00
parent 93fc6ff5a0
commit ae34b30e4f
25 changed files with 293 additions and 98 deletions
+16
View File
@@ -13,6 +13,22 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### Fixed
- Fixed File Manager operations on directories without a `.keep` marker. A directory a file was
uploaded into, or one that exists in the bucket but was not created through the app, was listed
but could not be renamed, deleted or resolved (`E_DIR_NOT_FOUND`); directory existence now falls
back to the prefix holding any entry instead of relying on the marker alone.
- Fixed renaming or deleting a folder destroying sibling folders whose name shares its prefix
(renaming `aa` overwrote and then deleted `aab`). Drive strips the trailing slash off a listing
prefix, so a directory's contents are now filtered on the real `<path>/` prefix, and the S3
service deletes the listed keys instead of passing that prefix to `deleteAll`.
- Moving, copying and deleting a folder now follow the listing pagination token, so folders holding
more than 1000 objects are no longer processed only in part.
- Fixed `getEntry` raising a bare `Error` (HTTP 500) for a path that is neither a file nor a
directory; it now raises the `E_DIR_NOT_FOUND` 404.
- Fixed the web container running against the host's `node_modules`: the `web` service keeps
`apps/web/node_modules` in an anonymous volume, so the bind mount no longer shadows the
dependencies installed in the image.
### Removed
## [1.3.0] - 2026-08-28