Commit Graph

25 Commits

Author SHA1 Message Date
7b66e8cf68 Update Gradle to 8.13 and AGP to 8.3.2, add missing gradle-wrapper.jar v25.12.1 2025-12-27 15:31:09 -05:00
0872fcdfb2 Bump version to 25.12.1 for December 2025 release 2025-12-27 15:11:31 -05:00
c3fbff222c Merge pull request #4 from mattintech/bug/largeupload
Add QR code scanning for server configuration
2025-12-27 14:53:02 -05:00
0e08718566 Add QR code scanning for server configuration
Adds QR code scanning functionality to both ServerSetupActivity and
SettingsActivity, allowing users to auto-fill server configuration by
scanning a QR code from the server's admin dashboard.

Changes:
- Add ZXing Android Embedded library (v4.3.0) for QR scanning
- Add CAMERA permission to AndroidManifest
- Create QrServerConfig model to parse and validate QR JSON data
- Create QrScannerUtil for shared scanning functionality
- Extend PermissionUtil with camera permission handling
- Add "Scan QR Code" button to ServerSetupActivity with hint text
- Add "Scan QR Code" button to SettingsActivity
- Add QR scan icon and string resources
- Configure Gradle Java toolchain auto-detection

The QR code contains JSON with server address, port, and client key
which are automatically populated into the input fields when scanned.
2025-12-27 14:49:01 -05:00
a86c7b74aa doc organization 2025-04-16 21:48:00 -04:00
d32fd4690d adding first iteration of chunked file support 2025-04-16 21:41:07 -04:00
76b93e3363 fixing issue: Client-Key shown in plain text in the logs #2 2025-04-16 20:11:35 -04:00
3e52ea082b Fix permissions for GitHub release creation v25.04.2 2025-04-15 21:34:20 -04:00
8ebbda6590 Fix Android build tools path in GitHub Actions 2025-04-15 21:28:23 -04:00
4618a64c34 Fix Gradle wrapper handling in GitHub Actions 2025-04-15 21:23:22 -04:00
731a29945d preping for github actions 2025-04-15 21:18:14 -04:00
59d3518a4c getting ready for github roleout 2025-04-15 20:58:51 -04:00
111ac2ee94 support deleting files from the app and specify upload params 2025-04-15 18:35:47 -04:00
05351ce364 updating docs 2025-04-15 14:33:42 -04:00
418520c000 multi file and multi dumpstate support 2025-04-15 13:15:47 -04:00
2e4d02b503 cleaning up UI 2025-04-15 12:36:18 -04:00
89cda0d210 fix bug in header name 2025-04-15 11:51:34 -04:00
0c04500fc2 adding setup workflow 2025-04-15 09:57:51 -04:00
e36d0616d5 adding settings screen 2025-04-15 09:52:20 -04:00
0a4f7871bc adding new feature ideas 2025-04-14 23:04:07 -04:00
c521671699 updating docs 2025-04-14 22:40:14 -04:00
b8afe35dfc refactoring and adding a history 2025-04-14 22:37:20 -04:00
45dc412cb7 removed tinyurl logic added support for new short code logic 2025-04-14 21:37:18 -04:00
efa32f2831 Create README.md 2024-10-07 22:55:44 -04:00
44cbf409b7 initial commit 2024-10-07 22:47:30 -04:00