discourse/lib
Sam Saffron 6dd4bc7d57 FEATURE: support group owner, capable of controlling group membership
Group owners are regular users that can add or remove users to a group
The Admin UX allows admins to appoint group owners
The public group UX will display group owners first and unlock UI to
add and remove members

Group owners can only be appointed on non automatic groups
Group owners may not appoint another group owner
2015-11-10 00:56:57 +11:00
..
auth FIX: Don't include `name` in hash when names are disabled. 2015-10-29 12:19:45 -04:00
autospec improve watching logic 2015-11-02 13:24:24 +11:00
backup_restore FIX: ensure we always remove old backups 2015-09-21 10:52:03 +02:00
common_passwords use common passwords 8 chars or longer 2015-06-01 11:16:06 -04:00
demon correct regression where monitoring thread crashed out 2015-06-16 11:16:33 +10:00
email FIX: add 'max-width' to images with auto width/height in emails 2015-11-04 12:38:39 +01:00
emoji FEATURE: custom emojis 2014-12-23 01:12:26 +01:00
es6_module_transpiler Don't include code in files for jshint anymore, eslint is run on command 2015-08-13 15:19:27 -04:00
file_store FIX: Tests would fail if your test db's optimized image ids were high 2015-10-16 17:08:41 -04:00
freedom_patches FEATURE: add connnection reaping based on maximum age 2015-10-17 11:29:16 +11:00
guardian FEATURE: support group owner, capable of controlling group membership 2015-11-10 00:56:57 +11:00
highlight_js update highlightjs 2015-04-22 23:34:29 +10:00
import rename export/import in favor of backup/restore for better consistency 2014-10-10 20:04:07 +02:00
javascripts Update RU pluralization to use 3 keys: one, few, other (as by Transifex) 2014-08-23 15:28:14 +03:00
middleware FIX: Use a cookie to bypass the anon cache 2015-10-28 17:16:56 -04:00
onebox FEATURE: add context for cross topic links 2015-09-25 14:52:43 +10:00
plugin FIX: it should have been an array of arrays...:fired: 2015-11-06 15:42:16 +01:00
rate_limiter Add better error messages for rate limits. 2015-09-24 13:52:46 -04:00
sass DEV: Replace sqrt() implementation with lib 2015-08-20 13:10:54 -07:00
scheduler FIX: you could not manually trigger jobs via sidekiq ui 2015-08-24 16:44:41 +10:00
search REFACTOR: remove hacky search from discovery 2015-07-27 16:47:06 +10:00
sidekiq FIX: hanging specs 2014-08-19 20:56:25 +10:00
site_settings fix the build 2015-09-09 15:34:53 +02:00
tasks FIX: Don't run a `FULL ANALYZE` on first migration. 2015-10-22 12:34:09 -04:00
validators FIX: incorrect logic in email blocker 2015-06-15 11:28:50 +10:00
admin_constraint.rb
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
archetype.rb add banner archetype 2014-06-18 20:05:18 +02:00
auth.rb Add Google Oauth2 authenticator. The current Google OpenID authentication has been deprecated by Google and will NOT work for any new websites. 2014-05-21 18:35:10 -04:00
avatar_lookup.rb FIX: don't overwrite custom uploaded avatar when selecting gravatar 2015-09-11 15:10:56 +02:00
cache.rb FIX: emoji cache could get corrupt 2015-02-19 16:58:22 +11:00
canonical_url.rb
category_badge.rb FIX: also inline category badge styles to digest email 2015-05-18 00:45:26 +08:00
comment_migration.rb FEATURE: Add CommentMigration for db column comments 2015-07-28 13:14:07 -07:00
composer_messages_finder.rb clean up 'checked_for_custom_avatars' user history entries 2015-01-02 12:37:17 +01:00
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: use the first image in the first post in the topic as opengraph image 2015-10-15 11:00:47 +02: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 FEATURE: add connnection reaping based on maximum age 2015-10-17 11:29:16 +11:00
discourse_diff.rb SECURITY: fix XSS 2014-06-16 10:24:54 +10:00
discourse_event.rb `NewPostManager` determines whether to queue a post or not 2015-04-15 14:54:36 -04:00
discourse_hub.rb Version checks include the branch 2014-09-09 17:35:51 -04:00
discourse_iife.rb Don't include code in files for jshint anymore, eslint is run on command 2015-08-13 15:19:27 -04:00
discourse_plugin.rb Move discourse_plugin to lib 2014-07-23 00:03:48 -04:00
discourse_plugin_registry.rb FIX: better plugin emojis API 2015-11-06 15:02:40 +01:00
discourse_redis.rb FIX: mget not implemented correctly 2015-09-28 16:50:24 +10:00
discourse_updates.rb FEATURE: Use `git describe` for dashboard version 2015-02-23 16:07:08 -08:00
disk_space.rb oops 2015-02-04 21:37:02 +11:00
distributed_cache.rb FEATURE: allow distributed cache to handle Set as value 2015-06-10 06:13:36 +10:00
distributed_memoizer.rb FIX: select appropriate period when redirecting to top 2015-09-21 20:28:20 +02:00
distributed_mutex.rb FIX: eliminate race condition creating posts 2014-07-30 14:18:01 +10:00
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
enum.rb
enum_site_setting.rb
excerpt_parser.rb FEATURE: Display emojis in user stream. 2015-07-23 23:50:01 +08:00
file_helper.rb FIX: allow HTTP <-> HTTPS redirections when downloading images 2015-08-17 19:21:30 +02:00
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: allow handling for avatars that are not in the set of "resized sizes" 2015-05-26 15:41:50 +10:00
guardian.rb FIX: allow exisiting users to be invited to topic/message when enable_local_logins is disabled 2015-10-30 11:28:05 +05:30
has_errors.rb `PostEnqueuer` object to handle validation of enqueued posts 2015-04-15 14:54:36 -04:00
headless-ember.js JSHint headless-ember 2014-03-11 03:18:57 -04:00
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: Don't cache translations in development mode 2015-08-20 12:05:15 -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 Revert "FEATURE: SVG letter avatars (based on @eviltrout's spike)" 2015-09-11 00:23:52 +02: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 Detect Googlebot from user agent and use a different layout that doesn't load javascript 2014-02-15 17:54:34 -05:00
new_post_manager.rb FIX: always allow tl1 through for typing speed tests 2015-08-06 10:07:18 +10: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 correct hack and move to oneboxer 2015-09-25 20:14:53 +10:00
onpdiff.rb
pbkdf2.rb FIX: Digest::Digest deprecation 2014-01-20 18:33:40 +01:00
permalink_constraint.rb FIX: permalink normalization not applied at constraint 2015-07-22 13:40:45 +10:00
pinned_check.rb FEATURE: display unpinned state, allow unpinning by clicking on pin 2014-04-10 10:59:02 +10:00
post_creator.rb improvements to importer 2015-10-16 10:41:21 +11:00
post_destroyer.rb FIX: When recovering a post, it should recreate user actions 2015-09-18 12:48:43 -04: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 UX: Use smaller messages for moderator actions. 2015-07-27 10:09:21 -04:00
post_revisor.rb fix build 2015-10-16 23:39:01 +02:00
pretty_text.rb Merge pull request #3735 from riking/patch-4 2015-11-06 14:52:19 -05: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 Add better error messages for rate limits. 2015-09-24 13:52:46 -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 PERF: only use fulltext when searching for a user (I checked, it's enough) 2015-11-04 23:04:37 +01:00
single_sign_on.rb Correctly parse `require_activation` field of SSO 2015-05-21 16:50:54 -05:00
site_setting_extension.rb PERF: introduce full cache for site json when anon 2015-09-28 16:50:24 +10:00
site_setting_validations.rb FIX: ensure we have a bucket before enabling backups to S3 2015-09-16 15:55:26 +02:00
site_text_class_methods.rb Revert "Revert "PERF: use distributed cache for site text and category slugs"" 2014-11-12 10:01:41 +11: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 FIX: set base_url for usage_tips 2015-02-10 23:04:00 +05:30
text_cleaner.rb FIX: stop stripping zero-width-whitespace 2015-03-27 13:03:24 +11:00
text_sentinel.rb FIX: Allow long words if they contain periods 2015-05-19 13:10:25 -04:00
topic_creator.rb FIX: min_trust_to_create_topic affects private messages 2015-10-17 15:30:18 +05:30
topic_list_responder.rb Minor refactoring to help with Tags RSS 2015-02-12 11:53:21 -05:00
topic_query.rb correct implementation add tests 2015-11-02 15:05:08 +11: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 FIX: don't send repeated notifications that there are pending users who need to be approved to moderators who haven't read the previous notification 2014-07-16 17:53:51 -04:00
topic_view.rb FIX: use the first image in the first post in the topic as opengraph image 2015-10-15 11:00:47 +02:00
topics_bulk_action.rb FEATURE: Bulk Unlisting of topics 2015-10-27 16:57:40 -04:00
trust_level.rb Automatically include all `.hbs` files from plugins 2014-12-09 12:16:47 -05:00
twitter_api.rb Add twitter to Onebox.options 2014-01-29 14:14:07 -05:00
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: UserNameSuggester should not suggest usernames with a sequence of 2 or more special chars 2015-09-11 16:53:26 +05:30
version.rb Version bump to v1.5.0.beta4 2015-11-04 13:26:43 -05:00