Changelog
Features
- a6375a9: feat(core): a country takes IPv4 to /4, and its rules follow every list's (@jp1337)
- a60d23c: feat(shared): countries are feeds — 238 codes, ids, a cap of 30, their own breadth and rule order (@jp1337)
- 1f26ffb: feat(web): fetch a country as one aggregated.json, so its daily refresh can be a 304 (@jp1337)
- 1b7af81: feat(web): stage, name and attribute a country; the Feeds card keeps them (@jp1337)
- 1b6fa78: feat(web): the Countries card — the countries on, a select of the rest (@jp1337)
Bug Fixes
- da72bdf: fix(core): a country is exempt from the shrink guard (@jp1337)
- 510d5cc: fix(demo): a visitor's country no longer blocks Apply for everyone (@jp1337)
- e7e6526: fix(web): a country is never stale; the select asks before it adds (@jp1337)
- 3436c05: fix(web): the cap is held in the locale files; a country that never loads can be switched off (@jp1337)