gosora/common
Azareal 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.

Add Existable interface.
Add Delete method to LikeStore.
Add Each, Exists, Create, CountUser, CountMegaUser and CountBigUser methods to ReplyStore.
Add CountUser, CountMegaUser, CountBigUser methods to TopicStore.
Add Each method to UserStore.
Add Add, Delete and DeleteResource methods to SubscriptionStore.
Add Delete, DeleteByParams, DeleteByParamsExtra and AidsByParamsExtra methods to ActivityStream.
Add Exists method to ProfileReplyStore.

Add DropColumn, RenameColumn and ChangeColumn to the database adapters.

Shorten ipaddress column names to ip.
- topics table.
- replies table
- users_replies table.
- polls_votes table.
Add extra column to activity_stream table.
Fix an issue upgrading sites to MariaDB 10.3 from older versions of Gosora. Please report any other issues you find.

You need to run the updater / patcher for this commit.
2020-01-31 17:22:08 +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 simplify the agents, forums, memory and referrer counters 2019-07-28 14:01:33 +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 Add option to delete all of a user's posts. 2020-01-14 15:07:00 +10:00
templates Add option to delete all of a user's posts. 2020-01-14 15:07:00 +10:00
activity_stream.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
alerts.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
attachments.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
audit_logs.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
auth.go Shorten things. 2019-12-07 16:27:01 +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 Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
conversations.go Cascade delete attachments properly. 2020-01-31 17:22: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 Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
email.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
errors.go Shorten things. 2019-09-29 15:10:05 +10:00
extend.go Finish up the adminlogs. 2019-11-10 12:37:53 +10:00
files.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
forum_perms_store.go Shorten things. 2019-12-07 16:27:01 +10:00
forum_perms.go Experiment with eliminating allocations. 2019-10-28 17:46:14 +10:00
forum_store.go Add option to delete all of a user's posts. 2020-01-14 15:07:00 +10:00
forum.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
group_store.go Shorten things. 2019-12-07 16:27:01 +10:00
group.go Experiment with eliminating allocations. 2019-10-28 17:46:14 +10:00
ip_search.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
likes.go Cascade delete attachments properly. 2020-01-31 17:22:08 +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 Experiment with eliminating allocations. 2019-10-28 17:46:14 +10:00
mfa_store.go Reduce boilerplate. 2019-07-29 09:19:46 +10:00
misc_logs.go Cascade delete attachments properly. 2020-01-31 17:22:08 +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 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
page_store.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
pages.go NoEmbeds privacy and config settings. 2019-12-08 13:40:56 +10:00
parser.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
password_reset.go Optimise the database layer. 2020-01-01 07:57:54 +10:00
permissions.go Cascade delete attachments properly. 2020-01-31 17:22:08 +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 Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
poll.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
profile_reply_store.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
profile_reply.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
promotions.go Update the group promotion UI. 2019-10-07 08:54:09 +10:00
ratelimit.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
recalc.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
relations.go Add blocklist page. 2019-11-12 16:17:46 +10:00
reply_cache.go Add option to delete all of a user's posts. 2020-01-14 15:07:00 +10:00
reply_store.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
reply.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
report_store.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
routes_common.go Add DisableLastIP configuration setting. 2020-01-02 16:04:10 +10:00
search.go Shortening some things. 2019-10-02 07:06:22 +10:00
settings.go Begin work on making the analytics panes somewhat usable when having JavaScript disabled. 2019-10-28 09:13:24 +10:00
site.go Add DisableRegLog configuration setting. 2020-01-04 15:30:25 +10:00
statistics.go Basic group promotions. 2019-09-29 14:56:39 +10:00
subscription.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
tasks.go Do proper averaging and collect more samples for the memory analytics pane. 2019-05-02 09:14:07 +10:00
template_init.go NoEmbeds privacy and config settings. 2019-12-08 13:40:56 +10:00
thaw.go Basic group promotions. 2019-09-29 14:56:39 +10:00
theme_list.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
theme.go Use json marshal for the group permissions in querygen. 2019-10-06 15:32:08 +10:00
thumbnailer.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
topic_cache.go Accelerate the convo list. 2019-09-01 08:07:34 +10:00
topic_list.go Shorten some names and eliminate a few allocs. 2019-11-12 16:56:51 +10:00
topic_store.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
topic.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
user_cache.go Shorten the names of the IP fields. 2019-09-01 08:34:43 +10:00
user_store.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
user.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
utils.go NoEmbeds privacy and config settings. 2019-12-08 13:40:56 +10:00
websockets.go Shortening some things. 2019-10-02 07:06:22 +10:00
widget_search_and_filter.go Shortening some things. 2019-10-02 07:06:22 +10:00
widget_store.go Show the names of the participants on the convo list instead of the placeholder text. 2019-08-28 16:47:54 +10:00
widget_wol_context.go Added the Online Users Context widget. 2019-01-22 22:06:55 +10:00
widget_wol.go Tests are green now. 2019-10-06 11:49:31 +10:00
widget.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
widgets.go Add option to delete all of a user's posts. 2020-01-14 15:07:00 +10:00
word_filters.go Cascade delete attachments properly. 2020-01-31 17:22:08 +10:00
ws_hub.go Terminate this loop earlier. 2019-11-04 17:00:12 +10:00
ws_user.go Begin work on making the analytics panes somewhat usable when having JavaScript disabled. 2019-10-28 09:13:24 +10:00