Jesse Duffield
8edad826ca
Begin refactoring gui
...
This begins a big refactor of moving more code out of the Gui struct into contexts, controllers, and helpers. We also move some code into structs in the
gui package purely for the sake of better encapsulation
2023-04-30 13:19:52 +10:00
Moritz Haase
4b56d428ff
pkg/updates: Fix resource availability check in Updater
...
When trying to download an update, a 'Could not find any binary at ...' error
message is shown erroneously. This happens since when checking the availability,
a response code of 403 ('Forbidden') instead of 200 ('OK') is expected. Since
'http.Head()' handles redirects automatically, there is no need to also accept
3xx status codes.
Fixes #1450 .
2022-03-18 22:19:45 +11:00
Jesse Duffield
a90b6efded
start refactoring gui
2022-03-17 19:13:40 +11:00
Jesse Duffield
18f48a43d5
add some more linters
2022-01-09 14:09:53 +11:00
Jesse Duffield
43a4fa970d
WIP
2022-01-04 09:07:15 +11:00
Jesse Duffield
192a548c99
refactoring the config struct
2022-01-04 09:07:15 +11:00
Jesse Duffield
b4c078d565
WIP
2022-01-04 09:07:15 +11:00
Jesse Duffield
d02e52989e
small changes
2021-10-16 12:22:34 +11:00
mjarkk
913a2fd065
Allow having multiple config files
2021-10-16 12:22:34 +11:00
Jesse Duffield
3b7e7a7f56
add random tip to command log
2021-04-12 21:48:08 +10:00
Jesse Duffield
f7e6d4e724
fix updater
2020-11-22 10:00:35 +11:00
Jesse Duffield
79e59d5460
add some safe goroutines
...
WIP
2020-10-10 00:23:01 +11:00
Jesse Duffield
37bb89dac3
type i18n
2020-10-10 00:23:01 +11:00
Jesse Duffield
4912205adb
remove viper
...
WIP
2020-10-10 00:23:01 +11:00
Jesse Duffield
1759ddf247
move OS commands into their own package
2020-09-29 20:48:49 +10:00
Jesse Duffield
b907c74386
remove go-getter
2019-11-12 22:58:01 +11:00
Dawid Dziurla
379dcf0972
UserConfigPath -> UserConfigDir
2019-09-24 19:01:40 +10:00
Dawid Dziurla
0d25d113c9
download updated binary to config dir rather than /tmp
2019-09-24 19:01:40 +10:00
Jesse Duffield
cfe3605e6b
use go-errors package to display stacktrace of errors that cause panics
2019-02-11 22:39:17 +11:00
KimMachineGune
7ff022f1e7
pkg/updates: Refactoring
2019-01-14 21:52:03 +11:00
Jesse Duffield
42500817e0
better error for nonbackwards compatible changes
2018-09-01 10:36:55 +10:00
Anthony HAMON
54326907c3
fix linting issues
2018-08-29 13:46:51 +02:00
Jesse Duffield
cff1dee6dc
more lenient version comparison
2018-08-29 09:37:47 +10:00
Jesse Duffield
203ad29349
use logrus entry rather than logger
2018-08-27 20:51:21 +10:00
Jesse Duffield
25c60b1854
localize update errors
2018-08-27 20:23:47 +10:00
Jesse Duffield
38557f131d
record last update check as soon as you begin checking
2018-08-27 20:16:26 +10:00
Jesse Duffield
96eef7838e
better auto update logic
2018-08-27 20:08:10 +10:00
Jesse Duffield
2bf536265a
disable updating on windows for now
2018-08-27 19:37:01 +10:00
Jesse Duffield
21f6e9ba87
auto-updates
2018-08-25 17:32:34 +10:00
Jesse Duffield
f24c95aede
Merge branch 'master' into feature/auto-updates
2018-08-25 11:02:46 +10:00
Jesse Duffield
5628eae502
WIP
2018-08-23 18:43:16 +10:00
Jesse Duffield
d938a437a2
WIP auto updates
2018-08-20 19:52:20 +10:00
Jesse Duffield
13ac1d151a
WIP updater package
2018-08-18 19:54:44 +10:00