gosora/schema/mssql
Azareal f8f46b3c48 Added support for two-factor authentication.
Added the Account Dashboard and merged a few account views into it.
BREAKING CHANGE: We now use config/config.json instead of config/config.go, be sure to setup one of these files, you can config_default.json as an example of what a config.json should look like. If you don't have an existing installation, you can just rely on the installer to do this for you.

CSS Changes (does not include Nox Theme):
Sidebar should no longer show up in the account manager in some odd situations or themes.
Made a few CSS rules more generic.
Forms have a new look in Cosora now.

Config Changes:
Removed the DefaultRoute config field.
Added the DefaultPath config field.
Added the MaxRequestSizeStr config field to make it easier for users to input custom max request sizes without having to use a calculator or figure out how many bytes there are in a megabyte.
Removed the CacheTopicUser config field.
Added the UserCache config field.
Added the TopicCache config field

Phrases:
Removed ten english phrases.
Added 21 english phrases.
Changed eleven english phrases.
Removed some duplicate indices in the english phrase pack.

Removed some old benchmark code.
Tweaked some things to make the linter happy.
Added comments for all the MemoryUserCache and MemoryTopicCache methods.
Added a comment for the null caches, consult the other caches for further information on the methods.
Added a client-side check to make sure the user doesn't upload too much data in a single post. The server already did this, but it might be a while before feedback arrives from it.
Simplified a lot of the control panel route code with the buildBasePage function.
Renamed /user/edit/critical/ to /user/edit/password/
Renamed /user/edit/critical/submit/ to /user/edit/password/submit/
Made some small improvements to SEO with a couple of meta tags.
Renamed some of the control panel templates so that they use _ instead of -.
Fixed a bug where notices were being moved to the wrong place in some areas in Cosora.
Added the writeJsonError function to help abstract writing json errors.
Moved routePanelUsers to panel.Users
Moved routePanelUsersEdit to panel.UsersEdit
Moved routePanelUsersEditSubmit to panel.UsersEditSubmit
Renamed routes.AccountEditCritical to routes.AccountEditPassword
Renamed routes.AccountEditCriticalSubmit to routes.AccountEditPasswordSubmit
Removed the routes.AccountEditAvatar and routes.AccountEditUsername routes.
Fixed a data race in MemoryTopicCache.Add which could lead to the capacity limit being bypassed.
Tweaked MemoryTopicCache.AddUnsafe under the assumption that it's not going to be safe anyway, but we might as-well try in case this call is properly synchronised.
Fixed a data race in MemoryTopicCache.Remove which could lead to the length counter being decremented twice.
Tweaked the behaviour of MemoryTopicCache.RemoveUnsafe to mirror that of Remove.
Fixed a data race in MemoryUserCache.Add which could lead to the capacity limit being bypassed.
User can no longer change their usernames to blank.

Made a lot of progress on the Nox theme.
Added modified FA5 SVGs as a dependency for Nox.
Be sure to run the patcher or update script and don't forget to create a customised config/config.json file.
2018-06-17 17:28:18 +10:00
..
inserts.sql Added support for two-factor authentication. 2018-06-17 17:28:18 +10:00
query_activity_stream.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_activity_stream_matches.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_activity_subscriptions.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_administration_logs.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_attachments.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_emails.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_forums.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_forums_permissions.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_likes.sql Fixed a bug where it would use the wrong templates for Tempra Simple, Tempra Cursive, and Shadow 2018-03-31 06:25:27 +01:00
query_menu_items.sql Don't forget the schema files. 2018-05-16 21:27:06 +10:00
query_menus.sql Fixed the Go Version in the Travis file. 2018-04-22 13:33:56 +01:00
query_moderation_logs.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_pages.sql UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
query_plugins.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_polls.sql Added support for polls, minus the results UI, we're planning to have a nice little chart for this. 2018-01-27 07:30:44 +00:00
query_polls_options.sql You can now view the results of polls. 2018-01-28 14:30:24 +00:00
query_polls_voters.sql Block requests without known hosts for security reasons. 2018-01-25 04:57:33 +00:00
query_polls_votes.sql We now show requests to non-existent routes on the Route Analytics Page. 2018-01-26 05:53:34 +00:00
query_postchunks.sql Added the post counter and the associated Control Panel graph. 2018-01-14 12:03:20 +00:00
query_registration_logs.sql Added the registration logs. 2018-05-16 20:46:14 +10:00
query_replies.sql Block requests without known hosts for security reasons. 2018-01-25 04:57:33 +00:00
query_revisions.sql /topics/ (the default index) is now over 25 times faster than before. 2018-02-10 15:07:21 +00:00
query_settings.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_sync.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_themes.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_topicchunks.sql Added the global topic counter and associated graphs. 2018-01-18 12:31:25 +00:00
query_topics.sql Block requests without known hosts for security reasons. 2018-01-25 04:57:33 +00:00
query_users.sql Fixed a bug where it would use the wrong templates for Tempra Simple, Tempra Cursive, and Shadow 2018-03-31 06:25:27 +01:00
query_users_2fa_keys.sql Added support for two-factor authentication. 2018-06-17 17:28:18 +10:00
query_users_groups.sql /topics/ (the default index) is now over 25 times faster than before. 2018-02-10 15:07:21 +00:00
query_users_groups_scheduler.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_users_replies.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_viewchunks.sql The Cosora Theme is almost complete and is being rolled out on the site to demo it. 2017-12-19 03:53:13 +00:00
query_viewchunks_agents.sql We now track global user agent stats and have a currently simple Control Panel interface for that. 2018-01-09 07:39:29 +00:00
query_viewchunks_forums.sql Moved the counters to their own package. 2018-02-19 04:26:01 +00:00
query_viewchunks_langs.sql Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
query_viewchunks_referrers.sql Added referrer analytics. You can now see what site a visitor has come from. 2018-02-05 10:29:13 +00:00
query_viewchunks_systems.sql We now have analytics for the operating systems used by users. 2018-02-04 08:15:20 +00:00
query_widgets.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00
query_word_filters.sql Gosora now supports MSSQL (Microsoft SQL Server). 2017-10-16 08:32:58 +01:00