Commit Graph

1252 Commits

Author SHA1 Message Date
Azareal
13552ee662 meta hook api
add route_topic_list_mostviewed_start hook
shorten some extend.go var names
2020-05-24 17:22:00 +10:00
Azareal
3ac9036366 reduce duplication in hookgen 2020-05-24 09:16:17 +10:00
Azareal
ca7c5dc8fe wip hookgen 2020-05-24 08:24:23 +10:00
Azareal
27b43750c0 update install docs 2020-05-23 20:26:33 +10:00
Azareal
e222b3970a eliminate redundant string allocs in ViewTopic
save bytes
2020-05-11 17:28:18 +10:00
Azareal
26270db429 update image, crypto and pkg/errors deps 2020-05-11 08:44:37 +10:00
Azareal
b4e7b66c28 update deps 2020-05-11 08:06:26 +10:00
Azareal
ef7af76e91 experiment with fixing ajax topics link 2020-05-09 09:15:44 +10:00
Azareal
6746c9c91b add audio player
add wav, oga, ogv, ogx file extensions
2020-05-05 18:10:19 +10:00
Azareal
33c203600d save bytes 2020-05-01 11:08:23 +10:00
Azareal
365b84c81b allow uploads for apng and ogg.
add missing var
2020-05-01 07:32:34 +10:00
Azareal
afd00465d5 size the video player properly
save bytes
2020-04-30 16:39:24 +10:00
Azareal
c32498d543 use a video player for uploaded videos
optimise the parser
2020-04-30 16:28:01 +10:00
Azareal
b915131ab4 avoid writer indirects in templates 2020-04-30 13:04:52 +10:00
Azareal
ab9dc20c3c optimise away the array on single phrase
use sync.Pool to optimise CompressBytesGzip()
2020-04-29 10:26:15 +10:00
Azareal
a7773d0ca2 optimise bunit 2020-04-29 09:49:26 +10:00
Azareal
5b0fcd91d1 we don't use pFrag in topic replies 2020-04-28 08:23:21 +10:00
Azareal
46a87defee optimise topic pages
optimise profiles
simple nil ptr handling in template boolean expressions
2020-04-27 22:41:55 +10:00
Azareal
47d88f1744 optimise cdn push with sync pool 2020-04-21 10:08:54 +10:00
Azareal
244b75c5fe optimise alerts with sync pool 2020-04-21 09:59:23 +10:00
Azareal
ad4763a883 use string builder pool for mysql query strings
get more mysql queries to use string builders
use consts instead of vars for growth hint variables
2020-04-21 09:39:35 +10:00
Azareal
c8d021d70b serve brotli in plugin hyperdrive
bypass on inner in plugin hyperdrive
2020-04-14 07:09:51 +10:00
Azareal
26590c4d80 fix travis 2020-04-13 16:48:11 +10:00
Azareal
01cece2ad6 cache the second page of the topic list too 2020-04-13 16:44:20 +10:00
Azareal
7827e99c80 fix plugin hyperdrive content type bug 2020-04-13 16:03:01 +10:00
Azareal
383fbaa4bc rehome plugin hyperdrive 2020-04-13 15:58:37 +10:00
Azareal
b67b95ce98 rehome plugin hyperdrive to extend instead of main in the package def
clean up plugin hyperdrive
2020-04-13 15:55:13 +10:00
Azareal
584a50b461 reuse gzip writers with a sync pool 2020-04-13 14:54:47 +10:00
Azareal
952a58176b avoid loading useless files into memory 2020-04-13 14:17:22 +10:00
Azareal
faf215f388 try speeding up static files with brotli
track ref routes for a bit to debug them
hit more bots with MicroNotFound
2020-04-13 13:28:52 +10:00
Azareal
1dc69ed89e add headless chrome ua 2020-04-12 18:33:24 +10:00
Azareal
fbc50c9086 eliminate string allocs for HasWidgets
add BuildWidgets3 to avoid string allocs and redundant w.Write calls in templates
2020-04-12 15:37:38 +10:00
Azareal
5fe0c8c95b add BuildWidget2 to avoid allocing as many strings in templates for docks
dynamic load /topics/ page where possible
reduce boilerplate
2020-04-12 15:00:15 +10:00
Azareal
d1506d8567 avoid full page load for /topics/
save bytes
2020-04-11 18:12:37 +10:00
Azareal
3d87ad8895 accelerate other view topic entrypoints 2020-04-11 07:48:30 +10:00
Azareal
5a9e0c72d3 try to optimise DefaultLikeStore.BulkExists
initial like tests
2020-04-10 11:32:02 +10:00
Azareal
d74471d591 fix createdAt error for reply likes on newer mariadb 2020-04-10 08:44:52 +10:00
Azareal
7d30a66d26 try to filter out bot referrers more effectively
megaindex update didn't save properly
2020-04-09 19:30:51 +10:00
Azareal
64edf18e73 replace some spaces with tabs to save bytes 2020-04-09 18:59:41 +10:00
Azareal
f6c5109fc7 hover styling for topic list moderation
add megaindex user agent
reduce boilerplate and save bytes
hide elapsed on nox mobile
2020-04-09 18:35:43 +10:00
Azareal
709b0d5541 save bytes 2020-04-05 13:18:36 +10:00
Azareal
22af6f19cd avoid amending reglogs on register 2020-04-05 07:27:20 +10:00
Azareal
49a3837621 add netcraft user agent and alt mj12bot matcher 2020-04-04 19:03:11 +10:00
Azareal
4d45fb8710 add burf.co user agent 2020-04-04 13:21:59 +10:00
Azareal
afb05ab409 add nimbostratus user agent 2020-04-04 13:10:18 +10:00
Azareal
545a29a8cf fix alert cache checks 2020-04-04 13:01:34 +10:00
Azareal
d2fc2e26ea debug code 2020-04-04 12:58:07 +10:00
Azareal
3114c5afdc reduce page switch overhead 2020-04-04 12:51:31 +10:00
Azareal
943ab18761 avoid sending the same bytes over and over when the alert list hasn't changed
save bytes in activity feed queries
save bytes in scripts
2020-04-04 11:25:59 +10:00
Azareal
e2293b3495 rudimentary css minification
eliminate carriage returns in scripts
2020-04-03 15:53:15 +10:00