gosora/templates
Azareal 5a8b994877 Added support for phrases in templates.
The language of the end-user is now tracked and presented in the Analytics Manager.
Profile owners now get alerts when someone posts on their profiles.

The login page is now transpiled, estimated to be sixty times faster.
The registration page is now transpiled, estimated to be sixty times faster.
The IP Search page is now transpiled, estimated to be sixty times faster.
The error pages are now transpiled, estimated to be sixty times faster.
The login page now uses phrases.
The registration page now uses phrases.
IP Search now uses phrases.
Renamed the ip-search template to ip_search.
Alerts are now held in an alertbox container div.
Added ids for the main container divs for the account manager sections.
Added an id to the main container for the topic list template.
Added an id to the main container for the forum list template.
Added an id to the main container for the forum template.
Added an avatar box CSS class for the avatar box in the account manager's avatar page.
Did a bit of renaming for a future refactor in the routes counter.
Did a bit of renaming for a future refactor in the operating system counter.
A notice is shown to the user now when their account is inactive.
The account activation status is now fetched by the user store.
We now track Slackbot.
You can now prepend strings to the start of router.DumpRequest request dumps to avoid tearing these bits of contextual data away from the bodies.
.action file extensions are now seen as suspicious by the router.
Moved routeWebsockets to common.RouteWebsockets for now.
Moved routeCreateReplySubmit to routes.CreateReplySubmit.
Moved alert.go into common.
Moved the WebSockets logic into common.
Escape strings a little earlier in the analytics routes and use integers instead of strings where possible.
We now show a success notification when you update a user via the User Manager.
Split the configuration properties off from CTemplateSet into CTemplateConfig.
Renamed some of the properties of CTemplateSet to make them easier to understand.
Removed some obsolete properties from CTemplateSet.
Did a bit of spring cleaning in the template transpiler to cut down on unneccessary lines and to reduce duplication.
Fixed a double else bug in ranges over maps in the template transpiler.
Split the minifiers off the main template transpilation file into their own file.
Refactored some of the routes which rely on alerts to use shared functions rather than having unique implementations in the routes themselves.

All Themes Except Cosora:
Refactored the opt nodes to make it easier to roll out bulk moderation.

Shadow:
Improved the notice CSS.
Tweaked the sticky border colour.

Cosora:
The theme JS file now uses strict mode.
Notices are shunted under rowhead with JS now, although this change might be reverted soon.
Added CSS for notices.
Fixed the padding under the avatar box in the account manager avatar page.

Schema:
Added the viewchunks_langs table.
2018-03-08 03:59:47 +00:00
..
account_menu.html Moved routeProfile to routes.ViewProfile. 2018-02-26 09:07:00 +00:00
account_own_edit.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
account_own_edit_avatar.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
account_own_edit_email.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
account_own_edit_username.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
are_you_sure.html Moved the counters to their own package. 2018-02-19 04:26:01 +00:00
create_topic.html Replaced the user agent parser with a faster and more flexible one. 2018-02-03 05:47:14 +00:00
custom-page.html Fixed a crash bug caused by the previous commit. 2017-08-20 11:11:49 +01:00
edit-topic.html Added support for screen readers. 2017-08-20 10:39:02 +01:00
error.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
footer.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
forum.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
forums.html Added support for phrases in templates. 2018-03-08 03:59:47 +00: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 Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
ip_search.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
login.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
menu.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
overview.html Added support for screen readers. 2017-08-20 10:39:02 +01:00
page.html Added the BBCode plugin. 2017-01-05 14:41:14 +00:00
panel-adminlogs.html Moved the tree counter node into it's own experimental area. 2017-12-27 23:38:37 +00:00
panel-forum-edit-perms.html Added a time graph for individual user agents. 2018-01-10 03:32:48 +00:00
panel-forum-edit.html Added per-forum analytics. 2018-02-22 02:27:17 +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 Moved the tree counter node into it's own experimental area. 2017-12-27 23:38:37 +00:00
panel-inner-menu.html Added support for phrases in templates. 2018-03-08 03:59:47 +00: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 Moved the tree counter node into it's own experimental area. 2017-12-27 23:38:37 +00:00
panel_analytics_agent_views.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_agents.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_forum_views.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_forums.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_lang_views.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
panel_analytics_langs.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
panel_analytics_posts.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_referrer_views.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_referrers.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_route_views.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_routes.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_system_views.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_systems.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_topics.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_analytics_views.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_backups.html Moved the counters to their own package. 2018-02-19 04:26:01 +00:00
panel_dashboard.html Added a time graph for individual user agents. 2018-01-10 03:32:48 +00:00
panel_debug.html Renamed the pre_render_panel_mod_log pre-render hook to pre_render_panel_modlogs. 2018-01-11 08:03:17 +00:00
panel_forums.html Added per-forum analytics. 2018-02-22 02:27:17 +00:00
panel_groups.html Renamed the pre_render_panel_mod_log pre-render hook to pre_render_panel_modlogs. 2018-01-11 08:03:17 +00:00
panel_modlogs.html Renamed the pre_render_panel_mod_log pre-render hook to pre_render_panel_modlogs. 2018-01-11 08:03:17 +00:00
panel_plugins.html Renamed the pre_render_panel_mod_log pre-render hook to pre_render_panel_modlogs. 2018-01-11 08:03:17 +00:00
panel_setting.html Renamed the pre_render_panel_mod_log pre-render hook to pre_render_panel_modlogs. 2018-01-11 08:03:17 +00:00
panel_settings.html Renamed the pre_render_panel_mod_log pre-render hook to pre_render_panel_modlogs. 2018-01-11 08:03:17 +00:00
panel_themes.html Renamed the pre_render_panel_mod_log pre-render hook to pre_render_panel_modlogs. 2018-01-11 08:03:17 +00:00
panel_users.html IP Search now searches profile replies. 2018-01-22 08:15:45 +00:00
panel_word_filters.html Moved the counters to their own package. 2018-02-19 04:26:01 +00:00
profile.html Moved routeProfile to routes.ViewProfile. 2018-02-26 09:07:00 +00:00
profile_comments_row.html Moved routeProfile to routes.ViewProfile. 2018-02-26 09:07:00 +00:00
register.html Added support for phrases in templates. 2018-03-08 03:59:47 +00:00
topic.html /topics/ (the default index) is now over 25 times faster than before. 2018-02-10 15:07:21 +00:00
topic_alt.html Replaced the user agent parser with a faster and more flexible one. 2018-02-03 05:47:14 +00:00
topics.html Added support for phrases in templates. 2018-03-08 03:59:47 +00: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