Skip to content

Commit 4f516b7

Browse files
authored
Merge pull request #111 from brick-a-brack/dev
Dev
2 parents f4475cb + be7f1d5 commit 4f516b7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+2544
-3280
lines changed

.github/workflows/pipeline.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,13 @@ jobs:
4949
env:
5050
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5151

52+
- name: Installing Linux bundling dependencies
53+
if: ${{ (matrix.versions.os == 'ubuntu-latest') && (matrix.versions.type == 'app') }}
54+
uses: awalsh128/cache-apt-pkgs-action@latest
55+
with:
56+
packages: flatpak flatpak-builder rpm
57+
version: 1.0
58+
5259
- name: Packaging Linux
5360
if: ${{ (matrix.versions.os == 'ubuntu-latest') && (matrix.versions.type == 'app') }}
5461
run: npm run build:linux
@@ -77,4 +84,4 @@ jobs:
7784
mv out/web/sw.js ./ || true
7885
rclone --config /tmp/rclone.conf copy out/web/ r2:/eagle-animation-web/
7986
rclone --config /tmp/rclone.conf copy index.html r2:/eagle-animation-web/
80-
rclone --config /tmp/rclone.conf copy sw.js r2:/eagle-animation-web/ || true
87+
rclone --config /tmp/rclone.conf copy sw.js r2:/eagle-animation-web/ || true

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@ Some variables can be configured using a `.env` file, values with a "\*" are req
7777

7878
### Telemetry
7979

80-
To improve the quality of **Eagle Animation**, runtime errors are automatically reported to developpers by using [Sentry SDK](https://sentry.io/). You can disable error reporting, just set
81-
`SENTRY_DSN` to `""` in `src/config.js` and rebuild the app.
80+
To improve the quality of **Eagle Animation**, runtime errors and application events are automatically reported to developpers by using [Sentry SDK](https://sentry.io/) and [PostHog](https://posthog.com/). You can disable the telemetry, just set
81+
`SENTRY_DSN` and `POSTHOG_TOKEN` to `""` in `src/config.js` and rebuild the app.
82+
83+
We also track user behavior on the app to
8284

8385
## Compatilibity
8486

electron-builder.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
appId: com.eagle-animation.app
22
productName: Eagle Animation
3-
compression: maximum
3+
#compression: maximum
44

55
directories:
66
output: binaries
@@ -12,16 +12,19 @@ files:
1212

1313
extraMetadata:
1414
main: out/main/index.js
15+
name: eagle-animation
1516

1617
win:
1718
artifactName: Eagle-Animation-${version}-win.${ext}
19+
executableName: eagle-animation
1820
icon: out/renderer/favicon.ico
1921
target:
2022
- portable
2123
- zip
2224

2325
mac:
2426
artifactName: Eagle-Animation-${version}-mac.${ext}
27+
executableName: eagle-animation
2528
category: public.app-category.photography
2629
icon: out/renderer/icon.icns
2730
extendInfo:
@@ -32,10 +35,13 @@ mac:
3235

3336
linux:
3437
artifactName: Eagle-Animation-${version}-linux.${ext}
38+
executableName: eagle-animation
3539
category: Photography
3640
synopsis: EagleAnimation is an awesome, free and open-source animation software.
3741
description: EagleAnimation is an awesome, free and open-source animation software.
3842
icon: out/renderer/icon.icns
3943
target:
4044
- deb
45+
- rpm
4146
- tar.gz
47+
- AppImage

0 commit comments

Comments
 (0)