Commit Graph

56 Commits

Author SHA1 Message Date
Alexandr Stelnykovych
b5cb006937 Bump version 2.1.7 2025-12-09 23:35:06 +02:00
Alexandr Stelnykovych
76214bd986 Add WebSocket ping/pong keep-alive mechanism
Implements RFC 6455 compliant ping/pong health checking to detect dead connections:
- Send ping frames every 10 seconds
- Monitor pong responses with 5-second timeout after each ping
2025-11-21 12:28:57 +02:00
Alexandr Stelnykovych
d957e0142f Merge pull request #2069 from safing/fix/2051-ui-crash-in-rust-dark-light
Fix: UI crash in rust dark light module
2025-11-12 16:11:54 +02:00
Alexandr Stelnykovych
ae72509293 UI(Tauri): Replace local rust-dark-light with published dark-light crate
https://github.com/safing/portmaster/issues/2051
2025-11-11 19:44:31 +02:00
Alexandr Stelnykovych
139610b99d feat(UI): enhance pause info display in system tray menu and reorganize menu item positions
https://github.com/safing/portmaster/issues/2050
2025-11-10 15:14:20 +02:00
Alexandr Stelnykovych
bf3d007a4d Revert "Merge pull request #2003 from safing/dependabot/cargo/desktop/tauri/src-tauri/glib-0.20.0"
This reverts commit f8ac80bbb2, reversing
changes made to 37cb324b56.
2025-10-18 01:01:38 +03:00
Alexandr Stelnykovych
a1fbb0dc0a Merge pull request #1943 from safing/dependabot/cargo/desktop/tauri/src-tauri/tokio-1.44.2
Bump tokio from 1.44.1 to 1.44.2 in /desktop/tauri/src-tauri
2025-10-17 23:00:17 +03:00
Alexandr Stelnykovych
f8ac80bbb2 Merge pull request #2003 from safing/dependabot/cargo/desktop/tauri/src-tauri/glib-0.20.0
build(deps): bump glib from 0.18.5 to 0.20.0 in /desktop/tauri/src-tauri
2025-10-17 22:50:34 +03:00
Alexandr Stelnykovych
965114becb Merge pull request #2008 from safing/dependabot/cargo/desktop/tauri/src-tauri/tauri-plugin-shell-2.2.1
build(deps): bump tauri-plugin-shell from 2.2.0 to 2.2.1 in /desktop/tauri/src-tauri
2025-10-17 22:41:09 +03:00
Alexandr Stelnykovych
a66544959c Bump version 2.0.25 2025-09-05 11:17:28 +03:00
dependabot[bot]
d9e25d72c4 build(deps): bump tauri-plugin-shell in /desktop/tauri/src-tauri
Bumps [tauri-plugin-shell](https://github.com/tauri-apps/plugins-workspace) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases)
- [Commits](https://github.com/tauri-apps/plugins-workspace/compare/os-v2.2.0...os-v2.2.1)

---
updated-dependencies:
- dependency-name: tauri-plugin-shell
  dependency-version: 2.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-04 10:24:06 +00:00
dependabot[bot]
57186807eb build(deps): bump glib from 0.18.5 to 0.20.0 in /desktop/tauri/src-tauri
Bumps [glib](https://github.com/gtk-rs/gtk-rs-core) from 0.18.5 to 0.20.0.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases)
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.18.5...0.20.0)

---
updated-dependencies:
- dependency-name: glib
  dependency-version: 0.20.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-03 14:24:40 +00:00
Alexandr Stelnykovych
a652c8bce3 Bump version 2.0.24 2025-08-05 16:45:14 +03:00
dependabot[bot]
44c7697277 Bump tokio from 1.44.1 to 1.44.2 in /desktop/tauri/src-tauri
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.44.1 to 1.44.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.44.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-28 12:16:09 +00:00
Alexandr Stelnykovych
bf8da732b9 Bump version 2.0.23 2025-07-14 11:25:04 +03:00
Alexandr Stelnykovych
0c2dfbc489 Bump version 2.0.21 2025-06-20 16:35:25 +03:00
Alexandr Stelnykovych
1292fd7dae Bump version 2.0.20 2025-06-09 10:26:27 +03:00
Alexandr Stelnykovych
2c1de8c51e Bump version 2.0.19 2025-06-03 15:59:14 +03:00
Alexandr Stelnykovych
774a83dc33 Bump version 2.0.17 2025-05-28 13:20:05 +03:00
Alexandr Stelnykovych
d3f6cb1504 Bump version 2.0.16 2025-05-22 15:49:58 +03:00
Alexandr Stelnykovych
8035c3d5ac Bump version 2.0.14 2025-05-16 20:13:19 +03:00
Alexandr Stelnykovych
eaa70b7a73 Bump UI version 2025-04-30 14:13:11 +03:00
Alexandr Stelnykovych
54f07e15d9 Bump UI version 2025-04-28 11:36:29 +03:00
Alexandr Stelnykovych
d3e489f10a Merge branch 'v2.0' into feature/ui-security 2025-04-28 11:08:25 +03:00
Alexandr Stelnykovych
5053ef1a23 [desktop] Use custom Tauri command for HTTP requests instead of http-client plugin
Replaced the http-client plugin, as it does not support keep-alive connections.
Each request opened a new TCP connection to the service, which was inefficient.

The new custom `send_tauri_http_request` command, exposed to the UI, uses an application-wide `reqwest::Client`, which supports idle (persistent) connections.
2025-04-24 14:00:15 +03:00
Alexandr Stelnykovych
88af6d7e1d Bump UI version 2025-04-15 14:12:58 +03:00
Alexandr Stelnykovych
4ef04c72ca [desktop] Tauri HTTP interceptor 2025-04-12 23:34:07 +03:00
Vladimir Stoilov
9524138f0f [destkop] Add tauri http and websocket plugins 2025-04-01 14:54:25 +03:00
Alexandr Stelnykovych
b970a98055 Bump binaries versions to v2 2025-03-21 12:16:51 +00:00
Vladimir Stoilov
b2907e9475 [desktop] Add rust-dark-light as direct dependency 2025-02-25 11:34:21 +02:00
Vladimir Stoilov
9ff7ec96d1 [desktop] Tauri update v2.2.5 2025-02-24 10:44:13 +02:00
Vladimir Stoilov
374c1c2748 Merge branch 'develop' into feature/new-installer 2024-11-28 13:23:13 +02:00
Vladimir Stoilov
85031e861b [desktop] Update tauri (#1760) 2024-11-28 10:41:14 +02:00
Vladimir Stoilov
ca88c6d8ad [desktop] Update tauri (#1760) 2024-11-26 16:59:06 +02:00
Vladimir Stoilov
71f67a8936 [WIP] Improve CI build 2024-10-07 11:26:27 +03:00
Vladimir Stoilov
8c6eb04292 [desktop] Fix merge issues 2024-09-05 11:21:19 +03:00
Vladimir Stoilov
4c340f7b70 [desktop] Fix all clippy warning. Add clippy to CI. 2024-09-05 10:23:04 +03:00
Vladimir Stoilov
500256759e [desktop] Minor tauri fixes and improvments 2024-09-05 10:20:34 +03:00
Vladimir Stoilov
05a4093676 [desktop] improve theme detection and add manual theme selection. 2024-09-03 11:32:47 +03:00
Vladimir Stoilov
4ed4640fee [desktop] update tauri npm packages 2024-09-02 09:55:21 +03:00
Vladimir Stoilov
c9ee01d2c4 [desktop] update tauri 2.0.0-rc.3 2024-08-19 17:56:46 +03:00
Vladimir Stoilov
7a06b0bc1c [desktop] Tauri ignore extra cmdline args 2024-08-01 16:02:00 +03:00
Vladimir Stoilov
e92da53703 [desktop] Add tauri logs 2024-07-26 15:58:27 +03:00
Vladimir Stoilov
a6e1a37239 [desktop] Add support for system theme detection 2024-07-24 10:53:58 +03:00
Vladimir Stoilov
674787df87 [desktop] tauri seve window size/position on exit 2024-07-23 17:25:59 +03:00
Vladimir Stoilov
c3d787e3ce [desktop] Update tauri 2024-07-23 17:24:29 +03:00
Vladimir Stoilov
a84bbf4262 [desktop] Update tauri to beta.23 2024-07-04 14:13:46 +03:00
Vladimir Stoilov
31b99e7647 [deskotp/tauri] update tauri, remove the need for nsis template 2024-05-31 07:11:42 +03:00
Vladimir Stoilov
0b52c5347a [desktop] Improve tauri traymenu 2024-05-22 12:21:55 +03:00
Vladimir Stoilov
a984032621 [desktop] Fix traymenu exit button 2024-05-21 11:38:39 +03:00