Skip to content

Commit

Permalink
Merge pull request #111 from brick-a-brack/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Maxou44 authored Oct 28, 2024
2 parents f4475cb + be7f1d5 commit 4f516b7
Show file tree
Hide file tree
Showing 59 changed files with 2,544 additions and 3,280 deletions.
9 changes: 8 additions & 1 deletion .github/workflows/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,13 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Installing Linux bundling dependencies
if: ${{ (matrix.versions.os == 'ubuntu-latest') && (matrix.versions.type == 'app') }}
uses: awalsh128/cache-apt-pkgs-action@latest
with:
packages: flatpak flatpak-builder rpm
version: 1.0

- name: Packaging Linux
if: ${{ (matrix.versions.os == 'ubuntu-latest') && (matrix.versions.type == 'app') }}
run: npm run build:linux
Expand Down Expand Up @@ -77,4 +84,4 @@ jobs:
mv out/web/sw.js ./ || true
rclone --config /tmp/rclone.conf copy out/web/ r2:/eagle-animation-web/
rclone --config /tmp/rclone.conf copy index.html r2:/eagle-animation-web/
rclone --config /tmp/rclone.conf copy sw.js r2:/eagle-animation-web/ || true
rclone --config /tmp/rclone.conf copy sw.js r2:/eagle-animation-web/ || true
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,10 @@ Some variables can be configured using a `.env` file, values with a "\*" are req

### Telemetry

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
`SENTRY_DSN` to `""` in `src/config.js` and rebuild the app.
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
`SENTRY_DSN` and `POSTHOG_TOKEN` to `""` in `src/config.js` and rebuild the app.

We also track user behavior on the app to

## Compatilibity

Expand Down
8 changes: 7 additions & 1 deletion electron-builder.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
appId: com.eagle-animation.app
productName: Eagle Animation
compression: maximum
#compression: maximum

directories:
output: binaries
Expand All @@ -12,16 +12,19 @@ files:

extraMetadata:
main: out/main/index.js
name: eagle-animation

win:
artifactName: Eagle-Animation-${version}-win.${ext}
executableName: eagle-animation
icon: out/renderer/favicon.ico
target:
- portable
- zip

mac:
artifactName: Eagle-Animation-${version}-mac.${ext}
executableName: eagle-animation
category: public.app-category.photography
icon: out/renderer/icon.icns
extendInfo:
Expand All @@ -32,10 +35,13 @@ mac:

linux:
artifactName: Eagle-Animation-${version}-linux.${ext}
executableName: eagle-animation
category: Photography
synopsis: EagleAnimation is an awesome, free and open-source animation software.
description: EagleAnimation is an awesome, free and open-source animation software.
icon: out/renderer/icon.icns
target:
- deb
- rpm
- tar.gz
- AppImage
Loading

0 comments on commit 4f516b7

Please sign in to comment.