Commit graph

637 commits

Author SHA1 Message Date
Orsiris de Jong
4aa895044e Move to python 3.12 linters 2023-12-29 00:52:03 +01:00
Orsiris de Jong
a20ed911d9 Linter fixes 2023-12-28 19:56:08 +01:00
Orsiris de Jong
f47c3c8497 Make sure runner.backup() doesn't get it's queues closed by runner.has_recent_snapshot() 2023-12-28 18:03:33 +01:00
Orsiris de Jong
a74a4dc979 Add grace period to kill_childs() call 2023-12-28 18:02:30 +01:00
Orsiris de Jong
68ace1820b Move concurrency checks to runner 2023-12-28 18:01:54 +01:00
Orsiris de Jong
8b8c568720 Create ROADMAP.md 2023-12-28 14:53:21 +01:00
Orsiris de Jong
0208eec5f1 Fix runner interface kwargs 2023-12-28 13:49:29 +01:00
Orsiris de Jong
f56875bd3c Rename runner function 2023-12-28 13:49:15 +01:00
Orsiris de Jong
42769607d1 Add missing return 2023-12-28 00:33:45 +01:00
Orsiris de Jong
14d950427e Add kill_childs to GUI 2023-12-28 00:32:56 +01:00
Orsiris de Jong
ca62614f8b WIP Rework cli interface 2023-12-28 00:32:42 +01:00
Orsiris de Jong
2894e57ad5 Various pylint fixes 2023-12-27 22:40:47 +01:00
Orsiris de Jong
43a35a2c70 Reformat files with black 2023-12-27 22:23:57 +01:00
Orsiris de Jong
266151ac3c Avoid double writing restic output to queue 2023-12-27 21:54:52 +01:00
Orsiris de Jong
c66d174e35 Update requirements.txt 2023-12-27 21:48:29 +01:00
Orsiris de Jong
f87a38a0c1 Fix fr translation 2023-12-27 21:44:07 +01:00
Orsiris de Jong
b0377353c1 Always return a date from recent snapshot test 2023-12-27 21:43:09 +01:00
Orsiris de Jong
12e0dbfb84 Update translationds 2023-12-27 21:41:35 +01:00
Orsiris de Jong
9becb63e76 Reorder decorators so queues get to work well 2023-12-27 21:41:02 +01:00
Orsiris de Jong
cff302cbec Remove thread test, also improve UX 2023-12-27 21:40:34 +01:00
Orsiris de Jong
98e78cde73 Cosmetic changes 2023-12-27 21:34:25 +01:00
Orsiris de Jong
b54c0c3a49 Change state button while updating 2023-12-27 21:34:09 +01:00
Orsiris de Jong
08e9df5385 Update icon and logo 2023-12-27 18:16:41 +01:00
Orsiris de Jong
fa8a3d1221 Disable default viewer mode 2023-12-27 18:16:30 +01:00
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