Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ui: leave it to walk to lock thread | Jason A. Donenfeld | 2019-05-12 | 1 | -3/+0 |
| | |||||
* | ui: get correctly sized system icons | Jason A. Donenfeld | 2019-05-08 | 1 | -5/+0 |
| | |||||
* | ui: defer update popup until 3 seconds after app start | Jason A. Donenfeld | 2019-05-07 | 1 | -0/+1 |
| | |||||
* | ui: remove setfocus hack | Jason A. Donenfeld | 2019-05-07 | 1 | -3/+0 |
| | | | | It introduces weird other problems. | ||||
* | ui: move things out of iconprovider | Jason A. Donenfeld | 2019-05-07 | 1 | -0/+2 |
| | |||||
* | updater: move into manager | Jason A. Donenfeld | 2019-05-06 | 1 | -29/+16 |
| | |||||
* | ui: attach shortcuts to their windows | Jason A. Donenfeld | 2019-05-05 | 1 | -0/+3 |
| | |||||
* | ui: settle unofficial behavior | Jason A. Donenfeld | 2019-05-02 | 1 | -9/+2 |
| | |||||
* | ui: separate out about dialog and revamp | Jason A. Donenfeld | 2019-05-02 | 1 | -59/+0 |
| | |||||
* | ui: use icons instead of unicode font | Jason A. Donenfeld | 2019-05-02 | 1 | -9/+3 |
| | |||||
* | version: dynamically get file version | Jason A. Donenfeld | 2019-05-01 | 1 | -1/+1 |
| | |||||
* | ui: incorrectly adjust icon provider to new dpi awareness | Jason A. Donenfeld | 2019-04-30 | 1 | -6/+0 |
| | |||||
* | service: inform UIs it is time to quit so they can kill tray | Jason A. Donenfeld | 2019-04-30 | 1 | -0/+6 |
| | |||||
* | version: add certificate checking for official versions | Jason A. Donenfeld | 2019-04-30 | 1 | -1/+1 |
| | | | | This is an easy circumventable check designed mostly for convenience. | ||||
* | version: add beginnings of authenticode checking | Jason A. Donenfeld | 2019-04-30 | 1 | -0/+14 |
| | |||||
* | ui: force tray and mtw to appear | Jason A. Donenfeld | 2019-04-29 | 1 | -6/+15 |
| | | | | | If started too early, then these can initially fail before eventually succeeding. | ||||
* | updater: add initial skeleton | Jason A. Donenfeld | 2019-04-29 | 1 | -7/+34 |
| | |||||
* | ui: add icon to about dialog | Jason A. Donenfeld | 2019-04-27 | 1 | -0/+1 |
| | |||||
* | ui: fix UI hide/quit logic | Jason A. Donenfeld | 2019-04-27 | 1 | -7/+13 |
| | |||||
* | ui: simplify everything | Jason A. Donenfeld | 2019-04-27 | 1 | -40/+16 |
| | |||||
* | Revert "ui: introduce system icon loading" | Jason A. Donenfeld | 2019-04-24 | 1 | -5/+0 |
| | | | | This reverts commit 8d29c7136535524e387091a7387a33a243062f2b. | ||||
* | ui: introduce system icon loading | Jason A. Donenfeld | 2019-04-24 | 1 | -0/+5 |
| | | | | This looks clearly worse in basically all ways and should be reverted. | ||||
* | ui: remove nag and fix up strings | Jason A. Donenfeld | 2019-04-23 | 1 | -19/+6 |
| | |||||
* | ui: use recently added walk.MsgBoxStyle constant instead of literal value | Alexander Neumann | 2019-04-23 | 1 | -1/+1 |
| | | | | | | requires https://github.com/lxn/walk/commit/737ab3ec398e9a99114e21d33d6dc671f033d04e Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement export log action | Alexander Neumann | 2019-04-23 | 1 | -1/+8 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: implement about dialog, version info still TODO | Alexander Neumann | 2019-04-23 | 1 | -7/+57 |
| | | | | | | requires https://github.com/lxn/walk/commit/4e27c2831aefc0a8aece021877aa6c8c6e95e290 Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: only allow a single tunnel to be active at any time | Alexander Neumann | 2019-04-23 | 1 | -21/+7 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: synchronize calls from other goroutines into walk | Alexander Neumann | 2019-04-23 | 1 | -8/+10 |
| | | | | Signed-off-by: Alexander Neumann <alexander.neumann@picos-software.com> | ||||
* | ui: bind all new components together | Anthony Dong | 2019-04-23 | 1 | -230/+35 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> | ||||
* | ui: split tray logic into tray component | Anthony Dong | 2019-04-23 | 1 | -0/+11 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> | ||||
* | ui: add tunnels management view | Anthony Dong | 2019-04-23 | 1 | -8/+13 |
| | | | | Signed-off-by: Anthony Dong <aanthony.dong@gmail.com> | ||||
* | ui: lock to OS thread | Jason A. Donenfeld | 2019-04-03 | 1 | -0/+3 |
| | | | | We do this ourselves rather than having lxn/win do it for us. | ||||
* | ui: update irc channel | Jason A. Donenfeld | 2019-04-03 | 1 | -1/+1 |
| | |||||
* | ringlogger: give unprivd access via inheritable mapping handle | Jason A. Donenfeld | 2019-04-02 | 1 | -6/+2 |
| | |||||
* | ui: abstract test interface name | Jason A. Donenfeld | 2019-04-01 | 1 | -4/+6 |
| | |||||
* | errors: don't put periods at end of errors | Jason A. Donenfeld | 2019-03-21 | 1 | -1/+5 |
| | |||||
* | ringlogger: introduce basic file ring logging | Jason A. Donenfeld | 2019-03-21 | 1 | -2/+14 |
| | |||||
* | tunneltracker: don't track tunnels that haven't been started | Jason A. Donenfeld | 2019-03-12 | 1 | -9/+9 |
| | | | | | | | | Otherwise we get the hasn't-been-started-yet error, and the tracker quits. Meanwhile this is reported back to the ui as an error. While we're at it, don't let multiple trackers be run, in the event that the at-start tracker races with the installation tracker. And, make sure we actually get the deletion notification. | ||||
* | tunneltracker: redo deletion state machine | Jason A. Donenfeld | 2019-03-12 | 1 | -1/+1 |
| | | | | | We're now properly examining the notifier return value and also making sure events are delivered in order. | ||||
* | ui: hack around rendering glitch | Jason A. Donenfeld | 2019-03-12 | 1 | -0/+1 |
| | | | | | This doesn't actually fix the root cause, but it makes things almost not awful for now. | ||||
* | ui: reduce flicker when changing view | Jason A. Donenfeld | 2019-03-12 | 1 | -1/+5 |
| | |||||
* | ui: initial stab at a better confview | Jason A. Donenfeld | 2019-03-12 | 1 | -1/+1 |
| | |||||
* | service: keep track of proper errors | Jason A. Donenfeld | 2019-03-10 | 1 | -2/+9 |
| | |||||
* | ui: ensure window comes up on top | Jason A. Donenfeld | 2019-03-09 | 1 | -0/+1 |
| | |||||
* | ui: style | Jason A. Donenfeld | 2019-03-08 | 1 | -5/+6 |
| | |||||
* | ui: nag | Jason A. Donenfeld | 2019-03-07 | 1 | -2/+21 |
| | |||||
* | ui: embed resource the old fashioned way | Jason A. Donenfeld | 2019-03-07 | 1 | -1/+1 |
| | | | | | | | | | If we ever get rid of the cgo requirement, we can return to rsrc or some variant of it. But given that win32 GUI stuff benefits from the larger cgo stacks, that seems unlikely. This gives us a bit more latitude to embed all sorts of interesting things in here as well. Clean up the makefile while we're at it and reduce the size of the exe. | ||||
* | conf: expose base64 key parsing | Jason A. Donenfeld | 2019-03-05 | 1 | -21/+3 |
| | |||||
* | ui: show last tunnel config | Jason A. Donenfeld | 2019-03-05 | 1 | -2/+18 |
| | |||||
* | ui: show runtime config | Jason A. Donenfeld | 2019-03-05 | 1 | -1/+40 |
| |