summaryrefslogtreecommitdiff
path: root/lib/Uris.hs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* linter: whitespace confusing can bestuebinm2022-04-051-1/+1
|
* remove leftover rc3 things & some new stuffstuebinm2022-03-191-45/+45
| | | | | | | | | | | | | this removes: - the bbb properties - all explicit mentions of rc3 - the weird script domain hacks (done via a substitution now) - some (few) of the weirder code choices it also adds some more type level witchery to deal with configs, which for some reason seems to be the hardest problem of this entire program … also the server now does inter-assembly dependency checking!
* linter: allow unrestricted domain scopesstuebinm2022-03-191-8/+7
|
* switch to universum preludestuebinm2022-03-191-27/+17
| | | | also don't keep adjusted maps around if not necessary
* use hpack and clean up modulesstuebinm2022-03-191-6/+6
| | | | as annoying as yaml is, cabal's package format is somehow worse, apparently
* use url package for parsing of urlsjonny2022-03-191-9/+21
|
* maps, maps, and yet more mapsstuebinm2021-12-291-3/+3
| | | | | | | don't add maps to the result if their lint result looks the same as that of another list, just say it happened several times instead (this leads to a rather confusing Eq instance for MapResult which implements a very simple surface-level equality — perhaps change that later)
* allow *.streamproxy.rc3.worldstuebinm2021-12-271-1/+2
|
* urlencode dereferrer linksstuebinm2021-12-271-2/+2
|
* separate blocking for separate contextsstuebinm2021-12-261-15/+30
| | | | | (audio links now have their own allowlist, which won't put things through the dereferrer)
* add suggestions for misspelled propertiesstuebinm2021-12-231-1/+1
| | | | | (suggestions are shown only if they have a Damerau-Levenshtein distance <= 4, which seems to yield reasonably good results)
* disallow double courly bracesstuebinm2021-12-211-1/+2
| | | | as per yesterday's discussion about extended scripting variables
* disallow extended API variables in linksstuebinm2021-12-201-1/+5
|
* special handling of world:// and assembly namesstuebinm2021-12-161-16/+16
| | | | | these now have their own top-level config attribute which is essentially a shorthand for setting one that's deeper nested.
* better lints for invalid linksstuebinm2021-12-121-3/+7
|
* whoops, forgot to add a filestuebinm2021-11-201-0/+80