Skip to content

Releases: uintdev/qrserv

v2.6.0

05 Sep 16:43
Compare
Choose a tag to compare
  • Direct Access Mode is now only available for Android 10 or earlier for Play Store builds due to policy issues -- GitHub builds not affected
  • Fixed Direct Access Mode for Android 10
  • Added 'releases' button to 'about' dialog

Note: if coming from the Play Store build, uninstall the application before installing the GitHub build (this also goes for if switching back to the Play Store build). Otherwise, it will fail to install. They are signed with different certificates (Play Store build uses Play App Signing).

v2.5.0

29 Jun 13:41
Compare
Choose a tag to compare
  • Full URL can now be copied to the clipboard directly by press and holding on the QR code -- no longer need to go through the share sheet (if it even offers the 'copy to clipboard' option in the first place, which may vary by OEM)
  • Tooltip with a full URL that would previously show when press and holding the QR code will now appear when tapping on the QR code instead
  • Bug fixes from dependencies that address reliability and recent build issues

Note: build not available on Google Play Store due to review process (see issue #20)

v2.4.0

01 Apr 21:48
Compare
Choose a tag to compare
  • Improved file handling in a case where a user can select files of the same name from different folders
  • Added toast messages for when a download begins and ends, along with the IP address of the requestor
  • Tweaked appearance of info dialog

v2.3.2

23 Feb 22:08
Compare
Choose a tag to compare
  • Added Persian translation
  • Added enforcement of LTR text direction where RTL visually breaks text

v2.3.1

04 Jan 17:34
Compare
Choose a tag to compare
  • Limited file tamper check to shared internal storage due to modification misreporting with application cache
    • Bug fixed: selection with Direct Access Mode off and putting the application in the background can result in the file system watcher to misreport the file as modified

v2.3.0

02 Jan 23:57
Compare
Choose a tag to compare
  • Added file tamper check (uses existing file removal detection method)
    • This is an additional security measure, now that direct access to shared internal storage is possible
  • Press and holding QR code shows full URL in a tooltip
  • Moved file import button to the middle (for improved ergonomics on mobile)
  • File name tooltip now shows the full file path if file selection was done while in Direct Access Mode

v2.2.0

15 Dec 00:14
Compare
Choose a tag to compare
  • Added support for direct internal storage access (press on the SD card icon to toggle) -- ideal for large files
    • Direct access mode does not support multi-file selection
    • For this to function under Android 13 or later, a new permission 'MANAGE_EXTERNAL_STORAGE' was added
    • This grants access to '/storage/emulated/0'
  • Fixed an issue where there would be multiple instances of the file system watcher
  • File system watcher is now focused on the specific selected file rather than the directory it is under

v2.1.7

12 Dec 18:03
Compare
Choose a tag to compare
  • Long IPv6 addresses now visually limited to 2 lines (font size lowers when close to hard limit -- begins truncating when the limit is reached)
  • Visually limited file name to one line (truncates if too long -- press and hold to display full file name in tooltip)
  • Spaced out the file information table further
  • Incremented compile and target SDK versions to 34 (Android 14)
  • Removed GMS (Google Mobile Services) dependency from Gradle build config
  • Use mavenCentral over jcenter
  • Increased Kotlin version

v2.1.6

11 Sep 16:20
Compare
Choose a tag to compare
  • Fixed share button theming
  • Reworked imported UI card structure (to keep widget sizes consistent)

v2.1.5

10 Sep 22:33
Compare
Choose a tag to compare
  • Adjusted 'about' dialogue box UI
  • Fixes and workarounds relating to recent releases of Flutter
    • Increased Kotlin version -- there will be warnings from (abandoned) dependencies relying on the older version but nothing that would prevent building
    • Reconstructed share button due to recent ElevatedButton defects regarding child widget alignment