Azareal
|
67772f2f9a
|
avoid double indirect for header in simple_forum_check_pre_perms hook
avoid double indirect for header in forum_check_pre_perms hook
use hookgen for forum_check_pre_perms hook
|
2020-05-26 11:46:02 +10:00 |
Azareal
|
480ff79d6d
|
update startup scripts to call hookgen
reduce boilerplate in some older startup scripts
update advance install docs
|
2020-05-24 18:06:24 +10:00 |
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 |