Thomas Ramé
27897fca3a
wip TO REVIEW
2026-07-30 19:14:02 +02:00
Thomas Ramé
3f9936f632
wip
2026-07-30 19:14:02 +02:00
Thomas Ramé
dcab5a45bd
wip move working
2026-04-29 15:01:53 +02:00
Thomas Ramé
4a659c1ea7
wip before refactor to move
2026-04-29 12:23:45 +02:00
Thomas Ramé
9acb37971d
wip clean last commit
2026-04-28 15:46:00 +02:00
Thomas Ramé
03b0f06391
wip working for all three tools
2026-04-28 15:41:45 +02:00
Thomas Ramé
345cf18846
wip revert change sync hack without Word
2026-04-28 15:08:10 +02:00
Thomas Ramé
d4718b7a39
wip
2026-04-28 12:10:20 +02:00
Thomas Ramé
917a989eff
wip
2026-04-28 11:38:03 +02:00
Thomas Ramé
c3bd5878ba
wip
2026-04-28 11:12:30 +02:00
Thomas Ramé
9458fe0e02
wip hard fix for shapes
2026-04-27 17:25:53 +02:00
Thomas Ramé
8db1238535
wip fix initial oo paste not working in slides
2026-04-27 14:35:09 +02:00
Thomas Ramé
2970ce8c43
wip manage locks on calc/pres
2026-04-27 12:30:23 +02:00
Thomas Ramé
e9c8e2ae21
wip
2026-04-27 11:09:45 +02:00
Thomas Ramé
b2eb78c261
wip better attempt P2P, needs a few fix, and to clean code
2026-04-23 19:13:18 +02:00
Thomas Ramé
58153dd403
wip attempt with embedded .bin to preserve OO ids, NOT WORKING
2026-04-23 15:57:53 +02:00
Thomas Ramé
e788f0c095
wip oo distributed lock DOES NOT HELP IT SEEMS
2026-04-23 14:41:25 +02:00
Thomas Ramé
c14dbfbc59
wip
2026-04-22 17:21:31 +02:00
Thomas Ramé
a2a666321e
wip
2026-04-22 15:45:49 +02:00
Thomas Ramé
acf2d5c612
wip prevent download for unsupported
2026-04-22 14:55:57 +02:00
Thomas Ramé
1049383ac7
wip readonly
2026-04-22 14:25:39 +02:00
Thomas Ramé
cdabae5791
wip pending encryption
2026-04-22 12:22:05 +02:00
Thomas Ramé
4020a68532
wip new template files
2026-04-21 12:13:41 +02:00
Thomas Ramé
d8559bab50
wip dragndrop encrypted
2026-04-20 16:39:25 +02:00
Thomas Ramé
87d495c005
wip nested working
2026-04-20 15:22:20 +02:00
Thomas Ramé
358ab6ba46
wip
2026-04-16 18:34:51 +02:00
Thomas Ramé
b555c0abc4
wip before deeper tests
2026-04-15 19:40:36 +02:00
Thomas Ramé
eb1e036e16
wip unsure
2026-04-15 13:44:00 +02:00
Thomas Ramé
80b72e4d69
wip another attempt for sync
2026-04-15 13:27:47 +02:00
Thomas Ramé
486ca534c3
wip working with issues sometimes, try to better sync
2026-04-15 12:13:18 +02:00
Thomas Ramé
8827023ee8
wip attempt better sync history
2026-04-14 19:15:07 +02:00
Thomas Ramé
edc570f797
wip images
2026-04-14 18:53:07 +02:00
Thomas Ramé
07b76af3d1
wip save and print working, but no print with image
2026-04-14 15:15:49 +02:00
Thomas Ramé
73b5bade19
wip
2026-04-14 13:28:16 +02:00
Thomas Ramé
d93fe6d993
wip comments ok
2026-04-14 12:59:44 +02:00
Thomas Ramé
a60086f3c6
wip cursor ok
2026-04-14 11:15:27 +02:00
Thomas Ramé
375c245d6f
wip text working without cursor
2026-04-14 10:44:30 +02:00
Thomas Ramé
a19eedef88
wip autosave error
2026-04-13 17:54:40 +02:00
Thomas Ramé
66fb6cb04f
wip
2026-04-13 17:07:38 +02:00
Thomas Ramé
d9c4301334
wip
2026-04-13 15:07:52 +02:00
Thomas Ramé
c4968854ce
wip
2026-04-09 20:01:42 +02:00
Thomas Ramé
94121808e9
wip
2026-04-09 16:51:35 +02:00
Thomas Ramé
7202645caa
wip
2026-04-09 14:53:58 +02:00
Thomas Ramé
be4b0f2929
wip
2026-04-02 17:25:25 +02:00
neilcroft
54a293b6a5
🐛 (backend) handle race condition on concurrent LinkTrace creation
...
Handle race condition where two concurrent retrieve requests pass the
exists() check and both attempt to create a LinkTrace for the same
user/item pair, violating the unique constraint.
Fixes #611
2026-03-23 14:40:09 +01:00
neilcroft
c4188f8342
🐛 (backend) fix hard delete of files created by other users
...
Allow folder owners/admins to hard delete files in their trashbin
even when the file was created by another user.
Fixes #604
2026-03-23 12:58:44 +01:00
Manuel Raynaud
f09d6d15a9
✨ (backend) new action to duplicate a file item
...
A user with at leat editor role, connected can duplicate a file item
which has its upload_state ready. The duplicate_file task is used to do
the copy of the file on the storage.
2026-03-20 13:30:51 +01:00
Manuel Raynaud
238d6eb92e
✨ (backend) add a task to duplicate a file
...
We plan to add an action to duplicate an item. We want to use a celery
task to make the copy using the s3 client. The task is retried 10 times
if failing and then the item is deleted if the copy fail after 10
retriees.
2026-03-20 13:30:51 +01:00
Manuel Raynaud
b91c2d1777
🛂 (backend) add duplicate in the item abilities
...
In order to add in next commit a duplicate action in the ItemViewset, we
add a `duplicate` entry in the item abilities. A user can duplicate a
file if he can update it.
2026-03-20 13:30:51 +01:00
Manuel Raynaud
1bb2c556fc
🔖 (minor) bump release version 0.15.0
...
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.15.0-preprod
v0.15.0
2026-03-16 11:58:34 +01:00