| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-01-31 | Fix timeout type | Oskar Nyberg | 1 | -1/+1 | |
| 2024-01-31 | Handle create tunnel device variant in frontend | David Lönnhager | 1 | -0/+6 | |
| 2024-01-30 | Add setting to toggle maps | Oskar Nyberg | 2 | -0/+14 | |
| 2024-01-30 | Integrate webgl maps into app | Oskar Nyberg | 1 | -0/+14 | |
| 2024-01-29 | Add API access methods to Electron IPC | Oskar Nyberg | 3 | -0/+43 | |
| 2024-01-29 | Add api acces methods to daemon-rpc | Oskar Nyberg | 1 | -0/+237 | |
| 2024-01-03 | Allow app to use custom socks5 and shadwosocks proxies | Jonathan | 2 | -42/+98 | |
| This PR has a couple of different purposes - Allow users to use socks5 local proxies with the CLI without having to be root nor use split-tunneling. This only works for OpenVPN. - Unify the types used by different proxy parts of the codebase, such as the Access Methods as well as some already existing OpenVPN proxy code. This PR changes the firewall on all desktop platforms as well as changes the routing table slightly on MacOS and Windows. On Linux the firewall code is modified to apply the appropriate firewall marks to all packages that go to a remote endpoint corresponding to the remote part of a local socks5 proxy. The firewall marks will allow the routing to be done without having to modify the routing table. On MacOS and Windows the routing table is modified to allow packages to go to that same endpoint to pass outside the VPN tunnel, it will additionally punch a hole in the firewall. The PR also migrates the settings file from version 7 to version 8 in order to properly and neatly unify Proxy related types. Finally it provides some slight extensions to the gRPC interface in order to allow for control over the custom proxy settings. | |||||
| 2023-12-21 | Remove location fetch in Electron app | Oskar Nyberg | 3 | -11/+21 | |
| 2023-11-17 | Prevent gRPC channel from entering the idle state | Oskar Nyberg | 1 | -0/+1 | |
| 2023-10-31 | Rename updateRelaySettings to setRelaySettings | Oskar Nyberg | 2 | -3/+3 | |
| 2023-10-31 | Remove RelaySettingsUpdate from gui/ | David Lönnhager | 2 | -50/+34 | |
| 2023-10-13 | Use optional modifier for optional primitives in protobuf messages | David Lönnhager | 1 | -49/+44 | |
| 2023-10-11 | Register power monitor listeners after ready | Oskar Nyberg | 1 | -4/+4 | |
| 2023-10-09 | Add custom lists to settings, ipc and rpc calls | Oskar Nyberg | 4 | -42/+141 | |
| 2023-09-29 | Add social media blocking server | David Lönnhager | 2 | -0/+3 | |
| 2023-09-05 | Remove forwarded ports messages from GUI frontend | Linus Färnstrand | 2 | -10/+0 | |
| 2023-07-07 | Update Electron to 25.2.0 | Oskar Nyberg | 1 | -4/+4 | |
| 2023-07-07 | Update account expiry fetch logic | Oskar Nyberg | 1 | -5/+1 | |
| 2023-06-29 | Cleanup review comments, CI issues and android support | Jonathan | 1 | -11/+9 | |
| Add necessary android support to allow it to not crash due to interface changes. Format the code, remove redundant async functions, fix android issues related to not having to use a Vec to store the custom lists and a string as an id. Fix unit tests. | |||||
| 2023-06-29 | Update changelog, sync naming in .proto update gui | Jonathan | 1 | -11/+21 | |
| Updates the changelog, syncs naming to be consistent inside the .proto file with rust in regards to newly added message types for custom lists. Update the gui so that it does not break when using a custom list daemon. However does not let gui actually use custom lists, only has CLI support. | |||||
| 2023-06-12 | Replace thrown error in account data fetch with typed values | Oskar Nyberg | 4 | -88/+46 | |
| 2023-04-24 | Add login error messages to localization templates | Oskar Nyberg | 1 | -3/+17 | |
| 2023-04-19 | Add command line version option | Oskar Nyberg | 3 | -2/+8 | |
| 2023-04-19 | Add command line help option | Oskar Nyberg | 2 | -14/+43 | |
| 2023-04-19 | Refactor command line option handling | Oskar Nyberg | 3 | -21/+51 | |
| 2023-04-18 | Fix clipboard permission request after electron upgrade | Oskar Nyberg | 1 | -2/+2 | |
| 2023-04-17 | Don't read app name when running tests | Oskar Nyberg | 1 | -1/+2 | |
| 2023-04-17 | Add tests for notification evaluation | Oskar Nyberg | 1 | -14/+22 | |
| 2023-04-17 | Fix notification evaluation logic error | Oskar Nyberg | 1 | -1/+1 | |
| 2023-04-17 | Remove daemon connection observer when disconnecting during suspend | Oskar Nyberg | 2 | -28/+23 | |
| 2023-04-17 | Prevent close handler when closing notifications in category | Oskar Nyberg | 1 | -1/+3 | |
| 2023-04-04 | Reset expiry notifications on logout | Oskar Nyberg | 1 | -0/+1 | |
| 2023-03-28 | Ensure main tray window can properly join full screen spaces on macOS | Claudio Cambra | 1 | -1/+1 | |
| The tray window works great across different spaces, but it tends to have buggy behaviour on full screen spaces, especially after opening the tray window in one full screen space and switching to another. The tray window will try to switch back but disappear anyway as it loses focus. By ensuring NSWindowCollectionBehaviorFullScreenAuxiliary is correctly set on the window (through win.setVisibleOnAllWorkspaces(true { visibleOnFullScreen: true } ) this should be fixed | |||||
| 2023-03-28 | Hide the main window in macOS mission control | Claudio Cambra | 1 | -0/+1 | |
| When opening mission control with the tray window open, it appears in mission control, but clicking on it makes it immediately disappear when the animation is over. So let's just not show it in mission control | |||||
| 2023-03-27 | Fix many typos | Alexander Seiler | 5 | -6/+6 | |
| Signed-off-by: Alexander Seiler <seileralex@gmail.com> | |||||
| 2023-03-10 | Make transition queue smarter to avoid unnecessary transitions | Oskar Nyberg | 1 | -0/+1 | |
| 2023-03-10 | Disconnect daemon during suspend | Oskar Nyberg | 2 | -1/+37 | |
| 2023-02-22 | Add quantum resistant property to daemon rpc and internal structures | Oskar Nyberg | 3 | -0/+38 | |
| 2023-02-21 | Fix window not closing when unpinning window | Oskar Nyberg | 1 | -4/+8 | |
| 2023-02-21 | Fix timeout duration not fitting into 32-bit signed integer | Oskar Nyberg | 1 | -2/+3 | |
| 2023-02-10 | Add scheduler for first notification | Oskar Nyberg | 1 | -5/+18 | |
| 2023-02-09 | Prevent race condition when setting tray icon | Oskar Nyberg | 2 | -26/+57 | |
| 2023-02-09 | Add support for showing notification dot in tray icon | Oskar Nyberg | 4 | -44/+118 | |
| 2023-02-09 | Load icons when theme change instead of all at launch | Oskar Nyberg | 1 | -40/+18 | |
| 2023-02-09 | Remove closedNotifications list | Oskar Nyberg | 1 | -7/+1 | |
| 2023-02-09 | Close notifications when they are no longer relevant | Oskar Nyberg | 4 | -14/+38 | |
| 2023-02-09 | Add dispose method on notification controller | Oskar Nyberg | 2 | -0/+8 | |
| 2023-02-09 | Only show one notification from each category and throttle updates | Oskar Nyberg | 3 | -75/+73 | |
| 2023-02-09 | Add notification categories | Oskar Nyberg | 1 | -16/+10 | |
| 2023-02-09 | Add severity to SystemNotification | Oskar Nyberg | 1 | -7/+11 | |
