Commit graph

49 commits

Author SHA1 Message Date
fb5de9506d
Optimization: organize template files 2023-07-26 20:22:17 +07:00
6b01c53dd1 Increase rate limit from 25 to 40 per 5 minutes 2023-07-25 14:45:59 +00:00
7765343913
Optimization: Pass in queries in an organized way #9 2023-07-05 21:32:00 +07:00
c4e6893339
Feature: added compress middleware 2023-07-01 12:45:58 +07:00
7adc4e1d9a
Update: reduce max request per 5 minutes from 30 to 25
I suspect there are some scrapers out there.
2023-07-01 10:57:01 +07:00
5433d7f476
Feature: custom token + validator 2023-06-30 16:20:22 +07:00
516d68b8a6
Feature: error page 2023-06-24 19:59:18 +07:00
fbc727efff
Feature: validator for setting forms 2023-06-24 17:48:57 +07:00
e6bdc31442
Feature: custom image proxy server 2023-06-23 19:33:46 +07:00
fb1393c6db
Update: add some middlewares and configs 2023-06-22 16:09:40 +07:00
dbcc57b920
Feature: manually set global headers 2023-06-20 21:27:38 +07:00
8e0bfc327f
Testing out the settings page 2023-06-20 21:21:27 +07:00
250bef8bfb
Fix: proxy images on response and remove helmet 2023-06-19 19:34:25 +07:00
317a2edc05
Feature: added a lot of security-related middlewares 2023-06-19 14:58:36 +07:00
4be289b876
stuff 2023-06-19 13:25:49 +07:00
f3f373f73f
Feature: decorate the tag container 2023-06-14 17:24:34 +07:00
306b42049f
Feature: option for Unix sockets instead of TCP 2023-06-13 21:14:24 +07:00
8bf7565999
Feature: some Fiber config 2023-06-13 20:22:52 +07:00
6203997138
Fix: cache the full URL instead of just the path 2023-06-13 20:10:08 +07:00
718e10e44d
Update: replace html with jet for template 2023-06-12 19:33:26 +07:00
7239e4b287
Feature: caching 2023-06-12 15:45:21 +07:00
04f1338c39
Feature: replace encoding/json with go-json 2023-06-12 12:22:26 +07:00
d1bbc9b150
Feature: logger and prefork 2023-06-12 12:10:54 +07:00
6c42f6b6b9
Update: replace gin codebase to fiber 2023-06-12 11:28:50 +07:00
221bd4d4b2
Update: code cleanup 2023-06-07 17:31:43 +07:00
1634893ba9
Update: use env variables to config instead of YAML 2023-06-06 20:09:09 +07:00
b84407b268
Feature: port 2023-06-06 09:20:46 +07:00
77d880ef73
Feature: parse emojis for comments 2023-06-05 13:01:42 +07:00
95793a0dbf
Feature: Disable trusted proxies since we do not use any for now 2023-06-05 10:26:05 +07:00
696eb47501
Feature: pagination for search page 2023-06-04 20:49:33 +07:00
65b45856bf
Fix: s.pximg.net didn't get proxied 2023-06-04 11:03:05 +07:00
d9c70895d4
Feature: styled the navigation bar 2023-06-02 10:19:27 +07:00
ec1b2a7715
Optimization: proxy images through template functions instead of dealing with it directly 2023-06-01 20:02:19 +07:00
7ffe69cfaa
Feature: added switchers for ranking page 2023-06-01 17:22:20 +07:00
381dd54e45
Feature: random pagination for user's page 2023-05-19 22:05:55 +07:00
d17320c474
Feature: Added profanity label and split templates again 2023-05-19 18:17:59 +07:00
c516d7c7be
Fix: a lot of stuff that I don't even bother to keep track 2023-05-19 12:15:27 +07:00
ce60c9ca34
Breaking API update!!! 2023-05-18 22:03:21 +07:00
5fc793ac21
Feature: Added config file 2023-05-18 20:18:44 +07:00
55f33428c6
Optimization: split routes handling 2023-05-16 19:35:39 +07:00
ae230e6a01
Feature: Complete the artwork page (comments not added) 2023-05-14 20:18:17 +07:00
ccbe2eaa93
Feature: basic artwork page 2023-05-14 19:30:03 +07:00
fd09649e83
Optimize: split index.html into templates and update colors 2023-05-14 16:31:04 +07:00
d49e8f3763
Feature: Newest by all 2023-05-14 11:11:44 +07:00
de4deb389f
Code cleanup 2023-05-14 10:56:50 +07:00
f0e4bc1a06
Feature: Spotlight (pixivision) 2023-05-13 21:33:40 +07:00
072b70a671
Feature: daily ranking 2023-05-13 19:25:32 +07:00
f897abcce7
listing recommended works (first feature?) 2023-05-13 17:03:13 +07:00
211c78a1da
init 2023-05-13 10:34:31 +07:00