Commit Graph

3441 Commits (2458bc98f20a18badbc6393eba08fcda05527f3c)
 

Author SHA1 Message Date
Hanqin Guan 16e68fbfff
fix: duplicated/reflexive relation in v2 api. (#2750) 1 year ago
Wen Sun 81942b3b98
chore: updating the default scopes of GitHub SSO (#2746)
Updating the default scopes of GitHub SSO

The scope of "user" in GitHub OAuth includes permissions to update a user's profile.
1 year ago
Athurg Gooth a7cda28fc7
fix: filename with space (#2745) 1 year ago
Steven 0c52f1ee6a chore: tweak home style 1 year ago
Steven 1994c20c54 chore: tweak setting page 1 year ago
Steven a1dda913c3 chore: fix tag selector position 1 year ago
Athurg Gooth d626de1875
fix: pnpm install failed in docker (#2732)
fix pnpm install failed in docker
1 year ago
Wen Sun 6cfd94cc69
fix: deleting inbox records that senders have been deleted (#2743)
Deleting inbox records that senders have been deleted
1 year ago
Athurg Gooth 79b68222ff
chore: set image loading to lazy (#2733)
set image loading to lazy to avoid concurrent problem
1 year ago
Steven aaec46a39c chore: update find memo with updated time 1 year ago
Steven 9c663b1ba2 fix: merge mysql dsn with params 1 year ago
Steven 777ed899a3 chore: add memo uid 1 year ago
Steven ddcf1d669d chore: add max content length 1 year ago
Steven 32d02ba022 chore: fix horizontal rule matcher 1 year ago
Steven 5449342016 fix: auto link converters 1 year ago
Noah Alderton 43e42079a4
feat: export Memos as Markdown FIles (#2716) 1 year ago
Steven cafa7c5adc chore: update backend dependencies 2 years ago
Steven 1258c5a5b0 chore: update workspace setting proto 2 years ago
Steven 83141f9be2 chore: tweak navigation styles 2 years ago
Steven 4c59035757 chore: update about page 2 years ago
Steven 9459ae8265 chore: update postgres stmt builder 2 years ago
Steven 8893a302e2 chore: update logs 2 years ago
Steven d67eaaaee2 chore: update database migrator 2 years ago
Steven fd8333eeda chore: fix memo parent_id 2 years ago
Steven f5a1739472 chore: update memo detail checks 2 years ago
Steven a297cc3140 chore: exclude comments in memo list response 2 years ago
Steven 79c13c6f83 chore: fix edit memo params 2 years ago
Steven 8b9455d784 chore: fix memo resources position 2 years ago
Steven 501f8898f6 chore: fix postgres stmts 2 years ago
Steven ee13927607 chore: fix restore tag node 2 years ago
Steven d2a9aaa9d4 chore: update line break renderer 2 years ago
Steven f563b58a85 chore: fix renderer props 2 years ago
Steven ce2d37b90c chore: fix find sibling node 2 years ago
Steven 454cd4e24f feat: implement switchable task list node 2 years ago
Steven 6320d042c8 chore: update home padding styles 2 years ago
Steven d7ed59581c chore: fix math block matcher 2 years ago
Steven 9593b0b091 chore: fix link rel field 2 years ago
Steven ca53630410 chore: update drawer background 2 years ago
Steven f484c38745 chore: fix dependencies 2 years ago
Steven d12a2b0c38 feat: implement math expression parser 2 years ago
Steven c842b921bc chore: update backend dependencies 2 years ago
Wen Sun 6b2eec86c2
fix: image upload failed with cloudflare R2 (#2704)
Fix image upload failed with cloudflare R2
2 years ago
Steven 2eba4e2cd4 chore: update version 2 years ago
Steven 73baeaa0ad chore: tweak dark mode styles 2 years ago
Steven c58851bc97 chore: tweak accent color 2 years ago
Steven 96140f3875 chore: tweak dark mode styles 2 years ago
Lincoln Nogueira 369b8af109
chore: improve resource internal_path migrator (#2698)
* chore: improve internal path migrator
- handle mixed path styles
- handle Windows paths
- add tests

* chore: fix goimports error
2 years ago
Steven 914c0620c4 chore: add statistics view 2 years ago
Steven 138b69e36e chore: fix memo comment 2 years ago
Elliot Chen 3181c076b2
feat: add {uuid} in path template when using local storage or S3 (#2696)
Add {uuid} in path template when using local storage or S3

Add an addition tag `{uuid}` to the `replacePathTemplate`.

It is a workaround to leak the public links of a resource when using S3-based object storage. Currently, all resource blobs stored in S3 (R2, OSS) are set to be public. It is insecure as the resources for the private memos are also accessible on the Internet. Using an additional {uuid} might reduce this risk.

Meanwhile, it is also possible to avoid filename conflict
2 years ago