Skip to content

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.json marker); 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:

  1. User demand - How many users request this?
  2. Impact - How much value does it unlock?
  3. Technical difficulty - How complex is it to build?
  4. Maintenance burden - Will this require ongoing support?

Current priorities:

  1. Cloud sync (high demand, high impact, medium complexity)
  2. Graphiti (medium demand, high impact, high complexity)
  3. Advanced reporting (medium demand, medium impact, low complexity)
  4. Team features (high demand, high impact, high complexity)

Feature Voting

Users can influence the roadmap by:

  1. Requesting features in app feedback
  2. Voting for features you most want
  3. 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

  1. Go to Settings › Feedback
  2. Report bugs or request features
  3. 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