diff --git a/.github/workflows/release-webhook.yml b/.github/workflows/release-webhook.yml index 58a1d41..46504b1 100644 --- a/.github/workflows/release-webhook.yml +++ b/.github/workflows/release-webhook.yml @@ -12,8 +12,12 @@ jobs: steps: - name: Send release notification webhook + env: + TAG_NAME: ${{ github.event.release.tag_name }} + REPOSITORY: ${{ github.repository }} + WEBHOOK_URL: ${{ secrets.STOAT_WEBHOOK_UPDATES_URL }} run: | - RELEASE_URL="https://github.com/${{ github.repository }}/releases/tag/${{ github.event.release.tag_name }}" - curl -X POST "${{ secrets.STOAT_WEBHOOK_UPDATES_URL }}" \ + RELEASE_URL="https://github.com/${REPOSITORY}/releases/tag/${TAG_NAME}" + curl -X POST "$WEBHOOK_URL" \ -H "Content-Type: application/json" \ - -d "{\"content\": \"$RELEASE_URL\"}" + -d "{\"content\": \"$RELEASE_URL\"}" \ No newline at end of file diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d0ab664..2a8f4ff 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.2.0" + ".": "1.3.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 09810eb..6cfa9ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [1.3.0](https://github.com/stoatchat/for-desktop/compare/v1.2.0...v1.3.0) (2026-02-18) + + +### Features + +* minimise-to-tray-on-startup ([#126](https://github.com/stoatchat/for-desktop/issues/126)) ([8284117](https://github.com/stoatchat/for-desktop/commit/8284117e76c0fcff4091de3ef623014e4594a593)) +* Reload/Refresh shortcut ([#119](https://github.com/stoatchat/for-desktop/issues/119)) ([2e99b19](https://github.com/stoatchat/for-desktop/commit/2e99b19353fbd45d9fdf1d148bae3a8a19c788ed)) + + +### Bug Fixes + +* Add common zoom-reset shortcut. ([#112](https://github.com/stoatchat/for-desktop/issues/112)) ([def29f9](https://github.com/stoatchat/for-desktop/commit/def29f9b3c1205944aab58beb8000815d41633b5)) +* allow CTRL+"+" to also zoom in. ([#108](https://github.com/stoatchat/for-desktop/issues/108)) ([2b962c5](https://github.com/stoatchat/for-desktop/commit/2b962c5d066787601223368ee7dcc1e46a345b8a)) +* App-maximized-2nd-monitor ([897d706](https://github.com/stoatchat/for-desktop/commit/897d706983a347938a2fb42ba8e58e40794bba13)) +* don't re-enable abutostart ([63b9ea8](https://github.com/stoatchat/for-desktop/commit/63b9ea818a9f32ca8535948e18752726c0f50a12)) +* firstLaunch = false after initial setup ([#131](https://github.com/stoatchat/for-desktop/issues/131)) ([63b9ea8](https://github.com/stoatchat/for-desktop/commit/63b9ea818a9f32ca8535948e18752726c0f50a12)) +* flatpak icons not building correctly and wayland support ([#132](https://github.com/stoatchat/for-desktop/issues/132)) ([ffe17ec](https://github.com/stoatchat/for-desktop/commit/ffe17ec2c54fca6967435b8a4ada7fa8d4da7b33)) +* replace default dialog with notification ([#98](https://github.com/stoatchat/for-desktop/issues/98)) ([7d2f296](https://github.com/stoatchat/for-desktop/commit/7d2f296ca72bbd7ad694c66a917d47067f883fc5)) +* toggle window visibility on tray click instead of always showing ([#103](https://github.com/stoatchat/for-desktop/issues/103)) ([742a95f](https://github.com/stoatchat/for-desktop/commit/742a95f3cb820c5b5398c815b7b45017b6b06053)) +* try to restore maximised windows to correct display ([#92](https://github.com/stoatchat/for-desktop/issues/92)) ([897d706](https://github.com/stoatchat/for-desktop/commit/897d706983a347938a2fb42ba8e58e40794bba13)) +* use template icon for macOS tray, use higher res icons for other platforms ([#130](https://github.com/stoatchat/for-desktop/issues/130)) ([58ccb63](https://github.com/stoatchat/for-desktop/commit/58ccb63d23541a03e05a48a37a98f883a2ba0d3f)) + ## [1.2.0](https://github.com/stoatchat/for-desktop/compare/v1.1.12...v1.2.0) (2026-02-14) diff --git a/forge.config.ts b/forge.config.ts index 3323356..71c17fe 100644 --- a/forge.config.ts +++ b/forge.config.ts @@ -59,7 +59,14 @@ if (!process.env.PLATFORM) { productName: STRINGS.name, productDescription: STRINGS.description, runtimeVersion: "25.08", - icon: `${ASSET_DIR}/icon.png`, + icon: { + "16x16": `${ASSET_DIR}/hicolor/16x16.png`, + "32x32": `${ASSET_DIR}/hicolor/32x32.png`, + "64x64": `${ASSET_DIR}/hicolor/64x64.png`, + "128x128": `${ASSET_DIR}/hicolor/128x128.png`, + "256x256": `${ASSET_DIR}/hicolor/256x256.png`, + "512x512": `${ASSET_DIR}/hicolor/512x512.png`, + } as unknown, categories: ["Network"], modules: [ // use the latest zypak -- Electron sandboxing for Flatpak @@ -77,7 +84,7 @@ if (!process.env.PLATFORM) { finishArgs: [ // default arguments found by running // DEBUG=electron-installer-flatpak* pnpm make - "--socket=x11", + "--socket=fallback-x11", "--share=ipc", "--device=dri", "--socket=pulseaudio", diff --git a/package.json b/package.json index ad7978d..da22438 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "stoat-desktop", "productName": "stoat-desktop", - "version": "1.2.0", + "version": "1.3.0", "main": ".vite/build/main.js", "repository": "stoatchat/desktop", "scripts": { diff --git a/src/main.ts b/src/main.ts index d19b5e6..6037a8a 100644 --- a/src/main.ts +++ b/src/main.ts @@ -40,15 +40,17 @@ if (acquiredLock) { // create and configure the app when electron is ready app.on("ready", () => { + // create window and application contexts + createMainWindow(); + // enable auto start on Windows and MacOS if (config.firstLaunch) { if (process.platform === "win32" || process.platform === "darwin") { autoLaunch.enable(); } + config.firstLaunch = false; } - // create window and application contexts - createMainWindow(); initTray(); initDiscordRpc();