JOB TRACKER
BTech Solutions
JOB TRACKER
🔍
TYPE
🔍
🔑 Cloud Settings
Set a passphrase to identify and encrypt your cloud backup. Same passphrase always finds your backup — remember it.
☁️ Cloud Backup
AES-256 encrypted. 3 tiers: Live (every save), Daily ×7, Weekly ×4. Only you can decrypt it.
Not connected
📤 Export CSV
Download all jobs as a CSV. Tap Share → Save to Files → iCloud Drive for a manual backup copy.
📥 Import CSV
Import jobs from your Scriptable CSV or a previous export. Duplicates are skipped automatically.
💾 Device Snapshot
A local snapshot is saved automatically every time the app opens.
No snapshot yet
🗑 Clear All Data
Permanently delete all jobs from this device. This cannot be undone — backup first.
ℹ️ About
BTech Solutions Job Tracker
💾 Back up your data?
Save a CSV copy to iCloud Drive.
Job Detail
Delete this job?
This cannot be undone.
🔒 Confirm Restore
This will replace all local data.
Enter your PIN to authorise.
Type
Contains
Loading preview…
Enter PIN to confirm
☁️ Cloud Backups
Loading backups…
Restore Snapshot?
This will replace your current data.
What's New
v4.2.0
Apr 2026
Restore preview — tap any backup slot to see the last 5 jobs before committing to restore
Preview shows job number, name, type, profit and date
v4.1.0
Apr 2026
Sync safety check tightened — blocks auto-sync if cloud has even 1 more job than device
Prompts to review in Settings rather than silently failing
Manual Backup Now always overrides the safety block
v4.0.0
Apr 2026
Definitive merge — all features from v3 and v2 combined
Jobs tab: full filters (type, date, paid, in progress, text search)
Action tab: shows unpaid OR incomplete with toggle chips
Stable job numbers — JOB #N never reused after deletion
Sync-on-open with 10-minute throttle — catches offline changes
Safety check before sync — blocks cloud overwrite if device has fewer jobs
Auto-sync confirmation toast after every change
v3.0.0
Mar 2026
Passphrase-based cloud backup — set in app, no hardcoding
3-tier cloud backup: Live, Daily ×7, Weekly ×4
Browse & Restore — pick any backup slot to restore from
PIN confirmation on restore with 30s lockout after 3 wrong attempts
Snapshot comparison — see job counts before restoring
v2.0.0
Mar 2026
Jobs tab with filters, Action tab, stable job numbers
Date format fix — stats now show all months and years
IndexedDB write reliability fix for iOS
v1.0.0
2025
Initial PWA — migrated from Scriptable iOS app
IndexedDB storage, PIN lock, CSV export/import
Stats dashboard — monthly, yearly, all-time
Done