You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
memos/store
Aleksandr Baryshnikov fa17dce046
feat: pre-signed URL for S3 storage (#2855)
Adds automatically background refresh of all external links if they are belongs to the current blob (S3) storage. The feature is disabled by default in order to keep backward compatibility.

The background go-routine spawns once during startup and periodically signs and updates external links if that links belongs to current S3 storage.

The original idea was to sign external links on-demand, however, with current architecture it will require duplicated code in plenty of places. If do it, the changes will be quite invasive and in the end pointless: I believe, the architecture will be eventually updated to give more scalable way for pluggable storage. For example - Upload/Download interface without hard dependency on external link. There are stubs already, but I don't feel confident enough to change significant part of the application architecture.
1 year ago
..
db feat: pre-signed URL for S3 storage (#2855) 1 year ago
activity.go feat: add version checker 1 year ago
cache.go chore: deprecate user setting legacy api 1 year ago
common.go refactor: migrate storage to apiv1 (#1890) 2 years ago
driver.go chore: retire auto backup for sqlite 1 year ago
idp.go chore: update store cache 1 year ago
inbox.go chore: remove unused inbox status 1 year ago
memo.go feat: add user-defined name to memo 1 year ago
memo_organizer.go feat: add support for ListMemoOrganizer (#2367) 1 year ago
memo_relation.go chore: update list memos 1 year ago
migration_history.go chore: fix html escaping 1 year ago
migrator.go chore: update resource name migrator 1 year ago
resource.go feat: pre-signed URL for S3 storage (#2855) 1 year ago
storage.go refactor: migrate storage to driver 1 year ago
store.go chore: add resource name migrator 1 year ago
system_setting.go chore: remote context.Context pointer (#2448) 1 year ago
tag.go chore: store vacuum and clean (#2293) 1 year ago
user.go feat: add version checker 1 year ago
user_setting.go chore: update user setting names 1 year ago
webhook.go chore: implement webhook store 1 year ago