Version 5.0.0 beta 4

This commit is contained in:
Neo committed 2025-12-19 16:57:00 -08:00
1 parent e86153356a
commit 2f24f9de48
276 files changed
+8614 -6044

No files matched your search

+3 -3
View File
@@ -265,11 +265,11 @@
}
},
"moderation": {
"reportedContent": {
"report": {
"tab": "members",
"controller": "reportedContent",
"controller": "report",
"do": "",
"restriction": "reportedContent_manage"
"restriction": "reportedContentTypes_manage"
},
"spam": {
"tab": "members",
+1 -1
View File
@@ -1476,7 +1476,7 @@
]
},
"app=core&module=moderation&controller=reportedContentTypes": {
"lang_key": "menu__core_moderation_reportedContentTypes",
"lang_key": "r__reportedContentTypes",
"restriction": null,
"keywords": [
"report",
+6 -1
View File
@@ -362,6 +362,10 @@
<setting key="reg_rules"><![CDATA[{"key":"reg_rules","default":"<p>Please take a moment to review these rules.<\/p><p>Please remember that we are not responsible for any messages posted. We do not vouch for or warrant the accuracy, completeness or usefulness of any message, and are not responsible for the contents of any message.<\/p><p>The messages express the views of the author of the message, not necessarily the views of this website. Any user who feels that a posted message is objectionable is encouraged to contact us immediately by email. We have the ability to remove objectionable messages and we will make every effort to do so, within a reasonable time frame, if we determine that removal is necessary.<\/p><p>You agree, through your use of this service, that you will not use this website to post any material which is knowingly false and\/or defamatory, inaccurate, abusive, vulgar, hateful, harassing, obscene, profane, sexually oriented, threatening, invasive of a person's privacy, or otherwise violative of any law.<\/p><p>You agree not to post any copyrighted material unless the copyright is owned by you or by this website.<\/p><p>Our software uses cookies to distinguish you from other users of our website. This helps us to provide you with a personalized experience when you browse this site.<\/p>","report":"bool"}]]></setting>
<setting key="relative_dates_enable"><![CDATA[{"key":"relative_dates_enable","default":"1","report":"full"}]]></setting>
<setting key="remote_image_cache"><![CDATA[{"key":"remote_image_cache","default":"7","report":"full"}]]></setting>
<setting key="report_capture_guest_details"><![CDATA[{"key":"report_capture_guest_details","default":"0","report":"full"}]]></setting>
<setting key="report_content_mandatory"><![CDATA[{"key":"report_content_mandatory","default":"0","report":"none"}]]></setting>
<setting key="report_guest_details_name_mandatory"><![CDATA[{"key":"report_guest_details_name_mandatory","default":"0","report":"full"}]]></setting>
<setting key="report_guest_details_store_days"><![CDATA[{"key":"report_guest_details_store_days","default":"365","report":"none"}]]></setting>
<setting key="reputation_can_self_vote"><![CDATA[{"key":"reputation_can_self_vote","default":"","report":"full"}]]></setting>
<setting key="reputation_enabled"><![CDATA[{"key":"reputation_enabled","default":"1","report":"full"}]]></setting>
<setting key="reputation_highlight"><![CDATA[{"key":"reputation_highlight","default":"50","report":"full"}]]></setting>
@@ -406,6 +410,7 @@
<setting key="sendgrid_ip_pool"><![CDATA[{"key":"sendgrid_ip_pool","default":"","report":"bool"}]]></setting>
<setting key="sendgrid_use_for"><![CDATA[{"key":"sendgrid_use_for","default":"","report":"full"}]]></setting>
<setting key="seo_r_on"><![CDATA[{"key":"seo_r_on","default":"1","report":"full"}]]></setting>
<setting key="seo_reduce_links"><![CDATA[{"key":"seo_reduce_links","default":"1","report":"full"}]]></setting>
<setting key="setup_in_progress"><![CDATA[{"key":"setup_in_progress","default":"","report":"none"}]]></setting>
<setting key="signatures_enabled"><![CDATA[{"key":"signatures_enabled","default":"","report":"full"}]]></setting>
<setting key="signatures_guests"><![CDATA[{"key":"signatures_guests","default":"","report":"full"}]]></setting>
@@ -677,7 +682,7 @@
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;tab=leaderboard&amp;searchResult=reputation_timezone"><![CDATA[{"lang_key":"reputation_timezone","restriction":"reps_manage","keywords":["leaderboard","timezone"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=messengerstats&amp;controller=pmstats"><![CDATA[{"lang_key":"menu__core_members_pmstats","restriction":null,"keywords":["message statistics","Messenger Statistics","private messages"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=reportedContent"><![CDATA[{"lang_key":"menu__core_moderation_reportedContent","restriction":"reportedContent_manage","keywords":["moderation","report","report types"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=reportedContentTypes"><![CDATA[{"lang_key":"menu__core_moderation_reportedContentTypes","restriction":null,"keywords":["report","report types"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=reportedContentTypes"><![CDATA[{"lang_key":"r__reportedContentTypes","restriction":null,"keywords":["report","report types"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=spam"><![CDATA[{"lang_key":"menu__core_moderation_spam","restriction":"spam_manage","keywords":["spam","spammers"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=spam&amp;do=serviceLogs"><![CDATA[{"lang_key":"spamlogs","restriction":"spam_service_log","keywords":["spam logs"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=spam&amp;searchResult=bot_antispam_type"><![CDATA[{"lang_key":"bot_antispam_type","restriction":"spam_manage","keywords":["bot prevention","CAPTCHA","hCaptcha","security question"]}]]></acpsearch>
+1 -1
View File
@@ -45,7 +45,7 @@
"isDynamicEntry": true
},
"src/main.jsx": {
"file": "assets/main-mf6AQnai.js",
"file": "assets/main-CoHJ0uDc.js",
"name": "main",
"src": "src/main.jsx",
"isEntry": true,
+30 -3
View File
@@ -1,5 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<emails><template><template_app>core</template_app><template_name>notification_new_private_message</template_name><template_content_html><![CDATA[{$email->language->addToStack("messenger_notify_title", FALSE, array( 'sprintf' => array( $message->author()->name ) ) )}
<emails><template><template_app>core</template_app><template_name>notification_report_outcome</template_name><template_content_html><![CDATA[{{if ! empty( $userReport['guest_name'] )}}
<strong>{$userReport['guest_name']}</strong>
<br><br>
{{endif}}
{{$date = \IPS\DateTime::ts( $userReport['date_reported'] )->localeDate();}}
{$email->language->addToStack("report_outcome_email_blurb", FALSE, array( 'sprintf' => array( $date, $reportIndex->mapped('title'), $reportType->_title ) ) )}
<br><br>
{$email->language->addToStack("report_outcome_email_prelude")}
<br><br>
{$reportIndex->getReportOutcomeBlurb( $userReport['id'] )}
<br /><br />
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>
]]></template_content_html><template_data>$reportIndex, $reportType, $userReport, $email</template_data><template_content_plaintext><![CDATA[{{$date = \IPS\DateTime::ts( $userReport['date_reported'] )->localeDate();}}
{$email->language->addToStack("report_outcome_email_blurb", FALSE, array( 'sprintf' => array( $date, $reportIndex->mapped('title'), $reportType->_title ) ) )}
{$email->language->addToStack("report_outcome_email_prelude")}
{$reportIndex->getReportOutcomeBlurb( $userReport['id'] )}
]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_new_private_message</template_name><template_content_html><![CDATA[{$email->language->addToStack("messenger_notify_title", FALSE, array( 'sprintf' => array( $message->author()->name ) ) )}
<br /><br />
<a href='{$message->url()}' style="color: #ffffff; font-family: 'Helvetica Neue', helvetica, sans-serif; text-decoration: none; font-size: 12px; background: {setting="email_color"}; line-height: 32px; padding: 0 10px; display: inline-block; border-radius: 3px;">{$email->language->addToStack("messenger_inline_button", FALSE)}</a>
@@ -609,7 +631,12 @@
{$email->language->addToStack("email_go_to_x_profile", FALSE, array( 'htmlsprintf' => array( $member->name ) ) )}: {$member->url()}
=====
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_automatic_moderation</template_name><template_content_html><![CDATA[{{$item = $reportedContent instanceof \IPS\Content\Item ? $reportedContent : $reportedContent->item();}}
-- {setting="board_name"}]]></template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_report_content_author</template_name><template_content_html><![CDATA[{{$text=nl2br($templateContent);}}
{$text|raw}
<br /><br />
<em style='color: #8c8c8c'>&mdash; {setting="board_name"}</em>
]]></template_content_html><template_data>$reportIndex, $content, $templateContent, $email</template_data><template_content_plaintext>{$templateContent}
</template_content_plaintext><template_pinned>0</template_pinned></template><template><template_app>core</template_app><template_name>notification_automatic_moderation</template_name><template_content_html><![CDATA[{{$item = $reportedContent instanceof \IPS\Content\Item ? $reportedContent : $reportedContent->item();}}
{$email->language->addToStack("email_content_automatic_moderation", FALSE, array( 'sprintf' => array( $reportedContent->indefiniteArticle( $email->language ), $reportedContent->url(), $item->mapped('title') ) ) )}
<br />
@@ -990,7 +1017,7 @@
{{endif}}
<tr>
<td dir='{dir}' style="font-family: 'Helvetica Neue', helvetica, sans-serif; line-height: 1.5; font-size: 14px;">
<strong>{$content->mapped('title')}</strong>
<strong>{expression="(string) $content->mapped('title')"}</strong>
</td>
</tr>
{{$emailContent = $email->parseTextForEmail( $content->content(), $email->language, ( \IPS\Settings::i()->email_truncate ? 150 : NULL ) );}}
+8 -4
View File
@@ -240,10 +240,6 @@
"friendly": "modcp\/reports\/{#id}",
"real": "app=core&module=modcp&controller=modcp&tab=reports&action=view"
},
"modcp": {
"friendly": "modcp",
"real": "app=core&module=modcp&controller=modcp"
},
"modcp_members": {
"friendly": "modcp\/members",
"real": "app=core&module=modcp&controller=modcp&tab=members"
@@ -284,6 +280,14 @@
"friendly": "modcp\/assignments",
"real": "app=core&module=modcp&controller=modcp&tab=assignments"
},
"modcp_tab": {
"friendly": "modcp\/{@tab}",
"real": "app=core&module=modcp&controller=modcp"
},
"modcp": {
"friendly": "modcp",
"real": "app=core&module=modcp&controller=modcp"
},
"ignore": {
"friendly": "ignore",
"real": "app=core&module=system&controller=ignore"
File diff suppressed because it is too large. Load diff
+63 -8
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<language>
<app key="core" version="5000029">
<app key="core" version="5000030">
<word key="__app_core" js="0">System</word>
<word key="__indefart_personal_conversation" js="0">a personal conversation</word>
<word key="__indefart_personal_conversation_message" js="0">a message in a personal conversation</word>
@@ -3916,12 +3916,12 @@
<word key="ads_txt_enabled_desc" js="0"><![CDATA[<a href='{external.ads-dot-text}' target='_blank' rel='noopener'>ads.txt</a> is a simple, flexible, and secure method for publishers and distributors to declare who is authorized to sell their inventory.]]></word>
<word key="menu__core_moderation" js="0">Content Moderation</word>
<word key="menu__core_moderation_reportedContent" js="0">Automatic Moderation</word>
<word key="menu__core_moderation_reportedContentTypes" js="0">Report Types</word>
<word key="menu__core_moderation_report" js="0">Reporting Content</word>
<word key="menu__core_moderation_spam" js="0">Spam Prevention</word>
<word key="menu__core_moderation_warnings" js="0">Warnings</word>
<word key="r__reportedContent" js="0">Automatic Moderation</word>
<word key="r__reportedContent" js="0">Automatic Moderation Rules</word>
<word key="r__reportedContent_manage" js="0">Can manage automatic moderation rules</word>
<word key="r__reportedContentTypes" js="0">Report Types</word>
<word key="r__reportedContentTypes" js="0">Reporting Content</word>
<word key="r__reportedContentTypes_manage" js="0">Can manage report types</word>
<word key="automaticmoderation" js="0">Automatic Content Moderation</word>
<word key="automaticmoderation_generic_details" js="0">Details</word>
@@ -3952,11 +3952,40 @@
<word key="automoderation_deleted" js="0">Report deleted</word>
<word key="automoderation_cannot_find_report" js="0">Cannot find that report</word>
<word key="automoderation_report_points_flag" js="0">{# [1:automatic moderation point][?:automatic moderation points]}</word>
<word key="manage_automatic_rules" js="0">Manage Automatic Content Moderation Rules</word>
<word key="reportedContent_types" js="0">Manage Report Types</word>
<word key="automaticmod_types_title" js="0">Type Title</word>
<word key="automaticmod_types" js="0">Report Types</word>
<word key="automoderation_report_type_filter" js="0">Report Type</word>
<word key="moderation_reporttypes_desc" js="0"><![CDATA[Report Types are the subject or context of the reportable item, for example Offensive / Abusive or Spam. Create these types to use for your <a href='{internal.app=core&module=moderation&controller=reportedContent}'>Automatic Content Moderation</a> rules]]></word>
<word key="moderation_reporttypes_desc" js="0"><![CDATA[Report Types are the selectable reason for creating a report. Create these types to use for your <a href='{internal.app=core&module=moderation&controller=reportedContent}'>Automatic Content Moderation</a> rules and for when members report content. You can select which groups can report content in the <a href='{internal.app=core&module=members&controller=groups&searchResult=g_can_report}'>group settings</a>.]]></word>
<word key="reporting_content_blurb" js="0"><![CDATA[Allow your members to report content to surface issues to your moderation team. You can configure the reasons for reporting and who can report content in the <a href='{internal.app=core&module=moderation&controller=reportedContentTypes}'>Report Types</a> and <a href='{internal.app=core&module=members&controller=groups&searchResult=g_can_report}'>Group Settings</a>. Configuring <a href='{internal.app=core&module=moderation&controller=reportedContent}'>Automatic Content Moderation</a> will allow you to automatically hide content that receives a certain number of reports.]]></word>
<word key="report_capture_guest_details" js="0">Capture guest details</word>
<word key="report_capture_guest_details_desc" js="0">When a guest reports content, request their name and email address which is stored with the report.</word>
<word key="report_guest_details_name_mandatory" js="0">Guest name must be completed</word>
<word key="report_guest_details_name_mandatory_desc" js="0">Guests can choose to provide their name when reporting content.</word>
<word key="report_content_mandatory" js="0">Report message mandatory</word>
<word key="report_content_mandatory_desc" js="0">Require members to provide a message when reporting content.</word>
<word key="mailsub__core_notification_report_outcome" js="0">Outcome of your reported content</word>
<word key="report_outcome_email_blurb" js="0"><![CDATA[On %s, you reported <strong>%s</strong> as <em>%s</em>]]></word>
<word key="report_outcome_email_prelude" js="0">Our community team has investigated that report, and this is the outcome:</word>
<word key="notification__report_outcome" js="0">Your report for %s, marked as %s has been processed as: %s</word>
<word key="report_guest_details_store_days" js="0">Remove guest details after</word>
<word key="report_guest_details_store_unlimited" js="0">never remove</word>
<word key="report_capture_guest_details__warning" js="0"><![CDATA[The ability for guests to report content is currently disabled. To enable this feature, you must enable the 'Can Report Content' setting for Guests in <a href='{internal.app=core&module=members&controller=groups&searchResult=g_can_report}'>group management</a>.]]></word>
<word key="reporting_content_notifications_blurb" js="0">Create email notifications that you can choose to send to the author of the content that was reported when marking a report as rejected or complete.</word>
<word key="report_author_notification_title" js="0">Notifications</word>
<word key="acplog__report_author_notification_edited" js="0">Report notification %s edited</word>
<word key="acplog__report_author_notification_created" js="0">Report notification %s created</word>
<word key="acplog__report_author_notification_deleted" js="0">Report notfication %s deleted</word>
<word key="report_notifications_title" js="0">Title</word>
<word key="report_notifications_text" js="0">Content</word>
<word key="report_notifications_title_desc" js="0">This is for reference only, it is not sent with any notification</word>
<word key="report_notifications_text_desc" js="0"><![CDATA[The email notification that can be sent to the author of the content.<br>You can use the following special tags:<br>{name}: the name of the content author.<br>{content}: the reported content text.<br>{link}: the link to the content.<br>{reason}: the reason for the report (i.e. abusive, spam, etc).]]></word>
<word key="modal_author__notification" js="0">Send notification to %s</word>
<word key="modal_author_notification_desc" js="0">Optionally send an email to the author of the reported content.</word>
<word key="modal_author_notification_none" js="0">Do not send a notification</word>
<word key="modal_author_notification_form_submit" js="0">Change status</word>
<word key="mailsub__core_notification_report_content_author" js="0"><![CDATA[Information about your {$content->definiteArticle()}]]></word>
<word key="settings_blurb" js="0">Manage your account settings, and set up social network integration.</word>
<word key="change_email_address" js="0">Change email address</word>
<word key="change_email_explain_1" js="0">You will have to re-activate your account after changing your email address.</word>
@@ -5555,6 +5584,7 @@
<word key="report_message" js="0"></word>
<word key="report_message_fallback" js="0">Your Report</word>
<word key="report_message_placeholder" js="0">Optionally enter a message with your report.</word>
<word key="report_message_placeholder_mandatory" js="0">Please enter a message with your report.</word>
<word key="report_submit" js="0">Submit Report</word>
<word key="report_submit_success" js="0">Thanks for your report.</word>
<word key="report_err_own_content" js="0">You cannot report something you posted.</word>
@@ -5565,12 +5595,15 @@
<word key="filter_report_status_1_app" js="0">New Reports from %s</word>
<word key="filter_report_status_2" js="0">All Under Review</word>
<word key="filter_report_status_3" js="0">All Complete</word>
<word key="filter_report_status_4" js="0">All Rejected</word>
<word key="report_status_1" js="0">New Report</word>
<word key="report_status_2" js="0">Under Review</word>
<word key="report_status_3" js="0">Complete</word>
<word key="report_status_3" js="0">Complete (Valid report)</word>
<word key="report_status_4" js="0">Rejected</word>
<word key="menu_report_status_1" js="0">New Report</word>
<word key="menu_report_status_2" js="0">Under Review</word>
<word key="menu_report_status_3" js="0">Complete</word>
<word key="menu_report_status_3" js="0">Complete (Valid report)</word>
<word key="menu_report_status_4" js="0">Rejected</word>
<word key="report_from" js="0">From %s %s</word>
<word key="report__comment_placeholder" js="0">Comment on this report...</word>
<word key="report_submit_comment" js="0">Submit Comment</word>
@@ -5586,12 +5619,25 @@
<word key="notification__report_center" js="0">%s has reported %s: %s</word>
<word key="notification__report_center_grouped" js="0">{count} new content {!#[1:report has][?:reports have]} been received</word>
<word key="notification__report_center_title" js="0">⚠️ Reported content</word>
<word key="report_guest_name" js="0">Your Name</word>
<word key="report_guest_email" js="0">Your Email Address</word>
<word key="report_modcp_change_submission_reason" js="0">Change submission reason</word>
<word key="update_report_status_content" js="0"><![CDATA[<strong>Updated the status</strong> of the report to <strong>%s</strong>]]></word>
<word key="modlog__action_update_report_status" js="0"><![CDATA[Updated the status of a <a href='%s'>report</a>]]></word>
<word key="notification__automatic_moderation" js="0">The automatic moderation threshold has been reached for %s: %s</word>
<word key="notification__automatic_moderation_title" js="0">⚠️ Automatic moderation</word>
<word key="report_type_change_log" js="0">Add a comment recording this change?</word>
<word key="report_type_changed" js="0"><![CDATA[I have changed the report type to <strong>%s</strong> from %s for <a href='%s'>report ID %s</a>]]></word>
<word key="notifications__core_Moderation_automatic_moderation" js="0">Automatic moderation</word>
<word key="notifications__core_Moderation_automatic_moderation_desc" js="0">These notifications will be sent when something has been reported enough times that it is automatically hidden.</word>
<word key="automaticmod_types_notify_complete" js="0">Reported Completed Notification</word>
<word key="automaticmod_types_notify_complete_desc" js="0">This notification will be sent when a report with this type has been completed. Leave blank to not send any notification</word>
<word key="automaticmod_types_notify_reject" js="0">Reported Rejected Notification</word>
<word key="automaticmod_types_notify_reject_desc" js="0">This notification will be sent when a report with this type has been rejected. Leave blank to not send any notification</word>
<word key="notifications__core_Moderation_reports" js="0">Report Outcomes</word>
<word key="notifications__core_Moderation_reports_desc" js="0">These notifications will be sent when your report has been processed.</word>
<word key="report_toggle_status_confirm_title" js="0">Are you sure?</word>
<word key="report_status_changed" js="0">The status of this report has been updated</word>
<word key="warn_reason" js="0">Reason</word>
<word key="core_warn_reason_other" js="0">Other</word>
<word key="core_warn_reason_0" js="0">Warning</word>
@@ -8105,6 +8151,8 @@ In PHP8, altering overloaded method signatures within a subclass results in a fa
<word key="use_robotstxt_warning_existing_off" js="0">You have an existing robots.txt file. You will need to edit or remove %s/robots.txt to remove the community rules.</word>
<word key="use_robotstxt_warning_existing_download" js="0"><![CDATA[You have an existing robots.txt file. You must <a href='{internal.app=core&module=promotion&controller=seo&do=downloadRobotstxt}'><strong>download this file</strong></a> and manually add to your %s/robots.txt to use these rules.]]></word>
<word key="acplog__robotstxt_edited" js="0">Robots.txt edited</word>
<word key="seo_reduce_links" js="0">Reduce Links</word>
<word key="seo_reduce_links_desc" js="0">Reduce the number of links, such as shareable links and share menus on the page to improve crawl efficiency. This setting will impact bots and guest visitors only. Members will continue to see all shareable links, etc.</word>
<word key="editor_stored_replies_none_created_button" js="0">You have added the stock replies button to the editor but the button will not show on the editor until you create one or more stock replies.</word>
<word key="menu__core_activitystats_deletedcontent" js="0">Deleted Content</word>
<word key="stats_deletedcontent_title" js="0">Deleted Content</word>
@@ -8488,6 +8536,7 @@ In PHP8, altering overloaded method signatures within a subclass results in a fa
<word key="theme_light_mode" js="0">Light Mode</word>
<word key="theme_dark_mode" js="0">Dark Mode</word>
<word key="theme_system" js="0">System Preference</word>
<word key="cookie_theme_editor_vars_description" js="0">This cookie stores theme changes while a theme edit is in progress.</word>
<word key="login_handlers" js="0">Methods</word>
<word key="login_handler" js="0">Handler</word>
<word key="login_details" js="0">Details</word>
@@ -11113,6 +11162,7 @@ In PHP8, altering overloaded method signatures within a subclass results in a fa
<word key="acplog__emoticon_deleted" js="0">Deleted a custom emoji</word>
<word key="emoticon_invalid" js="0">URL %s is invalid. Reupload.</word>
<word key="acplog__emoticon_set_deleted" js="0">Emoji set deleted</word>
<word key="standard_emoji" js="0">Standard Emoji</word>
<word key="menu__core_stats_warnings" js="0">Warnings</word>
<word key="stats_warnings_title" js="0">Warnings over time</word>
<word key="r__warnings_manage" js="0">Can view warning statistics?</word>
@@ -11600,7 +11650,6 @@ In PHP8, altering overloaded method signatures within a subclass results in a fa
<word key="ignore_prefs_updated" js="1">Your ignore preferences have been updated.</word>
<word key="ignore_prefs_error" js="1">There was a problem changing your preferences.</word>
<word key="errorLoadingContent" js="1">There was a problem loading this content.</word>
<word key="reportStatusChanged" js="1">The status of this report has been updated</word>
<word key="loadingComments" js="1">Loading comments...</word>
<word key="statusLocked" js="1">Unlock</word>
<word key="statusUnlocked" js="1">Lock</word>
@@ -11935,6 +11984,7 @@ In PHP8, altering overloaded method signatures within a subclass results in a fa
<word key="messageFlashSingle" js="1">You have a new personal message</word>
<word key="messageFlashMultiple" js="1">You have {# [1:new personal message][?:new personal messages]}</word>
<word key="approvalQueueNoPerm" js="1">You do not have permission to perform this action for this content.</word>
<word key="report_status_change_confirm" js="1">Change to {{newstatus}}</word>
<word key="apiEndpoints_all" js="1">All endpoints accessible</word>
<word key="apiEndpoints_some" js="1">{{checked}} of {# [1:endpoint][?:endpoints]} accessible</word>
<word key="apiEndpoints_none" js="1">No endpoints accessible</word>
@@ -11963,6 +12013,7 @@ In PHP8, altering overloaded method signatures within a subclass results in a fa
<word key="ipsFa__far" js="1">regular</word>
<word key="ipsFa__fas" js="1">solid</word>
<word key="iconpicker_icon_cannot_add" js="1">You have added the maximum allowed icons</word>
<word key="iconpicker_prompt" js="1">Search for an icon</word>
<word key="ips_icon_picker__tab_fa" js="1">Icons</word>
<word key="ips_icon_picker__tab_emoji" js="1">Emojis</word>
<word key="mediaNoneSelected" js="1">No items selected</word>
@@ -12064,6 +12115,10 @@ In PHP8, altering overloaded method signatures within a subclass results in a fa
<word key="editor_code--ipsphtml" js="1">Invision HTML Template</word>
<word key="editor_code--ipscss" js="1">Invision CSS Template</word>
<word key="edit_show_more" js="1">Expand to Edit</word>
<word key="editor_insert_line_before" js="1">Insert line before</word>
<word key="editor_insert_line_after" js="1">Insert line after</word>
<word key="editor_add_box_title" js="1">Add a box title...</word>
<word key="editor_giphy_prompt" js="1">Search for GIFs...</word>
<word key="moderator_alert_reply_ready" js="1">Your reply has been sent</word>
<word key="moderator_alert_reply_view" js="1">View Reply</word>
</app>
+1 -1
View File
@@ -1 +1 @@
{"build":1730168838633}
{"build":1730845557681}
+78 -2
View File
@@ -9815,6 +9815,57 @@
"comment": "",
"reporting": "count"
},
"core_rc_author_notification_text": {
"name": "core_rc_author_notification_text",
"columns": {
"id": {
"name": "id",
"type": "BIGINT",
"length": "20",
"unsigned": true,
"allow_null": false,
"default": null,
"auto_increment": true,
"comment": "ID Number"
},
"title": {
"name": "title",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": false,
"default": "",
"comment": "",
"unsigned": false,
"auto_increment": false
},
"text": {
"name": "text",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"id"
],
"length": [
null
]
}
}
},
"core_rc_reports": {
"name": "core_rc_reports",
"columns": {
@@ -9915,6 +9966,30 @@
"zerofill": false,
"auto_increment": false,
"binary": false
},
"guest_name": {
"name": "guest_name",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
},
"guest_email": {
"name": "guest_email",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
},
"indexes": {
@@ -10025,7 +10100,7 @@
"allow_null": false,
"auto_increment": false,
"binary": false,
"comment": "1 = New report. 2 = Under Review. 3 = Complete.",
"comment": "1 = New report. 2 = Under Review. 3 = Complete. 4 = Closed.",
"decimals": null,
"default": "1",
"length": 0,
@@ -10035,7 +10110,8 @@
"values": [
"1",
"2",
"3"
"3",
"4"
],
"zerofill": false
},
+25
View File
@@ -1444,6 +1444,26 @@
"default": "7",
"report": "full"
},
{
"key": "report_capture_guest_details",
"default": "0",
"report": "full"
},
{
"key": "report_content_mandatory",
"default": "0",
"report": "none"
},
{
"key": "report_guest_details_name_mandatory",
"default": "0",
"report": "full"
},
{
"key": "report_guest_details_store_days",
"default": "365",
"report": "none"
},
{
"key": "reputation_can_self_vote",
"default": "",
@@ -1664,6 +1684,11 @@
"default": "1",
"report": "full"
},
{
"key": "seo_reduce_links",
"default": "1",
"report": "full"
},
{
"key": "setup_in_progress",
"default": "",
File diff suppressed because it is too large. Load diff
+2 -1
View File
@@ -278,5 +278,6 @@
"5000026": "5.0.0 Beta 1",
"5000027": "5.0.0 Beta 2",
"5000028": "5.0.0 Beta 2",
"5000029": "5.0.0 Beta 3"
"5000029": "5.0.0 Beta 3",
"5000030": "5.0.0 Beta 4"
}