forked from didirus/AstralRinth
* refactor(frontend): revamp license page - Add more understandable UI - Field titles - Field description - Use more semantically correct elements - Make paragraph not a label - Rephrase some parts - Fields no longer jump around - Split SPDX-identifier and license name into two seperate fields, for readability - Sort imports - fmt * feat(frontend): encourage license URL on custom license * refactor(frontend): license page to composition + ts - Move to Vue composition API - Move to TypeScript - Move away from vue-multiselect to the dropdown component - Use `formatProjectType` function for typesafety - Remove unused form error highlighting code - Creating typings for built-in licenses - Move standard licenses to licenses.ts util - There are other license-related utils I want to move there eventually - Fix typo in Project license type definition * chore(frontend): fmt * chore(frontend): fmt * feat(frontend): require URL and name for custom license * refactor(frontend): give license or-later checkbox own row * chore(frontend): fmt