gosora/templates
Azareal 23a686fe96 UNSTABLE: Began work on the Nox Theme.
Removed the Tempra Cursive Theme.
You can now do bulk moderation actions with Shadow.

Added:
Argon2 as a dependency.
The EmailStore.
The ReportStore.
The Copy method to *Setting.
The AddColumn method to the query builder and adapters.
The textarea setting type.
More logging to better debug issues.
The GetOffset method to the UserStore.

Removed:
Sortable from Code Climate's Analysis.
MemberCheck and memberCheck as they're obsolete now.
The obsolete url_tags setting.
The BcryptGeneratePasswordNoSalt function.
Some redundant fields from some of the page structs.

Revamped:
The Control Panel Setting List and Editor.

Refactored:
The password hashing logic to make it more amenable to multiple hashing algorithms.
The email portion of the Account Manager.
The Control Panel User List.
The report system.
simplePanelUserCheck and simpleUserCheck to remove the duplicated logic as the two do the exact same thing.

Fixed:
Missing slugs in the profile links in the User Manager.
A few template initialisers potentially reducing the number of odd template edge cases.
Some problems with the footer.
Custom selection colour not applying to images on Shadow.
The avatars of the bottom row of the topic list on Conflux leaking out.

Other:
Moved the startTime variable into package common and exported it.
Moved the password hashing logic from user.go to auth.go
Split common/themes.go into common/theme.go and common/theme_list.go
Replaced the SettingLabels phrase category with the more generic SettingPhrases category.
Moved a load of routes, including panel ones into the routes and panel packages.
Hid the notifications link from the Account Menu.
Moved more inline CSS into the CSS files and made things a little more flexible here and there.
Continued work on PgSQL, still a ways away.
Guests now have a default avatar like everyone else.
Tweaked some of the font sizes on Cosora to make the text look a little nicer.
Partially implemented the theme dock override logic.
Partially implemented a "symlink" like feature for theme directories.
... And a bunch of other things I might have missed.

You will need to run this update script / patcher for this commit.
Warning: This is an "unstable commit", therefore some things may be a little less stable than I'd like. For instance, the Shadow Theme is a little broken in this commit.
2018-05-27 19:36:35 +10:00
..
overrides Added more phrases for the notices. 2018-03-21 05:56:33 +00:00
account_menu.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
account_own_edit.html Added the registration logs. 2018-05-16 20:46:14 +10:00
account_own_edit_avatar.html Fixes #8 2018-05-11 15:53:21 +10:00
account_own_edit_email.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
account_own_edit_username.html Fixed the ability to change usernames #? 2018-05-11 16:53:31 +10:00
alert.html Alerts are now rendered via a client side transpiled template rather than being hard-coded. 2018-05-14 18:56:56 +10:00
are_you_sure.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
create_topic.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
custom-page.html Fixed a crash bug caused by the previous commit. 2017-08-20 11:11:49 +01:00
error.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
footer.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
forum.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
forums.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
guilds_create_guild.html Refactored the GroupStore to make it more thread-safe. 2017-11-02 13:35:19 +00:00
guilds_css.html Renamed plugin_socialgroups to plugin_guilds 1/3 2017-11-02 04:12:51 +00:00
guilds_guild_list.html Refactored the GroupStore to make it more thread-safe. 2017-11-02 13:35:19 +00:00
guilds_member_list.html Made a huge amount of progress on the Cosora Theme in the Control Panel, it's almost ready for deployment. 2017-12-10 03:43:30 +00:00
guilds_view_guild.html Made a huge amount of progress on the Cosora Theme in the Control Panel, it's almost ready for deployment. 2017-12-10 03:43:30 +00:00
header.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
ip_search.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
login.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
menu_alerts.html Fixed the Go Version in the Travis file. 2018-04-22 13:33:56 +01:00
menu_item.html Added the menu manager and menu item editor. 2018-05-11 15:41:51 +10:00
notice.html Alerts are now rendered via a client side transpiled template rather than being hard-coded. 2018-05-14 18:56:56 +10:00
overview.html Added support for screen readers. 2017-08-20 10:39:02 +01:00
paginator.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel-forum-edit-perms.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel-forum-edit.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel-group-edit-perms.html You can now filter analytics graphs by a day, twelve hours and six hours. 2018-01-08 08:53:51 +00:00
panel-group-edit.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel-inner-menu.html Added the registration logs. 2018-05-16 20:46:14 +10:00
panel-menu.html More work on Cosora, we have a screenshot of it up now, although it's super experimental at the moment. 2017-10-30 09:57:08 +00:00
panel-user-edit.html Added the registration logs. 2018-05-16 20:46:14 +10:00
panel_adminlogs.html Commented out more debug code. 2018-05-15 15:59:52 +10:00
panel_analytics_agent_views.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_agents.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_forum_views.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_forums.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_lang_views.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_langs.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_posts.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_referrer_views.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_referrers.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_route_views.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_routes.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_system_views.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_systems.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_topics.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_analytics_views.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_backups.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_dashboard.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_debug.html Fixed the Go Version in the Travis file. 2018-04-22 13:33:56 +01:00
panel_forums.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_groups.html Use arrays for holding fragments rather than using a large number of micro variables. 2018-03-12 04:52:47 +00:00
panel_modlogs.html Commented out more debug code. 2018-05-15 15:59:52 +10:00
panel_plugins.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
panel_reglogs.html Added the registration logs. 2018-05-16 20:46:14 +10:00
panel_setting.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
panel_settings.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
panel_themes.html Commented out more debug code. 2018-05-15 15:59:52 +10:00
panel_themes_menus.html Commented out more debug code. 2018-05-15 15:59:52 +10:00
panel_themes_menus_item_edit.html Commented out more debug code. 2018-05-15 15:59:52 +10:00
panel_themes_menus_items.html Commented out more debug code. 2018-05-15 15:59:52 +10:00
panel_users.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
panel_word_filters.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
profile.html 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
profile_comments_row.html Added support for phrases in CSS files. 2018-03-11 09:33:49 +00:00
register.html Added the registration logs. 2018-05-16 20:46:14 +10:00
topic.html 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
topic_alt.html 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
topics.html UNSTABLE: Began work on the Nox Theme. 2018-05-27 19:36:35 +10:00
widget_about.html Overhauled the widget system. You can now specify more complex logic for where a widget can show up and you can now place widgets in the footer. 2017-11-29 02:34:02 +00:00
widget_menu.html Added support for word filters. 2017-08-27 10:33:45 +01:00
widget_simple.html Added support for word filters. 2017-08-27 10:33:45 +01:00