AppFlowy-Cloud/src/api
Bartosz Sypytkowski 9ff6f1c744
S3 collab cache (#1028)
* chore: collab cache for S3

* chore: adjust disk cache api to accomodate s3

* chore: move postgres dependent ops to disk cache

* chore: replace blob inserts from pg to s3

* chore: delete blob and collab exist now use s3

* chore: fix clippy erorrs

* chore: post rebase fixes

* chore: fix clippy warnings

* chore: fix imports

* chore: make snapshots work over S3

* chore: remove dead code

* chore: use compressed snapshots

* chore: add zstd compression

* chore: introduce collab size threshold to keep smaller collabs in postgres

* chore: remove collabs from S3 if they were put to postgres

* chore: update tests
2024-12-03 13:08:55 +08:00
..
access_request.rs feat: CRUD interface for custom namespace (#882) 2024-10-19 10:09:54 +08:00
ai.rs chore: search and chat (#999) 2024-11-16 14:52:12 +08:00
chat.rs chore: search and chat (#999) 2024-11-16 14:52:12 +08:00
data_import.rs chore: retry upload file when get s3 service error (#993) 2024-11-14 14:39:36 +08:00
file_storage.rs S3 collab cache (#1028) 2024-12-03 13:08:55 +08:00
history.rs chore: generate history using redis steam (#570) 2024-05-23 07:57:20 +08:00
metrics.rs feat: support appflowy web editing for document (#877) 2024-10-15 15:05:45 +08:00
mod.rs feat: implement import notion zip file api endpoint (#840) 2024-10-03 22:22:29 +08:00
search.rs feat: enforce access control on workspace level CRUD (#915) 2024-10-22 14:49:28 +08:00
server_info.rs feat: Endpoint for server info (#835) 2024-09-29 11:01:22 +08:00
template.rs feat: add publish info to list templates 2024-10-23 17:26:32 +08:00
user.rs feat: call workspace delete when deleting user 2024-09-03 10:49:53 +08:00
util.rs feat: custom completion prompt (#906) 2024-10-20 14:27:41 +08:00
workspace.rs S3 collab cache (#1028) 2024-12-03 13:08:55 +08:00
ws.rs feat: refactor access control to enable swapping implementation (#859) 2024-10-10 13:04:47 +08:00