9b5b1ffc95make this test more reproducible
Azareal
2019-10-13 18:22:31 +1000
6147db18ddfix the url parser. improve the url validator. add a few more url parser test cases.
Azareal
2019-10-13 17:32:05 +1000
38bbdfe0c2Make parsed URLs look a little nicer.
Azareal
2019-10-13 14:45:15 +1000
df6e268a06Speed up template compilation by not building the same parse trees multiple times. Compile panel_debug. Add the ability to print int8, int16, int32, uint, uint8, uint16, uint32 and uint64 in compiled templates. Add the ability to pass string nodes to subtemplates in the template compiler. Fix bunit in the template compiler.
Azareal
2019-10-13 08:49:08 +1000
f76af39a11Finish playing with panel_debug for now. Eliminate unnecessary indentation in panel_plugins.
Azareal
2019-10-11 19:33:01 +1000
65b4fef40eWIP Add more language strings for panel debug. Shorten more things. Sneak draft tables in.
Azareal
2019-10-11 10:57:33 +1000
8ab9ca3bf0Oops, we want these in separate repos / folders.
Azareal
2019-10-11 10:43:06 +1000
dcd4d7d7ebThe lang template function now accepts dynamic variables.
Azareal
2019-10-11 10:36:45 +1000
30de658e15Experiment with rehoming the plugins.
Azareal
2019-10-11 10:36:08 +1000
84cd10a8c9Fix a bug where the convos page would 404. Friendly message when there are no convos. Fix the convo input css. Hide elapsed on mobile for Nox.
Azareal
2019-10-08 07:22:33 +1000
3798838eceUpdate the group promotion UI. Invert the direction of the query to make promotions a little less exacting. Make sure admins can't set the from group as the to group in a group promotion. Shorten a field name in the word filter manager.
Azareal
2019-10-07 08:54:09 +1000
2e28ae39f3Add posts as a criteria for group promotions. Load the posts column when loading users. Make DefaultUserStore.Reload a wrapper around DefaultUserStore.BypassGet. Use the OO style query builder more in common/user.go GroupPromotions is now bound to an interface rather than the concrete type. Fix some issues in the GroupPromotionStore interface. Improve error handling for table creation and reduce boilerplate. Shorten some more things.
Azareal
2019-10-07 08:20:37 +1000
a5f77c376bUsers can now delete their own posts. Merge GlobalPerms and LocalPerms phrase spaces into Perms. Shorten more things and eliminate boilerplate.
Azareal
2019-10-06 21:32:00 +1000
45a3065db1Use json marshal for the group permissions in querygen. Add an omitempty json tag to the Perms struct. Take the opportunity to shorten some things.
Azareal
2019-10-06 15:32:08 +1000
8d40139ae5Tests are green now. Recognise localhost equivalents in the parser. Add rel=ugc to the bbcode parser too. More shortening and boilerplate eliminating. Fix a potential lock bug.
Azareal
2019-10-06 11:49:31 +1000
11d1286b56Save a few allocations in the parser. Pave the way for rel=ugc support.
Azareal
2019-10-06 10:55:03 +1000
592f5614eaTweak this test as it seems to be running into some weird undefined behavior.
Azareal
2019-10-06 10:43:51 +1000
5705252029Add UseConvos permission. Use UseConvos permission instead of ban flags in convo perm checks. Stop users without the UseConvos permission from editing convo replies, although they can still delete them for privacy reasons.
Azareal
2019-10-06 10:34:09 +1000
ff48ec9d86Shortening some things. Fix the ordering of the lock in WsHubImpl.GuestCount.
Azareal
2019-10-02 07:06:22 +1000
85b0522955Missed a spot. Push more session parameter shortenings. Remove some unneccesary indentations.
Azareal
2019-09-30 20:23:59 +1000
764b9904f1Tighten validation on group promotion delete. Shorten some variable names. Reduce the amount of duplication in the panel group routes. Rename isJs to js here and there. Localise group promotions.
Azareal
2019-09-30 20:15:50 +1000
78c5c62eeeBasic group promotions. Add the users_groups_promotions table. Optimise ConvoViewPage.
Azareal
2019-09-29 14:56:39 +1000
48344ac57dBasic convo css for Cosora.
Azareal
2019-09-01 12:05:27 +1000
ec22af716eAdd a couple of basic convo phrases. Fix a few bits of convo ui.
Azareal
2019-09-01 11:58:30 +1000
57712e0cb5Quick Convo Form. Be more tolerant of spaces when inputting participant names. Use a class instead of inline css for the Quick Topic Form Toggle.
Azareal
2019-09-01 11:37:04 +1000
92a8706709Fix the resources not being invalidated properly. Tweak the convo list styling.
Azareal
2019-09-01 09:39:39 +1000
218e177a29Shorten more things.
Azareal
2019-09-01 08:59:00 +1000
f1bebb7326Shorten the names of the IP fields. Shorten some other things.
Azareal
2019-09-01 08:34:43 +1000
31d65b91a6Accelerate the convo list.
Azareal
2019-09-01 08:17:37 +1000
523837910cAccelerate the convo list. Shorten some things.
Azareal
2019-09-01 08:07:34 +1000
c309faf79fUse constant time comparisons for sessions in forms.
Azareal
2019-08-30 20:59:50 +1000
ddb917761fShow 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.
Azareal
2019-08-28 16:47:54 +1000
cae7e00b0cShow the users in a convo.
Azareal
2019-08-21 11:31:13 +1000
0e9c459446Adjust 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.
Azareal
2019-08-21 08:32:10 +1000
f8991e089aBasic conversations now work, although there is still testing and UI stuff to be done.
Azareal
2019-08-20 18:44:37 +1000
4d8c97812dMore 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.
Azareal
2019-08-14 20:39:04 +1000
6ba4b665e3Make the elapsed bit in the footer easier to understand.
Azareal
2019-07-31 12:12:29 +1000
ef4a88c43fFix 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.
Azareal
2019-07-29 11:31:19 +1000
377a5dc5eaReduce 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.
Azareal
2019-07-29 09:19:46 +1000
937c3314caShorten a few more bits in the profiles.
Azareal
2019-07-28 20:47:24 +1000
7134dfdda5Shorten some bits and pieces. Stop users from making blank profile comments. Normalise the forum edit URL ID error.
Azareal
2019-07-28 20:42:30 +1000
e9e527e76aExperimenting 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.
Azareal
2019-07-28 14:58:01 +1000
a465850adbsimplify the agents, forums, memory and referrer counters move DirSize into it's own file
Azareal
2019-07-28 14:01:33 +1000
01ccdb2087simplify the requests, posts, topics, routes and systems counters
Azareal
2019-07-28 13:46:19 +1000
6d805a13cffix the instance crashing after deleting a topic due to a topic view counter error simplify the topic view counter
Azareal
2019-07-28 13:06:04 +1000
a287ccc3d6WIP 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.
Azareal
2019-07-27 09:29:42 +1000
597240233fReduce the boilerplate in tables.go
Azareal
2019-07-27 09:18:32 +1000
093a37e3c7Check in even more conversations stuff.
Azareal
2019-07-27 09:14:37 +1000
7c8bb39024Check in some more conversations stuff.
Azareal
2019-07-27 09:13:43 +1000
1c0a3dd5b6Accept 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
Azareal
2019-07-27 08:36:06 +1000
fa629f4b5dfix reports shorten some variable names
Azareal
2019-07-27 08:26:52 +1000
22cb2701b2Shorten 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.
Azareal
2019-07-25 17:00:49 +1000
91f12e26a4Don't forget this bit.
Azareal
2019-07-23 20:41:34 +1000
ed68c6fc04Add a simple letter favicon. Disable Gzip for favicons, it doesn't make them smaller anyway. Eliminate an allocation for static files.
Azareal
2019-07-23 20:34:44 +1000
cb8e83ec79Removed dirsize from the control panel dashboard. Experimenting with dirsize.
Azareal
2019-07-21 09:09:26 +1000
483ff06775Try to reduce duplication in the router.
Azareal
2019-07-12 18:33:25 +1000
ad4dacb447This was a bit of a joke, but it might be a little confusing lol
Azareal
2019-07-12 08:14:32 +1000
533c4ca56aFix more potential superfluous header errors. Make sure we early exit out of the phrase route after pushing a not modified header.
Azareal
2019-07-12 07:51:50 +1000
f7720575d5Fix the superfluous header errors. Shorten the query parameter for phrases. Move the cache control header in the phrase route down to avoid caching errors improperly.
Azareal
2019-07-12 07:38:06 +1000
101b1c51dfFix the empty route errors.
Azareal
2019-07-12 07:26:05 +1000
13fa2326bdAvoid a few allocations for mentions. Add six new parser test cases. Stop treating lone double forward slashes as URLs.
Azareal
2019-07-11 20:44:18 +1000
462464e47eRemember to init the emojis. Init the parser tests properly.
Azareal
2019-07-11 17:20:33 +1000
1d13330a06Move the emoji shortcode mappings into /config/emoji_default.json, custom emoji shortcodes can be defined in /config/emoji.json Add the ldflags to the advanced installation steps.
Azareal
2019-07-11 17:13:05 +1000
Merge pull request #57 from asminozhka/master
Azareal
2019-07-11 14:45:06 +1000
90e204bf99Speeded up compilation
asminozhka
2019-07-10 18:33:07 +0300
8cf9badd46Remove inline CSS for log pages. Darken links on hover in Nox. Add another group.CanSee test.
Azareal
2019-06-28 09:35:34 +1000
55382dfdb1Just in case things blow up, shouldn't be necessary.
Azareal
2019-06-23 16:25:03 +1000
ff97a839b8Eliminate a mv in the installation tutorials and add a missing cd in the advanced installation steps.
Azareal
2019-06-23 15:59:54 +1000
947306a0afFix a potential data race when reloading the permissions for a forum. Log more things during start-up. Save a few bytes here and there.
Azareal
2019-06-19 13:16:03 +1000
54abbe980fAdd some test cases to avoid breaking CanSee with GroupStore.Reload again. Shorten some variable names.
Azareal
2019-06-18 20:02:45 +1000
768406f9aeTest against master again.
Azareal
2019-06-18 19:08:26 +1000
97fb4af723Fix a bug where reloaded groups lost their CanSee data. Remove a couple of redundant queries in group reload. Exit from group reload early if there's an error. Remove a couple of redundant assignments in the forum list. Shorten some variable names.
Azareal
2019-06-18 14:13:47 +1000
89ca5ee823langf now works in transpiled templates, albeit a little inefficiently.
Azareal
2019-06-17 09:36:31 +1000
89c8f4e775Use a client template for poll input. Tweak the poll input phrase. Increase the padding on .pollinput for Nox.
Azareal
2019-06-16 17:26:31 +1000
a5441f18deMore conversations progress, still not usable yet. Flush the debug page incrementally. Eliminate a tiny bit of code in PreparseMessage. Shorten some of the pointer capture variables in the poll store. Tweak the advanced installation instructions for EasyJSON to make it more repeatable.
Azareal
2019-06-16 16:30:58 +1000