Commit Graph

1223 Commits

Author SHA1 Message Date
Azareal 9859042f54 More fail-safes for weird occurences.
Avoid duplicating logic in the shell files.
2019-09-29 17:06:00 +10:00
Azareal 235b7efa1a How about this. 2019-09-29 16:49:57 +10:00
Azareal a6cdd49192 Creativity x.x
Remove a really old version of easyjson from go.sum
2019-09-29 16:37:40 +10:00
Azareal 1a7280e1dc Okay, so we need a command there. 2019-09-29 16:18:43 +10:00
Azareal fba5123a5a Creative continues. 2019-09-29 16:15:16 +10:00
Azareal eb6e4f37df Let's get creative. 2019-09-29 16:09:05 +10:00
Azareal 293a786fbc Oops. 2019-09-29 16:04:13 +10:00
Azareal 58f95847e9 Try this with Travis. 2019-09-29 15:54:06 +10:00
Azareal d9c3de63cb Tweak this back. 2019-09-29 15:49:23 +10:00
Azareal 87691013fa Another Travis tweak. 2019-09-29 15:40:17 +10:00
Azareal ead82dc994 Test Travis change. 2019-09-29 15:35:06 +10:00
Azareal a9a7501c05 Tighten validation on group promotion create. 2019-09-29 15:25:36 +10:00
Azareal 6efb7e7f28 Missed a spot. 2019-09-29 15:16:07 +10:00
Azareal 3ba977c75e Shorten things. 2019-09-29 15:10:05 +10:00
Azareal 78c5c62eee Basic group promotions.
Add the users_groups_promotions table.
Optimise ConvoViewPage.

Shortened some things.
Convo CSS fixes.
Make sure the user cache is flushed properly after the post stats change.

You will need to run the patcher / updater for this commit.
2019-09-29 14:56:39 +10:00
Azareal 48344ac57d Basic convo css for Cosora. 2019-09-01 12:05:27 +10:00
Azareal ec22af716e Add a couple of basic convo phrases.
Fix a few bits of convo ui.
2019-09-01 11:58:30 +10:00
Azareal 57712e0cb5 Quick Convo Form.
Be more tolerant of spaces when inputting participant names.
Use a class instead of inline css for the Quick Topic Form Toggle.
2019-09-01 11:37:04 +10:00
Azareal 4e166df3e2 x.x 2019-09-01 09:40:53 +10:00
Azareal 92a8706709 Fix the resources not being invalidated properly.
Tweak the convo list styling.
2019-09-01 09:39:39 +10:00
Azareal 218e177a29 Shorten more things. 2019-09-01 08:59:00 +10:00
Azareal f1bebb7326 Shorten the names of the IP fields.
Shorten some other things.
2019-09-01 08:34:43 +10:00
Azareal 31d65b91a6 Accelerate the convo list. 2019-09-01 08:17:37 +10:00
Azareal 523837910c Accelerate the convo list.
Shorten some things.
2019-09-01 08:07:34 +10:00
Azareal c309faf79f Use constant time comparisons for sessions in forms. 2019-08-30 20:59:50 +10:00
Azareal ddb917761f Show the names of the participants on the convo list instead of the placeholder text.
Shorten some things to save a bit of memory and to standardise things.
2019-08-28 16:47:54 +10:00
Azareal cae7e00b0c Show the users in a convo. 2019-08-21 11:31:13 +10:00
Azareal 0e9c459446 Adjust convo permissions.
Speed up convo_view.html
Make ContentLines in ConvoViewRow an int as it should be.
Shorten common. in the generated templates.
Fix the page titles for the convo panes.
Stop non-present users from editing their convo posts but still allow them to delete them, if they somehow have a way to do that.
Reduce the amount of boilerplate in the currently broken guilds plugin.
2019-08-21 08:32:10 +10:00
Azareal f8991e089a Basic conversations now work, although there is still testing and UI stuff to be done.
Simplify some header script / sheet bits.
2019-08-20 18:44:37 +10:00
Azareal 4d8c97812d More conversations work.
Add support for AS in columns for SimpleInnerJoin.
Add a referrer policy to improve privacy a little.
Shorten /static/ to /s/ since it comes up so much.
Remove some obsolete code.
Shorten some variable names.
Reduce the amount of boilerplate in the patcher.

Added the RefNoTrack and RefNoRef privacy config settings.

You may need to run the updater / patcher for this commit.
2019-08-14 20:39:04 +10:00
Azareal 6ba4b665e3 Make the elapsed bit in the footer easier to understand. 2019-07-31 12:12:29 +10:00
Azareal ef4a88c43f Fix an index related bug in the patcher.
Fix AS in columns in left joins.
Remove a redundant AS in simple count.
Remove a couple of unused session parameters.
Shorten a few session bits.
2019-07-29 11:31:19 +10:00
Azareal 377a5dc5ea Reduce boilerplate.
Prealloc in AnalyticsViews.
Remove some old debug code.
Normalise the URL ID error for CreateTopicSubmit.
Reduce the number of allocations for action posts.
Use aliases to shorten a few queries.
2019-07-29 09:19:46 +10:00
Azareal 937c3314ca Shorten a few more bits in the profiles. 2019-07-28 20:47:24 +10:00
Azareal 7134dfdda5 Shorten some bits and pieces.
Stop users from making blank profile comments.
Normalise the forum edit URL ID error.
2019-07-28 20:42:30 +10:00
Azareal e9e527e76a Experimenting with request state in local errors.
Move the sheet and style declarations after the initial error on the profiles.
Use a global URL ID error message for the profiles.

Updates #51
2019-07-28 14:58:01 +10:00
Azareal a465850adb simplify the agents, forums, memory and referrer counters
move DirSize into it's own file
2019-07-28 14:01:33 +10:00
Azareal 01ccdb2087 simplify the requests, posts, topics, routes and systems counters 2019-07-28 13:46:19 +10:00
Azareal 6d805a13cf fix the instance crashing after deleting a topic due to a topic view counter error
simplify the topic view counter
2019-07-28 13:06:04 +10:00
Azareal 99bc972ad2 try fixing editing profile comments 2019-07-28 10:19:53 +10:00
Azareal a287ccc3d6 WIP Conversations templates.
WIP Conversations structs.
WIP Unbound conversations routes.
Shorten more variable names.
Eliminate a few characters here and there.
Track down widget tick errors more easily.

Add the convos_head title phrase.
Add the convo_head title phrase.
Add the unit phrase.
Add the account_menu_messages phrase.
Add the convos_head phrase.
Add the convo_head phrase.
Add the create_convo_head phrase.
Add the create_convo_button phrase.
Add the profile_send_message phrase.
Add the panel_dashboard_disk_unknown phrase.
2019-07-27 09:29:42 +10:00
Azareal 597240233f Reduce the boilerplate in tables.go 2019-07-27 09:18:32 +10:00
Azareal 093a37e3c7 Check in even more conversations stuff. 2019-07-27 09:14:37 +10:00
Azareal 7c8bb39024 Check in some more conversations stuff. 2019-07-27 09:13:43 +10:00
Azareal 1c0a3dd5b6 Accept shorter session param names as these are so common.
Prealloc in DefaultPollStore.BulkGetMap
Shorten more variable names.
Remove a bit of inline CSS in topic_alt_quick_reply
2019-07-27 08:36:06 +10:00
Azareal fa629f4b5d fix reports
shorten some variable names
2019-07-27 08:26:52 +10:00
Azareal 22cb2701b2 Shorten a couple of attachment parameters.
Rename a mislabelled variable.
Prealloc in DefaultUserStore.BulkGetMap.
Prealloc in DefaultTopicStore.BulkGetMap.
Shorten the names of some temps.
Shorten a mssql querystring.
2019-07-25 17:00:49 +10:00
Azareal 91f12e26a4 Don't forget this bit.
Updates #59
2019-07-23 20:41:34 +10:00
Azareal ed68c6fc04 Add a simple letter favicon.
Disable Gzip for favicons, it doesn't make them smaller anyway.
Eliminate an allocation for static files.

Fixes #59
2019-07-23 20:34:44 +10:00
Azareal cb8e83ec79 Removed dirsize from the control panel dashboard.
Experimenting with dirsize.
2019-07-21 09:09:26 +10:00