Commit Graph

1029 Commits

Author SHA1 Message Date
Tony George
2518b06162 22.06.1 2022-05-29 12:27:07 +01:00
Tony George
aceebc4352 Build: Create dir for /usr/share/pixmaps
Fix build error due to missing installation directory
2022-05-29 12:27:00 +01:00
Tony George
73453b41fd v22.06 2022-05-29 12:26:56 +01:00
Tony George
5703a2b943 Fix #891: Set LC_ALL=C.UTF-8 for all scripts
save_bash_script_temp() is a common function that is used by all functions that execute Rsync. Set LC_ALL=C.UTF-8 for all scripts.
2022-05-29 12:26:53 +01:00
Tony George
c45e754c7f Remove unreachable try..catch 2022-05-29 12:26:31 +01:00
Tony George
736d82d1f8 Fix some compiler warnings 2022-05-29 12:26:28 +01:00
Tony George
1c70ab04ea Code cleanup: Remove unused functions and code 2022-05-29 12:26:26 +01:00
Tony George
91ca8e4ff6 Rsync: Restore: Improve UI for the device selection page
Reduce space and padding
2022-05-29 12:26:21 +01:00
Tony George
2008edbeef Fix #260: No text on Summary page under 'Warning' and 'Disclaimer' heading
This issue happens when the user clicks the "Next" button while the treeview is still loading on the "Confirm Actions" page. The window will now show a busy cursor and wait for Gtk to finish processing events before going to the next page.
2022-05-29 12:26:19 +01:00
Tony George
21d7526df5 Rsync: Restore: Delete files using --delete-before instead of --delete-after
Rsync restore can sometimes fail when the boot partition does not have enough space. Deleting extra files as soon as possible (instead of later) will create space on the partition and avoid failures.
2022-05-29 12:26:16 +01:00
Tony George
5ef9ed1e1a Fix column heading 2022-05-29 12:26:13 +01:00
Tony George
f34f7ef8c5 Update donation window 2022-05-29 12:26:10 +01:00
Tony George
c0737b15b2 Remove columns 'Size' and 'Unshared Size' for BTRFS snapshots.
These columns will display '0' after removing the quota groups support in previous commit. Rsync snapshots do not display these columns, so they can be removed.
2022-05-29 12:26:08 +01:00
Tony George
a0af25185a Install app icon in /usr/share/pixmaps directory
Required by Xfce and other desktops for showing the application icon, when the system icon theme doesn't provide an icon for Timeshift.
2022-05-29 12:26:05 +01:00
Tony George
8d77b18fe7 Fix #865, #839, #680: Do not create or remove Qgroups when snapshots are created or removed
This fixes multiple issues related to quota groups but also removes the ability to display columns for 'Size' and 'Unshared Size' for BTRFS snapshots.
2022-05-29 12:26:03 +01:00
Tony George
428ebd30e3 Fix #895, #809, #689, #653, #10: Unmount devices that were mounted by Timeshift before exit
Any devices that Timeshift needs to mount will be mounted under /run/timeshift/<pid> and unmounted on application exit
2022-05-29 12:25:59 +01:00
Clement Lefebvre
cad8820865 Revert "Remove trailing spaces"
This reverts commit f04fb67bab.

I thought Tony was done updating his repository when committing this.

I revert it for now as it makes merging difficult and it isn't urgent to fix.
2022-05-29 12:24:56 +01:00
Clement Lefebvre
f04fb67bab Remove trailing spaces 2022-05-24 14:39:12 +01:00
Clement Lefebvre
693541d53d Update README 2022-05-24 14:00:29 +01:00
Clement Lefebvre
c6ffdc6b7d l10n: Update makepot
Go back to Launchpad for translations.

-> No PRs on po/ and the pot file.
-> makepot updates the pot file which is then uploaded to LP.
-> LP translations overwrite what's in po/
-> mo files are generated during the build.
2022-05-24 13:39:12 +01:00
Bishop Clark
8353921e79 Update README.md
The verb form is 'back up'; two words.
2022-05-24 12:21:58 +01:00
retcashdev
de55e7916d Force rsync to output decimals in C locale
https://github.com/teejee2008/timeshift/pull/904

Based on the changelog of rsync 3.2.4 - https://download.samba.org/pub/rsync/NEWS#3.2.4

    A long-standing bug was preventing rsync from figuring out the current locale's decimal point character, which made rsync always output numbers using the "C" locale. Since this is now fixed in 3.2.4, a script that parses rsync's decimal numbers (e.g. from the verbose footer) may want to setup the environment in a way that the output continues to be in the C locale. For instance, one of the following should work fine:

Fixes https://github.com/teejee2008/timeshift/issues/891
2022-05-24 12:14:49 +01:00
Clement Lefebvre
3bebf4506e Polkit: Use generic app name in policy file
In many languages, "Authentication is required to run Timeshift as Administrator"
is not translated so it shows up in English.

The rest of the dialog is also pretty explicit. All we need to make clear here
is what's requiring the authentication.
2022-05-24 12:08:33 +01:00
Michael Webster
e5c4abfadb Main.vala: allow post-restore scripts to be called prior to reboot. (#4) 2022-05-24 12:08:04 +01:00
Clement Lefebvre
1a8c6027d3 Move donate button to burger menu 2022-05-24 12:07:52 +01:00
Clement Lefebvre
6331bff2b7 Build-dep on libxapp
To add support for window progress
2022-05-24 12:07:13 +01:00
Tony George
a7c8f3cdf3 Fix build error when compiling translation file for AZ 2022-04-24 11:40:26 +05:30
Tony George
82820ac575
Merge pull request #810 from kheyyam/patch-1
update timeshift_az.po
2022-04-17 10:32:55 +05:30
Tony George
ee82647dbe
Merge pull request #815 from p-bo/patch-2
Update Czech localization
2022-04-17 10:31:49 +05:30
Tony George
a126b81d67
Merge pull request #819 from hugok79/Patch-1
Update portuguese translation
2022-04-17 10:31:37 +05:30
Tony George
f24b1c706b
Merge pull request #866 from PaweX/master
Correction of a typo - Polish translation
2022-04-17 10:31:07 +05:30
Tony George
74d4077644
Merge pull request #870 from Pjotr123/patch-1
Update timeshift-nl.po
2022-04-17 10:30:42 +05:30
Tony George
b36047adec
Merge pull request #873 from randallpittman/patch-dist_type
Add support for rhel and variants in dist_type (Redhat, CentOS, Rocky, AlmaLinux)
2022-04-17 10:30:25 +05:30
Tony George
749b1b71ea
Merge pull request #877 from umidjonalmasov/master
Add Uzbek translation
2022-04-17 10:28:25 +05:30
Tony George
d81aed119e
Merge pull request #883 from stu1811/raid5
Fix indexing
2022-04-17 10:28:02 +05:30
Stu Wehrly
46a3f50750 Fix indexing 2022-04-03 21:32:04 -04:00
Tony George
fba7ffb38f
Update issue templates 2022-03-19 11:23:36 +05:30
umidjonalmasov
cf87411d36
Update Russian translation 2022-03-12 17:25:45 +05:00
umidjonalmasov
dd876aa3b4
Add Uzbek tranalation 2022-03-12 17:20:14 +05:00
Randy Pittman
518a91a8c3
Add support for RHEL and variants in dist_type 2022-03-01 12:45:41 -08:00
Pjotr123
79bbffb73a
Update timeshift-nl.po
Minor improvements.
2022-02-23 11:31:13 +01:00
PawelC
8ae5fe13ab
Correction of a typo
Correction of a typo: "wpierane" to "wspierane", 2 occurrences.
2022-02-14 02:24:59 +00:00
Hugo Carvalho
6331003b3f
Update portuguese translation
Update pt.po file
2021-10-25 13:34:32 +01:00
p-bo
7ef66aec75
Update Czech localization 2021-10-15 11:16:24 +02:00
kheyyam
3ad6f920f6
Merge branch 'master' into patch-1 2021-10-07 13:12:56 +04:00
kheyyam
921e79f923
Update timeshift-az.po 2021-10-07 12:59:40 +04:00
kheyyam
fcf2a64879
Update timeshift-az.po 2021-10-06 19:45:02 +04:00
kheyyam
ba58556119
Update timeshift-az.po 2021-10-06 19:43:44 +04:00
kheyyam
41e9370e46
Create timeshift-az.po 2021-10-06 19:42:22 +04:00
kheyyam
460782402c
Delete timeshift-az.po 2021-10-06 19:34:01 +04:00