Steven
387bf48fc8
chore: update s3 config
2024-06-11 22:05:28 +08:00
Steven
f33571fec6
feat: update webhook request payload
2024-06-05 20:53:20 +08:00
Steven
2e0d5412b4
chore: tweak webhook payload
2024-06-01 23:46:00 +08:00
Steven
6010139291
chore: remove unused
2024-05-29 07:36:51 +08:00
Steven
b0aad6f694
chore: tweak resource payload
2024-05-17 08:50:02 +08:00
Steven
cf7718f8dc
chore: update presign expires
2024-05-12 08:03:56 +08:00
Steven
dfc0889a4f
chore: tweak package name
2024-05-06 07:18:54 +08:00
Steven
74145157a0
chore: add presign background service
2024-05-02 22:08:45 +08:00
Steven
05f73a2236
chore: tweak linter
2024-05-02 21:46:47 +08:00
Steven
775b79338d
chore: update object in s3
2024-05-02 21:44:17 +08:00
Steven
26545c855c
refactor: implement s3 storage
2024-05-02 21:28:06 +08:00
Steven
155c5baf2c
refactor: add markdown service
2024-04-29 08:00:37 +08:00
Steven
320963098f
refactor: update storage setting
2024-04-28 21:36:22 +08:00
Steven
d00e4fdf17
chore: retire telegram plugin
2024-04-13 12:39:41 +08:00
Steven
b27004daae
chore: retire unused plugin
2024-04-13 12:09:32 +08:00
Steven
cf4db17080
chore: fix linter
2024-04-13 10:53:39 +08:00
Steven
c373131b89
chore: migrate idp service
2024-04-13 10:50:25 +08:00
Paul
3605efc4d1
chore: removed sanitization logic ( #3147 )
...
* removed sanitization logic
* to avoid lint err
2024-03-28 22:44:44 +08:00
Steven
7c5261b5d2
chore: tweak resource definition
2024-03-20 21:17:04 +08:00
Steven
6b6edc3791
chore: update tg message handler
2024-03-12 22:48:53 +08:00
Steven
dfa78cac49
chore: update logger
2024-02-29 23:54:43 +08:00
Bryan
4aa4417d91
chore: allow all 20x response status code in webhook ( #2947 )
2024-02-13 09:30:48 +08:00
Elliot Chen
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
Steven
a16bde23f7
chore: tweak variable name
2024-01-29 23:15:47 +08:00
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.
2024-01-29 21:12:29 +08:00
Steven
af646ce2de
refactor: move gomark
2024-01-29 19:14:46 +08:00
Steven
55ecdae509
chore: fix auto link matcher
2024-01-28 22:13:19 +08:00
Steven
11dd23f59b
chore: tweak link checks
2024-01-28 07:04:35 +08:00
Steven
309fab222e
chore: implement nested blockquote
2024-01-27 21:38:07 +08:00
Steven
932f636d84
chore: update codeblock renderer
2024-01-27 19:09:10 +08:00
Steven
10d709c167
chore: fix highlight cursor
2024-01-27 12:35:01 +08:00
Steven
e1977df14b
chore: remove check underscores
2024-01-26 21:23:36 +08:00
Mudkip
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
Steven
a316e239ce
chore: implement referenced content node
2024-01-23 21:40:59 +08:00
Steven
d7f02b94e5
chore: fix linter
2024-01-23 21:27:05 +08:00
Steven
d165d87288
refactor: markdown parser matchers
2024-01-23 21:23:40 +08:00
Steven
a620d140c5
chore: update embedded content renderers
2024-01-21 21:27:04 +08:00
Steven
89d940d9b7
feat: implement params field for embedded content node
2024-01-20 12:41:08 +08:00
Steven
afe75fd9f2
chore: fix tokens split tests
2024-01-20 02:09:33 +08:00
Steven
8a34013558
feat: implement embedded memo renderer
2024-01-20 01:56:10 +08:00
Steven
7236552b6c
feat: implement subscript and superscript parsers
2024-01-19 23:06:22 +08:00
Steven
7de3de5610
chore: fix go test warning
2024-01-18 11:45:59 +08:00
Steven
2856e66609
chore: fix go test
2024-01-18 11:42:57 +08:00
Steven
8ed827cd2d
chore: update table node delimiter
2024-01-18 11:36:13 +08:00
Steven
aecffe3402
feat: implement table parser
2024-01-18 10:21:08 +08:00
Steven
3f4b361fad
feat: implement highlight parser
2024-01-15 22:30:06 +08:00
Steven
fdbf2d8af2
chore: fix blockquote renderer
2024-01-15 20:41:37 +08:00
Steven
98762be1e5
feat: implement indent for list nodes
2024-01-14 22:19:03 +08:00
Steven
32d02ba022
chore: fix horizontal rule matcher
2024-01-08 21:00:45 +08:00
Steven
5449342016
fix: auto link converters
2024-01-08 20:57:44 +08:00