Commit Graph

  • f69e077347 user manager: search by group Azareal 2021-01-20 09:47:08 +1000
  • 0bf1b6dbd3 make it clearer with a LocalError Azareal 2021-01-19 12:51:24 +1000
  • 033ddb185d restrict email parameter to users with EditUserEmail perm Azareal 2021-01-19 12:48:49 +1000
  • c9e99c075d basic user manager search reduce template sizes add PaginatorMod struct Azareal 2021-01-19 08:11:30 +1000
  • e792dbc2c7 eliminate more boilerplate in tables.go Azareal 2021-01-07 19:15:39 +1000
  • 1137d94d5b reduce boilerplate in tables.go Azareal 2021-01-07 18:37:21 +1000
  • 74193223ee log errors properly in ForumsOrderSubmit fix tiff extensions in canResize check reduce boilerplate Azareal 2021-01-06 16:41:08 +1000
  • 1c5967ad7e and the schema x.x Azareal 2021-01-03 08:25:08 +1000
  • a43226f54a Oops. Azareal 2021-01-03 08:08:49 +1000
  • 74e0ce492d Weekly Views. Add avif mime extension. Optimise skipping watched files which haven't been changed. Block zgrab to save resources. Reduce text and boilerplate. Azareal 2021-01-03 07:46:24 +1000
  • ae06b5a242 Update content type for routeJSAntispam root 2020-12-29 01:43:29 +0000
  • 43bace814d update .link_most_viewed properly on page transitions reduce variable lengths remove redundant thaw Azareal 2020-12-18 11:04:07 +1000
  • fbcbfd9e96 add ComplexPrepare to AccSelectBuilder Azareal 2020-12-18 10:53:12 +1000
  • f27d4a4c33 working on weekly views Azareal 2020-12-18 08:54:44 +1000
  • ed201f1898 thaw the topic lists when a new topic is made Azareal 2020-12-18 08:26:29 +1000
  • 08be6ca402 fix noavatar cap bug Azareal 2020-12-18 07:13:31 +1000
  • 79055994bd imagine if travis actually worked Azareal 2020-12-18 06:38:30 +1000
  • fa9bf1f916 fix typo in patcher Azareal 2020-12-18 06:30:36 +1000
  • 4d91842407 remove large unused texture use pngcrush on n6 noavatar Azareal 2020-11-17 13:12:20 +1000
  • 1e3a2f4cd6 wrap noavatar uids at 10 fix noavatar uid loop n5 pngcrush Azareal 2020-11-09 16:28:14 +1000
  • b8c570c87e vscode bug Azareal 2020-11-09 16:18:03 +1000
  • f95c4c12e6 double the number of cached noavatars Azareal 2020-11-09 16:12:08 +1000
  • fb426bda4b add avif, flac, ac3, aac, f4v, xvid, mov, movie, qt, xpi, docx and pdf file extensions Azareal 2020-10-21 14:31:33 +1000
  • 86f2b96ba0 flv file extension Azareal 2020-10-21 07:31:51 +1000
  • e47c531e5a most viewed now works on dynamically loaded topic lists show opts on empty forums Azareal 2020-08-21 08:18:54 +1000
  • c6d18e5c18 linkify avatars on profile comments Azareal 2020-08-20 15:06:28 +1000
  • 2211d2ef11 link forums page topics to last page Azareal 2020-08-19 15:39:45 +1000
  • e4242eb580 linkify nox userinfo avatar Azareal 2020-08-19 15:32:05 +1000
  • a1d5248b45 alt anti-spam experiment Azareal 2020-08-15 12:44:08 +1000
  • 7d3085ce90 long topics should render properly again try to simplify TopicsRow Azareal 2020-08-15 12:37:56 +1000
  • 40783f00da link forum list last topics to last pages Azareal 2020-08-13 13:26:02 +1000
  • 9fd88bd6bc verify Site.URL on start-up Azareal 2020-08-13 09:46:10 +1000
  • 62be4020d6 run tests for go 1.15 Azareal 2020-08-13 01:58:04 +1000
  • fbed07a8b4 add m4a file extension Azareal 2020-08-12 18:24:41 +1000
  • 5de1f66973 linkify avatars on the forum list nox: dim linkified avatars on hover nox: tweak filter_selected text color Azareal 2020-08-10 17:10:44 +1000
  • e9819389af cover avatars with AvatarResBase config setting Azareal 2020-07-31 22:45:20 +1000
  • 4606a49886 add tgz file extension Azareal 2020-07-31 15:58:17 +1000
  • 4680aef783 set RefNoRef to true when using an external domain for StaticResBase Azareal 2020-07-31 15:53:33 +1000
  • f502bf4f53 subresource integrity Azareal 2020-07-31 15:33:29 +1000
  • 26ad61057a cover dynamically loaded static resources cover default noavatars Azareal 2020-07-31 09:40:14 +1000
  • 43d72e6f3b wip allow for more cdns Azareal 2020-07-30 18:10:29 +1000
  • d4fd85f75c fix attachment uploading Azareal 2020-07-26 15:14:08 +1000
  • ed64b8f29b eliminate allocs for getting static resources optimise two char emoticons add 30 parser tests Azareal 2020-07-26 14:36:40 +1000
  • 101b045000 bulk mod: cancel bulk mod mode bulk mod: fix init binding bulk mod: cancel bulk mod mode during page transitions js: more logging js: add before_init_bind_page hook js: add end_unbind_page hook js: change end_bind_page to init hook js: change end_bind_topic to init hook nox: add padding to no alerts alert phrases: add topic_list.cancel_mod Azareal 2020-07-23 21:13:55 +1000
  • e814e85daa fix alerts erroring when you don't have any reset mod floater status on page bind alias console.log with log reduce boilerplate Azareal 2020-07-23 14:02:16 +1000
  • afc9f54e5e bulk mod: unselect items by clicking them again. Azareal 2020-07-19 17:22:49 +1000
  • be609b47ce new modtools ux - don't allow users to select things they shouldn't be able to - hide mod options the user doesn't have access to - highlight options which can be selected - stop counting topics twice when they're clicked on multiple times Azareal 2020-07-19 13:26:56 +1000
  • 6260dbced7 fix command order in run.bat Azareal 2020-07-19 11:06:09 +1000
  • 0c230e12ec add WSUser.WriteToPageBytesMulti Azareal 2020-07-16 20:51:34 +1000
  • da5f383c5b add emoji docs Azareal 2020-07-15 19:03:10 +1000
  • 96b61078c5 hide modtool options we don't have access to on forum and topics pages use hookgen for route_topic_list_start hook add route_topic_list_mostviewed_start hook Azareal 2020-07-15 18:27:36 +1000
  • 32bd1a5e28 let admins reset default emojis Azareal 2020-07-15 17:05:06 +1000
  • 5bfc5e3e40 unit tests for profile comment visibility Azareal 2020-07-15 16:59:47 +1000
  • eeb932bd4b tempfix csp topic transition bug Azareal 2020-07-15 08:01:11 +1000
  • b1af963916 Add per-user profile comment visibility settings. Honor user blocks in ProfileReplyEditSubmit. Reduce boilerplate. Azareal 2020-07-15 07:50:29 +1000
  • 4bdc528744 remove arbitrary restrictions on text fields in MysqlAdapter.SetDefaultColumn save allocs in mysql query adapter Azareal 2020-07-13 16:53:04 +1000
  • d1f977154f guest profiles should not exist don't load profile resources on error Azareal 2020-06-30 12:27:04 +1000
  • 5ac7739648 Config.NoEmbed should override user preferences. Azareal 2020-06-29 21:40:52 +1000
  • c4f2f0df90 support youtu.be urls add noscript tags for video embeds support youtube timestamps validate youtube video parameters Azareal 2020-06-25 17:46:09 +1000
  • 7f1cd665ca fix csps for embeds being reset by next post Azareal 2020-06-25 12:36:06 +1000
  • ae83a1c701 update brotli and mssql deps add a couple more canonemail test cases Azareal 2020-06-23 06:26:10 +1000
  • 572ff8e073 token based anti-spam for when javascript is disabled reduce the number of allocs when generating templates Azareal 2020-06-19 16:38:32 +1000
  • 195b41cb79 stop suspicious email check breaking optional emails Azareal 2020-06-19 14:22:41 +1000
  • 470003665b clarify how the weak password scanner works Azareal 2020-06-19 13:18:44 +1000
  • 2c220c47df docs for weakpass.json grammar add a weakpass literal Azareal 2020-06-19 13:03:10 +1000
  • 3efd887b1a cover common mutations of literal definitions add seven char weak password definitions to take advantage of mutations avoid majority of the weak password logic for really long passwords Azareal 2020-06-18 13:37:05 +1000
  • 08d5e2e0d8 add more weak password definitions move the weak password logic to it's own file add another weak password test case and split the test function Azareal 2020-06-18 12:39:21 +1000
  • 898fe9d01e oops Azareal 2020-06-18 08:08:18 +1000
  • f0c9544af6 make it easier to define weak password definitions add tests for weak passwords make it easier to check values of errors returned from weak password loosen weak password requirements for long passwords reduce boilerplate when loading json files only check for email in passwords when it is longer than two chars more canonemail tests Azareal 2020-06-18 08:03:36 +1000
  • 0254687d5b oh Azareal 2020-06-16 13:25:38 +1000
  • bb0f6be91c canonalize emails properly shorten var names Azareal 2020-06-16 12:07:21 +1000
  • efa9b4ea70 did i not commit this? giiiiittt. wider videos on cosora Azareal 2020-06-09 21:52:59 +1000
  • 304c246cb2 security: stop exempting video sites in frame-src on pages which don't have video embeds perf: reduce allocs in action posts perf: avoid allocing a map and slice for single reply posts when it is liked and the post also has an attachment. perf: use hookgen for topic_reply_row_assign hook. perf: stop unnecessarily indirecting r in topic_reply_row_assign hook. perf: try optimising reqUserList logic in Topic.Replies() Azareal 2020-06-09 12:04:58 +1000
  • 019efc8c62 add support for niconico videos tweak tempra simple text attach padding Azareal 2020-06-08 22:19:32 +1000
  • cb383240f8 tempra simple too fix line wrap in attach box on themes exc cosora Azareal 2020-06-08 21:56:33 +1000
  • 5073c78364 text attachments for cosora and shadow reduce bytes and boilerplate Azareal 2020-06-08 21:31:45 +1000
  • 8be3f79abb improve text file attachment blocks Azareal 2020-06-08 21:13:19 +1000
  • ef97d7fb31 avoid false positives in html blocks with underscore markdown with latin word boundary detection initialise markdown hooks after slice fills Azareal 2020-06-08 21:02:19 +1000
  • a8702b617f initial AText Azareal 2020-06-08 17:04:47 +1000
  • 308182cdb3 add tests for BbcodeStripTags Azareal 2020-06-08 12:35:51 +1000
  • 8ef9dc8353 strip bbcode tags from ogdesc meta blocks for topics add topic_ogdesc_assign hook initialise hooks after filling slices in bbcode init hoist poll input checks out of inner loops in CreateTopicSubmit shorten variable names and reduce boilerplate Azareal 2020-06-08 12:18:17 +1000
  • 75d1d6fcbe add telegram, domcop, maui and alt aspiegel user agents reduce boilerplate in routergen Azareal 2020-05-29 08:41:19 +1000
  • 7211ed4f0e switch the order on these Azareal 2020-05-28 18:07:13 +1000
  • 72731cfe0c try moving this down to fix upgrades Azareal 2020-05-28 18:00:24 +1000
  • db856af952 reduce boilerplate in topic routes Azareal 2020-05-27 18:54:53 +1000
  • 77669d42a5 add actionSuccess function to reduce boilerplate skip doPush if there is nothing to push optimise cdnpush string building use string builder for server push strings Azareal 2020-05-27 14:15:02 +1000
  • 4eaf0c472a snip this Azareal 2020-05-27 10:30:26 +1000
  • 814eac5a95 comment out this test for now Azareal 2020-05-27 10:15:46 +1000
  • d83969edce use hookgen for topic_create_frow_assign rename header to h in CreateTopic avoid double indirect for h for topic_create_pre_loop Azareal 2020-05-27 10:10:49 +1000
  • 4683e33664 that was dumb x.x Azareal 2020-05-27 10:06:08 +1000
  • 1e6aeb70d4 possible update deps fix Azareal 2020-05-27 10:03:26 +1000
  • d0bc74f58f add cocolyze, babbar, surdotly, awesome_bot user agents reduce matching in the router slightly use hookgen for router_after_filters use hookgen for router_pre_route shorten ua buffer variable name skip more symbols in initial ua loop shorten vulnscan string avoid unneccessary fork in ua logic Azareal 2020-05-27 07:08:13 +1000
  • 6be9a25e89 fix topic create form not appearing on cosora Azareal 2020-05-27 06:26:15 +1000
  • 07d478179d implement HooksNoRet and HooksSkip use hookgen for route_forum_list_start use hookgen for forums_frow_assign change forums_frow_assign to a noret hook save bytes and reduce boilerplate Azareal 2020-05-26 17:53:56 +1000
  • 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 Azareal 2020-05-26 11:46:02 +1000
  • 480ff79d6d update startup scripts to call hookgen reduce boilerplate in some older startup scripts update advance install docs Azareal 2020-05-24 18:06:24 +1000
  • 13552ee662 meta hook api Azareal 2020-05-24 17:22:00 +1000
  • 3ac9036366 reduce duplication in hookgen Azareal 2020-05-24 09:16:17 +1000
  • ca7c5dc8fe wip hookgen Azareal 2020-05-24 08:24:23 +1000
  • 27b43750c0 update install docs Azareal 2020-05-23 20:26:33 +1000