Commit Graph

  • f1d3e29409 add phrases for group promotion registered times Azareal 2020-02-09 20:38:53 +1000
  • b6931fe16a Add registered time as a parameter for group promotions. Run group promotions on group change. Run group promotions on registration. Load the CreatedAt field when users are loaded. Set the default for last_ip properly. Fix the default values in the group promotion form. Add initial group promotion tests. Azareal 2020-02-09 20:00:08 +1000
  • e37c98eaa1 cache default noavatar strings to avoid allocs Azareal 2020-02-07 22:27:33 +1000
  • 812471d15f add topic counts to the search and filter widget Azareal 2020-02-07 11:51:37 +1000
  • 158b1de7bc travis... Azareal 2020-02-05 13:02:07 +1000
  • f858797835 code cleanup Azareal 2020-02-05 12:48:35 +1000
  • 07afdd9f71 add stat_orange to nox Azareal 2020-02-05 12:44:02 +1000
  • 4ae2200760 simplify ws dashboard stat push code Azareal 2020-02-05 12:29:35 +1000
  • 0c1d6f0516 Add CreateProfileReply and AutoEmbed group permissions. Log profile reply deletions in the moderator log. Split the global permissions in the UI to make them easier to manage. Experiment with showing group ID in group edit header. Avoid loading groups multiple times for the same profile reply. Azareal 2020-02-04 21:47:03 +1000
  • 2178efb8f0 change text selection color for nox Azareal 2020-02-02 10:29:55 +1000
  • 2e8c6e6fb6 fix deleting like alerts when unliking a reply immediately delete alerts via websockets when a topic or reply is unliked Azareal 2020-02-01 16:56:04 +1000
  • b38df9773b fix group ids in cached replies Azareal 2020-02-01 15:55:33 +1000
  • b5fa9c69f7 Let users unlike posts. Hide like buttons on own posts for Tempra Simple and Shadow themes too. fix like visual ui. fix topic.Unlike err return. Azareal 2020-01-31 20:48:55 +1000
  • 6935637867 Cascade delete attachments properly. Cascade delete replied to topic events for replies properly. Cascade delete likes on topic posts properly. Cascade delete replies and their children properly. Recalculate user stats properly when items are deleted. Users can now unlike topic opening posts. Add a recalculator to fix abnormalities across upgrades. Try fixing a last_ip daily update bug. Azareal 2020-01-31 17:22:08 +1000
  • e1702687f7 Don't show +1 on your own posts for Nox and Cosora. Azareal 2020-01-26 13:37:16 +1000
  • da26a29597 Cascade deletes for attachments properly when deleting a topic or deleting all of a user's posts. Azareal 2020-01-23 16:17:50 +1000
  • dc19773100 add nox search and filter widget hover css Azareal 2020-01-20 17:46:02 +1000
  • 32bb2edfe4 Cascade poll deletions properly when deleting topics normally or via delete all posts. Azareal 2020-01-20 16:58:22 +1000
  • 5b6607b92c update nox poll option css Azareal 2020-01-20 15:03:46 +1000
  • a21454ba5d Cascade like deletions properly when deleting topics. Azareal 2020-01-18 18:12:00 +1000
  • ec7b304c08 Cascade like deletions properly when using delete all posts. Azareal 2020-01-18 17:24:51 +1000
  • 7ec2037f5f Delete likes on replies / topics properly when their parent is deleted. Azareal 2020-01-15 14:16:10 +1000
  • 8bdd1c8787 Add modlog phrase for delete posts. Azareal 2020-01-14 20:42:01 +1000
  • 2625db3989 Update last replies on topics properly for delete all posts. Azareal 2020-01-14 20:38:05 +1000
  • e4cfe610f6 Update last reply on topics properly upon reply delete. Azareal 2020-01-14 20:29:23 +1000
  • 69a2430e5a Add option to delete all of a user's posts. Add limited dynanicism to langf. Eliminate a few queries when updating user stats. Minor clean-up. Azareal 2020-01-14 15:07:00 +1000
  • a569772e9c Add DisableRegLog configuration setting. Azareal 2020-01-04 15:30:25 +1000
  • b39d90e4b6 Add DisablePostIP configuration setting. Azareal 2020-01-03 07:52:41 +1000
  • aed409ae9e Add DisablePollIP configuration setting. Azareal 2020-01-02 19:49:34 +1000
  • 0d81557009 Add DisableLastIP configuration setting. Reduce default PollIPCutoff to 365. Azareal 2020-01-02 16:04:10 +1000
  • e2f97d29cb Experiment with 720 days for default poll vote cutoff. Azareal 2020-01-02 15:48:05 +1000
  • f789a8498e Add PollIPCutoff configuration setting. Add tests for qgen processWhere and qgen mysql buildWhere. Azareal 2020-01-02 15:28:36 +1000
  • 53212f3022 Optimise buildWhere in the MySQL Adapter. Azareal 2020-01-01 18:53:48 +1000
  • 08864edd6c Optimise DBWhere methods. Optimise DBSetter methods. Azareal 2020-01-01 14:15:11 +1000
  • 0a0a2ea2b0 Optimise insert field identifiers. Optimise db where parse column. Azareal 2020-01-01 11:26:15 +1000
  • 35ddc89009 Optimise the database layer. Refactor database adapters. Experimental last ip cutoff. Azareal 2020-01-01 07:57:54 +1000
  • d22021b022 Reduce default PostIPCutoff from 180 to 120 days. Reduce default LogPruneCutoff from 365 to 180 days. Azareal 2019-12-19 17:09:56 +1000
  • 0dede6a329 NoEmbeds privacy and config settings. Phase out url_prefix and url_name. Eliminate some boilerplate and allocations while we're at it. Reduce the number of conditional statements in url validator loops. Better parsing of Site.URL to handle user error better. Azareal 2019-12-08 13:40:56 +1000
  • 3715c800da Exclude this until it's finished to reduce the amount of noise in the repo. Azareal 2019-12-07 16:44:02 +1000
  • 525876c7d9 Get rid of annoying error. Azareal 2019-12-07 16:38:50 +1000
  • 501c0dff0a Shorten things. Azareal 2019-12-07 16:27:01 +1000
  • 0fa9a3fca1 Revamp reglog UI to handle spambots better. Shorten some reglog phrase names. Shorten some modlog phrase names. Azareal 2019-12-06 09:57:44 +1000
  • f0a0e1acb3 fix js errors on cosora including the registration one Azareal 2019-11-13 09:16:51 +1000
  • 9ab3eff272 Update plugin notes. Azareal 2019-11-12 18:25:49 +1000
  • 06f0779525 Shorten some names and eliminate a few allocs. Azareal 2019-11-12 16:56:51 +1000
  • 430df1e325 Add blocklist page. Azareal 2019-11-12 16:17:46 +1000
  • ec95b922cf fix the search and filter widget Azareal 2019-11-11 17:04:11 +1000
  • 1044518e74 Finish up the adminlogs. Throw an error instead of updating a word filter that doesn't exist. Track a bit of extra data for word filter updates. Azareal 2019-11-10 12:37:53 +1000
  • d03c0faf42 Add custom page tests and more word filter tests. Azareal 2019-11-09 12:34:12 +1000
  • 2fb15556e1 More word filter tests. Azareal 2019-11-09 08:07:05 +1000
  • ffdc9e7705 Adminlogs: Custom pages, settings, word filters and backups. WordFilters.Create now returns the ID. Add the WordFilters.Get method. Reduce the boilerplate in the backup page and page store. Azareal 2019-11-09 07:46:50 +1000
  • 7e1372b0b4 Adminlogs: Forum Manager Actions. Shave off a few bytes in the templates. Azareal 2019-11-08 20:08:37 +1000
  • 20984f7ea3 Adminlogs: More user edit logs, groups, and group promotions. Shorten the group form field names. Azareal 2019-11-08 17:52:30 +1000
  • 6e8c241d8b Fix undefined buttons on edit reply. Move some logic from files.go into templates.go Shorten some things in templates.go Azareal 2019-11-07 13:53:29 +1000
  • cc76d399e5 Simple spoilers. Azareal 2019-11-07 07:15:43 +1000
  • 5441adb7fc Very incomplete adminlogs. Only user edit so far. Azareal 2019-11-06 12:00:44 +1000
  • 4179f472e5 Oops, add this struct too. Azareal 2019-11-05 09:49:37 +1000
  • 0403b2e1fa Add panel_user_show_email phrase. Add account_email_create_email_label phrase. Add account_email_create_email phrase. Add account_email_create_button phrase. Azareal 2019-11-05 09:35:35 +1000
  • 8cdb0dd187 Add Show Email button to the User Editor and fix some problems too. Azareal 2019-11-05 09:32:25 +1000
  • 5635a54d7a SslSchema notes. Azareal 2019-11-04 22:24:01 +1000
  • 142359ce11 Add SslSchema config setting. Reject URL usernames on registration. Azareal 2019-11-04 21:55:52 +1000
  • 0f75e96a2d Push CSPs for non-HTTPS connections too. Azareal 2019-11-04 20:11:07 +1000
  • 3beb2ed61b Expand the Content Security Policy to the Control Panel. Azareal 2019-11-04 17:46:34 +1000
  • 6b745a056f Terminate this loop earlier. Azareal 2019-11-04 17:00:12 +1000
  • 09265195bb Fix no item styling in Cosora and add another nbsp. Azareal 2019-11-02 15:43:59 +1000
  • 65eadbd4b6 Show an inline error when there aren't any topics instead of a 404. Azareal 2019-11-02 14:42:24 +1000
  • bffb095b57 Add zipx, kgb, pea, xz and zz archive formats. Azareal 2019-11-01 09:34:50 +1000
  • f227aadb6d Allow users to upload small archives. Azareal 2019-11-01 09:17:26 +1000
  • f88b8d9777 Run tests for Go 1.13 too. Azareal 2019-11-01 08:20:34 +1000
  • 1ad3e9c9da The forum list should be updated properly now when a topic is deleted. Azareal 2019-10-31 18:55:03 +1000
  • c928c84c95 Reduce boilerplate in the currently defunct mssql.go and pgsql.go Azareal 2019-10-31 17:25:56 +1000
  • 2614141af0 Update Additional Configuration. Azareal 2019-10-31 10:29:02 +1000
  • 4d82b87bf2 Update LooseHost / LoosePort notes. Azareal 2019-10-31 07:00:48 +1000
  • 385fbbcbdb For the more advanced one too. Azareal 2019-10-31 06:54:34 +1000
  • 47f82935e7 chmod this too as install-linux relies on it. Azareal 2019-10-31 06:51:48 +1000
  • e845dbe5a5 Add a hidden flag to disable on the spot image encoding. Azareal 2019-10-31 05:25:45 +1000
  • e9cf06a5f2 More jpeg file extensions. Azareal 2019-10-30 18:16:19 +1000
  • 00634896ec Link the avatars in the profiles to the avatar images. Azareal 2019-10-30 17:14:24 +1000
  • 8f98708087 This too. Azareal 2019-10-30 16:41:05 +1000
  • 1da6d3db09 Don't send activation emails on blank emails. Azareal 2019-10-30 16:37:51 +1000
  • 090174a98f Experiment with <img> instead of backgrounds in userinfo on Nox and Cosora. Azareal 2019-10-30 16:29:27 +1000
  • 40aa215331 Fix group tags not propagating to replies. Azareal 2019-10-30 15:53:35 +1000
  • a6bede5cbd Bump requirement up-to Go 1.12 Azareal 2019-10-30 13:59:55 +1000
  • 01d956f9d1 Encode tiffs too. Azareal 2019-10-30 13:52:04 +1000
  • 9e8b95b1be Add jfif as an image file extension. Add jpeg as jpgs for post attachments. Azareal 2019-10-30 12:51:23 +1000
  • d2be6b220e Support for optional emails. Reduce boilerplate and allocations. Fix the error shown on AccountEditEmailTokenSubmit when there aren't any emails rows. Azareal 2019-10-30 08:13:45 +1000
  • 146e5cff0d Try reducing boilerplate in the generated router. Azareal 2019-10-29 17:13:04 +1000
  • 033f4624c8 Experiment with the accumulator. Less boilerplate. Azareal 2019-10-29 11:58:04 +1000
  • eb49dde076 Experiment with eliminating allocations. Encode png images as pngs rather than turning them into jpgs. Shorten things to eliminate bytes and boilerplate. Remove some old code. Azareal 2019-10-28 17:46:14 +1000
  • d9cffb2c5f Refactor attachment uploading to make it more privacy friendly. Azareal 2019-10-28 09:55:48 +1000
  • 02cb64d3d9 Fix attachment parsing. Azareal 2019-10-28 09:53:16 +1000
  • 4d9dc76392 Begin work on making the analytics panes somewhat usable when having JavaScript disabled. Azareal 2019-10-28 09:13:24 +1000
  • 7b09a3aff5 Changing themes should work without JavaScript now. Azareal 2019-10-27 18:58:35 +1000
  • 1189967f2b Add a missing instruction to the installation guide. Add the /tmp/ folder, currently unused. Azareal 2019-10-27 09:11:09 +1000
  • bbef9cead8 Optimise away blocked user queries on profiles for guests. Azareal 2019-10-20 11:42:19 +1000
  • 47aa6faa11 Update Vue sample deps to get rid of the annoying warning. Azareal 2019-10-19 20:35:24 +1000
  • bbfd3c51c7 Stop blocked users making profile comments too. Hide the Send Message option on profiles for blocked users. Move the profile reply routes to their own file. Remove a redundant user initialisation. Azareal 2019-10-19 20:33:59 +1000
  • 8720de83d8 Rudimentary user convo blocking. Simplify some things. Azareal 2019-10-18 10:35:13 +1000
  • fd1d54c394 Wrestling with tests while pushing random changes. Azareal 2019-10-13 20:50:15 +1000
  • f8e0c5635c basic queries for friends and blocks fix the tests again Azareal 2019-10-13 20:36:50 +1000