Commit graph

563 commits

Author SHA1 Message Date
Orsiris de Jong
95c1c74606 Add repo viewer mode 2023-12-27 18:08:32 +01:00
Orsiris de Jong
756c3bebd8 Refactor restic_wrapper and main gui for single transaction in status update 2023-12-27 15:01:29 +01:00
Orsiris de Jong
d288ad2a7c Fix missing title in loading window 2023-12-27 13:31:09 +01:00
Orsiris de Jong
4c4960ea42 Fix fr translation 2023-12-27 13:30:48 +01:00
Orsiris de Jong
de3db9ec93 WIP fix runner logs, also remove pre-permission decorator perm 2023-12-27 13:26:34 +01:00
Orsiris de Jong
20dc7faffd Remove unnecessary popups 2023-12-27 13:25:32 +01:00
Orsiris de Jong
28631184cc Convert restic_wrapper to write_logs 2023-12-27 13:24:53 +01:00
Orsiris de Jong
c02a0c4638 Cosmetic changes 2023-12-27 13:14:49 +01:00
Orsiris de Jong
e1e307e1c0 Implement retention strategy and unlock 2023-12-26 14:01:50 +01:00
Orsiris de Jong
15bdc9b803 Cosmetic changes 2023-12-26 14:01:15 +01:00
Orsiris de Jong
e3a10a1def Don't use GUI threads when debugging, also improve cosmetics 2023-12-26 13:43:00 +01:00
Orsiris de Jong
f7865efe49 Cosmetic improvements 2023-12-26 12:37:48 +01:00
Orsiris de Jong
819c29070c Cosmetic updates 2023-12-23 20:07:22 +01:00
Orsiris de Jong
c29602305e Update translations 2023-12-22 21:03:12 +01:00
Orsiris de Jong
3b07a97c4b Update requirements.txt 2023-12-22 21:03:03 +01:00
Orsiris de Jong
109d733f3a Update sg keys to newer format 2023-12-22 21:03:00 +01:00
Orsiris de Jong
9c470c3d16 Fix decorator order, also improve logging 2023-12-22 21:02:25 +01:00
Orsiris de Jong
f0a1e04804 Improve restic_wrapper logging 2023-12-22 21:02:02 +01:00
Orsiris de Jong
1d726037df Migrate to new gui thread manager 2023-12-22 21:01:40 +01:00
Orsiris de Jong
1eff9411c6 Add gui thread manager 2023-12-22 21:01:25 +01:00
Orsiris de Jong
e35066043b WIP: Rewrite backup runner and backend runner stdout/stderr logging 2023-12-22 15:53:41 +01:00
Orsiris de Jong
9733e4e26b WIP: Refactor runner into decorator oblivion 2023-12-20 19:28:21 +01:00
Orsiris de Jong
b3a03a8fbd Reformat files with black 2023-12-20 14:27:18 +01:00
Orsiris de Jong
bde8df791e WIP: add loader animation 2023-12-20 14:25:40 +01:00
Orsiris de Jong
771550be76 Add permission and ready decorator to functions 2023-12-20 14:25:30 +01:00
Orsiris de Jong
bee0c0c840 WIP queue mgmt and thread mgmt 2023-12-20 10:33:42 +01:00
Orsiris de Jong
afaa055806 Refactor NPBackupRunner to return stdout/stderr to GUI 2023-12-19 20:32:14 +01:00
Orsiris de Jong
e65e91c7a6 Require ofunctions.logger_utils >=2.4.1 2023-12-18 21:54:17 +01:00
Orsiris de Jong
a0511ce2a5 WIP: Refactor operations GUI 2023-12-18 21:54:03 +01:00
Orsiris de Jong
e0f85bacae Add execution logs to gui 2023-12-17 21:38:46 +01:00
Orsiris de Jong
b8ed1c168e WIP Refactor config gui 2023-12-17 21:38:27 +01:00
Orsiris de Jong
509405df3d Update gui after changing repo 2023-12-16 20:00:20 +01:00
Orsiris de Jong
eb1304a357 Reformat file with black 2023-12-16 19:59:53 +01:00
Orsiris de Jong
ba79fbe18e Reformat files with black 2023-12-16 15:09:59 +01:00
Orsiris de Jong
be5096d652 Add deletion function to ruamel.yaml dicts 2023-12-16 13:47:48 +01:00
Orsiris de Jong
16d0ca3e6d Improve config GUI, add repo/group creation/deletion 2023-12-16 13:47:28 +01:00
Orsiris de Jong
276a539bbc Move debug logic to separate file 2023-12-16 13:46:36 +01:00
Orsiris de Jong
e270f892e0 WIP: Gui improvements 2023-12-15 21:04:45 +01:00
Orsiris de Jong
8874b94676 WIP: refactor config UI 2023-12-15 20:48:12 +01:00
Orsiris de Jong
65d4b4fb60 Refactored config to allow full group inheritance 2023-12-15 13:09:41 +01:00
Orsiris de Jong
ccd3339d1b WIP: Refactor config GUI 2023-12-14 18:15:37 +01:00
Orsiris de Jong
8b5e5a2132 WIP: Config GUI refactor 2023-12-14 15:05:05 +01:00
Orsiris de Jong
b100ed9c9a Remove unnecessary import 2023-12-14 13:16:09 +01:00
Orsiris de Jong
313ef9d7c7 WIP: Refactor config_gui 2023-12-13 21:49:59 +01:00
Orsiris de Jong
3082e6311f Refactor upgrader to use new config format 2023-12-13 18:43:42 +01:00
Orsiris de Jong
bc230037fd Fix version string should be in a shared file 2023-12-13 18:27:18 +01:00
Orsiris de Jong
d67bba5639 Update translations 2023-12-13 18:26:44 +01:00
Orsiris de Jong
aac5012328 WIP: Refactor config GUI for multi repo/group support 2023-12-13 18:26:25 +01:00
Orsiris de Jong
6910fcf077 Config GUI needs full config 2023-12-13 13:26:58 +01:00
Orsiris de Jong
0dd340473c Translation updates 2023-12-13 13:26:30 +01:00