Joe Ma
1fb3076115
Use request forwarding for large paste
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-14 03:17:04 +08:00
Joe Ma
63578bcf9d
Use xml-js over xml2js lib
...
Add Go button in paste modal (frontend)
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-05 20:10:39 +08:00
Joe Ma
d2a1dd13b8
Update password rules and error message
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-05 12:40:53 +08:00
Joe Ma
8704a9161e
Add error message text response (frontend)
...
Use Referer header over Origin header
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-05 12:33:09 +08:00
Joe Ma
a88c7321cf
Cache presigned URL for better caching
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-05 01:17:47 +08:00
Joe Ma
c5569ea30f
Update paste modal sizing and scrolling
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-04 22:46:11 +08:00
Joe Ma
2d2cb5e804
Fix typo
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-04 19:57:54 +08:00
Joe Ma
bb521d62eb
Fix typo
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-04 19:30:43 +08:00
Joe Ma
72c965787f
Implentment large paste upload (frontend)
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-04 19:25:33 +08:00
Joe Ma
2f67469ef5
Use GetObjectAttributes to get object size (large_paste)
...
Fix CORS handling
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-04 19:23:09 +08:00
Joe Ma
6be1e97122
Add CORS preflight and headers
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-03 03:11:17 +08:00
Joe Ma
8aac6f87a9
Updated README.md
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-02 13:35:33 +08:00
Joe Ma
76e8d074dc
Add large paste (API V2)
...
Generate S3 pre-signed url
Fix Content-Disposition charsets
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-02-02 03:15:34 +08:00
Joe Ma
8623fb74d9
Fix x-paste-read-limit handling when using Paste API v2
...
Fix raw/download option being ignored
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2024-01-31 03:48:28 +08:00
Joe Ma
0a57cf4053
Add QRCode shortcut to navbar (frontend)
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-12-11 20:13:51 +08:00
Joe Ma
2e9a56376d
Update path to frontend static files
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-19 02:50:56 +08:00
Joe Ma
3de4fa14ed
Refactor the whole project
...
Use itty-router over manual routing
Extract resuable code into modules
Update copyright notice
Remove path to paste v1 homepage
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-19 02:19:27 +08:00
Joe Ma
9c336e4961
Remove redundant URL replacement in paste model
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-17 08:40:34 +08:00
Joe Ma
aa8dda5ef0
Update text wrap in paste model
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-10 20:52:53 +08:00
Joe Ma
e53deac322
Forward client HTPP headers to improve caching
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-10 19:50:13 +08:00
Joe Ma
601bd0b7dc
Fix typo
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-02 21:10:53 +08:00
Joe Ma
c4b1f06177
Format Code
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-02 17:22:10 +08:00
Joe Ma
2ea3b0dd8d
Update project dependencies version
...
Add .eslintrc and .prettierrc
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-11-01 01:09:04 +08:00
Joe Ma
50244f0c1e
Update service endpoint
...
Update project dependencies
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-07-12 10:14:41 +08:00
Joe Ma
174885af7c
Fix typo
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-28 17:42:41 +08:00
Joe Ma
e57f81e75c
Add lazy loading for image file
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-28 01:58:42 +08:00
Joe Ma
1ccdab0f60
Update version number
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-28 01:25:20 +08:00
Joe Ma
7a69c30b5f
Add paste info cache to local storage (web)
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-28 01:10:02 +08:00
Joe Ma
77060d5f20
Fix alert message overlap upload form
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-27 22:27:15 +08:00
Joe Ma
ca47748164
Update tos button (web)
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-27 18:18:39 +08:00
Joe Ma
2d6f266a98
Add button to copy paste uuid (web)
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-27 14:44:28 +08:00
Joe Ma
275a818d1f
Hotfix add back sticky-top
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-27 01:07:30 +08:00
Joe Ma
32b4da79a6
Add view paste detail support (web)
...
Add json response on settings (paste)
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-27 01:01:50 +08:00
Joe Ma
0f89088486
Fix js/css content type (paste)
...
Update README.md
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-26 20:52:40 +08:00
Joe Ma
7e65c403f7
Fix js/css path (paste)
...
Fix collapse layout animation (web)
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-26 19:22:11 +08:00
Joe Ma
576a543703
Add modal to show paste info (web)
...
Done paste upload logic (web)
Add json response (paste)
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-26 18:54:35 +08:00
Joe Ma
aa154b213e
Update yarn.lock
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-26 03:21:28 +08:00
Joe Ma
155e0538ff
Merge remote-tracking branch 'origin/main'
2023-03-26 03:20:13 +08:00
Joe Ma
361f5f40e3
Add paste web front page v2 (Bootstrap)
...
Separate the web file into submodule
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-26 03:17:23 +08:00
Joe Ma
bf8c1be285
Update project dependencies
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-03-25 00:34:20 +08:00
Joe Ma
fa62e893e6
Fix minor bug
...
Deprecate form upload method
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2023-01-16 20:45:08 +08:00
Joe Ma
b96a0086eb
Fix typo
2022-10-27 13:57:59 +08:00
Joe Ma
5cef3755b3
Populate original file name
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2022-10-15 15:12:16 +08:00
Joe Ma
4408b4027b
Fix undefined paste type
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2022-10-15 13:58:38 +08:00
Joe Ma
1bf8f08ee6
Add custom file title
...
Remove redundant API_SPEC_TEXT
Update paste.html formatting style
Fix bugs
Fix typo
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2022-10-15 13:56:31 +08:00
Joe Ma
3562fe2d24
Update paste info formatting
...
Update paste.html style
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2022-10-13 01:32:29 +08:00
Joe Ma
5cb9fef9a7
Add cache-control directive to frequently requested content
...
Remove redundant header from upstream response
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2022-10-13 01:31:43 +08:00
Joe Ma
3c900bc92a
Add a control to toggle URL redirection to paste.html
...
Update README.md
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2022-10-13 01:30:56 +08:00
Joe Ma
19c9c69a78
Add URL redirection support
...
Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
2022-10-13 01:26:26 +08:00
Joe Ma
5404d3055b
Fix typo
2022-09-28 16:10:41 +08:00