What's new
Version History
Every release, in plain language. New features, improvements, and fixes as they ship.
Version 1.238.0
Your team can now share one workspace straight from your own Dropbox, no server and no subscription.
What's new
- Shared workspaces over your own Dropbox: invite teammates with a link, work at the same time, and see each other's changes as they sync.
- Attachments and photos now sync through the owner's Dropbox, so the whole team sees the same files.
- Teammates stay up to date in the background, even when the app is closed.
- Invite your own second device and keep phone and tablet in sync.
- Roles and permissions, with a "View as" preview to check exactly what a role or person can see.
- Assign jobs to staff from the wizard, the job form or the schedule step, and field staff get a notification for their assignments.
- Switch between several workspaces on one device, each with its own data.
- Scheduling is now an optional module you can turn off if you work job-first.
- Service agreements plan visits a year ahead and roll forward as visits are completed.
- Free no-signup tools on toolberry.org: an invoice generator and price calculators.
- QuickBooks Online two-way sync: changes made in QuickBooks flow back into Toolberry, field by field.
Improvements & fixes
- Faster saving and syncing: edits now send only the fields you changed, and bulk updates are written in one pass.
- Invoices entered by hand now ask for a billing address.
- Deleting or cancelling a job removes its future visits from the schedule.
- The completion PDF is now linked from the job's Complete step, and empty rows no longer print on proposal PDFs.
- Dates show in your locale format, and date fields stopped warning about valid values.
- Read-only fields no longer show a clear button that cannot save.
- The site is locked on agreement-generated jobs and saved agreement properties.
- Android: taps on controls inside linked rows now hit the control you pressed.
- Dropbox credentials are stored in the device keychain, and Pro sessions survive waking a locked device.
- Many sync reliability fixes so devices converge after being offline, and general polish across cards, lists and dialogs.
Version 1.189.2
What's new
- Invite onboarding: teammates can join your workspace straight from an invite link, with no manual setup
- Customer-facing pages, emails and PDFs now render in your customer's own language
- Customers can pay a deposit at the moment they accept a quote, so work is confirmed and funded in one step
- Email template management with a branded email shell, live preview and variable autosuggest
- CSV import directly from any list toolbar
- Service Type is now merged into Job Type, with recurrence plans folded in, so there is one place to define the work you sell
- Per-role module visibility, so each role only sees the modules it needs
- Admin system status page and read-only view-as support
Improvements & fixes
- Invoice margin now reflects the linked job's actual cost instead of items only
- A rental line's rate stays editable while the item is checked out
- Sent documents open as the frozen PDF the customer received, not a live re-render
- QuickBooks mapping is now config driven, with safer customer email matching and relation support
- Soft-deleted references are shown struck through across every field type
- Crowded record action icons collapse behind an overflow menu in search results
- The Android hardware back button now closes open dialogs
- Faster and more reliable offline database on web, with much better recovery and diagnostics when storage fails
- Recurring job creation fixes, plus industry templates are imported even when sample data is declined
- Wide readings grids print as a single clean table
- Filtered lists and the agenda show a consistent "No records found. Clear filters" row
- Validation messages appear inline on agreements, sender domains and asset returns instead of generic errors
Version 1.164.0
Your clients now get their own portal: they can review a proposal, accept or decline it, and pay you online.
What's new
- Client Portal with online payment, accept or decline on proposals, and your own branding and colors
- QuickBooks Online integration that pushes invoices, customers and taxes across
- Recurring jobs, so repeat work is set up once instead of re-created every time
- Site timezones for scheduled work, with a calendar that always shows your own zone
- Merge duplicate customers, sites, contacts and assets into a single record
- Save invoice and proposal lines as catalog templates you can reuse
- Print templates and layouts you control, with live preview and job PDFs
- Reworked "On My Way" as a job action with reusable message templates
- Time tracking home and office places that stop the clock automatically
- Multi-crew dispatch: see and schedule work across every crew
- Editable email templates and your own sending domain
- A high-contrast theme, plus a full color and contrast pass
Improvements & fixes
- Deleting a customer, site or job now archives it, so undo keeps working even after a sync
- Sync keeps your local changes when the server is behind instead of dropping them
- Expired sessions send you cleanly back to sign-in instead of leaving the app stuck
- Faster email sign-in with one-time code autofill and mailbox shortcuts
- Duplicate any invoice, proposal or other transaction in one tap
- The record table gets its own toolbar row on mobile, so filters and search fit
- Toasts are a consistent width, pause when you hover, and show a progress bar
- Report value cards stay full size on desktop and KPI cards show their icons
- Rental periods must now be greater than zero
- "Mark as Sent" is readable again on the Free plan
- Notification permissions no longer break the schedule after being changed
- Long-press menus no longer trigger a stray tap underneath
- Access view shows a sensible label when a custom role has been deleted
- Onboarding hides the Back button on steps where it did nothing
Version 1.130.0
What's new
- Proposals do more with deposits: take a percentage deposit, credit it to the work invoice, and record a refund when money goes back. Deposit guards keep the balance honest, and you can send a proposal again in any status.
- A new field for a figure that can be a fixed amount or a percentage, whichever the job calls for.
- Work orders now carry an Estimated Duration of their own, so a change to the schedule does not rewrite it.
- Records and their types show a consistent identity color across the app.
- Setup now suggests the right modules for your business size and industry.
- Free accounts can change their workspace currency.
Improvements & fixes
- The timezone picker offers every timezone, and system timestamps now read on your own clock.
- A fresh sign-in no longer bounces back with Session Expired.
- On the planner, a job you drop stays in the cell you dropped it in.
- Attachments open in your device's own viewer.
- Custom report Total and Average cards now ask for a Value field.
- Every list shows a proper empty state when there is nothing to see yet.
- Unit cost on line items and the catalog is visible to owners and admins only.
- Transfer detail pages, a guard on assignment dates, and entity renames that update live.
- Dropbox import skips an out-of-date merge, and settings modules show a loading placeholder.
- A round of fixes across validation, counts, undo, filters, fullscreen and sample data, plus multi-value filters and inline create on option fields.
- A broad cleanup pass across the app's screens and controls.
Version 1.111.0
What's new
- Send proposals and invoices as their own online document. Your customer opens a branded page to read it, and you can send it again whenever you need to.
- Add a one-off task to a job or service on the spot, without setting up a template first.
- A settings hub for your modules: turn them on or off in one place, set job tasks and custom durations, find Maintenance Plans grouped under Agreements, and manage Attachments, Comments and Reminders on their own pages.
- Forms now mark required fields and check your entries as you go, so nothing is missed before you save.
- Guided setup: choose your workspace currency, pick who's who when importing from Dropbox, and switch modules on in a setup step.
- Wizards for adding items and timesheets, a map picker for a site's location, and a default cost for your workspace.
- Advanced filters gain a period picker for spans like this week or last month.
Improvements & fixes
- Checkout now finishes on the return page, and any receipt that went missing is put right.
- Expense receipts are saved before the expense that points to them, so they stop going missing.
- Report Active cards count upcoming jobs, refresh when you reschedule, and keep working offline.
- An amended job type on an agreement carries forward to its future visits.
- Your edits are kept when you add a spec, reading or contact row to an asset.
- The Match all filter toggle no longer renders half-on.
- An unresolved contact placeholder no longer sticks to the record it was added from.
- Dropping a pin to create a site no longer asks you to confirm it.
- Sign-in codes are limited to one within a short cooldown.
- Records are no longer removed when their visibility changes; the app re-checks instead of deleting.
- On mobile, list cards can collapse to save space, and the schedule Agenda has a fresh look.
- Clearer description text, a refreshed app icon, and tidier record pages.
Version 1.90.0
What's new
- Route planner: a new dialog for planning a day's visit order on the schedule.
- Battery readings now split into String and Cabinet, with new Power Panel, Rectifier and Capacitor templates.
- Recurring maintenance jobs generate automatically from a plan.
- Add photos from the camera, your library, or files on Android inputs.
- New metric tiles on custom reports, with a clearer empty state.
Improvements & fixes
- Fixed a rare case where local data could fail to save instead of falling back silently.
- The record-form action bar now tracks the mobile keyboard instead of being left behind.
- Save actions move to a bottom sheet on mobile, and select dialogs gained dismiss controls.
- Agreements drop a quoted fee when its proposal is replaced, and refuse to activate a schedule that would raise no visits.
- A required asset spec now names itself and reports as required when missing.
- Transfers stamp their own lines on receive.
- iOS keyboard sizing and cross-platform scroll room fixed on text inputs.
- Create labels are gender-neutral and lookup names are translated.
Version 1.80.0
What's new
- Battery readings import straight from Midtronics, Fluke and Hioki files, so a saved vendor export becomes a reading set without retyping it.
- Export the battery readings grid to CSV.
- Choose which reading columns appear, and build your own layout in the customize editor.
- Keep a card on file for recurring agreements, so repeat work bills without asking for details again.
- The schedule map now uses distinct markers for jobs and crew, anchors routes at home, and gives the map more room.
- Pick any standard currency for your workspace, with the base currency locked once setup is done.
- Put a white background behind your logo when your logo needs one.
Improvements & fixes
- Calendar drag and drop no longer fails silently.
- Repeat until can no longer outlive the Repeats field on a job.
- Agreements need a flat fee before they can charge one, and visits restamp when only the billing mode changes.
- Agreement History and Properties now open from their detail rows.
- A flat-fee visit can no longer become separately billable.
- The Workorders card on an invoice reacts to header and line job changes.
- Undo restore no longer fails on proposals with a string deleted date.
- Custom report presets adopt and dismiss correctly, and the metric builder closes after you remove a card.
- The dashboard metrics strip no longer flashes when you leave edit mode.
- Task photo upload failures are surfaced instead of passing silently.
- On mobile, the Add Image toast wraps and photo rows print on separate lines.
- A missing reference now says it is gone rather than inventing a number.
- Fixes to create-menu routing, onboarding copy, the sign-in count and chevron alignment.
- Free-tier users are no longer sent to the signed-out page.
Version 1.71.1
What's new
- A Planner for your week. A grid of crew down the side and days across the top. Drop a job on a person and a day, and drag it somewhere else when the day changes. It sits next to Calendar and Map on the schedule.
- Dispatch from the map. Assign a job to a crew without leaving the map, see each person's route for the day drawn on it, and work through what is unassigned or unmapped in a side panel.
- The right person for the job. Crew suggestions now take qualifications into account, so you are not sent someone who cannot do the work.
- On My Way messages. Text the customer when you set out, so nobody is waiting by the window.
- Rentals. Reserve equipment, rent it out, keep track of who has it, take it back, and turn it into a draft invoice. Anything past its due date flags itself as overdue.
- Moving assets between sites. Ship from one site, receive at another, with a bill of lading for the trip.
- Assets in your team's hands. Assign a tool to someone and take it back, with an Assignments list showing everything that is currently out.
- Asset labels. Print QR codes, barcodes or both, either on label sheets or on a thermal printer.
- Battery readings. Record readings for each string, import them from eight vendor file formats, and watch the pass, warn and fail trend on live charts. A maintenance checklist comes ready to use, and the readings and charts print on the service report.
- Dashboards you arrange yourself. A catalogue of ready-made report cards, metric strips on record pages, cards you can reorder, and a tap on any card to see the records behind the number.
- Recurring maintenance agreements. Set up work that repeats, and create an agreement straight from the proposal line it was sold on.
- Photos on tasks.
Improvements & fixes
- The Agenda has a new look, and you can drag events from one day to another.
- The unassigned panel on the planner shows your whole backlog, not just the day you happen to be looking at.
- The What's next card nudges you about things that are running out of time.
- Proposal line items show Unit Cost in Basic mode.
- Stage actions can be renamed.
- Address autocomplete works better outside the United States.
- Permissions are easier to read, and personnel are grouped by role.
- The audit log has a proper header, a count and a filter strip, and no longer fills up with session-refresh noise.
- Hover the main menu for a shortcut to create something.
- Sample data from setup no longer syncs into a real workspace.
- Deleting a record no longer signs out free local accounts.
- A signed-out account gets a recovery panel instead of being stuck in a redirect loop.
- Pages no longer come up blank after you leave Assignments.
- Sync keeps the full pull alive, so it cannot strand partway through.
- Only the author can edit or delete a comment.
- Decimal separators are correct again in non-Latin number formats.
- Records from modules you have turned off no longer appear in Recents.
- Mobile fixes on the complete-job timesheet, dialog save buttons and metric strips.
Version 1.22.0
What's new
- Receipts for every payment. Cash, check and card payments now produce a real receipt you can give your customer, with a link they can open and a PDF they can keep.
- Photos on your PDFs. Add job photos to proposals, invoices, work orders and service reports, and curate which ones appear and in what order.
- Report cards you build yourself. Filter any list the way you want and save it as a card, shown on your dashboard or the page it came from as a count, a list, a total or an average.
- Send by email. Start an email to your customer for a proposal, invoice or service report, with the address and a short message already filled in. The address you enter once is saved to the customer and prefilled next time.
- Discounts on invoices and proposals. Add a discount as its own line, with a sign toggle so it can be entered on a phone keypad as easily as on a computer.
- Tools and equipment. Keep a record of your tools with serial numbers, barcodes, categories and where each one is kept, and give a team member the Inventory Manager role.
- A setup checklist on the dashboard. A Finish setup card walks you through logo, business details, notifications and the rest, and hides itself once you are done.
- Mexican peso. Available as a workspace currency, with amounts labeled clearly when the reader's language differs from the workspace currency.
Improvements & fixes
- Amounts follow your workspace currency and your language, and the decimal separator now follows what you type rather than your device setting.
- PDFs generate noticeably faster.
- The app opens directly in your light or dark theme instead of flashing the wrong one.
- Comments show who wrote them.
- Tasks with empty dropdowns no longer stop you finishing a job, and on phones answered tasks collapse so the pending ones stand out.
- Record pages now name what you are looking at in the title.
- Date filters match your local dates.
- Work orders require a client past Draft and check that the end date makes sense, and the Client field stays put on the stage form.
- The schedule splits the calendar and the agenda so both fit on one screen, and Repeat until appears when you turn a one-time job into a recurring one.
- Home lists and tables size themselves to the screen, and multi-select chips wrap instead of overflowing.
- Stage customization settings are available again.
- Profile photos load reliably.
- Card receipts carry the location that took the payment.
Version 1.0.1
What's new
- Map-based job sites. On the job form, pan the map to a location and Toolberry either selects the existing site within 50 m or stages a new one from the address, created only when you save. The address picker pans too, with latitude and longitude kept in sync.
- A calendar you can work in. Switch between week and month on any screen size, and search, filter, count and export from the calendar card. Schedules now have their own view page.
- Activity on every record. Each record gets a dedicated Activity card listing who changed what, with a before and after diff limited to the fields that actually moved.
- Invoices and jobs are linked. An invoice lists the jobs it bills, and those jobs pick up the revenue in their profit figures once the invoice is sent.
- Zoom on PDFs. Pinch to zoom in every print and Mark as Sent preview, with zoom controls on screens without touch.
Improvements & fixes
- Faster startup and a faster first sync, with real progress instead of a blank wait.
- Undo on a delete now restores the linked records that went with it.
- Expenses can be recorded without attaching a job.
- Table notes stay readable while editing, the mobile create sheet scrolls to its last option, and the long-press menu stays open.
- Permission fixes: assigned-only scope is honored on admin-based roles, fields you cannot edit render read-only everywhere including inline edits, the activity feed respects row access, and the workspace picker shows your role's real name.
- Changing a person's email now moves their sign-in with it.
- Recovers on its own from a blank screen after an app update, and reports a failed local read instead of spinning forever.
- Replacing your data no longer signs you out, and photos attached from a form stay attached.
- Broader and more consistent Spanish, including corrected question marks and plural forms.
Version 0.251.3
What's new
- Stage customization moved into a proper edit dialog with explicit Save and Cancel, so a change is never lost by navigating away mid-edit.
- The stage list shows each stage's real name, color and icon, and the editor opens pre-filled with those values instead of blank override fields.
- "Reset to default" restores a stage's original label, color and icon. Applies to work order, service, proposal and invoice stages.
Improvements & fixes
- Fixed every row in the stage settings list rendering as highlighted at the same time.
Version 0.196.1
What's new
- Timesheets from completed jobs: when you complete a job, Toolberry can create a timesheet automatically from your tracked start time - pre-filled and ready, so logging hours is no longer a separate step.
Improvements & fixes
- More reliable data syncing across devices, online or offline, from a large round of behind-the-scenes sync improvements.
- Fixed an error when renaming module labels (such as Sites or Locations).
- Workspace settings like currency and time zone now save correctly and sync to all your devices.
Version 0.172.0
Bulk create lands - the headline of this release: create dozens of assets or work orders from a single form.
What's new
- Bulk create - Add many assets or work orders in one go: fill out a single form, set the quantity (up to 20), and Toolberry creates them all in one step. Asset names are numbered automatically (Lawn 0001, Lawn 0002…), and photos and tags are shared out one per item.
Improvements & fixes
- Refreshed mobile menus with a smoother, swipe-to-dismiss design
- Stage actions now show the action name and a matching button color
- Approved and submitted timesheets stay read-only everywhere, including inline tables
- Fixed a menu that could get stuck open when closed quickly
- Fixed weekly counts on the mobile dashboard
Version 0.165.4
What's new
- More reliable Dropbox backup & sync - connecting and syncing now retry through temporary network issues instead of failing, and a transient hiccup no longer makes the app report your existing data as missing.
- Redesigned Manage Layout screen - dashboard cards are now split into clear "On your dashboard" and "Available" groups, each with an at-a-glance count.
- Invoice and proposal line items now stay visible on mobile, so they're always easy to find and add.
Improvements & fixes
- Smoother step-by-step job wizard - progress now sits on its own row above the buttons as a clearer segmented bar, and steps with no fields no longer appear as blank slides.
- Fixed the Site field (and similar reference pickers) swallowing your typing when opening a form on mobile - tapping the field now opens its picker as expected.
- Removed the redundant Wizard entry from the form "Switch Mode" menu (the wizard still has its own toggle).
Version 0.161.3
What's new
- Schedule map view - see your jobs, team and coverage area on an interactive map
- Redesigned dashboard and record pages for a cleaner, faster experience
- Smoother mobile navigation - new bottom navigation bar, quick bottom-sheet menus and full-screen search
- Guided, step-by-step creation for proposals, invoices, assets, expenses and more
- Turn modules on or off so the app matches how your business works
- Built-in help right next to the fields and actions you use
- Customizable card layouts that stay where you put them
- Automatic phone number formatting
- Refined light and dark themes, plus a refreshed welcome and setup
Improvements & fixes
- Faster startup and quicker data loading
- Improved Spanish translations across the app
- More reliable updates, sync and database recovery
- Various mobile, calendar and date-picker fixes
Version 0.146.2
"Work Orders" are now "Jobs" - We've renamed Work Orders to Jobs everywhere in the app to better match how you talk about your work.
New ways to create
- Add Expenses, Timesheets, Proposals, and Invoices right from the "New" menu and from global search.
Proposals & Invoices
- Link a proposal to an invoice and bring its customer, contact, and line items along automatically.
- New payment terms with automatic due-date calculation.
- The Stage field is hidden while creating, so a record can't be marked "Sent" before it exists.
- Invoices and proposals with a zero total can no longer be sent by mistake.
Tips
- Tip notifications now open the full tip, where you can give a thumbs up/down or tap "Remind me later."
Job & Service tasks
- Edit task targeting and rename task templates, with fixes for saving nested fields and exporting custom fields to CSV.
Improvements & fixes
- Faster lists and tables.
- Smoother dropdowns and mobile forms - no more keyboard popping up unexpectedly.
- Fixed creating a contact without a last name.
- Job Duration and End now stay visible after choosing a Start Date.
- Smoother app updates with a new loading screen.
Version 0.137.3
A big update for service crews.
New
- "Work Orders" are now called "Jobs" across the app
- New Plumbing industry templates and customizations
- Adaptive dashboard that changes as your business grows
- Automatic notifications for overdue invoices
- Reorder columns on board views
- Sort more table columns
Improved
- Reorganized settings for easier navigation
- Faster dashboard loading
Fixed
- Setup and database recovery issues that could prevent the app from loading
- Invoice line items now reject zero quantities
- Advanced date filters work correctly with ISO dates
Version 0.123.1
Invoicing is here!
- Create invoices and track exactly what you're owed
- Choose payment terms and let due dates fill in automatically
- See overdue invoices at a glance, with reminders sent for you
- Work in your local currency with new multi-currency support
Also polished
- Work order summaries are now shown
- Attachments display as clean, tappable chips
- Fixed repeating notifications
- Fixed an issue with saving signatures
- General stability and reliability improvements
Version 0.104.2
New Features
- Proposals module: build, customize and print client proposals with configurable layouts and grouped line items.
- Expenses: now in the main navigation, with receipt uploads and per-user delete permissions.
- References can filter and pre-fill based on the parent record for faster data entry.
Improvements
- Tasks: new search bar to quickly find what you need.
- Phone fields simplified: a single free-form input replaces the basic/advanced toggle.
- Work orders: summary text is now displayed when present.
- CSV exports normalize dates for cleaner downstream use.
- PDF output: better text wrapping and proposal item grouping.
- Refreshed empty states on mobile.
Bug Fixes
- Work order stage transitions no longer freeze.
- Fixed a timesheet misconfiguration.
- Added a warning when multi-tab sync isn't available.
Version 0.92.7
This release brings powerful new tools to speed up your day-to-day work.
New features
- Edit multiple records at once with bulk edit
- Export your data to CSV
- Capture, save, and reuse signatures across forms
- Add new customers inline - no need to leave the form you're filling out
Improvements
- Drag events directly from calendar dialogs
- Faster exports, even with large datasets
- Approved timesheets are now read-only to prevent accidental changes
- First and last names are now optional on contacts
- Improved date picker positioning on smaller screens
- Action menus now respond more reliably on touch devices
Plus a range of bug fixes and stability improvements throughout the app.
Version 0.83.0
What's new
- Address field - View addresses for customers and sites directly in tables and record views
- Color picker - Choose custom avatar colors for any record, with automatic color assignment for new records
- Stage stepper - Visual progress indicator showing work order stage at a glance
- Dropbox version selection - Browse and restore previous versions of your Dropbox backups
- Personnel expenses - View expense lists directly on personnel pages
- Richer list views - Record lists now display more schema fields for quick scanning
Bug fixes
- Multi-select filters now stay open while selecting multiple options
- Fixed chip display issues and avatar alignment in tables
- Currency icon now shows on expense amount fields
- Deleted services are properly hidden from lists
- Improved Firefox date picker and mobile compatibility
- Layout editor menu overlap fixes
- Various form validation and stability improvements
Version 0.77.1
New Features
- Timesheets - track work hours for your team directly from the app
- Expenses - manage and record job expenses with ease
- Reminders - set reminders on any record so nothing falls through the cracks
- Comments - add notes and comments to keep your team in sync
- Sample data - get started faster with ready-made templates for your industry
Improvements
- Better dropdown menus with adaptive rendering for a smoother experience
- New empty state screens to help you get started
- Enhanced mobile experience with better layouts and navigation
Bug Fixes
- Resolved multiple stability issues reported by users
- Fixed checkbox alignment and UI inconsistencies
- Improved offline data handling and sync reliability
Version 0.70.0
New in this version
- Calendar filters - filter schedule events by type, status, and other criteria
- Task checkbox fields now display clear Yes / No values
- Work order status automatically assigns its matching stage
- Site address display prefers short POI names and handles long addresses gracefully on mobile
- Fixed dual-scroll issue in dialog forms
- Improved color contrast and styling throughout the app
- Friendlier error messages when deleting records that are linked to others
- Better handling of interrupted writes and contention in local storage
- Contact form fixes, including robust handling of empty values
- General stability, performance, and UI polish
Version 0.67.0
What's new
- Improved work order search - find work orders faster with enhanced search functionality
- Fixed phone toolbar display issue
- Stability and performance improvements
Version 0.65.0
New Features
- Local push notifications for mobile - schedule reminders for upcoming events with configurable offset (default: 1 hour before). Manage permissions and test notifications in Settings.
- Auto-collapsing empty cards - cards with no content collapse automatically. Actions moved to the toolbar.
Bug Fixes
- Fixed sync race condition that could cause data conflicts during concurrent operations.
- Enhanced filters with improved behavior and streamlined custom fields validation.
Version 0.63.1
- Added a visual stage stepper to work orders, making it easier to see and navigate between stages
- Device contacts now appear in all contact selection fields, including work order scheduling and on-site contacts
- Added device contact import when creating new contacts
- Calendar view now remembers your selected view and date when navigating away
- Contact extra fields now display as label-value pairs in view mode
- Improved validation for required fields by trimming whitespace
- Unsupported attachment file types now show a clear error message
- Fixed deleted services appearing in PDF reports
- Various UI improvements: better mobile scrolling, button alignment, menu behavior, and layout fixes
Version 0.62.1
- Smarter dashboard: your greeting now shows what's coming up today
- Search your team - find personnel quickly by name
- Import contacts from your phone into ToolBerry
- Add photos to your team members, clients, and assets
Version 0.56.12
New Features
- Print service records to PDF
- Zoom controls in PDF preview
- Delete custom fields directly from the Customize Fields dialog
- Improved reference dropdowns with richer options
- New Personnel settings page
Improvements & Fixes
- Theme, map, work order status, onboarding, and transactions polish
- Fixed calendar reactivity and recurring schedule handling
- Fixed recurrence date drift when skipping weekends
- Unified clear icon across all inputs
- Better color display in lists and tables
- Fixed dark mode override on mobile
- Improved schedule deletion
- Stricter required-field validation
- Various UI refinements and bug fixes
Version 0.49.3
- Added Service Task
- Schedule Improvements
- Improved form layouts
- Dropbox and Mapbox integration fixes
- Various other fixes and improvements
Version 0.47.0
- Image uploads on contacts - You can now add images directly to contact forms
- Helpful hints for creating options - Added guidance when creating new options in forms
- Mobile experience improvements - Various UX enhancements for mobile and schedule views
- Better offline reliability - Improved transaction handling and caching for mobile devices
- Asset creation fixes - Fixed issues with parent asset creation and inline create behavior
- Photo viewer - Fixed incorrect form link in photo view
- Contact form stability - Fixed an occasional error when viewing contacts
- Performance improvements - Faster build and test pipeline
