* add tags + minor css change
* Update settings.yml
* fix tag filtering
* change var scope
* FIX: Allow for topics with no tags
Topics will sometimes have a null amount of tags. This change allows for those situations.
* DEV: Add tests for gated tags
* Joffrey's idiotmatic way
Co-authored-by: David Taylor <david@taylorhq.com>
Co-authored-by: Jamie Wilson <jamie.wilson@discourse.org>
* Use theme translations and fix login-link id
Switches over to using theme translations instead of theme settings to manage the text content. This just adds a little extra flexibility for admins if they want to translate the text to other languages.
It also replaces the `login-link` id with `cta-login-link` since the `login-link` id is already used in core. The relevant CSS is added along with it.
* Run prettier