Commit Graph

1048 Commits

Author SHA1 Message Date
Matin Lotfaliei
b0f745031b
Update README.md to include build dependencies and instructions (#45)
* Update README.md to include build dependencies and instructions

* Add make to dependencies
2022-09-28 11:57:15 +01:00
Clement Lefebvre
dad9aeb520 22.06.5 2022-07-24 12:32:41 +02:00
Clement Lefebvre
68adfc6249 l10n: Update translations 2022-07-24 12:31:39 +02:00
Clement Lefebvre
6ef4c70f9c 22.06.4 2022-07-15 15:28:50 +02:00
Michael Webster
96f9f8134a Disable selection of the btrfs backend when there are no btrfs
filesystems found.

The old check was for the presence of the 'btrfs' command, whose
package was a dependency of timeshift.
2022-07-12 10:21:35 -04:00
Clement Lefebvre
829c78aa07 22.06.3 2022-06-30 15:19:07 +02:00
Clement Lefebvre
4db05931a1 l10n: Update POT 2022-06-30 15:18:26 +02:00
Michael Webster
22b0e16a26
rsync: Calculate required space before attempting to perform an (#19)
incremental snapshot.

This check will be skipped if the current target's free space is
larger than the original (full) snapshot.
2022-06-30 14:16:07 +01:00
Michael Webster
044b920a82 settings: Clear the initial snapshot size and file count when
all snapshots are deleted.
2022-06-27 17:11:54 -04:00
Clement Lefebvre
2383721c0d 22.06.2 2022-06-27 13:29:40 +02:00
Clement Lefebvre
326ca69455 l10n: Update translations 2022-06-27 11:31:04 +02:00
Clement Lefebvre
72d27d8a70 l10n: Update POT 2022-06-22 13:33:25 +02:00
Clement Lefebvre
56183b0d71 SnapshotListBox: Fix distro name LinuxMint -> Linux Mint 2022-06-22 13:32:09 +02:00
Clement Lefebvre
d7d6edbdc1 About: Update info and use a Gtk.AboutDialog 2022-06-22 13:22:42 +02:00
Clement Lefebvre
712aa213de Remove donation window 2022-06-22 13:00:22 +02:00
Vincent Vermeulen
fb7513286b
Merge pull request #12 from icarter09/UpdateGithubTemplates
Removes lines about paypal account.
2022-06-06 23:12:57 +02:00
Vincent Vermeulen
e7341d351f
Merge pull request #7 from luzpaz/typos
Fix various typos in the source
2022-06-06 23:11:59 +02:00
icarter09
051972c387 Removes lines about paypal account. 2022-06-05 22:30:23 -04:00
luz paz
59994abfcd Fix various typos in the source
Found via `codespell -q 3 -S *.po`
2022-06-04 01:59:17 -04:00
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