Steven
138b69e36e
chore: fix memo comment
2024-01-03 08:19:38 +08:00
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
2024-01-02 20:57:55 +08:00
Steven
f74fa97b4a
chore: traverse nodes to upsert tags
2024-01-02 08:56:30 +08:00
Lincoln Nogueira
411e807dcc
chore: use consistent relative paths for resources ( #2683 )
...
- always store resources with a relative path with forward slashes, which will be transformed as needed when the file is accessed
- fix an issue with thumbnail generation on Windows
- add several validations for local storage setting
- improve front-end error feedback when changing local storage
- add migrations to make existing resource paths relative (not needed, but improves database consistency)
2023-12-29 07:49:55 +08:00
Steven
0dfc367e56
chore: start grpc server
2023-12-27 08:50:02 +08:00
Steven
c8d7f93dca
feat: implement auto link parser
2023-12-27 08:44:51 +08:00
Steven
8e325f9986
chore: return username in user response
2023-12-23 19:23:39 +08:00
Steven
b8eaf1d57e
chore: deprecate memo creation stats legacy api
2023-12-23 18:35:47 +08:00
Steven
2cfa4c3b76
chore: tweak frontend routes register
2023-12-23 17:58:49 +08:00
Steven
eefce6ade3
chore: implement webhook dispatch in v2 api
2023-12-23 11:17:35 +08:00
Steven
c6ebb5552e
chore: add 403 page
2023-12-23 10:08:23 +08:00
Steven
1b81999329
chore: skip invalida setting checks
2023-12-23 08:55:23 +08:00
Steven
df3303dcd3
chore: update list users
2023-12-23 08:35:54 +08:00
Steven
c267074851
chore: prevent archive/delete current user
2023-12-23 08:05:05 +08:00
Steven
5673e29e51
chore: compose memo in backend
2023-12-22 20:18:31 +08:00
Steven
17e905085f
chore: update acl config
2023-12-22 09:11:55 +08:00
Steven
34af969785
chore: fix list memos order by pinned
2023-12-22 09:09:03 +08:00
Steven
fd9c3ccbae
chore: implement useMemoList store
2023-12-22 09:01:30 +08:00
Steven
02265a6e1a
chore: fix memo search
2023-12-22 00:31:29 +08:00
Steven
81524c38e9
chore: refactor memo module
2023-12-21 23:40:43 +08:00
Steven
671551bdc1
chore: update memo detail page
2023-12-21 22:42:06 +08:00
Steven
9361613f23
chore: update timeline page
2023-12-21 21:24:08 +08:00
Steven
b64e2ff6ff
chore: implement list memo resources api
2023-12-20 23:46:04 +08:00
Steven
762cb25227
chore: update memo service
2023-12-20 23:14:15 +08:00
Steven
feb700f325
chore: clear access token when user not found
2023-12-20 07:42:02 +08:00
Steven
5334fdf1b2
chore: use api v2 in archived page
2023-12-19 23:49:24 +08:00
Steven
af68cae6ea
chore: regenerate swagger docs
2023-12-19 22:37:07 +08:00
Steven
e0cacfc6d6
chore: retire auto backup for sqlite
2023-12-19 22:34:06 +08:00
Steven
d8a0528135
chore: tweak variable names
2023-12-18 20:47:29 +08:00
Steven
770607f93f
fix: add markdown service to acl
2023-12-17 11:37:38 +08:00
Steven
28c0549705
feat: add markdown service
2023-12-17 09:53:22 +08:00
Steven
1c7fb77e05
chore: update user setting names
2023-12-16 12:18:53 +08:00
Steven
e8ca2ea5a0
chore: rename renderer package
2023-12-16 11:57:36 +08:00
Steven
7b0ceee57b
chore: update memo metadata description
2023-12-16 09:23:45 +08:00
Steven
a10b3d3821
chore: tweak custom profile
2023-12-15 22:57:53 +08:00
Steven
89ef9b8531
chore: add instance url system setting
2023-12-15 19:39:37 +08:00
Steven
e0290b94b4
chore: use gomark in rss api
2023-12-14 22:33:20 +08:00
Steven
4f05c972d5
chore: fix jwt acl
2023-12-09 16:17:11 +08:00
Steven
7fc7b19d64
chore: deprecate user setting legacy api
2023-12-08 22:41:47 +08:00
steven
c68bfcc3b9
chore: fix user setting store
2023-12-08 09:54:32 +08:00
Steven
33dda9bf87
chore: fix auth status checks
2023-12-06 23:03:24 +08:00
Steven
fa6693a7ae
chore: update list memos
2023-12-06 22:44:49 +08:00
Steven
b944418257
fix: register auth service
2023-12-01 09:13:32 +08:00
Steven
4ddd3caec7
chore: update user setting api
2023-12-01 09:03:30 +08:00
Steven
c1f55abaeb
chore: update user setting api
2023-11-30 23:08:54 +08:00
Steven
fff42ebc0d
fix: check auth status
2023-11-30 21:52:02 +08:00
Steven
2437419b7f
fix: add auth status checks
2023-11-30 20:58:36 +08:00
Steven
5069476dcc
chore: add webhook metric
2023-11-28 21:15:10 +08:00
Steven
0026f9e54f
chore(frontend): add webhooks section
2023-11-28 20:52:48 +08:00
Steven
bc965f6afa
chore: implement webhook dispatch in api v1
2023-11-25 10:31:58 +08:00