discourse/lib
Martin Brennan 5f119c57e8
DEV: Suppress verbose command failure output in plugin:turbo_spec (#25952)
Before this change, if the "Plugins backend" task on GitHub CI
failed, we would get a huge amount of extra output at the end
just to show the command that rake ran which failed (the bin/turbo_rspec
command). This is useless and just makes it hard to see the failing
specs. If you need the full command, it's already output at the
top of the "Plugins backend" task in the GitHub CI.
2024-02-29 14:35:31 +10:00
..
action_dispatch/session
auth FEATURE: Add scheduled Twitter login problem check - Part 1 (#25830) 2024-02-26 12:08:12 +08:00
autospec DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
backup_restore FIX: refactor calling of timed backup deletion 2024-01-08 15:41:00 -05:00
common_passwords
compression DEV: Fix Lint/ShadowedArgument (#24733) 2023-12-06 13:16:10 +01:00
content_security_policy FIX: Remove strict-dynamic-specific logic from CSP extensions (#25725) 2024-02-16 13:24:50 +00:00
demon DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
discourse_dev DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
discourse_webauthn DEV: Add routes and controller actions for passkeys (2/3) (#23587) 2023-10-11 14:36:54 -04:00
email DEV: Add apply_modifier in Email::Renderer for html modifications (#25205) 2024-01-12 09:14:55 -06:00
email_controller_helper
emoji
faker DEV: Don't run dev-only code in specs (#23427) 2023-09-06 02:14:57 +02:00
file_store DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
final_destination FIX: FinalDestination::HTTP: validate address argument (#25407) 2024-01-24 18:50:42 -03:00
freedom_patches DEV: Fix reloading type map not clearing cache (#25924) 2024-02-28 14:56:15 +08:00
generators DEV: Improve site setting rename generator (#25354) 2024-01-25 10:45:46 +10:00
guardian DEV: Change min_trust_level_to_allow_profile_background to trust level setting (#25721) 2024-02-19 10:47:47 +10:00
i18n DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
imap DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
import DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
import_export DEV: Fix Lint/DuplicateMethods (#24746) 2023-12-06 13:18:34 +01:00
javascripts DEV: Remove vendored copy of messageformat (#21658) 2023-05-19 10:59:04 +01:00
middleware DEV: Memoize CSP nonce placeholder on response (#25724) 2024-02-16 12:15:55 +00:00
migration DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
onebox FIX: Allow sanitized-HTML in GH issues and categories oneboxes. (#25374) 2024-01-22 15:25:29 -03:00
plugin FIX: Plugin image assets in production (#25547) 2024-02-02 19:06:16 +00:00
pretty_text FIX: quoted private topic url respects subfolder install (#25643) 2024-02-13 13:20:24 +08:00
problem_check FEATURE: Add scheduled Twitter login problem check - Part 1 (#25830) 2024-02-26 12:08:12 +08:00
rate_limiter
reviewable FIX: Don't mix up action labels between different reviewables (#23365) 2023-09-06 10:57:30 +08:00
scheduler PERF: Don't allow a single user to monopolize the defer queue (#25593) 2024-02-07 13:47:50 -06:00
search FIX: Load categories with search topic results (#25700) 2024-02-21 17:29:47 +02:00
second_factor DEV: Update confirm-email flows to use central 2fa and ember rendering (#25404) 2024-01-30 10:32:42 +00:00
seed_data FIX: use feedback_category placeholder in i18n string (#25514) 2024-01-31 19:40:30 -05:00
sidekiq DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
site_settings DEV: Change min_trust_level_to_allow_profile_background to trust level setting (#25721) 2024-02-19 10:47:47 +10:00
stylesheet DEV: Reduce duplication with DistributedMutex#clear_regex (#25795) 2024-02-21 14:19:04 -06:00
summarization DEV: Pass the user who requested the summary to the strategy. (#24489) 2023-11-21 13:27:27 -03:00
tasks DEV: Suppress verbose command failure output in plugin:turbo_spec (#25952) 2024-02-29 14:35:31 +10:00
theme_settings_manager DEV: Validate objects when updating typed objects theme settings (#25902) 2024-02-28 10:33:22 +08:00
theme_store DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
topic_query FEATURE: option to sort user and group private messages. (#25146) 2024-01-10 13:33:30 +05:30
turbo_tests DEV: Capture and log AR debug logs on GitHub actions for flaky tests (#25048) 2023-12-27 14:40:00 +08:00
validators DEV: Move min_trust_to_post_embedded_media to group setting (#25238) 2024-01-25 09:50:59 +10:00
wizard DEV: Refactor Wizard components (#24770) 2023-12-07 16:33:38 +00:00
admin_confirmation.rb
admin_constraint.rb
admin_user_index_query.rb DEV: Remove deprecated ascending param from AdminUserIndexQuery (#22741) 2023-07-24 09:37:18 +08:00
age_words.rb DEV: Move distance_of_time_in_words/time_ago_in_words (#21745) 2023-05-25 14:53:59 +02:00
archetype.rb
auth.rb
backup_restore.rb FIX: Correctly handle materialized views during db restore (#24193) 2023-11-01 16:46:13 +00:00
badge_posts_view_manager.rb
badge_queries.rb
base62.rb
bookmark_manager.rb
bookmark_query.rb FIX: Show deleted bookmark reminders in user bookmarks menu (#25905) 2024-02-29 09:03:49 +10:00
bookmark_reminder_notification_handler.rb
browser_detection.rb
cache.rb
canonical_url.rb
category_badge.rb FIX: email category badges shouldn't use category text color (#25655) 2024-02-13 10:18:36 -05:00
chrome_installed_checker.rb DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
color_math.rb
comment_migration.rb
common_passwords.rb DEV: Fix `redis.sadd` warnings (#23244) 2023-08-28 12:58:47 +08:00
composer_messages_finder.rb FIX: do not show send pm prompt when user cant pm (#25912) 2024-02-27 11:54:05 +01:00
configurable_urls.rb PERF: Cache ToS and Privacy Policy paths (#21860) 2023-06-07 21:31:20 +03:00
content_buffer.rb
content_security_policy.rb SECURITY: Don't reuse CSP nonce between anonymous requests 2023-07-28 12:53:44 +01:00
cooked_post_processor.rb FEATURE: Add thumbnails for chat image uploads (#24328) 2023-12-06 14:59:18 +08:00
cooked_processor_mixin.rb FEATURE: Add thumbnails for chat image uploads (#24328) 2023-12-06 14:59:18 +08:00
crawler_detection.rb
csrf_token_verifier.rb
current_user.rb
custom_renderer.rb
db_helper.rb
directory_helper.rb
discourse.rb FEATURE: experiment with hot sort order (#25274) 2024-01-17 13:01:04 +11:00
discourse_connect_base.rb FEATURE: Add `prompt=none` functionality to SSO Provider protocol (#22393) 2023-09-28 12:53:28 +01:00
discourse_connect_provider.rb DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
discourse_dev.rb
discourse_diff.rb
discourse_event.rb DEV: Add :push_notification event and deprecate :post_notification_alert (#22917) 2023-08-02 18:44:19 -03:00
discourse_hub.rb DEV: include more data in Discourse Discover enrollment payload. (#25846) 2024-02-25 10:42:50 +05:30
discourse_ip_info.rb DEV: revert missing license for maxmind changes (#24538) 2023-11-24 11:31:11 +11:00
discourse_js_processor.rb DEV: Remove sprockets from plugin 'extra js' pipeline (#25502) 2024-02-01 11:48:31 +00:00
discourse_logstash_logger.rb
discourse_plugin_registry.rb DEV: Remove sprockets from plugin 'extra js' pipeline (#25502) 2024-02-01 11:48:31 +00:00
discourse_redis.rb DEV: Remove Discourse.redis.delete_prefixed (#22103) 2023-06-16 12:44:35 +10:00
discourse_sourcemapping_url_processor.rb
discourse_tagging.rb FIX: Remove multiple consecutive dashes from tag names (#24520) 2023-11-23 00:57:12 +01:00
discourse_updates.rb FEATURE: call hub API to update Discourse discover enrollment. (#25634) 2024-02-23 11:42:28 +05:30
discourse_webauthn.rb FIX: Webauthn origin was incorrect for subfolder setups (#25651) 2024-02-12 16:27:24 -05:00
disk_space.rb
distributed_cache.rb DEV: Reduce duplication with DistributedMutex#clear_regex (#25795) 2024-02-21 14:19:04 -06:00
distributed_memoizer.rb
distributed_mutex.rb
edit_rate_limiter.rb
email.rb
email_backup_token.rb
email_cook.rb
email_updater.rb
ember_cli.rb DEV: Merge root JS packages (#25857) 2024-02-26 13:45:58 +00:00
encodings.rb
enum.rb
enum_site_setting.rb
excerpt_parser.rb DEV: Update code comment wording (#22861) 2023-07-28 11:47:22 -06:00
external_upload_helpers.rb DEV: Add S3 upload system specs using minio (#22975) 2023-08-23 11:18:33 +10:00
feed_element_installer.rb
feed_item_accessor.rb
file_helper.rb DEV: Add S3 upload system specs using minio (#22975) 2023-08-23 11:18:33 +10:00
filter_best_posts.rb
final_destination.rb DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
flag_query.rb
flag_settings.rb
gaps.rb
gc_stat_instrumenter.rb DEV: Seperate concerns of tracking GC stat from `MethodProfiler` (#22921) 2023-08-02 10:46:37 +08:00
git_repo.rb FEATURE: display commit hash for each plugin on `/admin/plugins` page. (#22176) 2023-06-26 10:09:57 +05:30
git_url.rb
global_path.rb
group_lookup.rb FEATURE: display PM participant group names in the topics list. (#21677) 2023-05-31 19:32:06 +05:30
guardian.rb FIX: is_my_own? check for users who are anonymously doing actions (#25716) 2024-02-16 14:28:12 +10:00
has_errors.rb DEV: Fix Lint/DuplicateMethods (#24746) 2023-12-06 13:18:34 +01:00
highlight_js.rb DEV: Merge root JS packages (#25857) 2024-02-26 13:45:58 +00:00
hijack.rb PERF: Don't allow a single user to monopolize the defer queue (#25593) 2024-02-07 13:47:50 -06:00
homepage_constraint.rb
html_prettify.rb
html_to_markdown.rb FIX: Remove newlines from img alt & title in HTML to markdown parser (#25473) 2024-01-31 10:23:09 +10:00
http_language_parser.rb
image_sizer.rb
import_export.rb
inline_oneboxer.rb
job_time_spacer.rb FEATURE: Auto-remove users without permission from channel (#20344) 2023-03-22 10:19:59 +10:00
js_locale_helper.rb DEV: Merge root JS packages (#25857) 2024-02-26 13:45:58 +00:00
json_error.rb
letter_avatar.rb
markdown_linker.rb
mem_info.rb
message_bus_diags.rb
method_profiler.rb DEV: Seperate concerns of tracking GC stat from `MethodProfiler` (#22921) 2023-08-02 10:46:37 +08:00
mini_sql_multisite_connection.rb DEV: lint against Layout/EmptyLineBetweenDefs (#24914) 2023-12-15 23:46:04 +08:00
mobile_detection.rb
new_post_manager.rb DEV: Convert review_media_unless_trust_level to group-based setting (#25201) 2024-01-11 13:43:01 +10:00
new_post_result.rb
notification_levels.rb
onebox.rb SECURITY: Prevent Onebox cache overflow by limiting downloads and URL lengths 2023-11-09 13:39:18 +11:00
oneboxer.rb FIX: Allow sanitized-HTML in GH issues and categories oneboxes. (#25374) 2024-01-22 15:25:29 -03:00
onpdiff.rb
password_hasher.rb FEATURE: Persist password hashing algorithm/params in database (#20980) 2023-04-11 10:16:28 +01:00
pbkdf2.rb PERF: Use `OpenSSL::KDF` for Pbkdf2 implementation (#20982) 2023-04-05 17:00:05 +01:00
permalink_constraint.rb
pinned_check.rb
plain_text_to_markdown.rb
plugin.rb DEV: Fixup plugin initialization guard (#24628) 2023-11-29 11:44:09 +00:00
plugin_gem.rb FEATURE: Try to load plugin gems platform variants (#21643) 2023-06-26 15:11:35 -03:00
post_action_creator.rb FEATURE: Add new 'illegal' flag reason (#25498) 2024-02-07 10:12:22 +08:00
post_action_destroyer.rb DEV: Enhance post action handler events (#23027) 2023-08-09 13:55:00 -04:00
post_action_result.rb
post_creator.rb Apply embed unlisted setting consistently (#24294) 2023-12-12 09:35:26 -05:00
post_destroyer.rb FEATURE: granular webhooks (#23070) 2023-10-09 03:35:31 +00:00
post_jobs_enqueuer.rb
post_locker.rb
post_merger.rb
post_revisor.rb FIX: Unable to move pm to public topic (#24903) 2023-12-14 12:31:38 -07:00
presence_channel.rb FEATURE: Hide user status when user is hiding public profile and presence (#24300) 2024-02-26 17:40:48 +04:00
pretty_text.rb DEV: Merge root JS packages (#25857) 2024-02-26 13:45:58 +00:00
problem_check.rb FEATURE: Add scheduled Twitter login problem check - Part 1 (#25830) 2024-02-26 12:08:12 +08:00
promotion.rb FIX: Do not validate email in TL promotion (#20892) 2023-03-30 13:52:10 +10:00
quote_comparer.rb DEV: Correct `Style/RedundantReturn` rubocop issues (#23052) 2023-08-10 02:03:38 +02:00
quote_rewriter.rb SECURITY: escape display names 2023-11-09 13:39:06 +11:00
rake_helpers.rb
rate_limiter.rb DEV: Remove Discourse.redis.delete_prefixed (#22103) 2023-06-16 12:44:35 +10:00
read_only_mixin.rb
redis_snapshot.rb
require_dependency_backward_compatibility.rb
retrieve_title.rb FIX: Request html when fetching inline onebox data (#24674) 2023-12-04 11:36:42 +10:00
route_format.rb
route_matcher.rb FIX: Logs api scope not working (#25215) 2024-01-10 19:30:10 -07:00
rtl.rb
s3_cors_rulesets.rb FIX: Update DIRECT_UPLOAD CORS ruleset to include new Amazon signing headers (#23379) 2023-09-04 16:09:52 +10:00
s3_helper.rb DEV: Align S3 transfer acceleration global settings (#24302) 2023-11-10 09:50:23 +10:00
s3_inventory.rb
score_calculator.rb
screening_model.rb
search.rb FIX: Load categories with search topic results (#25700) 2024-02-21 17:29:47 +02:00
secure_session.rb DEV: Fix various rubocop lints (#24749) 2023-12-06 23:25:00 +01:00
secure_upload_endpoint_helpers.rb DEV: Add SecureUploadEndpointHelpers for controllers (#25758) 2024-02-20 11:19:22 +10:00
shrink_uploaded_image.rb FIX: Ignore invalid images when shrinking uploads (#25346) 2024-01-22 12:10:29 +01:00
sidekiq_logster_reporter.rb
site_icon_manager.rb DEV: Move Bookmark modal/component to use d-modal (#22532) 2023-07-17 10:14:17 +10:00
site_setting_extension.rb FIX: Do not log client site setting deprecations (#24237) 2023-11-06 16:36:20 +10:00
slug.rb
socket_server.rb
spam_handler.rb
staff_constraint.rb
staff_message_format.rb
statistics.rb FEATURE: call hub API to update Discourse discover enrollment. (#25634) 2024-02-23 11:42:28 +05:30
suggested_topics_builder.rb
svg_sprite.rb UX: Refactor Do Not Disturb indicator (#25508) 2024-01-31 16:56:07 -06:00
system_message.rb FIX: Send TL2 promotion message to correct user (#21978) 2023-06-07 22:51:24 +03:00
temporary_db.rb
temporary_redis.rb
text_cleaner.rb
text_sentinel.rb
theme_javascript_compiler.rb DEV: Compile theme migrations javascript files when running theme qunit (#25219) 2024-01-16 09:50:44 +08:00
theme_metadata.rb DEV: Run system tests for official themes (#24378) 2023-11-16 07:11:35 +08:00
theme_modifier_helper.rb
theme_settings_manager.rb DEV: Centralise logic for validating a theme setting value (#25764) 2024-02-21 08:08:26 +08:00
theme_settings_object_validator.rb DEV: Refactor `ThemeSettingsObjectValidator#validate` (#25904) 2024-02-28 10:44:46 +08:00
theme_settings_parser.rb DEV: Introduce experimental `type: objects` theme setting (#25538) 2024-02-08 10:20:59 +08:00
theme_settings_validator.rb FIX: `ThemeSettingsValidator.validate_value` returning wrong error (#25901) 2024-02-27 15:46:12 +08:00
theme_translation_manager.rb
theme_translation_parser.rb
timeline_lookup.rb
tiny_japanese_segmenter.rb
topic_creator.rb Apply embed unlisted setting consistently (#24294) 2023-12-12 09:35:26 -05:00
topic_list_responder.rb
topic_publisher.rb
topic_query.rb FIX: muted tags breaking hot page when filtered to tags (#25824) 2024-02-23 17:11:39 +11:00
topic_query_params.rb UX: Various improvements to welcome topic CTA (#21010) 2023-05-12 17:09:40 +03:00
topic_retriever.rb
topic_subtype.rb
topic_upload_security_manager.rb FIX: Don't use joins to filter (#24904) 2024-01-11 16:11:29 +11:00
topic_view.rb FIX: Serialize categories when viewing a topic (#25206) 2024-01-10 20:30:59 +02:00
topics_bulk_action.rb FIX: Dismissing unread posts did not publish changes to other clients (#22584) 2023-07-13 18:05:56 +08:00
topics_filter.rb DEV: Add `order:title` filter to experimental `/filter` route (#22293) 2023-06-28 06:21:56 +08:00
truncate_logs_formatter.rb SECURITY: Add a default limit as to when logs should be truncated 2023-10-16 10:34:38 -04:00
trust_level.rb
turbo_tests.rb DEV: Introduce automatic reruns to RSpec tests on Github actions (#24811) 2023-12-13 07:18:27 +08:00
twitter_api.rb FIX: Minor Twitter onebox improvements (#22387) 2023-07-03 19:53:12 -03:00
unicorn_logstash_patch.rb
unread.rb
upload_creator.rb PERF: Pass the `-ping` option to the `identify` ImageMagick command to speed it up (#25697) 2024-02-15 18:55:39 +03:00
upload_fixer.rb
upload_markdown.rb
upload_recovery.rb FEATURE: allow S3 ACLs to be disabled (#21769) 2023-06-06 15:47:40 +10:00
upload_security.rb FEATURE: Secure uploads in PMs only (#23398) 2023-09-06 09:39:09 +10:00
url_helper.rb FIX: Wrong argument error being thrown in UrlHelper (#24506) 2023-11-22 15:19:40 +10:00
user_comm_screener.rb DEV: Refactor DM channel creation into new service pattern (#22144) 2023-07-03 10:18:37 +10:00
user_lookup.rb
user_name_suggester.rb DEV: Fix various spec linting issues (#24672) 2023-12-04 13:45:19 +01:00
vary_header.rb
version.rb Bump version to v3.3.0.beta1-dev 2024-01-30 10:37:25 -07:00
wizard.rb DEV: add a remove_step method to Wizard (#24063) 2023-10-24 13:22:55 -04:00
work_queue.rb PERF: Don't allow a single user to monopolize the defer queue (#25593) 2024-02-07 13:47:50 -06:00
xml_cleaner.rb FIX: Remove invalid chars from feed XMLs (#24001) 2023-10-19 14:37:37 -03:00