mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 12:24:19 +00:00
A param key names a file or a folder by a reviewed list of whole names, read in the context of the command it is for (ParamsPlace): the plug-in call check, the control server's reply hiding and recorded-step filtering, and the sweeps' temp-folder redirection all use it. - `url` (a web link) and `folders` (an export's grouping) no longer count as files or folders, and keys that only end like one (alignToPath, wholePaths, sortPaths, linksFolder and others) are no longer path params in control replies or recorded steps. - `dir`, `directory` and the folder preferences that prefs.set takes in `values` (fontsFolder, pluginsFolder, recoveryFolder, templatesFolder) are folders everywhere, so a relative path under one outside the read root is taken out of a recorded step. - A `command.batch` step, an `engine.execute` request and a recorded step keep their own command's exceptions below the top level, so the sweeps no longer replace a nested web link or export grouping. - A new test sorts every catalog key that reads like a file or folder key into the reviewed lists and checks every classifier against them.