discourse/spec
Neil Lalonde 875f0d8fd8
FEATURE: Tag synonyms
This feature adds the ability to define synonyms for tags, and the ability to merge one tag into another while keeping it as a synonym. For example, tags named "js" and "java-script" can be synonyms of "javascript". When searching and creating topics using synonyms, they will be mapped to the base tag.

Along with this change is a new UI found on each tag's page (for example, `/tags/javascript`) where more information about the tag can be shown. It will list the synonyms, which categories it's restricted to (if any), and which tag groups it belongs to (if tag group names are public on the `/tags` page by enabling the "tags listed by group" setting). Staff users will be able to manage tags in this UI, merge tags, and add/remove synonyms.
2019-12-04 13:33:51 -05:00
..
components FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
fabricators FEATURE: Webauthn authenticator management with 2FA login (Security Keys) (#8099) 2019-10-01 19:08:41 -07:00
fixtures FEATURE: hide posts from incoming email based on dmarc verdict (#8333) 2019-11-26 15:55:22 +01:00
helpers FIX: email excerpts for posts starting with a quote were displaying a username 2019-11-19 12:35:23 -05:00
import_export DEV: clean up dependencies in spec 2019-10-02 14:50:54 +10:00
integration FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
integrity DEV: Update markdown-it from 8.4.1 to 10.0.0 (#8164) 2019-10-08 13:00:22 +02:00
jobs DEV: s/\$redis/Discourse\.redis (#8431) 2019-12-03 10:05:53 +01:00
lib FEATURE: Add timezone to core user_options (#8380) 2019-11-25 10:49:27 +10:00
mailers DEV: s/\$redis/Discourse\.redis (#8431) 2019-12-03 10:05:53 +01:00
models FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
multisite FEATURE: Add support for secure media (#7888) 2019-11-18 11:25:42 +10:00
requests FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
serializers FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
services DEV: s/\$redis/Discourse\.redis (#8431) 2019-12-03 10:05:53 +01:00
support FEATURE: Tag synonyms 2019-12-04 13:33:51 -05:00
tasks DEV: s/\$redis/Discourse\.redis (#8431) 2019-12-03 10:05:53 +01:00
views/omniauth_callbacks FEATURE: Use full page redirection for all external auth methods (#8092) 2019-10-08 12:10:43 +01:00
rails_helper.rb DEV: s/\$redis/Discourse\.redis (#8431) 2019-12-03 10:05:53 +01:00