Commit Graph

133 Commits

Author SHA1 Message Date
b376a20fb4 chore: tweak linter warnings 2024-08-20 08:25:34 +08:00
387bf48fc8 chore: update s3 config 2024-06-11 22:05:28 +08:00
f33571fec6 feat: update webhook request payload 2024-06-05 20:53:20 +08:00
2e0d5412b4 chore: tweak webhook payload 2024-06-01 23:46:00 +08:00
6010139291 chore: remove unused 2024-05-29 07:36:51 +08:00
b0aad6f694 chore: tweak resource payload 2024-05-17 08:50:02 +08:00
cf7718f8dc chore: update presign expires 2024-05-12 08:03:56 +08:00
dfc0889a4f chore: tweak package name 2024-05-06 07:18:54 +08:00
74145157a0 chore: add presign background service 2024-05-02 22:08:45 +08:00
05f73a2236 chore: tweak linter 2024-05-02 21:46:47 +08:00
775b79338d chore: update object in s3 2024-05-02 21:44:17 +08:00
26545c855c refactor: implement s3 storage 2024-05-02 21:28:06 +08:00
155c5baf2c refactor: add markdown service 2024-04-29 08:00:37 +08:00
320963098f refactor: update storage setting 2024-04-28 21:36:22 +08:00
d00e4fdf17 chore: retire telegram plugin 2024-04-13 12:39:41 +08:00
b27004daae chore: retire unused plugin 2024-04-13 12:09:32 +08:00
cf4db17080 chore: fix linter 2024-04-13 10:53:39 +08:00
c373131b89 chore: migrate idp service 2024-04-13 10:50:25 +08:00
3605efc4d1 chore: removed sanitization logic (#3147)
* removed sanitization logic

* to avoid lint err
2024-03-28 22:44:44 +08:00
7c5261b5d2 chore: tweak resource definition 2024-03-20 21:17:04 +08:00
6b6edc3791 chore: update tg message handler 2024-03-12 22:48:53 +08:00
dfa78cac49 chore: update logger 2024-02-29 23:54:43 +08:00
4aa4417d91 chore: allow all 20x response status code in webhook (#2947) 2024-02-13 09:30:48 +08:00
bee6f278ba fix: the same-storage check in the new pre-sign feature (#2860)
* fix: error check for the same oss-storage

* fix: conflict error2 variable in code refactor in s3.go

* chore: rename endpointUrl to endpointURL
2024-01-30 19:07:16 +08:00
a16bde23f7 chore: tweak variable name 2024-01-29 23:15:47 +08:00
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.
2024-01-29 21:12:29 +08:00
af646ce2de refactor: move gomark 2024-01-29 19:14:46 +08:00
55ecdae509 chore: fix auto link matcher 2024-01-28 22:13:19 +08:00
11dd23f59b chore: tweak link checks 2024-01-28 07:04:35 +08:00
309fab222e chore: implement nested blockquote 2024-01-27 21:38:07 +08:00
932f636d84 chore: update codeblock renderer 2024-01-27 19:09:10 +08:00
10d709c167 chore: fix highlight cursor 2024-01-27 12:35:01 +08:00
e1977df14b chore: remove check underscores 2024-01-26 21:23:36 +08:00
f654d3c90e fix: encode filename when using url prefix for resources (#2829)
* fix: encode filename when using url prefix for resources

* fix: only encode the last parts of filename

* fix: encode all parts in filepath
2024-01-24 11:28:26 +08:00
a316e239ce chore: implement referenced content node 2024-01-23 21:40:59 +08:00
d7f02b94e5 chore: fix linter 2024-01-23 21:27:05 +08:00
d165d87288 refactor: markdown parser matchers 2024-01-23 21:23:40 +08:00
a620d140c5 chore: update embedded content renderers 2024-01-21 21:27:04 +08:00
89d940d9b7 feat: implement params field for embedded content node 2024-01-20 12:41:08 +08:00
afe75fd9f2 chore: fix tokens split tests 2024-01-20 02:09:33 +08:00
8a34013558 feat: implement embedded memo renderer 2024-01-20 01:56:10 +08:00
7236552b6c feat: implement subscript and superscript parsers 2024-01-19 23:06:22 +08:00
7de3de5610 chore: fix go test warning 2024-01-18 11:45:59 +08:00
2856e66609 chore: fix go test 2024-01-18 11:42:57 +08:00
8ed827cd2d chore: update table node delimiter 2024-01-18 11:36:13 +08:00
aecffe3402 feat: implement table parser 2024-01-18 10:21:08 +08:00
3f4b361fad feat: implement highlight parser 2024-01-15 22:30:06 +08:00
fdbf2d8af2 chore: fix blockquote renderer 2024-01-15 20:41:37 +08:00
98762be1e5 feat: implement indent for list nodes 2024-01-14 22:19:03 +08:00
32d02ba022 chore: fix horizontal rule matcher 2024-01-08 21:00:45 +08:00