Commit Graph

  • 3cff453494 push a bit of progress while fixing the tests Azareal 2019-10-13 19:07:05 +1000
  • 5404b6fdbe start laying down the skeletons for blocks and friends Azareal 2019-10-13 18:50:55 +1000
  • 3472dae669 x.x Azareal 2019-10-13 18:26:32 +1000
  • 9b5b1ffc95 make this test more reproducible Azareal 2019-10-13 18:22:31 +1000
  • 6147db18dd fix the url parser. improve the url validator. add a few more url parser test cases. Azareal 2019-10-13 17:32:05 +1000
  • 38bbdfe0c2 Make parsed URLs look a little nicer. Azareal 2019-10-13 14:45:15 +1000
  • df6e268a06 Speed 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
  • f76af39a11 Finish playing with panel_debug for now. Eliminate unnecessary indentation in panel_plugins. Azareal 2019-10-11 19:33:01 +1000
  • cc986965fb Almost finished adding phrases to panel debug. Azareal 2019-10-11 18:45:09 +1000
  • 65b4fef40e WIP Add more language strings for panel debug. Shorten more things. Sneak draft tables in. Azareal 2019-10-11 10:57:33 +1000
  • 8ab9ca3bf0 Oops, we want these in separate repos / folders. Azareal 2019-10-11 10:43:06 +1000
  • dcd4d7d7eb The lang template function now accepts dynamic variables. Azareal 2019-10-11 10:36:45 +1000
  • 30de658e15 Experiment with rehoming the plugins. Azareal 2019-10-11 10:36:08 +1000
  • 84cd10a8c9 Fix 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
  • 3798838ece Update 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
  • 2e28ae39f3 Add 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
  • a5f77c376b Users 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
  • 45a3065db1 Use 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
  • 8d40139ae5 Tests 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
  • 11d1286b56 Save a few allocations in the parser. Pave the way for rel=ugc support. Azareal 2019-10-06 10:55:03 +1000
  • 592f5614ea Tweak this test as it seems to be running into some weird undefined behavior. Azareal 2019-10-06 10:43:51 +1000
  • 5705252029 Add 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
  • ff48ec9d86 Shortening some things. Fix the ordering of the lock in WsHubImpl.GuestCount. Azareal 2019-10-02 07:06:22 +1000
  • 85b0522955 Missed a spot. Push more session parameter shortenings. Remove some unneccesary indentations. Azareal 2019-09-30 20:23:59 +1000
  • 764b9904f1 Tighten 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
  • 69e1e8d364 Almost there. Azareal 2019-09-29 17:49:20 +1000
  • 43fa0a5d78 Remove the bit in-front. Azareal 2019-09-29 17:44:28 +1000
  • e03f178b0c Tweaky tweak fun. Azareal 2019-09-29 17:40:44 +1000
  • 1285404a93 Let's try a different approach. Azareal 2019-09-29 17:34:54 +1000
  • 9859042f54 More fail-safes for weird occurences. Avoid duplicating logic in the shell files. Azareal 2019-09-29 17:06:00 +1000
  • 235b7efa1a How about this. Azareal 2019-09-29 16:49:57 +1000
  • a6cdd49192 Creativity x.x Azareal 2019-09-29 16:37:40 +1000
  • 1a7280e1dc Okay, so we need a command there. Azareal 2019-09-29 16:18:43 +1000
  • fba5123a5a Creative continues. Azareal 2019-09-29 16:15:16 +1000
  • eb6e4f37df Let's get creative. Azareal 2019-09-29 16:09:05 +1000
  • 293a786fbc Oops. Azareal 2019-09-29 16:04:13 +1000
  • 58f95847e9 Try this with Travis. Azareal 2019-09-29 15:54:06 +1000
  • d9c3de63cb Tweak this back. Azareal 2019-09-29 15:49:23 +1000
  • 87691013fa Another Travis tweak. Azareal 2019-09-29 15:40:17 +1000
  • ead82dc994 Test Travis change. Azareal 2019-09-29 15:35:06 +1000
  • a9a7501c05 Tighten validation on group promotion create. Azareal 2019-09-29 15:25:36 +1000
  • 6efb7e7f28 Missed a spot. Azareal 2019-09-29 15:16:07 +1000
  • 3ba977c75e Shorten things. Azareal 2019-09-29 15:10:05 +1000
  • 78c5c62eee Basic group promotions. Add the users_groups_promotions table. Optimise ConvoViewPage. Azareal 2019-09-29 14:56:39 +1000
  • 48344ac57d Basic convo css for Cosora. Azareal 2019-09-01 12:05:27 +1000
  • ec22af716e Add a couple of basic convo phrases. Fix a few bits of convo ui. Azareal 2019-09-01 11:58:30 +1000
  • 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. Azareal 2019-09-01 11:37:04 +1000
  • 4e166df3e2 x.x Azareal 2019-09-01 09:40:53 +1000
  • 92a8706709 Fix the resources not being invalidated properly. Tweak the convo list styling. Azareal 2019-09-01 09:39:39 +1000
  • 218e177a29 Shorten more things. Azareal 2019-09-01 08:59:00 +1000
  • f1bebb7326 Shorten the names of the IP fields. Shorten some other things. Azareal 2019-09-01 08:34:43 +1000
  • 31d65b91a6 Accelerate the convo list. Azareal 2019-09-01 08:17:37 +1000
  • 523837910c Accelerate the convo list. Shorten some things. Azareal 2019-09-01 08:07:34 +1000
  • c309faf79f Use constant time comparisons for sessions in forms. Azareal 2019-08-30 20:59:50 +1000
  • 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. Azareal 2019-08-28 16:47:54 +1000
  • cae7e00b0c Show the users in a convo. Azareal 2019-08-21 11:31:13 +1000
  • 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. Azareal 2019-08-21 08:32:10 +1000
  • f8991e089a Basic conversations now work, although there is still testing and UI stuff to be done. Azareal 2019-08-20 18:44:37 +1000
  • 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. Azareal 2019-08-14 20:39:04 +1000
  • 6ba4b665e3 Make the elapsed bit in the footer easier to understand. Azareal 2019-07-31 12:12:29 +1000
  • 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. Azareal 2019-07-29 11:31:19 +1000
  • 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. Azareal 2019-07-29 09:19:46 +1000
  • 937c3314ca Shorten a few more bits in the profiles. Azareal 2019-07-28 20:47:24 +1000
  • 7134dfdda5 Shorten 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
  • 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. Azareal 2019-07-28 14:58:01 +1000
  • a465850adb simplify the agents, forums, memory and referrer counters move DirSize into it's own file Azareal 2019-07-28 14:01:33 +1000
  • 01ccdb2087 simplify the requests, posts, topics, routes and systems counters Azareal 2019-07-28 13:46:19 +1000
  • 6d805a13cf fix 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
  • 99bc972ad2 try fixing editing profile comments Azareal 2019-07-28 10:19:53 +1000
  • 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. Azareal 2019-07-27 09:29:42 +1000
  • 597240233f Reduce the boilerplate in tables.go Azareal 2019-07-27 09:18:32 +1000
  • 093a37e3c7 Check in even more conversations stuff. Azareal 2019-07-27 09:14:37 +1000
  • 7c8bb39024 Check in some more conversations stuff. Azareal 2019-07-27 09:13:43 +1000
  • 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 Azareal 2019-07-27 08:36:06 +1000
  • fa629f4b5d fix reports shorten some variable names Azareal 2019-07-27 08:26:52 +1000
  • 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. Azareal 2019-07-25 17:00:49 +1000
  • 91f12e26a4 Don't forget this bit. Azareal 2019-07-23 20:41:34 +1000
  • ed68c6fc04 Add 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
  • cb8e83ec79 Removed dirsize from the control panel dashboard. Experimenting with dirsize. Azareal 2019-07-21 09:09:26 +1000
  • 483ff06775 Try to reduce duplication in the router. Azareal 2019-07-12 18:33:25 +1000
  • ad4dacb447 This was a bit of a joke, but it might be a little confusing lol Azareal 2019-07-12 08:14:32 +1000
  • 7bbaa3050c Maintain panel phrase security boundaries. Azareal 2019-07-12 08:09:05 +1000
  • 533c4ca56a Fix 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
  • f7720575d5 Fix 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
  • 101b1c51df Fix the empty route errors. Azareal 2019-07-12 07:26:05 +1000
  • 13fa2326bd Avoid 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
  • 462464e47e Remember to init the emojis. Init the parser tests properly. Azareal 2019-07-11 17:20:33 +1000
  • 1d13330a06 Move 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
  • a8f2134fb5
    Merge pull request #57 from asminozhka/master Azareal 2019-07-11 14:45:06 +1000
  • 90e204bf99 Speeded up compilation asminozhka 2019-07-10 18:33:07 +0300
  • 8cf9badd46 Remove inline CSS for log pages. Darken links on hover in Nox. Add another group.CanSee test. Azareal 2019-06-28 09:35:34 +1000
  • 55382dfdb1 Just in case things blow up, shouldn't be necessary. Azareal 2019-06-23 16:25:03 +1000
  • ff97a839b8 Eliminate a mv in the installation tutorials and add a missing cd in the advanced installation steps. Azareal 2019-06-23 15:59:54 +1000
  • 947306a0af Fix 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
  • 54abbe980f Add some test cases to avoid breaking CanSee with GroupStore.Reload again. Shorten some variable names. Azareal 2019-06-18 20:02:45 +1000
  • 768406f9ae Test against master again. Azareal 2019-06-18 19:08:26 +1000
  • 97fb4af723 Fix 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
  • 89ca5ee823 langf now works in transpiled templates, albeit a little inefficiently. Azareal 2019-06-17 09:36:31 +1000
  • 89c8f4e775 Use 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
  • a5441f18de More 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