Wouter Groeneveld
|
72aabafc4e
|
make Restictray icon explicitly white for non-macOS
|
2023-03-15 08:37:09 +01:00 |
Wouter Groeneveld
|
63f7abc305
|
Linux compatibility implementation
|
2023-03-14 21:19:50 +01:00 |
Wouter Groeneveld
|
6c32ff3af3
|
create .restic and config files if not existing, with default values
|
2023-03-14 20:45:49 +01:00 |
Wouter Groeneveld
|
48c1aea220
|
use a wrapper for cmd "open" to allow for Linux/Win ports
|
2023-03-14 20:12:37 +01:00 |
Wouter Groeneveld
|
c0b2fd5f21
|
do not treat snapshot check failures as fatal errors
|
2023-03-14 20:00:04 +01:00 |
Wouter Groeneveld
|
94b9157d88
|
refactor errors to use Go 1.13 errors.Is
|
2023-03-08 21:12:15 +01:00 |
Wouter Groeneveld
|
ec12985ee7
|
implement a timeout system for snapshot checking
|
2023-03-08 20:58:09 +01:00 |
Wouter Groeneveld
|
acee286a19
|
trigger a backup check as soon as its booted, move util stuff separately for testing
|
2023-03-07 21:15:54 +01:00 |
Wouter Groeneveld
|
8f5b6c0727
|
added backup wrapper exec.Command tests
|
2023-03-07 13:50:04 +01:00 |
Wouter Groeneveld
|
d3f16fe958
|
hardcode backup timeout to 10s
|
2023-03-06 21:10:00 +01:00 |
Wouter Groeneveld
|
c5e596a9d5
|
add readme/todo/license, resilience as timeout when e.g. sftp connection fails
|
2023-03-06 21:09:27 +01:00 |
Wouter Groeneveld
|
bb4079fa99
|
set restic backup exit code 3 as warning, stream output to log instead
|
2023-03-05 17:49:36 +01:00 |
Wouter Groeneveld
|
a56caa6e91
|
use fyne package to create a macOS.app folder, add icons, actions, block double-backing, add wait goroutine
|
2023-03-05 17:02:41 +01:00 |
Wouter Groeneveld
|
3a8e84414e
|
fyne-io systray attempt; crude first restic wrapper
|
2023-03-04 20:54:10 +01:00 |