gosora/common
Azareal 1fa6b3ff26 Optimise MemoryForumPermsStore by splitting recalcCanSeeAll out of Reload and only calling it once.
Reduce the amount of lock contention in recalcCanSeeAll by only loading each forum once.
Stop logging the group ID twice in recalcCanSeeAll.
Add the CacheAdd method to GroupCache and use it.
Reduce the amount of boilerplate.
2021-03-22 19:58:13 +10:00
..
alerts Alerts are now rendered via a client side transpiled template rather than being hard-coded. 2018-05-14 18:56:56 +10:00
counters log errors properly in ForumsOrderSubmit 2021-01-06 16:41:08 +10:00
gauth Added support for two-factor authentication. 2018-06-17 17:28:18 +10:00
meta Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
phrases avoid allocs for guest alert etags 2020-03-07 12:59:06 +10:00
templates wip allow for more cdns 2020-07-30 18:10:29 +10:00
activity_stream.go fix deleting like alerts when unliking a reply 2020-02-01 16:56:04 +10:00
alerts.go add audio player 2020-05-05 18:10:19 +10:00
attachments.go optimise attach exts 2020-03-28 09:10:54 +10:00
audit_logs.go initial perf anaytics 2020-02-23 19:08:47 +10:00
auth.go Add per-user profile comment visibility settings. 2020-07-15 07:50:29 +10:00
cache.go Add the disk and database sections to the debug page. 2019-06-01 22:31:48 +10:00
common_easyjson.tgo Just in case things blow up, shouldn't be necessary. 2019-06-23 16:25:03 +10:00
common.go add flif, heif, heic, bpg and opus to allowed file extensions 2021-02-19 13:28:20 +10:00
conversations.go log errors properly in ForumsOrderSubmit 2021-01-06 16:41:08 +10:00
convos_posts.go Basic conversations now work, although there is still testing and UI stuff to be done. 2019-08-20 18:44:37 +10:00
disk.go simplify the agents, forums, memory and referrer counters 2019-07-28 14:01:33 +10:00
email_store.go canonalize emails properly 2020-06-16 12:07:21 +10:00
email.go common: fix shadowed error in SendEmail() 2020-02-18 11:16:16 -08:00
errors.go other mfa store tests 2020-04-03 08:24:32 +10:00
extend.go strip bbcode tags from ogdesc meta blocks for topics 2020-06-08 12:18:17 +10:00
files.go subresource integrity 2020-07-31 15:33:29 +10:00
forum_perms_store.go Optimise MemoryForumPermsStore by splitting recalcCanSeeAll out of Reload and only calling it once. 2021-03-22 19:58:13 +10:00
forum_perms.go Experiment with eliminating allocations. 2019-10-28 17:46:14 +10:00
forum_store.go link forum list last topics to last pages 2020-08-13 13:26:02 +10:00
forum.go link forum list last topics to last pages 2020-08-13 13:26:02 +10:00
group_store.go Optimise MemoryForumPermsStore by splitting recalcCanSeeAll out of Reload and only calling it once. 2021-03-22 19:58:13 +10:00
group.go Let users unlike posts. 2020-01-31 20:48:55 +10:00
ip_search.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
likes.go imagine if travis actually worked 2020-12-18 06:38:30 +10:00
menu_item_store.go Shorten some names and eliminate a few allocs. 2019-11-12 16:56:51 +10:00
menu_store.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
menus.go minify menu templates 2020-03-23 11:37:35 +10:00
mfa_store.go update second scratch slot properly 2020-04-02 21:00:01 +10:00
misc_logs.go code cleanup 2020-02-05 12:48:35 +10:00
module_ottojs.go The Search and Filter Widget is now partly implemented. Just Search to go in the basic implementation. 2019-02-10 15:52:26 +10:00
no_websockets.go Added more phrases for the notices. 2018-03-21 05:56:33 +00:00
null_reply_cache.go Added a small reply cache. 2019-05-17 18:40:41 +10:00
null_topic_cache.go Basic search now works for the Search & Filter Widget. ElasticSearch has been temporarily delayed, so I can push through this update. 2019-02-23 16:29:19 +10:00
null_user_cache.go optimise topic pages 2020-04-27 22:41:55 +10:00
page_store.go more attachment tests 2020-02-19 20:32:26 +10:00
pages.go user manager: search by group 2021-01-20 09:47:08 +10:00
parser.go fix some parser corner cases 2021-02-19 12:51:13 +10:00
password_reset.go fix attachcount not being updated properly when attachments are deleted 2020-02-20 14:32:49 +10:00
permissions.go add AutoLink permission 2021-02-18 21:40:42 +10:00
pluginlangs.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
poll_cache.go Begin work on making the analytics panes somewhat usable when having JavaScript disabled. 2019-10-28 09:13:24 +10:00
poll_store.go add flif, heif, heic, bpg and opus to allowed file extensions 2021-02-19 13:28:20 +10:00
poll.go remove polls from poll cache on deletion 2020-02-20 21:28:49 +10:00
profile_reply_store.go Add CreateProfileReply and AutoEmbed group permissions. 2020-02-04 21:47:03 +10:00
profile_reply.go Add CreateProfileReply and AutoEmbed group permissions. 2020-02-04 21:47:03 +10:00
promotions.go Add UseConvosOnlyWithMod group permission. 2020-02-11 13:13:38 +10:00
ratelimit.go log errors properly in ForumsOrderSubmit 2021-01-06 16:41:08 +10:00
recalc.go optimise topic lists by caching common qcounts for getList stmts 2020-03-09 13:51:44 +10:00
relations.go Add BulkIsBlockedBy method to BlockStore. 2021-02-27 16:13:03 +10:00
reply_cache.go code cleanup 2020-02-05 12:48:35 +10:00
reply_store.go optimise topic pages 2020-04-27 22:41:55 +10:00
reply.go optimise topic pages 2020-04-27 22:41:55 +10:00
report_store.go update .link_most_viewed properly on page transitions 2020-12-18 11:04:07 +10:00
routes_common.go avoid double indirect for header in simple_forum_check_pre_perms hook 2020-05-26 11:46:02 +10:00
search.go missed a spot 2020-04-03 09:06:26 +10:00
settings.go add website datenbank user agent 2020-03-21 17:44:33 +10:00
site.go fix noavatar cap bug 2020-12-18 07:13:31 +10:00
statistics.go Basic group promotions. 2019-09-29 14:56:39 +10:00
subscription.go increase the number of agents on the ua chart 2020-03-24 12:07:30 +10:00
tasks.go initial perf anaytics 2020-02-23 19:08:47 +10:00
template_init.go log errors properly in ForumsOrderSubmit 2021-01-06 16:41:08 +10:00
thaw.go optimise topic lists by caching common qcounts for getList stmts 2020-03-09 13:51:44 +10:00
theme_list.go add BuildWidget2 to avoid allocing as many strings in templates for docks 2020-04-12 15:00:15 +10:00
theme.go subresource integrity 2020-07-31 15:33:29 +10:00
thumbnailer.go log errors properly in ForumsOrderSubmit 2021-01-06 16:41:08 +10:00
topic_cache.go code cleanup 2020-02-05 12:48:35 +10:00
topic_list.go log errors properly in ForumsOrderSubmit 2021-01-06 16:41:08 +10:00
topic_store.go add flif, heif, heic, bpg and opus to allowed file extensions 2021-02-19 13:28:20 +10:00
topic.go Weekly Views. 2021-01-03 07:46:24 +10:00
user_cache.go optimise topic pages 2020-04-27 22:41:55 +10:00
user_store.go add qwant, xenforo, twingly, linkfluence, and new toutiao user agent. 2021-03-02 17:22:32 +10:00
user.go wrap noavatar uids at 10 2020-11-09 16:28:14 +10:00
utils.go stop suspicious email check breaking optional emails 2020-06-19 14:22:41 +10:00
weak_passwords.go docs for weakpass.json 2020-06-19 13:03:10 +10:00
websockets.go Revert "Revert "will a pointer make this faster...?"" 2020-03-18 19:21:34 +10:00
widget_search_and_filter.go other mfa store tests 2020-04-03 08:24:32 +10:00
widget_store.go code cleanup 2020-02-05 12:48:35 +10:00
widget_wol_context.go Added the Online Users Context widget. 2019-01-22 22:06:55 +10:00
widget_wol.go code cleanup 2020-02-05 12:48:35 +10:00
widget.go code cleanup 2020-02-05 12:48:35 +10:00
widgets.go eliminate string allocs for HasWidgets 2020-04-12 15:37:38 +10:00
word_filters.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
ws_hub.go log errors properly in ForumsOrderSubmit 2021-01-06 16:41:08 +10:00
ws_user.go add WSUser.WriteToPageBytesMulti 2020-07-16 20:51:34 +10:00