Commit Graph

18 Commits

Author SHA1 Message Date
Wouter Groeneveld 9ea9956346 resize images for readme 2023-03-15 10:08:06 +01:00
Wouter Groeneveld 541b8f0381 update readme for Linux installations 2023-03-15 10:07:26 +01:00
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 941454d694 auto-backup, rework menu func structure 2023-03-05 09:30:25 +01:00
Wouter Groeneveld 3a8e84414e fyne-io systray attempt; crude first restic wrapper 2023-03-04 20:54:10 +01:00
Wouter Groeneveld 0a4c497fda initial commit from https://github.com/getlantern/systray example 2023-03-03 20:06:32 +01:00