diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bf00fbc..b119d87 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,6 @@ jobs: include: - platform: windows-latest - platform: ubuntu-22.04 - - platform: macos-latest runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v4 diff --git a/Screenshot 2026-06-25 225516.png b/Screenshot 2026-06-25 225516.png new file mode 100644 index 0000000..e628657 Binary files /dev/null and b/Screenshot 2026-06-25 225516.png differ diff --git a/package.json b/package.json index 675ff69..74702bf 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "notiq", "private": true, - "version": "0.3.0", + "version": "0.4.1", "type": "module", "scripts": { "icons": "node scripts/sync-icons.mjs", diff --git a/scripts/sync-icons.mjs b/scripts/sync-icons.mjs index f929567..f4c6a23 100644 --- a/scripts/sync-icons.mjs +++ b/scripts/sync-icons.mjs @@ -5,6 +5,17 @@ import { platform } from 'node:os' const isLinux = platform() === 'linux' +// ── CI: committed icons are the source of truth ───────────────────────────── +// The generated icons (src-tauri/icons/**, including association.ico) are checked +// into git, but the .icon-hash / .assoc-icon-hash caches are gitignored. So on a +// fresh CI checkout every icon looks "changed" and we'd try to regenerate — which +// needs `tauri icon` plus Python+Pillow (png-to-ico.py) that the runners lack. +// Regeneration is a local dev concern: skip it on CI and build with what's committed. +if (process.env.CI) { + console.log('[sync-icons] CI detected — using committed icons, skipping regeneration') + process.exit(0) +} + // ── Helper: hash-based change detection ───────────────────────────────────── function fileHash(path) { return createHash('sha256').update(readFileSync(path)).digest('hex') diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 4ed4173..ca3cb02 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2592,7 +2592,7 @@ dependencies = [ [[package]] name = "notiq" -version = "0.3.0" +version = "0.4.1" dependencies = [ "futures-util", "keyring", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index aad4954..50320de 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "notiq" -version = "0.3.0" +version = "0.4.1" description = "Notiq — a smart note-taking application" authors = ["TrexoLab "] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 7c4c24b..7e412f6 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Notiq", - "version": "0.3.0", + "version": "0.4.1", "identifier": "com.trexolab.notiq", "build": { "beforeDevCommand": "bun run dev", diff --git a/src/config/app.ts b/src/config/app.ts index 1c693ec..7ce3a8f 100644 --- a/src/config/app.ts +++ b/src/config/app.ts @@ -9,7 +9,7 @@ // Web favicon is public/favicon.png (copy of logo.png) export const APP_NAME = 'Notiq' -export const APP_VERSION = '0.3.0' +export const APP_VERSION = '0.4.1' export const APP_DESCRIPTION = 'A smart note-taking application' export const APP_IDENTIFIER = 'com.trexolab.notiq'