Commit Graph

10 Commits

Author SHA1 Message Date
Bruno Bernardino b1c6ea39ad
Add snap and flatpak options to electron publishing and release
Also adds `deb` and tweaks the v3 compatibility test a bit more since it has failed a couple of times in the last week.

Fixes #201
2022-07-04 12:22:12 +01:00
Martin Kleinschrodt adf23400a4 Update logo and icon 2022-05-06 15:19:48 +02:00
Martin Kleinschrodt 5ca16be2fa Insert url into TOS link 2022-01-31 12:08:05 +01:00
Martin Kleinschrodt b37fb74e33 Load terms of service url from manifest file 2022-01-31 12:02:35 +01:00
Bruno Bernardino 1589b05baa
CI: Full Release (#376)
* CI: Full Release

This implements a full release action that takes care of creating a tag, release, then building and uploading builds for all targets.
2022-01-17 17:32:21 +00:00
Bruno Bernardino 753f8d6aa7
Archive Android APK, add iOS build option (untested) 2021-12-24 08:39:23 +00:00
Martin Kleinschrodt ae3c18afbc Fix undefined in colors.xml resource file 2021-12-24 09:17:14 +01:00
Bruno Bernardino 50ae105b45
A few improvements, requested from the review:
- File reading is now happening later in the process;
- File reading now reuses methods from `core/attachment`;
- Errors thrown in the import now include an error message;
- Adds prettier command to "prettify" all files;
- Adds prettier command to check for files not conforming to prettier's config;
- Makes CI run the prettier:check command;
- Changes `export const method = () => {};` to `export function method() {}` in the `1pux-parser` file;
- Other minor consistency changes/fixes/improvements;
- Actually ran prettier on every file, and it had a lot of things to tweak.
2021-12-20 15:01:25 +00:00
Martin Kleinschrodt 242d7b0397 Update electron build process 2021-10-15 14:39:25 +02:00
Martin Kleinschrodt 0593fc4f1c Load extension name from manifest file 2021-10-13 16:22:15 +02:00