Commit Graph

  • 2d7d0323b0 feat(VisualStudio Code): add launch configurations development Alexandr Stelnykovych 2025-12-17 14:08:24 +02:00
  • b5cb006937 Bump version 2.1.7 Alexandr Stelnykovych 2025-12-09 23:35:06 +02:00
  • 3c8bd02808 Earthfile: exclude extra fields when creating assets.zip Alexandr Stelnykovych 2025-12-09 23:27:02 +02:00
  • d5d47223b4 fix(spn): Ensure intel data is initialized Alexandr Stelnykovych 2025-12-09 14:28:48 +02:00
  • e1475a1a3e feat(build): add script to build Tauri application for Portmaster on Linux Alexandr Stelnykovych 2025-12-08 18:19:56 +02:00
  • 8c19468e32 refactor(UI): remove unused structs and simplify GTK theme handling Alexandr Stelnykovych 2025-12-08 17:58:58 +02:00
  • 9a2b4f6256 fix(UI): ensure GTK calls are executed on the main thread to prevent segfaults Alexandr Stelnykovych 2025-12-08 17:31:26 +02:00
  • 9af071ef17 fix(control): ensure wall-clock comparison for resume worker deadline Alexandr Stelnykovych 2025-12-01 13:32:46 +02:00
  • 1a47196d84 Merge pull request #2086 from safing/fix/pause-fixes Alexandr Stelnykovych 2025-11-28 13:40:59 +02:00
  • aa507572d0 fix(group): correct IsStopped logic to use local state variable Alexandr Stelnykovych 2025-11-28 13:34:07 +02:00
  • 569e0a70dd fix(control): wait for SPN to fully stop before completing pause operation Alexandr Stelnykovych 2025-11-28 13:26:14 +02:00
  • b12729cb3a Permanent verdict for accepted API outbound packets Alexandr Stelnykovych 2025-11-27 16:35:15 +02:00
  • b43905aac5 Refactor resume worker to handle unexpected wall-clock changes and improve SPN auto-resume logic Alexandr Stelnykovych 2025-11-27 16:27:59 +02:00
  • 1208783f34 Enhance fast-tracking for API connections to maintain seamless UI experience after pause Alexandr Stelnykovych 2025-11-26 17:39:42 +02:00
  • d635db77c2 Improve pause info display and error handling Alexandr Stelnykovych 2025-11-26 13:01:24 +02:00
  • 4913147dd5 (UI) minor update of update pause notification messages Alexandr Stelnykovych 2025-11-21 14:07:57 +02:00
  • 7341fb3068 Merge pull request #2078 from safing/fix/UI-websocket-shutdown-lifecycle Alexandr Stelnykovych 2025-11-21 12:54:47 +02:00
  • 76214bd986 Add WebSocket ping/pong keep-alive mechanism Alexandr Stelnykovych 2025-11-21 12:28:57 +02:00
  • 0b20a368f9 Fix WebSocket shutdown and prevent WSA errors Alexandr Stelnykovych 2025-11-21 02:08:06 +02:00
  • f5533b447c fix(traymenu): update SPN button logic and pause menu items based on SPN status Alexandr Stelnykovych 2025-11-20 14:13:51 +02:00
  • d957e0142f Merge pull request #2069 from safing/fix/2051-ui-crash-in-rust-dark-light Alexandr Stelnykovych 2025-11-12 16:11:54 +02:00
  • a14a55c950 Merge pull request #2067 from safing/feature/2050-pause Alexandr Stelnykovych 2025-11-12 14:26:40 +02:00
  • 063fa7f115 fix(interception): ensure metrics are stopped on failed module start Alexandr Stelnykovych 2025-11-12 14:24:24 +02:00
  • 2a551d5f10 fix(test): add missing faker dependency for generated code Alexandr Stelnykovych 2025-11-12 13:19:17 +02:00
  • 40cd0dbe2f Merge pull request #2064 from D3SOX/patch-1 Alexandr Stelnykovych 2025-11-12 12:49:06 +02:00
  • 4a3a494ed2 Update report-compatibility.md Alexandr Stelnykovych 2025-11-12 12:48:26 +02:00
  • f1f18d4b64 Update report-bug.md Alexandr Stelnykovych 2025-11-12 12:47:37 +02:00
  • f9105fc738 (core) Update golang dependencies Alexandr Stelnykovych 2025-11-12 12:37:33 +02:00
  • ae72509293 UI(Tauri): Replace local rust-dark-light with published dark-light crate Alexandr Stelnykovych 2025-11-11 19:44:31 +02:00
  • 14be84d2d0 fix(instance): re-add dnsmonitor to serviceGroupInterception module Alexandr Stelnykovych 2025-11-11 18:20:10 +02:00
  • 83fb71b4bc Merge branch 'development' into feature/2050-pause Alexandr Stelnykovych 2025-11-11 17:33:28 +02:00
  • 2009dcf9c8 fix: DNSMonitor module crash on stop Alexandr Stelnykovych 2025-11-11 17:32:56 +02:00
  • 3abb2b3c69 feat(control): add notification for automatic resume from pause state Alexandr Stelnykovych 2025-11-11 17:18:58 +02:00
  • 3406017754 Refactor status module initialization: register runtime privider as soon as possible Alexandr Stelnykovych 2025-11-11 17:17:26 +02:00
  • 3aaa5ab161 fix(control): adjust pause logic to ensure correct state updates and notification behavior fix(traymenu): update tray menu label from "Secured" to "unknown" fix(notifications): log error when notification is clicked without an associated action Alexandr Stelnykovych 2025-11-10 18:20:34 +02:00
  • 139610b99d feat(UI): enhance pause info display in system tray menu and reorganize menu item positions Alexandr Stelnykovych 2025-11-10 15:14:20 +02:00
  • c2d8e5a880 Update Linux log file path in issue templates Nico 2025-11-09 18:46:51 +01:00
  • 997f95698b UI(system tray menu): added pause/resume menu items + replaced subscription to obsolete "runtime:subsystems" by "runtime:system/status" Alexandr Stelnykovych 2025-11-07 16:58:42 +02:00
  • 4d58f68fde feat(UI): enhance SPN pause menu to allow time modification while paused Alexandr Stelnykovych 2025-11-07 16:53:01 +02:00
  • 2c67b27b4a refactor: remove SPNGroup from 'control.instance' interface and update pause logic Alexandr Stelnykovych 2025-11-07 16:51:58 +02:00
  • b9cce33113 UI: Removed sources for "runtime:subsystems/" status API calls It looks like they are not used anymore and replaced by "runtime:system/status" Alexandr Stelnykovych 2025-11-07 16:50:18 +02:00
  • fecb42a691 UI: update SPN pause menu items and add spnEnabled state management Alexandr Stelnykovych 2025-11-06 18:42:24 +02:00
  • 4d2d91972b feat: refactor interception modules into pausable group Alexandr Stelnykovych 2025-11-06 17:28:38 +02:00
  • 7709a6600c feat: pause and resume functionality improvements + UI Alexandr Stelnykovych 2025-11-05 18:36:52 +02:00
  • c063bda700 feat(WIP): add pause and resume functionality for Portmaster/SPN Alexandr Stelnykovych 2025-10-24 18:15:27 +03:00
  • 287c498bf1 removed obsolete command line argument "disable-shutdown-event" Alexandr Stelnykovych 2025-10-24 16:08:24 +03:00
  • bf3d007a4d Revert "Merge pull request #2003 from safing/dependabot/cargo/desktop/tauri/src-tauri/glib-0.20.0" Alexandr Stelnykovych 2025-10-18 01:01:38 +03:00
  • a736e9fec1 update: bump rust version to 1.89 in Earthfile Alexandr Stelnykovych 2025-10-18 00:37:53 +03:00
  • 8190e66524 Merge pull request #2040 from safing/feature/2039-UI-auto-reload-connections Alexandr Stelnykovych 2025-10-18 00:04:44 +03:00
  • 1ebac535af minor refactoring Alexandr Stelnykovych 2025-10-18 00:01:01 +03:00
  • 998865efe2 Merge pull request #2042 from safing/fix/2041-UI-crash-loading-grouped-connections Alexandr Stelnykovych 2025-10-17 23:51:19 +03:00
  • 9cf71fd3e1 go get -u=patch ./... Alexandr Stelnykovych 2025-10-17 23:42:54 +03:00
  • e0345949b8 Merge pull request #2013 from safing/dependabot/go_modules/golang.org/x/sync-0.17.0 Alexandr Stelnykovych 2025-10-17 23:13:42 +03:00
  • 67546f850d Merge pull request #2009 from safing/dependabot/cargo/desktop/tauri/src-tauri/crossbeam-channel-0.5.15 Alexandr Stelnykovych 2025-10-17 23:11:14 +03:00
  • a1fbb0dc0a Merge pull request #1943 from safing/dependabot/cargo/desktop/tauri/src-tauri/tokio-1.44.2 Alexandr Stelnykovych 2025-10-17 23:00:17 +03:00
  • f8ac80bbb2 Merge pull request #2003 from safing/dependabot/cargo/desktop/tauri/src-tauri/glib-0.20.0 Alexandr Stelnykovych 2025-10-17 22:50:34 +03:00
  • 37cb324b56 Merge pull request #2002 from safing/dependabot/cargo/desktop/tauri/src-tauri/openssl-0.10.73 Alexandr Stelnykovych 2025-10-17 22:45:16 +03:00
  • 965114becb Merge pull request #2008 from safing/dependabot/cargo/desktop/tauri/src-tauri/tauri-plugin-shell-2.2.1 Alexandr Stelnykovych 2025-10-17 22:41:09 +03:00
  • 303b26f679 npm audit fix Alexandr Stelnykovych 2025-10-17 22:36:21 +03:00
  • a8e84d6d28 refactor(UI): remove unnecessary reload intervals from settings Alexandr Stelnykovych 2025-10-17 22:01:24 +03:00
  • 31aec94008 Build scripts refactoring Alexandr Stelnykovych 2025-10-17 21:53:50 +03:00
  • 2dc2193587 feat: add manual trigger for lastReloadTicker updates Alexandr Stelnykovych 2025-10-15 17:43:02 +03:00
  • ae2e1e5659 fix: UI bug: when loading grouped connections from 'future' Alexandr Stelnykovych 2025-10-15 17:17:47 +03:00
  • 54fe389c9d UI: skip auto-reload for historical data queries Alexandr Stelnykovych 2025-10-15 16:13:55 +03:00
  • 153768fb21 UI: Automatic reloading of the connections list Alexandr Stelnykovych 2025-10-15 15:23:11 +03:00
  • d32b51f083 Merge pull request #2037 from safing/fix/1949-Linux-recover-iptables Alexandr Stelnykovych 2025-10-06 13:37:43 +03:00
  • ad0a89edf4 Merge pull request #2036 from safing/fix/2023-mouse-BACK-btn-causes-blank-UI Alexandr Stelnykovych 2025-10-06 13:36:55 +03:00
  • af6a1623cc fix: improve error handling in recoverIPTables by filtering chain not exist errors Alexandr Stelnykovych 2025-10-03 12:43:04 +03:00
  • c085ae05ea fix: correct ExecStopPost command syntax in portmaster.service Alexandr Stelnykovych 2025-10-03 12:04:45 +03:00
  • f8679f6b8c fix[desktop:Tauri]: block navigation to blank page Alexandr Stelnykovych 2025-10-02 17:53:42 +03:00
  • 59b88148b2 build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 dependabot[bot] 2025-09-08 01:03:22 +00:00
  • a66544959c Bump version 2.0.25 Alexandr Stelnykovych 2025-09-05 11:17:28 +03:00
  • 8dbd61215b feat: implement debounced window state saving for shutdown resilience Alexandr Stelnykovych 2025-09-04 23:36:01 +03:00
  • 74f549e562 Revert "ui(angular): dependency security cleanup" Alexandr Stelnykovych 2025-09-04 15:33:49 +03:00
  • 4cb043e47b build(deps): bump crossbeam-channel in /desktop/tauri/src-tauri dependabot[bot] 2025-09-04 12:17:54 +00:00
  • d9e25d72c4 build(deps): bump tauri-plugin-shell in /desktop/tauri/src-tauri dependabot[bot] 2025-09-04 10:24:06 +00:00
  • 2893d68383 ui(angular): dependency security cleanup Alexandr Stelnykovych 2025-09-04 13:01:46 +03:00
  • 57186807eb build(deps): bump glib from 0.18.5 to 0.20.0 in /desktop/tauri/src-tauri dependabot[bot] 2025-09-03 14:24:40 +00:00
  • 5a622ef8c0 build(deps): bump openssl in /desktop/tauri/src-tauri dependabot[bot] 2025-09-03 14:17:31 +00:00
  • 201b9a8773 deps: update vulnerable Go modules to latest safe versions Alexandr Stelnykovych 2025-09-03 16:50:29 +03:00
  • 753ee5ce9c Merge pull request #2001 from safing/fix/1999-SPN-intel-data-is-not-applied-in-some-cases Alexandr Stelnykovych 2025-09-03 13:57:59 +03:00
  • 75bd4d152d Merge pull request #1992 from safing/fix/1989-SQLite-data-save-issue Alexandr Stelnykovych 2025-09-03 13:52:45 +03:00
  • 866dce42da Merge pull request #1990 from safing/fix/1988-redundant-filterlists-update Alexandr Stelnykovych 2025-09-03 13:46:43 +03:00
  • 0962f0a9b1 Merge pull request #1985 from safing/feature/1961-UI-zoom-in-out Alexandr Stelnykovych 2025-09-03 13:42:39 +03:00
  • 10589dc725 (interception) Linux: respect original packet marks (#1993) Alexandr Stelnykovych 2025-09-03 13:32:07 +03:00
  • 015cb5a969 Reorder import statements for better organization and linter compliance Alexandr Stelnykovych 2025-09-03 13:16:32 +03:00
  • b41cded4cc Reorder import statements for better organization and linter compliance Alexandr Stelnykovych 2025-09-03 13:07:12 +03:00
  • 73ce148ad6 Refactor registerEventCallbacks to remove error handling and simplify callback registration Alexandr Stelnykovych 2025-09-03 12:55:58 +03:00
  • c14eb43605 fix: Improve error handling for malformed records in SQLite storage Alexandr Stelnykovych 2025-09-03 12:44:43 +03:00
  • 2c6a1a993c fix: Ensure error handling during SPN intel initialization Alexandr Stelnykovych 2025-09-03 12:31:25 +03:00
  • 7a95b021a5 fix: Prevent unintended use of SPN nodes when intel data is not yet applied Alexandr Stelnykovych 2025-09-02 18:26:34 +03:00
  • d67c8e9a04 fix: Ensure intel data for the main SPN map is initialized before Portmaster starts an SPN connection Alexandr Stelnykovych 2025-09-02 18:24:50 +03:00
  • ce52869945 fix: Some configuration data is not stored in the core database when using SQLite. Alexandr Stelnykovych 2025-08-28 17:25:16 +03:00
  • 1ee7db6948 Unnecessary filterlists database update on service start Alexandr Stelnykovych 2025-08-28 17:21:17 +03:00
  • 5b121338ef [desktop] UI: Ctrl+/Crtl- shortcuts to Zoom-in/Zoom-out Alexandr Stelnykovych 2025-08-25 13:12:43 +03:00
  • f7a8133f81 Merge branch 'release/v2.0.24' into development Alexandr Stelnykovych 2025-08-11 11:51:28 +03:00
  • 58f4058633 v2 tests fix (#1956) Alexandr Stelnykovych 2025-08-07 02:04:38 +03:00
  • a652c8bce3 Bump version 2.0.24 Alexandr Stelnykovych 2025-08-05 16:45:14 +03:00
  • 5609594b2a Merge pull request #1955 from safing/fix/1951-Filter-list-update-failed Alexandr Stelnykovych 2025-08-05 16:30:51 +03:00
  • 878de4ba9d refactor(filterlists): Improve index update logging feat(updates): Add String method Alexandr Stelnykovych 2025-08-05 15:40:02 +03:00