Skip to content

Releases: pgp/XFiles

XFiles 1.7.5

31 Dec 13:48
@pgp pgp
Compare
Choose a tag to compare
  • HashView for visual end-to-end encryption check shows a reduced number of coloured squares (ca. 243 bits entropy), optionally a checkbox is present in order to show all data
  • Show URL download dialog on download intent, instead of immediately starting download
  • When XRE announce is enabled, send IPv4 addresses strings of device also over IPv6 multicast (due to the fact that some devices do not correctly receive/send IPv4 broadcast)
  • Show also already-connected IPs in XRE frame of GenericChangeDirectoryDialog (cause if one wants to send more files to an already-connected remote server, the IP had to be provided again if XRE announce was ended)
  • Added support for testing compressed archives, and for extracting/testing multiple archives at once
  • Misc refactoring and code cleanup
  • Updated CI scripts, removed Travis

UI enhancements:

  • Enhancements on custom full-screen mode
  • Fast rename mode when in listview browsing: no dialog appears, the current item's TextView becomes an EditText instead, just press Enter on the keyboard to perform rename
  • In listview browsing, tap on item icon to show context menu, along with already-existing long click event
  • Show a glow animation when highlighting a browser item after a file operation, such as copy, move, locate-after-find and compress

XFiles 1.6.5

26 Jun 11:31
@pgp pgp
Compare
Choose a tag to compare
  • Defer RootHelper process start to when needed (speeds up app startup on older devices)
  • Removed operational layout switcher button (up-left corner, now that space is only used by goDir progress circle), reorganized operational layout management in general; now smartphones without physical buttons in portrait mode can switch between reduced and full layout by swiping on it
  • UpdateCheckDialog - Download only latest release info from github
  • Misc code cleanup
  • Update SSHJ dependency to 0.29.0
  • misc fixes on CI yamls

XFiles 1.6.1

28 Apr 14:57
@pgp pgp
Compare
Choose a tag to compare
  • Most directory loading operations are now asynchronous and do not block UI thread (background thread + progress indicator)
  • Asynchronous loading in properties dialog as well
  • Updated dependencies: SSHJ, BouncyCastle
  • Allowed private key types for SSH authentication are only RSA, ED25519 (added option for generating the latter type)
  • Show key information in ssh-related dialogs (hostkey changed, hostkey inexistent, private key info)

XFiles 1.5.7

28 Mar 20:48
@pgp pgp
Compare
Choose a tag to compare
  • More robust detection of internal storage path, for both root and normal mode
  • Added option for smart subdirectory creation in archive extraction (i.e. creates an intermediate directory if the archive contains more than one item at the top level)

XFiles 1.5.5

19 Mar 19:29
@pgp pgp
Compare
Choose a tag to compare

Do not use hardcoded paths for accessing internal storage

XFiles 1.5.4

16 Mar 17:12
@pgp pgp
Compare
Choose a tag to compare

Added CSV, JSON export for checksums

XFiles 1.5.3

09 Mar 10:56
@pgp pgp
Compare
Choose a tag to compare
  • Added back-end and UI support for simplified exchange of files via XRE protocol (unattended XRE direct share - server: broadcast IGMP announce, client: wait for announce, connect and send files automatically)
  • Minor visual enhancements in main browser view
  • Embedded simple image viewer, adapted from here, with the possibility of showing images over lockscreen; supported formats: bmp,gif,jpg,png
  • Fast, per-type, change-directory dialog access, via long-click on address bar
  • Minor fixes to multi-selection mode interaction
  • Added directory hashing feature: with filenames enabled, use DFS traversal, with content-only, accumulate all files hashes, sort them and hash them into final checksum;
    additional options: ignore empty dirs, thumbnail files (thumbs.db, ds_dtore), unix-style hidden files
  • Added update checker: downloads GH's release page, compares with currently installed version and asks to download newer one
  • Added CLI interface in standalone roothelper for some existing file operations (available commands: download, ssh-keygen, create, touch, hash, hashNames)
  • (RH) misc refactoring, protocol update on some file operations
  • (RH) Updated p7zip (with latest debian patches) and Botan TLS back-end, added MSVC build support (and CI build as well)
  • (RH) basic cross-platform https download client available with "download" cli option (basic features of curl/wget, show download progress)

XFiles 1.0.5 alpha

12 May 10:18
@pgp pgp
Compare
Choose a tag to compare
XFiles 1.0.5 alpha Pre-release
Pre-release
  • Added Android content provider support for compressing or sharing files from 3rd-party apps
  • Added CI providers (Travis-CI, Cirrus-CI) - build targets for RootHelper: Windows, Linux, MacOS, FreeBSD, Android
  • Added compression support for streaming archives (GZ, BZ2, XZ)
  • Added HTTPS URL download backend (Botan-based), restricted to TLS 1.2 only (reason: in Android 4.4 OS's internal openssl, TLS 1.2 strongest ciphersuites are not always available)
  • Minor optimizations and refactoring

XFiles 1.0.2 alpha

03 Mar 12:09
@pgp pgp
Compare
Choose a tag to compare
XFiles 1.0.2 alpha Pre-release
Pre-release
  • Added SMB client support, thanks to jcifs-ng
  • Minor code cleanup

XFiles 1.0.0 alpha

04 Jan 22:09
@pgp pgp
Compare
Choose a tag to compare
XFiles 1.0.0 alpha Pre-release
Pre-release

First public release!

Main features:

  • Android file explorer with root support
  • Find files
  • SFTP client ( thanks to SSHJ )
  • Support for URL download
  • Remote file servers can be exposed for file sharing: HTTP/FTP
  • Proprietary file server protocol with visually verifiable end-to-end TLS-based encryption ( thanks to Botan ) and GUI for fast and easy device-to-device (Android) file/folder transfer
  • Checksum computation (MD5, SHA1, SHA2, SHA3, ...)
  • Compressed archive support ( thanks to 7-Zip and p7zip )