# Qua info

## Qua.name differences with writefreely

Each section describes a change we made. This information is automatically generated from the git repository we use to manage the site. The head of each section links to the details of the change if you are interested in what exactly has changed.

• 5961eb8: Drop the /tags/{tag} route

• 5ba0ea2: fix accessibility of silenced user posts

• 3979a48: Column is named status, not state

• ac921f9: Add user silencing to CLI interface

• 9f12d0a: Fix broken password-collection template

• a51169e: Make sure aliased languages render

• 574e2db: Sync up with upstream functionally

• 7dee66e: Correct toLowerCase invocation

• c703865: Make sure we do not depend on case when loading language files

• dbd957c: Require hashtags to have 2 spaces around them to be rendered

This can get a bit tricky, for example if you have code sections which also contain hashtags. To improve correct linking a bit, we require that a hashtag has a space before and after it.

• 63d60f7: Add support for custom aliasmap

Highlightjs has a limited number of aliases/names for languages.

As these names may not fit what we need, we add a couple of aliases for some languages.

Example: for lisp code, the names emacs-lisp and elisp' are also recognized.

• 8c400e0: Also use bind address on standalone redirect

• ac921f9: Add user silencing to CLI interface

• 9f12d0a: Fix broken password-collection template

• a51169e: Make sure aliased languages render

• 574e2db: Sync up with upstream functionally

• 7dee66e: Correct toLowerCase invocation

• c703865: Make sure we do not depend on case when loading language files

• dbd957c: Require hashtags to have 2 spaces around them to be rendered

Example: for lisp code, the names emacs-lisp and elisp' are also recognized.