Home › Business
Information
Preview 2 platforms
iPhone 5 images
iPad 5 images
What’s New Version 1.1.8
What's New in 1.1.8
• Percentage discounts that stick — Discounts entered as a percentage in the field estimator no longer save as $0. Discounted estimates now carry the right amount all the way through to the saved project.
• Smarter, more accurate sales tax — Fixed an issue where an unexpected sales tax line could appear on some estimates. Tax now follows your product settings exactly, applies to the correct discounted amount, and permit fees calculate consistently to match.
• A fresh start for support tickets — The "New ticket" button in support now always opens a brand-new conversation instead of continuing the old one — even if your first message hits a network hiccup.
Description
FENCELINE - FENCE ESTIMATING MADE SIMPLE
Create professional fence estimates on-site in minutes. Draw property lines with GPS, calculate materials automatically, and send quotes to customers instantly.
KEY FEATURES:
• Draw fence lines directly on maps
• Automatic material calculations
• Real-time pricing
• Professional quote generation
• Photo documentation
• Email estimates on-site
• Project management
• Works offline
Perfect for fence contractors, installers, and home improvement professionals. Turn every site visit into a closed deal with faster, more accurate estimates.
Download Fenceline and start winning more jobs today.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 14 versions
Build 887982698v1.1.82026-07-08 17:41:18
What's New in 1.1.8
• Percentage discounts that stick — Discounts entered as a percentage in the field estimator no longer save as $0. Discounted estimates now carry the right amount all the way through to the saved project.
• Smarter, more accurate sales tax — Fixed an issue where an unexpected sales tax line could appear on some estimates. Tax now follows your product settings exactly, applies to the correct discounted amount, and permit fees calculate consistently to match.
• A fresh start for support tickets — The "New ticket" button in support now always opens a brand-new conversation instead of continuing the old one — even if your first message hits a network hiccup.
Build 887912433v1.1.72026-07-07 05:53:06
What's New in 1.1.7
• A calendar that's yours — Sales and crew members now see just their own appointments, while managers get a new My/Team toggle. Customer names show clearly on every appointment card.
• Tap any appointment for details — A new detail view shows the customer's contact info, time, location, and assignee, with tap-to-call, tap-to-email, and a shortcut to the project.
• Clearer checkout — Card logos show which payment methods you accept, and declined or mistyped cards now get friendly, specific error messages instead of generic failures.
• More reliable photo uploads — iPhone (HEIC) photos are converted automatically, and uploads travel a faster, more secure path with better error messages when something goes wrong.
• Directions that just work — Fixed an issue where "Get Directions" could fail to open the Maps app for some project addresses.
Build 887652811v1.1.62026-07-01 04:41:23
What's New in 1.1.6
• More accurate estimates — Estimates are now generated on our server, so your pricing, footage, taxes, and permit fees match the web app exactly.
• Cash & card pricing at a glance — Estimates and checkout now show both cash and card totals side by side, with per-line base pricing for dual-pricing contractors.
• Pay in the app — Faster, more reliable in-app card and ACH payments, including partial payments.
• Smarter dashboard queue — Filter your project queue by phase to find work faster.
• Smoother search — The keyboard stays up while you type in project search.
• Plus update prompts, status badges, and notifications fixes for a more polished experience.
Build 887458328v1.1.52026-06-26 00:00:04
Version 1.1.5
This release focuses on more accurate, web-matched estimates:
Estimates are now generated by the same engine as the web app, so line items (like posts) no longer go missing.
Fence footage now rounds up to whole feet, matching web pricing exactly.
Fixed material pricing for items built from recipes or markups that could show $0 or be hidden from the picker.
More accurate per-line cash and card pricing on estimates.
Editing and re-saving a generated estimate now preserves it correctly, and two lines sharing the same name no longer change together.
Plus general stability improvements.
Build 887399571v1.1.42026-06-25 05:37:47
SMS messaging polish — clearer CHAT/SMS channel header, composer improvements (template dropdown, bigger body, bottom Send button), and better handling for opted-out customers
Payment checkout UX — processing overlay, charged-total on receipt, fixed a false "Cancel payment?" prompt on success
Estimator/pricing fixes — catalog picker prices now resolve through the correct pricing waterfall, dual-pricing tenant correctness, gate editor UX and drawing tweaks
Calendar — improved project search when scheduling appointments
Accessibility — capped OS text-size scaling and reflowed dense screens so large fonts don't break layouts
Minimum version gate — app now prompts to update when below a minimum supported version
Behind the scenes — reduced Sentry error noise
Build 887162849v1.1.32026-06-19 14:06:31
New Features:
SMS Thread Composer: A unified first-text flow mirroring the web. Starting a new text opens a dedicated composer that loads opt-out / consent / carrier-registration state, shows blocking banners when a number isn't cleared, and gates compose behind a warm/cold outreach question + acknowledgement when consent isn't already granted. Warm path sends an editable first-text; cold path auto-fires the opt-in prompt. Includes built-in first-text starters, saved templates, and inline compliance hints (business-name / STOP-notice).
Reply-Template Chips & Channel Header: SMS mode now surfaces a tap-to-expand template dropdown above the input, a prominent CHAT/SMS channel header above the messages view, and a pre-empting banner for opted-out customers in the inline thread.
Payment-Method Chooser: Consolidated Add-Payment flow with web parity — one "Add Payment" entry point opens a 3-tile chooser (Card or bank / Check / Cash). Card and bank route to the Payabli deposit checkout; check and cash open a method-fixed Record Payment modal. Replaces the older two-row Take-Deposit action sheet across Billing, Estimate, and Project detail.
Pay-on-Phone Re-enabled: The four Pay-on-phone CTAs (Billing modal, Estimate detail, Invoice detail, Project details) are live again now that the embedded Payabli checkout WebView shipped — the "coming soon" stub is gone.
Calendar Appointment Search: Scheduling against a project now prefetches recent active projects so suggestions appear on focus with no typing, redesigned result rows (customer/business name, job# · address · city, color-coded status pill) to disambiguate near-identical addresses, and a tighter search debounce.
Improvements:
Quick Quote Polish: Collapsed the duplicated inline headers in the catalog and line-items views, wired the header back button to return to the line-items "home" instead of popping the whole stack, and forwarded job number + address into the estimate header after create so it matches the project-view header.
Estimator Map: Compass and rotation enabled on the satellite estimator map with a one-shot heading reset on mount so iOS doesn't carry a rotated map across remount.
Payment Checkout UX: Added a blocking processing overlay (with amount and a don't-close hint) during charge, and a promoted "Payment declined" banner with reason and recovery hint on failure.
Bug Fixes & Reliability:
False "Cancel payment?" on success: Fixed a stale-state race where the mid-charge guard fired on the app's own navigation to the success screen, prompting users to cancel a payment that had already gone through.
Receipt total mismatch: Surcharge-passthrough contractors saw the bare subtotal on the receipt (e.g. $500) after being charged the surcharge-inclusive total (e.g. $515); the receipt now shows the amount actually charged across card/ACH/wallet.
Deposit checkout crash: Fixed a crash ("Cannot read property 'enabled' of undefined") when the checkout-session response omitted surcharge; the field is now defensively backfilled at the API boundary with a Sentry-visible warning.
Dual pricing on first paint: Estimate detail now fetches contractor settings on entry, so dual pricing renders on cold start / deep link / after a field-estimator save instead of showing a single total until pull-to-refresh.
Text-size scaling cap: OS "Larger Text" / Display Zoom no longer blows up dense layouts. New AppText wrappers (repointed across ~193 files) hold font scaling at +30% while still honoring accessibility scaling and per-call overrides.
VoiceOver focus trap during charge: The payment form is now hidden from VoiceOver/TalkBack while submitting, with a live-region label and an imperative "Processing payment" announcement.
Build 886022562v1.1.22026-06-15 16:16:09
New Features:
Mobile Billing Suite: Read-only Billing modal on project details, a 3-mode Create Invoice flow (mirroring the web), Record / Void / Refund payments, Send / Resend invoices, Apply Credit, and an action sheet on "Ready for Deposit."
Estimate Margin Breakdown: Material, labor, and markup breakdown panel with full panel-pricing support.
Change Orders on Mobile: Read-only Change Orders in the Documents tab, an MVP creator with manual and panel-aware line items, Forms-tab template routing, and surfacing in the email attachment picker.
Dual-Pricing on Estimates & Invoices: Resolved/grossed totals across estimate views, draft invoice preview, customer-pays line, and INVOICE_EXCEEDS_CONTRACT + banned-terms guardrails.
Tiered Invoice & Deposit Workflow Banners on estimates with a one-tap path into the right next action.
Project Phase & Queue Filters plus Salesperson / PM Dashboard Filters (web parity).
Tappable Status Badge: Change a project's workflow state right from the project header.
Project Address Editing: Mirrors web's edit flow, including super-admin archive override.
Recipient Picker on Sends: Choose recipients on estimate and contract sends, including multi-recipient.
Reminder & Resend Actions on pending/draft contracts and forms in the Documents tab.
Optional Email or Phone on Project Creation (ENG-322).
Quick Quote Parity: Percentage discount line items, editable Add Note flow, respects contractor permit & tax settings.
Estimator Gate Placement: One-at-a-time placement with per-section UI and tightened HUD copy on phones.
Improvements:
Contact Card Naming: Company name now promoted over personal name, with snapshot fallback parity with web.
Smarter Notification Routing: NEW_MESSAGE deep-links resolve by channel so taps land on the right thread.
Real-Time Payment Events: Pusher handlers wired for Payabli settlement, hold, and ACH-return state.
Estimator Tax & Permit Fidelity: Drops the hardcoded 8.25% default and mirrors web's calculateTaxesLineItem.
Banner Scoping: Contract-status banner now scoped to the specific approved estimate via parameters.estimate_id.
Quick Quote Polish: Bill-of-materials panel hidden for quick estimates; decimal input enabled in line-item editors.
Invoice Math: Rounding fix on invoice totals and system-email parity with web.
Payabli UX: Surcharge disclosure copy, tab-swap leak fixed, keyboard offset corrected, single-method tokenizer mount aligned with web.
Bug Fixes & Reliability:
Dual-pricing "Full" mode invoices now bill at Card price, not base.
Pusher auth race silenced on sign-out so legitimate auth errors are no longer drowned out.
Project save in-flight guard + sentinel pre-fill on address edit (no more double-saves or blank prefills).
Sanitized customer data from address-edit logs.
Decimal input trap in line-item editors resolved.
Race-condition fixes on sequential project filter / status refetches and recipient-picker seed-after-customer-load.
Numerous PR-review-driven correctness fixes across billing, estimates, change orders, project edits, and sends.
Accessibility:
Touch-target and label fixes carried through billing, sends, and quick-quote flows.
Numeric editor labels and hitSlop adjustments on quick-quote line items.
Build 885538766v1.1.12026-05-12 17:20:40
New Features:
Email Attachments from Projects: Attach project documents, signed contracts, and forms directly to outgoing emails from the project email view — no more re-uploading files you already have
Edit Project Team on Mobile: Update project manager, salesperson, and crew assignments from the app, with changes syncing back to the web in real time
Contract Send Feedback: Visible in-button sending indicator when sending a contract for signature, with VoiceOver announcement for accessibility
Improvements:
Auth & Notification Reliability: Centralized Firebase error mapping, hardened notification polling, and improved observability for silent auth failures
Email Attachment UX: Virtualized attachment picker for large project libraries, deduped share actions, and sanitized error logs to keep customer data out of telemetry
Expo SDK 55 Alignment: Realigned to recommended SDK 55 versions across the board for better stability and patched a critical RCE in a Firebase transitive dependency
Save Shared Content: Photo library write permission added so users can save shared estimates, contracts, and project photos directly from the share sheet
Bug Fixes & Reliability:
Typed error handling improvements across emails, contracts, projects, and team edits
Race-condition fixes for sequential project team saves and crew refetch on edit
Project load cancellation when navigating away mid-fetch to prevent stale state
Accessibility:
explicit sending-state labels for VoiceOver on the contract send flow
Numerous PR-review-driven correctness, accessibility, and edge-case fixes carried over from the email attachments, contract sending, and project team flows
Build 885138893v1.1.02026-05-06 20:57:52
New Features:
SMS Messaging: Send and receive customer text messages directly in the app, with consent handling and deep-link from push notifications to the conversation
Send & Download Estimates: Send estimates to customers and download or share the PDF straight from the estimate detail screen
Gate Configuration: Hinge direction and swing options for swing gates, full sliding-gate support with manual items and type-aware widths
Realtime Notifications Inbox: Live-updating notification list aligned with the backend contract
Edit Customer Info on Mobile: Update project customer details from the app and have them sync back to the web
Improvements:
Estimator Web Parity: Gate-type chips, custom width input, pricing-pending guard, and contractor-scope approval for materials
Smarter Label Placement: Section labels now auto-place to avoid overlapping each other and gates, with fresh-position resnap when sections change
Panel-Based Materials Sync: Mobile types and BOM UI updated to match the latest web schema, including saleUnit on fence pricing
Projects Polish: Lead source picker and a clearer Status card on the project details screen
Login Reliability: Visible error banners on login failures so problems aren't silent
Bug Fixes & Reliability:
iPhone modal layout, catalog UX, and real SKU display fixes on estimate items
Gate editing lock, symmetric gate overhang, gate-fit tolerance, and stability fixes around adding/removing gates
Sanitized error logging and tightened typed error handling across estimator, SMS, and estimates
Cache invalidation and rounding fixes in estimator pricing
Numerous PR-review-driven correctness, accessibility, and edge-case fixes
Build 884642120v1.0.42026-04-18 20:52:56
New Features:
Email Inbox: Connect your Gmail or Outlook account via secure OAuth and send, reply, and attach files directly from the app — with open and click tracking on outbound messages
Panel-Based Materials: Support for panel/recipe-based pricing and BOM for fencing materials that use discrete panels
Senior Sales Role: Full support for the new senior sales role across dashboards and permissions
Improvements:
Email Polish: Faster compose, larger attachment support, clearer error messages, and OAuth reliability fixes
Calendar: Appointment form fields now scroll into view automatically when the keyboard opens
iPhone Keyboard & Performance: Smoother typing, stabilized memoization, and faster keyboard transitions across forms and estimator screens
Email Threads: Fixed avatar initials and compose UI glitches
Bug Fixes & Reliability:
Capped email attachment uploads to stay within server limits
Switched email attachment uploads to a more reliable encoding path
Reduced noisy debug logs in release builds
Numerous review-driven correctness, accessibility, and edge-case fixes
Keyboard adjustments
Build 884600980v1.0.32026-04-16 22:08:39
New Features:
Email Inbox: Connect your Gmail or Outlook account via secure OAuth and send, reply, and attach files directly from the app — with open and click tracking on outbound messages
Panel-Based Materials: Support for panel/recipe-based pricing and BOM for fencing materials that use discrete panels
Senior Sales Role: Full support for the new senior sales role across dashboards and permissions
Improvements:
Email Polish: Faster compose, larger attachment support, clearer error messages, and OAuth reliability fixes
Calendar: Appointment form fields now scroll into view automatically when the keyboard opens
iPhone Keyboard & Performance: Smoother typing, stabilized memoization, and faster keyboard transitions across forms and estimator screens
Email Threads: Fixed avatar initials and compose UI glitches
Bug Fixes & Reliability:
Capped email attachment uploads to stay within server limits
Switched email attachment uploads to a more reliable encoding path
Reduced noisy debug logs in release builds
Numerous review-driven correctness, accessibility, and edge-case fixes
Build 884288458v1.0.22026-04-13 22:50:27
New Features:
Document Scanner: Native in-app document scanner with auto-crop, multi-page capture, and inline PDF preview
Contracts: Generate, sign, and send contracts directly from project details with dual signature/initials pads and editable fields
Support Tickets: New in-app support ticketing system with real-time messaging
Notification Preferences: New Notification Settings screen with per-type push notification toggles
Project Forms: Auto-generate form templates for projects from a shared library
Meetings & Documents: New documents upload section, contracts section, and meetings list on project details
Multi-Source Map Tiles: Estimator now supports multiple satellite imagery sources for better property visibility
Segment Splitting: Fence segment labels now split intelligently around gates on both the map and estimate detail views
Improvements:
Web App Parity: Brought scheduling, estimates, estimator, and fence designer into alignment with the latest web app updates
Materials Refresh: Migrated material types from short codes to readable display names throughout the app
iPhone Designer Polish: Refined fence designer layout and controls on iPhone screen sizes
Calendar: Improved schedule appointment flow with better keyboard handling and dropdown behavior
Estimates Header: Archived estimates now correctly excluded from header counts and auto-selection
Performance & Reliability:
Security: Hardened npm supply chain and resolved audit findings
Notifications: Fixed race conditions, token leaks, retry logic, and logout state reset
Pusher: Silenced expected mobile WebSocket disconnect errors to reduce noise
Image Loading: Stopped persisting expiring signed URLs as material image paths
Bug Fixes:
Fixed black fullscreen photo viewer caused by stale style override
Resolved missing native dependencies for contract signing and webview rendering
Fixed estimate state drift in various edit flows
Numerous review-driven correctness, accessibility, and edge-case fixes throughout
Build 883305239v1.0.12026-03-17 14:01:02
New Features:
Quick Quote: Create estimates instantly from the home screen with the new "Build Quote" button
Calendar & Scheduling: New week and month views for project scheduling with improved event display
Redesigned Estimator: Brand new 6-step stepper interface with logo, step labels, and streamlined navigation
Enhanced Property View: Property parcel overlays now render above satellite tiles with improved labels and gate angle visualization
Improved Material Images: Faster, more reliable material image loading with Firebase Storage signed URLs
UI/UX Improvements:
Responsive Home Screen: Optimized card layouts for both iPhone and iPad
New Materials Layout: 2-column layout with square map view for better space utilization
Improved Estimate Header: Cleaner fence stats display with simplified design next to total investment
Better Navigation: Fixed back-button behavior and preserved fence data when navigating via stepper
Gate Management: Smoother gate dragging with position validation and resnapping when fence lines are modified
Performance & Reliability:
Security: Replaced insecure random number generation with cryptographically secure tokens
Map Rendering: Fixed map overlays to render correctly above satellite tiles
Image Loading: Resolved material image loading failures with resilient error handling
Address Entry: Improved address entry flow with better parcel data handling
Bug Fixes: Fixed gate drag teleporting and jumping issues
Resolved double-gate deduplication logic
Fixed material card rendering on various screen sizes
Improved error handling throughout the app
Build 880459815v1.02026-01-15 15:45:54
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 0 | — | 1.1.8 |
Change log 17 changes · US
✎
releaseNotes updated
What's New in 1.1.8
• Percentage discounts that stick — Discounts entered as a percentage in the field estimator no longer save as $0. Discounted estimates now
✎
description updated
FENCELINE - FENCE ESTIMATING MADE SIMPLE
Create professional fence estimates on-site in minutes. Draw property lines with GPS, calculate materials automaticall
✎
name updated
Fenceline
◆
Version 1.1.8 released
What's New in 1.1.8
• Percentage discounts that stick — Discounts entered as a percentage in the field estimator no longer save as $0. Discounted estimates now carry the right amount all the way through to the saved project.
• Smarter, mo
◆
Version 1.1.7 released
What's New in 1.1.7
• A calendar that's yours — Sales and crew members now see just their own appointments, while managers get a new My/Team toggle. Customer names show clearly on every appointment card.
• Tap any appointment for details —
◆
Version 1.1.6 released
What's New in 1.1.6
• More accurate estimates — Estimates are now generated on our server, so your pricing, footage, taxes, and permit fees match the web app exactly.
• Cash & card pricing at a glance — Estimates and checkout now show both
◆
Version 1.1.5 released
Version 1.1.5
This release focuses on more accurate, web-matched estimates:
Estimates are now generated by the same engine as the web app, so line items (like posts) no longer go missing.
Fence footage now rounds up to whole feet, matchin
◆
Version 1.1.4 released
SMS messaging polish — clearer CHAT/SMS channel header, composer improvements (template dropdown, bigger body, bottom Send button), and better handling for opted-out customers
Payment checkout UX — processing overlay, charged-total on recei
◆
Version 1.1.3 released
New Features:
SMS Thread Composer: A unified first-text flow mirroring the web. Starting a new text opens a dedicated composer that loads opt-out / consent / carrier-registration state, shows blocking banners when a number isn't cleared, an
◆
Version 1.1.2 released
New Features:
Mobile Billing Suite: Read-only Billing modal on project details, a 3-mode Create Invoice flow (mirroring the web), Record / Void / Refund payments, Send / Resend invoices, Apply Credit, and an action sheet on "Ready for Depos
◆
Version 1.1.1 released
New Features:
Email Attachments from Projects: Attach project documents, signed contracts, and forms directly to outgoing emails from the project email view — no more re-uploading files you already have
Edit Project Team on Mobile: Update p
◆
Version 1.1.0 released
New Features:
SMS Messaging: Send and receive customer text messages directly in the app, with consent handling and deep-link from push notifications to the conversation
Send & Download Estimates: Send estimates to customers and download or
◆
Version 1.0.4 released
New Features:
Email Inbox: Connect your Gmail or Outlook account via secure OAuth and send, reply, and attach files directly from the app — with open and click tracking on outbound messages
Panel-Based Materials: Support for panel/recipe-ba
◆
Version 1.0.3 released
New Features:
Email Inbox: Connect your Gmail or Outlook account via secure OAuth and send, reply, and attach files directly from the app — with open and click tracking on outbound messages
Panel-Based Materials: Support for panel/recipe-ba
◆
Version 1.0.2 released
New Features:
Document Scanner: Native in-app document scanner with auto-crop, multi-page capture, and inline PDF preview
Contracts: Generate, sign, and send contracts directly from project details with dual signature/initials pads and edit
◆
Version 1.0.1 released
New Features:
Quick Quote: Create estimates instantly from the home screen with the new "Build Quote" button
Calendar & Scheduling: New week and month views for project scheduling with improved event display
Redesigned Estimator: Brand new
◆
Version 1.0 released