Limitations & Roadmap
What SweepTag can (and can't) do today, and what's coming.
Current Limitations
Lansweeper Integration
What works:
- ✅ Read-only asset browsing
- ✅ Asset search and filtering
- ✅ Barcode generation for assets
- ✅ Custom field creation
- ✅ Write barcode values back to custom fields
- ✅ Multi-site queries
- ✅ Asset detail viewing (30+ fields)
What doesn't work (yet):
- ❌ Asset creation from SweepTag
- ❌ Asset deletion from SweepTag
- ❌ Asset field editing (except custom fields)
- ❌ Custom field deletion
- ❌ Bulk asset operations
- ❌ Asset import/export
- ❌ Assignment/ownership change
Workaround: Make these changes in Lansweeper; SweepTag syncs the changes.
Local Collections
What works:
- ✅ Create unlimited collections
- ✅ Define custom fields (9 types)
- ✅ Multiple asset types per collection (starter kits, type library, per-type filtering — see Asset Types)
- ✅ Add/edit/delete assets
- ✅ Filter & sort the asset list (per-type chips, plus barcode/date/field filters and sort by any field)
- ✅ Bulk import (CSV or JSON)
- ✅ Bulk edit
- ✅ Generate barcodes
What doesn't work (yet):
- ❌ Team collaboration/sharing
- ❌ Real-time sync across devices
- ❌ Version control/change history
- ❌ Advanced permissions/access control
Workaround: Export CSV and share manually; use cloud storage (Google Drive, OneDrive) to coordinate.
Barcode Generation
What works:
- ✅ QR Code generation
- ✅ Code 128 generation
- ✅ Custom URL encoding
- ✅ Custom field value encoding
- ✅ Batch generation
- ✅ Multiple file formats (PNG, JPEG, SVG, PDF)
What doesn't work (yet):
- ❌ Other barcode types (EAN, UPC, DataMatrix)
- ❌ GS1 barcode standards
- ❌ Barcode customization (colors, logo embedding)
- ❌ Animated QR codes
Workaround: QR codes and Code 128 cover 95% of use cases.
Printing
What works:
- ✅ Print to AirPrint (iOS) or network printers (Android)
- ✅ Multiple label sizes
- ✅ Batch printing
- ✅ PDF export for printing
What doesn't work (yet):
- ❌ Direct USB printer support
- ❌ Bluetooth printer support
- ❌ Custom label design
- ❌ Scheduled/delayed printing
Workaround: PDF export and print from another app; network printers work well.
Scanning
What works:
- ✅ QR code scanning
- ✅ Code 128 scanning
- ✅ Code 39, EAN, UPC detection
- ✅ Scan logging with timestamp
- ✅ Barcode history
What doesn't work (yet):
- ❌ Batch scanning (scan multiple at once)
- ❌ Scan statistics dashboard
- ❌ Geolocation on scans
- ❌ Barcode detection while holding: only on screen
Workaround: Scan one at a time; use export for analysis.
Data
What works:
- ✅ Local storage on device
- ✅ Offline-first operation
- ✅ Export to CSV/JSON
- ✅ Import from CSV or JSON — into an existing collection or as a new one
- ✅ File export — mirror your barcode files to a Folder / SMB share, iCloud Drive, OneDrive, or Google Drive (see File Export below and Feature Guides)
What doesn't work (yet):
- ❌ Cross-device collection sync (file export is one-way, app → destination — not a two-way sync)
- ❌ Real-time collaboration
- ❌ Server-side storage
- ❌ Data encryption at the app level (secrets are in the OS keychain)
Workaround: Use File Export to keep barcode files backed up to a cloud drive automatically; use CSV/JSON export for the collection data itself.
File Export
What works:
- ✅ One-way mirror of the barcode file tree into a managed
SweepTag/folder - ✅ Destinations: network share (SMB), picked folder, iCloud Drive, OneDrive, Google Drive
- ✅ Writes only what changed; never touches files SweepTag didn't create
- ✅ SMB connects directly to a NAS or Windows/Samba server, credentials in the device keychain
What doesn't work (yet) / limits to know:
- ❌ Not a two-way sync — it exports app → destination only. Deleting a file at the destination just re-exports it next run; nothing is read back in.
- ❌ One device per destination — a folder is claimed by the first device to export there (a
.sweeptag-export.jsonmarker); a second device is refused until you hand it over. Two devices can't share one destination. - ❌ Runs only while the app is open — there's no background export; open the app to push the latest files.
- ⚠️ Cloud and SMB destinations need a real build — SMB, OneDrive, Google Drive, and iCloud require an installed app (TestFlight/App Store), not Expo Go or the web preview.
- ❌ SMB 1 is not supported — SweepTag speaks SMB 2/3 only. Very old NAS firmware limited to SMB 1 can't be used directly; mount it in the Files app and pick it as a folder instead.
- ⚠️ SMB needs the same network — exports fail when the share isn't reachable (off the office network, VPN down). SweepTag doesn't establish the VPN for you.
- ⚠️ iOS folders can lose access — a picked Files-app folder or SMB share may need to be re-selected after the app restarts if long-term access wasn't granted.
Workaround: For sharing one destination across a team, point each device at its own subfolder, or use the destination's own sharing.
Performance Limits
Safe operating ranges:
- Assets per collection: No hard limit (tested to 10,000+)
- Lansweeper assets per site: No limit (SweepTag handles pagination)
- Barcodes per batch: Up to 1,000 (tested; beyond requires split batches)
- Scan history: No limit (only device storage)
- Device storage used: 50-200 MB typical
Known bottlenecks:
- Generating 5,000+ barcodes may take 10-20 minutes
- Searching 50,000+ assets may take 3-5 seconds
- Very old devices (early iOS 15 hardware) may be slower
Planned Features (Roadmap)
Phase 1: Current (Now - Q4 2026)
Cloud Sync
Status: In development
Description: Sync collections across multiple devices and team members
Benefits:
- Edit on phone, access on tablet
- Real-time collaboration
- Cloud backup
- Device loss protection
Timeline: Q3-Q4 2026
Impact: High - Enables team workflows
Graphiti Integration
Status: In development
Description: AI-powered temporal knowledge graph for asset queries
Examples of capabilities:
- "Which laptops are past warranty?"
- "Show me all assets in Building A with 8+ GB RAM"
- "Which devices haven't been scanned in 30 days?"
- "Find all assets purchased by vendor X"
- "Which assets are end-of-life?"
Timeline: Q4 2026
Impact: High - Enables intelligent asset discovery
Advanced Reporting
Status: Planned
Description: Generate reports from barcode and scan data
Report types:
- Weekly audit reports
- Asset generation statistics
- Scan activity by user/date/asset
- Compliance documentation
- Barcode coverage reports
Timeline: Q1 2027
Impact: Medium - Useful for compliance
Batch Scanning
Status: Planned
Description: Scan multiple barcodes at once for rapid data entry
Use case: Quickly scan an entire pallet or shipment
Timeline: Q1 2027
Impact: Medium - Improves workflow speed
Phase 2: Near-term (Q1-Q2 2027)
Team Collaboration Features
Status: Planned
Description:
- Role-based access (admin, editor, viewer)
- Shared collections with permissions
- Activity log (who changed what, when)
- Comments/annotations on assets
Timeline: Q2 2027
Impact: High - Enables enterprise use
Barcode Customization
Status: Planned
Description:
- Custom colors and styling
- Logo embedding
- QR code design patterns
- Brand customization
Timeline: Q2 2027
Impact: Low - Nice to have, not critical
Credential Vault
Status: Planned
Description: Secure encrypted storage of Lansweeper PAT and other credentials
Benefits:
- One-tap login (no copy-paste PAT)
- Secure recovery options
- Multi-factor authentication
- Audit trail of credential access
Timeline: Q1 2027
Impact: Medium - Improves security
Additional Barcode Types
Status: Planned
Description: Support for EAN, UPC, DataMatrix, Aztec codes
Use cases: Retail products, shipping labels
Timeline: Q2 2027
Impact: Low - Niche use case
Phase 3: Future (Beyond Q2 2027)
Mobile Printer Support
Status: Under consideration
Description: Bluetooth/USB thermal printer support
Benefits: Works with portable mobile printers
Timeline: TBD
Impact: Medium
Wearable Support
Status: Under consideration
Description: Apple Watch, Android Wear app for quick scanning
Benefits: Wrist-mounted quick-access
Timeline: TBD
Impact: Low - Nice to have
Webhook/API Support
Status: Under consideration
Description: Allow external apps to query/push data to SweepTag
Use cases: Third-party integrations, custom workflows
Timeline: TBD
Impact: High - Enables ecosystem
Advanced Computer Vision
Status: Under consideration
Description:
- Automatic barcode placement detection
- Receipt/invoice parsing
- Image-to-barcode conversion
Timeline: TBD
Impact: Low - Research phase
Collection Replication
Status: Under consideration
Description: Create replicas of collections for backup/testing
Benefits: Easy backup and restore
Timeline: TBD
Impact: Low
Why Features Don't Make It (or Take Time)
Security & Compliance
- Cloud sync: Requires encryption, compliance with GDPR/HIPAA
- Credential vault: Needs secure key management
- Team features: Requires audit logging and access controls
Technical Complexity
- Batch scanning: Requires UI/UX rethinking for rapid input
- Wearable apps: Separate app for each platform (watch OS, Wear OS)
- Graphiti: Complex AI model, requires backend infrastructure
User Research
- Some features need real-world testing before committing to roadmap
- User feedback shapes prioritization (highly requested features move up)
How We Prioritize Features
Ranking factors:
- User demand - How many users request this?
- Impact - How much value does it unlock?
- Technical difficulty - How complex is it to build?
- Maintenance burden - Will this require ongoing support?
Current priorities:
- Cloud sync (high demand, high impact, medium complexity)
- Graphiti (medium demand, high impact, high complexity)
- Advanced reporting (medium demand, medium impact, low complexity)
- Team features (high demand, high impact, high complexity)
Feature Voting
Users can influence the roadmap by:
- Requesting features in app feedback
- Voting for features you most want
- Reporting bugs that block workflows
Current voting board: See in-app Settings › Feedback › Vote on Features
Known Issues
iOS
-
Issue: Printing to some older printers fails
Workaround: Use PDF export and print from another app
Fix timeline: Q4 2026 -
Issue: Camera permission prompt appears multiple times
Workaround: Grant permission once, re-open app
Fix timeline: Q3 2026
Android
- Issue: Network printer discovery slow on some networks
Workaround: Manually enter printer IP address
Fix timeline: Q1 2027
Cross-Platform
- Issue: Very large collections (10,000+ assets) may slow search
Workaround: Use filters/search to narrow results first
Fix timeline: Q4 2026
Version History
v1.3.1 (Current)
- Lansweeper — Select all when multi-selecting assets (single site and across all sites)
- Lansweeper — expired token handling: SweepTag now detects when a PAT is rejected, shows a popup, and marks the connection Disconnected on Home and Integrations
- Lansweeper — update access token in place from the popup, the Home badge, or Settings › Integrations › Lansweeper (sites and cached data are kept; a network blip won't disconnect you)
v1.3.0 — first public release (iOS + Android)
The consolidated public release. Ships everything from the 1.2.x line to the App Store and Google Play, plus:
- Contextual help — a "?" on most screens opens the matching knowledge-base article
- Scan history export — share the full scan log as CSV or JSON
- Android — resolved the build-time packaging collision that previously blocked Android builds
- Rolls up the 1.2.x work below: advanced filters & sort, CSV/JSON import, configurable date/currency, the Formats & Printing settings screens, working SMB + iCloud file export, drag-and-drop field ordering, and bulk barcode generation
v1.2.10
- Settings reorganised — date/currency moved to a new Formats screen; printing options moved to a new Printing screen
- iCloud export fixed — writing to the iCloud Drive container failed with "not writable"; directory creation and file writes now use a coordinated native path
- File-export setup no longer loops — connecting or changing a destination in Integrations settles there instead of bouncing back through the Export screen
- File naming restricted — the Name from picker in a collection's barcode setup now offers only fields marked required or unique identifier (plus Asset id and Collection), so file names stay present and identifying
- Home: Scans this week is now the top widget
- Asset types: fields reorder by drag-and-drop (matching the collection field editor)
- Bulk edit: unique-identifier fields are locked (can't be bulk-edited)
- Asset selection: the action bar sits at the top of the list and can generate barcodes in bulk
v1.2.5
- Fix: instant crash on open when installed from TestFlight — the SMB library (AMSMB2) was linked into the app but not shipped inside the bundle, so every device install of the 1.2.0–1.2.2 builds aborted at launch; the framework is now embedded and signed
- Settings: a Support the project link (added in 1.2.2; this is the first release where device installs actually launch)
v1.2.1
- Advanced filters & sort on the asset list — the sliders button next to the search box opens a Filter & sort sheet: sort by date added, last updated, name, or any field (ascending/descending); filter by barcode (has / none), date added, data quality (Missing a unique ID), and your own fields — choice, checkbox, number and price ranges, and dates, with Expired / Expiring ≤30d / Expiring ≤90d / Active presets on warranty dates
v1.2
- Direct SMB export now works on device — network-share (SMB 2/3) export to a NAS or file server is functional on iOS and Android (previously listed but inert on iOS)
- Import assets from a CSV or JSON file — into an existing collection or as a new one
- Configurable date format and default currency (now Settings › Formats); per-field currency on price/purchase fields
- Asset types: unique-identifier fields, drag-and-drop reordering, and grouping
- Manage standalone codes ("My codes") — edit, delete, and regenerate
- Add or remove built-in sample data yourself (Settings › Advanced)
- Clearer file-export destination setup and a separate Run export action
- Fix: creating a group during collection setup no longer duplicates the folder
v1.1
- File export — mirror barcode files to a Folder/SMB share, iCloud, OneDrive, or Google Drive
- Standalone codes and Wi-Fi QR generation; Codes tab List/Files views
- Global asset-type library (Settings › Data › Asset types)
- Diagnostic activity log with credential redaction (Settings › Advanced)
v1.0
- Initial release
- Local collections
- Barcode generation (QR, Code 128)
- Lansweeper integration
- Scanning and history
- Printing
- File organization
- Multiple collections/sites
v0.5-0.9 (Beta)
- Internal testing
- Feature validation
- Performance optimization
Support for Older Features
End-of-Life Policy
- Feature sunset: 12 months notice before removing
- Platform support: Maintain iOS 15.1+ and Android 7+ as minimum
- API stability: GraphQL API versioned; breaking changes announced ahead
Getting Involved
Give Feedback
- Go to Settings › Feedback
- Report bugs or request features
- SweepTag team reviews all submissions
Become a Beta Tester
- Opt-in to beta releases in Settings › Advanced › Beta Program
- Get early access to new features
- Help find bugs before public release
- Your feedback shapes the roadmap
Contribute Ideas
- Feature requests: What would make SweepTag better for your workflow?
- Use case examples: How are you using SweepTag today?
- Workflow improvements: How could we streamline your process?
FAQ About Roadmap
Q: When will [feature] be available?
A: Check this document for timeline. If feature isn't listed, it's under consideration or not yet planned. Request it via feedback!
Q: Why does [competitor feature] not exist?
A: Priorities are based on user demand and technical feasibility. If you need a feature, request it via in-app feedback.
Q: Can you prioritize my feature request?
A: User voting (in Settings › Feedback › Vote) influences prioritization. Vote for features you need most.
Q: Is cloud sync definitely coming?
A: Yes. It's currently in development (Phase 1) with Q3-Q4 2026 timeline.
Q: Why no public roadmap or announcement?
A: Roadmaps change based on user needs and technical discoveries. This document (updated regularly) is the most current source.
Staying Updated
- Check back here regularly - Roadmap updates monthly
- Enable notifications - Settings › Notifications › App updates
- Follow announcements - In-app news when major features launch
- Give feedback - Your requests help shape what's next
Last Updated: August 2026
Next Update: October 2026