Why is this changed being made? Prior to this change, we were relying on the client to ship a `q` query param which represents a topics filtering query string that would be parsed on the server to generate the corresponding topics scope. However, we decided to revert this change because we lost the ability to keep our URL "nice". By nice, we mean no encodings in the query params. What does this commit do? With this commit, we no longer ship a query string as the `q` query params to the server. Instead, we parse the input given by the user on the client side and converts it to the relevant query params. As an example: An input value of `status:closed tag:todo` will automatically set `?status=closed&tag=todo` in the query params. |
||
|---|---|---|
| .. | ||
| app | ||
| config | ||
| lib | ||
| public/assets/scripts | ||
| scripts | ||
| tests | ||
| .ember-cli | ||
| .npmrc | ||
| ember-cli-build.js | ||
| jsconfig.json | ||
| package.json | ||
| testem.js | ||