| Commit message (Collapse) | Author | Age |
|
|
|
| |
* Use strict configuration of node/npm/pnpm
* When generating a new recipe, string replace should handle all placeholders in a single file
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- update eslint config to closely mirror the ones from ferdium-app
- add .eslintignore
- opt in to eslint `reportUnusedDisableDirectives` config option
- remove `trailingComma: all` from `prettier` config which is default in `prettier` v3
- autofix or disable a lot of lint issues throughout codebase
- add `volta` configuration to `package.json` to autoload correct `node` and `pnpm` versions
- upgrade all `eslint` and `prettier` related dependencies to latest
- update lint:fix npm script
- reformat touched files with prettier
- bumped up minor version for all recipes that have changes
- introduced injection of 'service.css' where it was missing in many recipes
---------
Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This had blocked users from manually generating a `service.css` which is what the documentation recommends as self-help to override styling.
Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* chore: upgrade dependencies to latest
- upgrade all dependencies to latest
- add --report-unused-disable-directives flag to lint script
- remove unused files reported by unicorn/no-empty-file
- minor cleanup of circuit recipe
- remove webview.js check in package.js
|
|
|
|
| |
creation script
|
| |
|
| |
|
| |
|
|
|
|
| |
package
|
|
|
|
| |
implements getferdi/recipes#721
|
| |
|
| |
|
|
|
|
|
|
| |
recipe id (#708)
Use the recipe-id as master to rename internal folder names
|
| |
|
| |
|
|
|
| |
fixes getferdi/ferdi#1614, getferdi/ferdi#1615, getferdi/ferdi#1291
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed legacy properties that are no longer used:
'author'
'customURL'
'description'
'hostedOnly'
'main'
'openDevTools'
'popup'
'repository'
'serviceName'
'webviewOptions'
'wording'
- Removed entries for if they were the defaults:
'hasCustomUrl'
'hasDirectMessages'
'hasIndirectMessages'
'hasNotificationSound'
'hasTeamId'
'message'
Fixed incorrect 'urlInputSuffix' type.
Added validations for ensuring the above do not creep back in.
|
| |
|
| |
|
| |
|
|
|
|
| |
container where the git repo is not present.
|
|
|
|
| |
change if there are other changes in the same recipe.
|
| |
|
|
|
|
| |
This reverts commit 5f7d8ebe6d8a9a9e5a1b4e9f041ece1a7ae38ab1.
|
| |
|
| |
|
|
|
| |
Co-authored-by: Amine Mouafik <amine@mouafik.fr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add check to ensure SVG icon is a square
* Collect all errors and output at the end
Moves error messages on all checks to an arrary.
At the end of the script if array is not empty and exits.
* Error message consistency fixes and mutli-error output
Modified text to be consitent across all errors (It looks like, pleae make sure., ..) and modify output so multiple errors would be more legible in the console.
* Add link for JSON linter
Co-authored-by: Amine <amine@mouafik.fr>
|
| |
|
|
|
|
|
|
|
| |
* Add numbers to regex and fix error message
Added numbers to regex assuming that would still be a valid id. (Existing recipes have numbers in the id!) The regex also allows periods and underscores so added that to the message (assuming that is also still a valid id).
* Updated 2nd error message
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This commit will improve the usability of the packaging script, especially for beginners.
It will output better error messages if there are any problems with the recipe. It will also add more tests to improve detecting those problems.
This way, more problems can be detected before even needing to create a PR.
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
|/ |
|