Commit Graph

115 Commits

Author SHA1 Message Date
Alexandr Stelnykovych
0c2dfbc489 Bump version 2.0.21 2025-06-20 16:35:25 +03:00
Alexandr Stelnykovych
95838b510c fix(UI; Linux): Workaround for unresponsive title-bar buttons on KDE with Wayland
https://github.com/safing/portmaster/issues/1909
2025-06-19 15:38:36 +03:00
Alexandr Stelnykovych
1292fd7dae Bump version 2.0.20 2025-06-09 10:26:27 +03:00
Alexandr Stelnykovych
2e5076b3bc fix(UI): Automatically unminimize window when triggered by left mouse click 2025-06-06 13:55:06 +03:00
Alexandr Stelnykovych
ff18ec1292 Refactor window creation functions for improved environment variable handling 2025-06-05 15:08:14 +03:00
Alexandr Stelnykovych
7a7e9c5d6e fix(Windows) Installer: Preserved app data does not include icon cache 2025-06-03 16:41:21 +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
11c4ae39d2 (Windows) Fix false-positive detection of Portmaster UI processes
Problem:
  System browsers launched from the Portmaster UI (e.g., when a user clicks a link) may be incorrectly detected as Portmaster UI child processes.

Solution:
  The Tauri UI app now sets the PORTMASTER_UI_WEBVIEW_PROCESS environment variable for all child WebView processes. Portmaster-core uses this variable to accurately determine if a process is truly related to the Portmaster UI.
2025-05-21 18:08:04 +03:00
Alexandr Stelnykovych
3e034fc33b (Windows) Use contrast icon for installer and UI app binary 2025-05-21 14:48:59 +03:00
Alexandr Stelnykovych
8035c3d5ac Bump version 2.0.14 2025-05-16 20:13:19 +03:00
Alexandr Stelnykovych
61e85eb85d Revert "[desktop] UI: Restrict CSP to 127.0.0.1:817"
This reverts commit 7407545b6e.
2025-05-16 20:09:13 +03:00
Alexandr Stelnykovych
7407545b6e [desktop] UI: Restrict CSP to 127.0.0.1:817 2025-05-16 19:10:17 +03:00
Alexandr Stelnykovych
5bc1e779b2 fix: force UI to use IPv4 (127.0.0.1) for API endpoints
Previously, the API endpoint was defined using `localhost`, which could resolve to the IPv6 address `::1`.
This caused issues because the Portmaster core service is listening on `127.0.0.1:817` and only fast-tracking connections to that specific IPv4 address.
2025-05-16 10:56:30 +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
f81f5c7566 [desktop] Fix: --background command-line argument for UI 2025-04-25 17:12:03 +03:00
Alexandr Stelnykovych
8a0c34826d [packaging] (Windows installer) Add registry entry for autostart and cleanup on uninstall 2025-04-25 12:27:21 +03:00
Alexandr Stelnykovych
0f74763fb8 Removed Tauri-generated files from repository 2025-04-24 14:19:54 +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
09412e9222 [desktop] fix: Rust compilation warnings in Tauri project 2025-04-23 13:45:45 +03:00
Alexandr Stelnykovych
88af6d7e1d Bump UI version 2025-04-15 14:12:58 +03:00
Alexandr Stelnykovych
70c2fad662 Merge pull request #1853 from safing/feature/ui-security
UI process authentication
2025-04-14 10:03:24 +03:00
Alexandr Stelnykovych
4ef04c72ca [desktop] Tauri HTTP interceptor 2025-04-12 23:34:07 +03:00
Alexandr Stelnykovych
18b67257e4 Merge branch 'v2.0' into fix/traymenu-button 2025-04-04 11:48:09 +03:00
Alexandr Stelnykovych
c73df64221 Merge pull request #1855 from safing/feature/installer-migration
[packaging] fix: remove leftover installer migration artifacts
2025-04-04 11:17:12 +03:00
Alexandr Stelnykovych
1aa69f73a2 [packaging] fix: remove leftover installer migration artifacts 2025-04-03 17:45:11 +03:00
Vladimir Stoilov
9524138f0f [destkop] Add tauri http and websocket plugins 2025-04-01 14:54:25 +03:00
Vladimir Stoilov
e4756862ac [destkop] Fix tray context menu update 2025-03-31 16:20:50 +03:00
Alexandr Stelnykovych
90ce30e842 [desktop] Windows Installer: unregister V1 uninstaller 2025-03-27 15:47:53 +02:00
Alexandr Stelnykovych
4a8c64067d [desktop] Windows uninstaller fixes 2025-03-27 15:13:05 +02:00
Alexandr Stelnykovych
af4035feda [desktop] Windows Installer: stop service (when running) before install 2025-03-27 13:38:20 +02:00
Alexandr Stelnykovych
27235ad7b7 Revert "[desktop] Fix tray menu spn status and button"
This reverts commit 8aab22a9ec.
2025-03-26 14:44:10 +02:00
Alexandr Stelnykovych
731ad885bb Merge pull request #1821 from safing/feature/installer-migration
Feature/installer migration
2025-03-25 17:06:35 +02:00
Vladimir Stoilov
8aab22a9ec [desktop] Fix tray menu spn status and button 2025-03-25 14:47:13 +02:00
Vladimir Stoilov
6b958fd93d [desktop] Fix installer migration leftovers Win 2025-03-24 16:43:52 +02:00
Alexandr Stelnykovych
b970a98055 Bump binaries versions to v2 2025-03-21 12:16:51 +00:00
Alexandr Stelnykovych
69a3d03a4f [packaging] Set the correct versions for compiled binaries and installers based on the Git tag 2025-03-20 09:50:52 +00:00
Alexandr Stelnykovych
1ed666e863 [packaging] fix: incorrect dependency in DEB package 2025-03-14 00:10:05 +02:00
Alexandr Stelnykovych
ef080cc3fb [packaging] Added missing intel artifacts to installers 2025-03-14 00:08:51 +02:00
Alexandr Stelnykovych
8a0aacd446 [packaging] Excluded binary index from installers 2025-03-14 00:07:26 +02:00
Vladimir Stoilov
009ad6b2f1 [desktop] Delete files after uninstall from NSIS 2025-03-12 16:22:33 +02:00
Alexandr Stelnykovych
260449e59b [packaging] (Windows) Ability to run "generate_windows_installers.ps1" from any location. 2025-03-06 15:21:38 +02:00
Vladimir Stoilov
df6e95dcd7 [packaging] Add migration for linux installers 2025-03-05 16:13:00 +02:00
Vladimir Stoilov
d74083ced8 [desktop] Improve tauri update doc 2025-03-04 18:09:10 +02:00
Vladimir Stoilov
161b75e39e [desktop] Improve NSIS migration installer 2025-03-04 18:08:17 +02:00
Vladimir Stoilov
0200404eac [desktop] Add migration and improve msi installer 2025-03-04 18:07:56 +02:00
Vladimir Stoilov
1d15b45341 [installer] Add migration to the NSIS installer 2025-02-25 16:37:34 +02:00