discourse/lib
Konrad Borowski 9d737d894d FIX: Don't diplay character reference in HTML diffs (#4204)
* FIX: Don't diplay character reference in HTML diffs

Before this change, HTML escaping was done before splitting text into
tokens, so token splitter saw literals like "'", and split them as
it was normal text into parts into ["&", "#", "39", ";"]. This caused
diff to display character references, as those tokens used separate
HTML tags to display their insertion/deletion status.

* Avoid making one element arrays while generating diffs
2016-05-09 08:44:21 +02:00
..
active_record/connection_adapters Fix randomly failing test. 2016-03-08 12:51:51 +08:00
auth FEATURE: new bootstrap mode settings for brand new Discourse community (#4193) 2016-04-26 13:08:19 -04:00
autospec FIX: autospec not monitoring correctly 2015-12-17 13:17:57 +11:00
backup_restore FIX: add support for 'space' in backup's filename 2016-04-04 17:24:02 +02:00
common_passwords fix build & add migration to clear common passwords cache 2016-03-03 19:39:22 +01:00
demon FEATURE: prioritize sidekiq jobs 2016-04-07 12:56:43 +10:00
email Lots bounce emails related fixes 2016-05-06 19:34:33 +02:00
emoji FEATURE: Adds ~200 more emoji 2016-03-04 15:10:14 -05:00
es6_module_transpiler increase transpiler timeout to 15 sec 2016-04-21 16:52:25 -07:00
file_store Separate relative base_url and upload_path 2016-03-10 00:47:18 -03:00
freedom_patches FIX: Duplicated file. 2016-04-18 11:18:37 +08:00
guardian Lots bounce emails related fixes 2016-05-06 19:34:33 +02:00
highlight_js Updated highlight.js 2016-03-09 08:58:44 +01:00
i18n/backend FIX: Use fallback locales when searching for translations 2016-02-22 22:48:55 +01:00
import rename export/import in favor of backup/restore for better consistency 2014-10-10 20:04:07 +02:00
import_export FEATURE: Category/topic importer skips objects that it has already imported. 2016-02-23 12:19:08 -05:00
javascripts FIX: Allow message format translations to be overridden 2016-04-08 14:49:50 -04:00
middleware FIX: Use a cookie to bypass the anon cache 2015-10-28 17:16:56 -04:00
onebox Revert "UX: bigger title font on local oneboxed topic" 2016-04-19 21:40:50 +05:30
plugin FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
rate_limiter FIX: do not raise exception if user not found while rate limiting 2016-04-13 20:08:03 +05:30
sass Refactor `DiscourseSassImporter`. 2016-04-19 14:58:03 +08:00
scheduler FIX: disable scheduled jobs when in readonly mode 2016-01-11 18:31:28 +01:00
search FIX: include pinned status in search results 2016-03-18 16:26:20 +11:00
sidekiq FIX: disable scheduled jobs when in readonly mode 2016-01-11 18:31:28 +01:00
site_settings fix the build 2015-09-09 15:34:53 +02:00
tasks PERF: Uglify and gzip assets concurrently. 2016-04-21 10:36:09 +08:00
validators FIX: bypass TL0-specific validations on posts in a PM 2016-04-18 22:08:42 +02:00
admin_constraint.rb FEATURE: only allow sidekiq in master site when hosted on multisite 2016-03-17 00:26:07 +11:00
admin_user_index_query.rb Tweak suspect list to make sure any accounts listed are older than 1 2014-12-03 12:21:43 -05:00
age_words.rb reused value of Time.now in a method 2015-12-01 21:06:37 +00:00
archetype.rb
auth.rb Added Instagram login method 2016-02-25 12:13:59 +10:00
avatar_lookup.rb FIX: don't overwrite custom uploaded avatar when selecting gravatar 2015-09-11 15:10:56 +02:00
badge_queries.rb FIX: Liked posts based badges were looking at all likes 2016-04-11 12:36:43 -04:00
cache.rb FIX: emoji cache could get corrupt 2015-02-19 16:58:22 +11:00
canonical_url.rb
category_badge.rb FIX: duplicate subfolder prefix in links in digest (#4179) 2016-04-26 11:18:34 -04:00
comment_migration.rb FEATURE: Add CommentMigration for db column comments 2015-07-28 13:14:07 -07:00
composer_messages_finder.rb FIX: disable avatar education message when 'allow_uploaded_avatars' is 2015-12-14 22:47:35 +05:30
configurable_urls.rb Don't blow up if Redis switches to READONLY 2015-04-24 14:37:16 -04:00
content_buffer.rb
cooked_post_processor.rb FIX: New badges were missing post link 2016-04-13 16:38:24 -04:00
crawler_detection.rb add Swiftbot to crawler regex 2015-05-02 03:18:58 -07:00
current_user.rb FEATURE: logging out logs you out everywhere 2015-01-28 12:56:41 +11:00
custom_renderer.rb
db_helper.rb FEATURE: move migrate_to_new_scheme into a background job 2015-06-12 12:07:57 +02:00
directory_helper.rb
discourse.rb slightly better automatic flag reason messages 2016-04-25 23:03:17 +02:00
discourse_diff.rb FIX: Don't diplay character reference in HTML diffs (#4204) 2016-05-09 08:44:21 +02:00
discourse_event.rb `NewPostManager` determines whether to queue a post or not 2015-04-15 14:54:36 -04:00
discourse_hub.rb Hub must be called with https 2016-03-02 17:51:13 -05:00
discourse_iife.rb Update sprockets. (#4167) 2016-04-18 10:47:52 +08:00
discourse_plugin.rb
discourse_plugin_registry.rb FIX: better plugin emojis API 2015-11-06 15:02:40 +01:00
discourse_redis.rb FIX: Reset state of `DiscourseRedis::FallbackHandler` in tests. 2016-04-18 10:41:40 +08:00
discourse_tagging.rb FIX: posting my fail because there are no tags 2016-05-06 11:20:17 -04:00
discourse_updates.rb FEATURE: Use `git describe` for dashboard version 2015-02-23 16:07:08 -08:00
disk_space.rb FIX: Allow for large free disk space 2016-01-25 13:22:36 +11:00
distributed_cache.rb FIX: DistributedCache would fail serialization in some cases 2016-01-30 09:01:15 +11:00
distributed_memoizer.rb FIX: select appropriate period when redirecting to top 2015-09-21 20:28:20 +02:00
distributed_mutex.rb
edit_rate_limiter.rb Add better error messages for rate limits. 2015-09-24 13:52:46 -04:00
email.rb FEATURE: upgrade to Rails 4.2.4 2015-09-23 15:24:30 +10:00
email_cook.rb FIX: typo 2015-10-29 16:07:45 -04:00
email_updater.rb FEATURE: move more urgent emails notifications to critical queue 2016-04-07 14:39:01 +10:00
enum.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
enum_site_setting.rb
excerpt_parser.rb FIX: Emoji in Discourse onebox is wrapped in square brackets. 2016-01-13 19:00:11 +08:00
file_helper.rb FIX: increase read_timeout when downloading avatar 2016-03-24 17:40:03 +05:30
filter_best_posts.rb
flag_query.rb FEATURE: allow moderators to see flagged private messages 2015-02-16 13:03:04 +01:00
gaps.rb
global_path.rb FIX: when CDN assets are not in root path source maps fail 2016-02-05 13:05:47 +11:00
guardian.rb FIX: user can't export entity unless they are logged in 2016-05-05 19:12:37 +05:30
has_errors.rb FIX: show proper error message when no user selected for private message 2016-05-05 18:47:08 +05:30
headless-ember.js
homepage_constraint.rb
html_prettify.rb FEATURE: remove dependency of Redcarpet 2015-09-24 13:37:53 +10:00
image_sizer.rb FIX: crop & optimize user background profile/card images 2015-07-15 17:15:43 +02:00
ip_addr.rb FEATURE: filter screened IP addresses 2015-02-10 19:38:59 +01:00
js_locale_helper.rb FIX: Allow message format translations to be overridden 2016-04-08 14:49:50 -04:00
json_error.rb FIX: editing a post wasn't showing error messages from the server 2015-03-19 12:25:15 +01:00
letter_avatar.rb FIX: show letter avatars even if NGINX is not running in Dev mode 2015-11-25 14:42:46 +11:00
locale_file_walker.rb add missing dependency 2015-11-02 20:40:50 +01:00
markdown_linker.rb
mem_info.rb
memory_diagnostics.rb compact! only returns array if changes were made 2015-10-27 12:27:37 -04:00
message_bus_diags.rb MessageBus handles readonly redis now, no need to wrap it 2015-05-04 12:21:00 +10:00
mobile_detection.rb radically simplify our mobile user agent detection 2016-03-26 02:02:23 -07:00
new_post_manager.rb FIX: user 'UserBlocker' when blocking a new user 2016-03-18 12:16:37 +01:00
new_post_result.rb Support for custom reasons for things being queued for approval 2015-04-28 15:06:47 -04:00
oneboxer.rb FEATURE: New "First Onebox" badge 2016-04-12 15:31:14 -04:00
onpdiff.rb
pbkdf2.rb
permalink_constraint.rb FIX: permalink normalization not applied at constraint 2015-07-22 13:40:45 +10:00
pinned_check.rb
post_action_creator.rb Add specs for post action guardian 2015-12-30 20:52:36 +01:00
post_creator.rb FIX: posting my fail because there are no tags 2016-05-06 11:20:17 -04:00
post_destroyer.rb FIX: unread and new count not removing deleted topics on the fly 2016-03-30 11:18:07 +11:00
post_enqueuer.rb FIX: When approving/rejecting a post it should delete the user action 2015-04-24 15:25:47 -04:00
post_jobs_enqueuer.rb new hidden 'allow_staged_accounts' setting 2015-11-26 18:31:23 +01:00
post_revisor.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
pretty_text.rb no need to use discourse event here 2016-05-02 12:01:15 +10:00
promotion.rb Promotion fails if the user account isn't old enough yet. 2015-04-14 12:14:59 -04:00
rate_limiter.rb FEATURE: Warn a user when they have few likes remaining 2016-03-18 11:30:29 -04:00
s3_helper.rb FIX: crop avatars on the server instead of the client 2015-05-26 15:54:25 +02:00
score_calculator.rb Replace Hash#keys.each with Hash#each_key for some perf boost 2015-04-18 21:53:53 +10:00
screening_model.rb FEATURE: restrict admin access based on IP address 2014-09-05 12:06:01 -04:00
search.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
single_sign_on.rb correct diagnostics method 2016-04-08 12:11:41 +10:00
site_setting_extension.rb FEATURE: new bootstrap mode settings for brand new Discourse community (#4193) 2016-04-26 13:08:19 -04:00
site_setting_validations.rb FIX: ensure we have a bucket before enabling backups to S3 2015-09-16 15:55:26 +02:00
slug.rb FIX: category custom slug can't be set when generation method is none 2015-05-13 16:54:19 +08:00
source_url.rb fix sourceURL so it works on ie11 and latest chrome 2015-05-28 14:43:12 +10:00
spam_handler.rb FIX: do not block registration for whitelisted IP address 2015-06-02 15:06:45 +05:30
sql_builder.rb PERF: Active Record #pluck is twice faster 2015-05-13 16:46:17 +10:00
staff_constraint.rb
suggested_topics_builder.rb FEATURE: Re-prioritize related so unread is always first 2014-12-04 10:04:23 +11:00
system_message.rb oops (tests were running in other window but was trigger happy) 2016-01-19 18:22:59 +11:00
text_cleaner.rb Test for existing title 2016-03-21 23:06:39 -03:00
text_sentinel.rb FEATURE: New setting to allow all caps posts 2015-11-18 09:50:50 -08:00
topic_creator.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
topic_list_responder.rb Minor refactoring to help with Tags RSS 2015-02-12 11:53:21 -05:00
topic_query.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
topic_query_sql.rb Improve vBulletin importer 2015-01-19 15:00:55 +01:00
topic_retriever.rb FEATURE: Can edit category/host relationships for embedding 2015-08-20 15:56:04 -04:00
topic_subtype.rb
topic_view.rb FIX: Apply both embedded post filters 2016-05-03 15:19:59 -04:00
topics_bulk_action.rb FEATURE: Merge tagging plugin into core 2016-04-27 11:58:53 -04:00
trust_level.rb FIX: admin trust level user list URL should be consistent with new naming 2015-11-23 14:28:56 +05:30
twitter_api.rb
unread.rb FIX: "Dismiss Posts" corrupting read state 2014-10-31 09:40:35 +11:00
url_helper.rb FIX: properly support HTTPS CDN on HTTP site 2015-07-24 14:08:32 +10:00
user_name_suggester.rb FIX: Don't suggest invalid username 2016-02-21 23:28:57 +01:00
version.rb Version bump to v1.6.0.beta3 2016-05-04 14:30:46 -04:00