[PR #246] [MERGED] feat(settings): add do not check for updates #171

Closed
opened 2025-12-29 07:19:39 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/246
Author: @ogabriel
Created: 7/28/2025
Status: Merged
Merged: 8/8/2025
Merged by: @gschier

Base: mainHead: do-not-check-for-updates


📝 Commits (6)

📊 Changes

6 files changed (+29 additions, -5 deletions)

View changed files

📝 src-tauri/src/lib.rs (+7 -4)
📝 src-tauri/yaak-models/bindings/gen_models.ts (+1 -1)
src-tauri/yaak-models/migrations/20250727190746_autoupdate_setting.sql (+1 -0)
📝 src-tauri/yaak-models/src/models.rs (+4 -0)
📝 src-tauri/yaak-models/src/queries/settings.rs (+1 -0)
📝 src-web/components/Settings/SettingsGeneral.tsx (+15 -0)

📄 Description

Hi, firstly this is a great project, I've been enjoying it for the past few weeks!

But one thing that was almost making me quit using it, is the "Update available" pop up which I find very annoying because I leave yaak open most of the time, so during the week I get this pop up a couple times.

Most apps have an option to disable it, but I saw it was missing on yaak, so I tried my best to add it here.

I'm also available to do any necessary changes on the code!

I QA/tested it by disabling the linux check for appimage and disabling the dev check, and it worked perfect!

There is also some feedbacks similar to mine:

here is the added buttom:

2025-07-27_19-41

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/246 **Author:** [@ogabriel](https://github.com/ogabriel) **Created:** 7/28/2025 **Status:** ✅ Merged **Merged:** 8/8/2025 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `main` ← **Head:** `do-not-check-for-updates` --- ### 📝 Commits (6) - [`dc386f4`](https://github.com/mountain-loop/yaak/commit/dc386f462dfe7ca2766caeb6ace88d6e50dedfd1) add migration - [`5ad4cc2`](https://github.com/mountain-loop/yaak/commit/5ad4cc23e38851125db2021b43f918fa80990da7) add checkbox - [`5fc3f11`](https://github.com/mountain-loop/yaak/commit/5fc3f11938e621a3e80d1e250f76ea0b860b386d) add do not check updates feature - [`175b21f`](https://github.com/mountain-loop/yaak/commit/175b21f0e8192dee7396e8378935aa4647fb7ccb) improve code - [`86ed30f`](https://github.com/mountain-loop/yaak/commit/86ed30fb75858221e2f60f3aca4fb8250a2eb1d5) Merge branch 'main' into do-not-check-for-updates - [`1960c21`](https://github.com/mountain-loop/yaak/commit/1960c21e4b53ea694b6dd72ad781577ed7dcaf69) Some cleanup ### 📊 Changes **6 files changed** (+29 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `src-tauri/src/lib.rs` (+7 -4) 📝 `src-tauri/yaak-models/bindings/gen_models.ts` (+1 -1) ➕ `src-tauri/yaak-models/migrations/20250727190746_autoupdate_setting.sql` (+1 -0) 📝 `src-tauri/yaak-models/src/models.rs` (+4 -0) 📝 `src-tauri/yaak-models/src/queries/settings.rs` (+1 -0) 📝 `src-web/components/Settings/SettingsGeneral.tsx` (+15 -0) </details> ### 📄 Description Hi, firstly this is a great project, I've been enjoying it for the past few weeks! But one thing that was almost making me quit using it, is the "Update available" pop up which I find very annoying because I leave yaak open most of the time, so during the week I get this pop up a couple times. Most apps have an option to disable it, but I saw it was missing on yaak, so I tried my best to add it here. I'm also available to do any necessary changes on the code! I QA/tested it by disabling the linux check for appimage and disabling the dev check, and it worked perfect! There is also some feedbacks similar to mine: - https://feedback.yaak.app/en/p/allow-skipping-an-update - https://feedback.yaak.app/en/p/enable-auto-updates - https://feedback.yaak.app/en/p/disable-update-prompt here is the added buttom: <img width="1269" height="254" alt="2025-07-27_19-41" src="https://github.com/user-attachments/assets/28f4da8f-7aca-4494-b3d6-2a0663aa179b" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 07:19:39 +01:00
adam closed this issue 2025-12-29 07:19:39 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#171