Commit Graph

111 Commits

Author SHA1 Message Date
Erik Hollensbe 730c43f575 refactoring of main functions
- collect under "App" struct
- App struct contains singleton http client
- all other code is more or less the same, with these two major changes

Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-08 15:01:40 -08:00
Erik Hollensbe 99fa414d46 use ureq's agent to avoid lots of TIME_WAIT on localhost
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-08 09:20:50 -08:00
Grant Limberg b4b947cf13 remove println!s 2021-12-15 15:49:30 -08:00
Grant Limberg 909ff47b61 Modifications for full flow OIDC
Drops support for implicit flow in the ui client.
2021-12-15 15:46:16 -08:00
Adam Ierymenko 787466ee89 Fix to missing UI data after running for a while, and rebuild UI html. 2021-11-22 21:50:14 -05:00
Grant Limberg f82ca21c2e Fix compile targets for macOS implementation of copy_to_clipboard 2021-11-10 11:37:45 -08:00
Janjaap Bos b013f15433 Linux support
For clipboard usage: apt install xclip
2021-11-02 13:19:07 +00:00
Adam Ierymenko 9527015ffb Fix problems with start on login toggle on Mac. 2021-10-27 16:16:29 -04:00
Adam Ierymenko af9c2e0809 Fix focus stealing bug on MacOS. 2021-10-26 17:06:23 -04:00
Adam Ierymenko e04ff3a3fb Windows UI pops up faster! 2021-10-20 14:20:37 -04:00
Adam Ierymenko b7f4fe9414 Windows build fix. 2021-10-20 13:52:12 -04:00
Adam Ierymenko 5efe583982 Try loading web UI blob from a file to speed up webview2 on Windows. Seems to speed up Mac too. 2021-10-08 19:55:15 -04:00
Adam Ierymenko 8b1a075382 Fix for normal window Webview on Windows. 2021-10-08 16:11:32 -04:00
Adam Ierymenko b22db5120c Build fix. 2021-10-08 16:02:49 -04:00
Adam Ierymenko f9cd9c0730 Windows storage path fix. 2021-10-08 16:01:51 -04:00
Adam Ierymenko a3195e91a9 Windows build fixes. 2021-10-08 15:45:02 -04:00
Adam Ierymenko 8e88739457 Mac fix. 2021-10-08 14:46:09 -04:00
Adam Ierymenko a6d0307f43 Use old web-view on Mac for SSO login window (temporary hack until full flow) 2021-10-08 14:17:28 -04:00
Adam Ierymenko ced5a3a78b Back merge some stuff for MacOS... use the old web view for logins for now. 2021-10-08 13:50:52 -04:00
Adam Ierymenko 094fa3f89f Vendor everything since this is a bit fragile. 2021-10-08 13:43:13 -04:00
Adam Ierymenko 14ff235915 cleanup 2021-10-06 14:21:29 -04:00
Adam Ierymenko 0625bd2348 Another Windows fix. 2021-09-28 23:29:31 -04:00
Adam Ierymenko 1801d85905 Merge branch 'master' of ssh://git.int.zerotier.com:2222/ZeroTier/ZeroTierDesktopUI 2021-09-28 23:27:02 -04:00
Adam Ierymenko 0c6df2263f Windows fixes. 2021-09-28 23:26:27 -04:00
Adam Ierymenko cf8f52aa48 SSO windows should not initially be visible. 2021-09-28 22:31:43 -04:00