- fixed: map well data not showing with dark mode
- fixed: schedule not showing up on project page after update
- update: new customer proposal and invoice pages
- update: down payments can now be optional or required for proposals to lock in casing pricing
- update: Added new equipment page
- update: Added new inventory page with stock keeping features
- update: Added revamped stats and timecards page
- update: Added sidebar navigation for easier access to different sections
- update: Added DrillPath project tracker to better manage drilling project status
- fixed: issue with improper scheduling # on the project page
- update: added confirmation dialog to "Copy from Proposal" button
- update: visual updates for darkmode compatibility
- fixed: bug with saving line items on proposals and invoices
- update: part 1 of a major login / security overhaul -- please report any issues with login or authentication.
- update: GPS coordinates can now be entered in Decimal Degrees, Degree Minutes Seconds (DMS), and Degrees Decimal Minutes (DDM). These will all be converted to decimal degrees but the other formats will be displayed below the inputs for reference.
- update: added Pump Installer field to assign pump work within a single project
- update: if a project has an internal pump installer assigned, they will be emailed the alert that the drilling has finished.
- update: you now must confirm that a project is being converted to Open Job without an approved proposal
- update: parcel lines and IDs now available on the DrillerDB Map
- update: added pump log to service and pump projects
- update: enabled full invoice and proposal functionality for service and pump projects
- update: doubled server capacity for faster load times and more reliable service
- update: added new geology estimator popup, saving room on the proposal page and adding more features
- update: new scheduling code - please give feedback on this one!
- fixed: various issues related to new scheduling code
- update: improved security of file uploads and file renaming
- update: deployed new version of project update functionality with improved speed
- update: Pump & Service work order billed total is now included in the stats page
- fixed: issue with rolodex pages where Notes would not clear from one contact to another
- fixed: issue where panning the job map would reload the icons
- update: added pump log tab to project page
- update: added Delete button in the "More" dropdown. You will be asked to confirm deletion before the project is removed.
- update: improvements to job map, well icons now appear larger and easier to click
- update: added ability to void, resend, and mark invoices as paid
- fixed: elevation now shows on job map sidepanel
- fixed: Raw data once again shows on job map wells
- fixed: usability improvements to the gantt view on the scheduling page
- update: projects can now be created directly from importing a PDF well log, invoice, or any other document that contains the relevant project info
- update: projects on the list schedule can now be dragged from one field tech to another
- update: added beta version of gantt view on scheduling page
- update: added ability for invoices to be sent via text message to customers
- update: added ability to measure on the job map, just right click to measure just like on Google Maps
- update: added job map "Jump to Place" field that lets you search an address
- fixed: issue where job map sidebar would disappear
- fixed: issue job map well logs would stop working after leaving job map and returning
- fixed: issue where popups would not show and screen would freeze after opening rolodex page
- fixed: issue with proposal approval emails not going to project manager
- update: proposals to contractors or pump installers now won't include the contractor address and will include customer info
- update: added new, optional, project title field
- update: added dispatch feature - allows office staff to send project field sheet to field crews via email and text
- fixed: issue with approving proposals from the customer portal
- fixed: issues with displaying rolodex page when pressing "edit" on a project
- fixed: issue with displaying billing emails on the project rolodex sections
- update: added invoice down payments
- update: added new proposal send page, including a new PDF, email template, and texting capabilities
- update: approved proposals now have a checkmark on the proposals tab
- update: scheduling map now uses company center if no field report location is available for a field technician
- update: added owner name to top of project page
- update: removed GIS application and WNN permit from non WI companies
- update: main proposal save button now no longer closes by default - please give feedback on this one!
- update: you can now edit inventory items in the Admin -> Inventory Page
- update: By Default the DNR # field is now called Permit # for non WI / NV states
- update: Online Invoicing is now available! Get set up at the Admin -> Invoicing Page
- fixed: bug preventing users from saving proposal templates with " in them
- fixed: scheduling bug fixes and improvements
- update: you can now reorder templates on the proposal templates section
- update: well estimate date is now available in all 50 states!
- update: added invoice button that allows emails and customizability
- update: re-enabled rainfall totals for past 24 hours on open jobs
- fixed: work order map will now longer show the previously viewed work order's location if the current one has no GPS
- update: added all 50 states to the well map (may take time to reflect on your map)
- fixed: bug with mobile browsers requiring login over and over
- update: added readonly Pump / Service ID and date created to the first line of inputs
- fixed: fixes to the subscription management card
- fixed: issue where inventory id would take the place of inventory description on inventory forms
- fixed: issue preventing files from being deleted
- update: Added "Proposals" and "Closed" to the Pump & Service page for filtering
- fixed: fixed issue with Quickbooks Online connections
- update: companies can now copy Quickbooks customers into DrillerDB from the Admin page.
- fixed: missing contact buttons on Pump & Service page
- fixed: removed field tech edit access from Pump & Service Work Orders
- fixed: issue that broke functionality for images and notes for Pump & Service Work Orders
- update: Rolodex now sorts by name by default and will infinite scroll load
- update: added map preview window
- update: combined well map and job map into one interface
- update: added initial spanish and portuguese translations
- fixed: various bug fixes and improvements
- fixed: issue where the well depth estimator would always return 'undefined'
- update: Removed unnecessary numbers on well log
- fixed: issue where inventory IDs with spaces would break the inventory form
- update: Added online customer proposal approvals, including signature capture and dedicated links.
- update: Added proposal templates for projects and service work
- update: Added calendar scheduling page
- update: Added notes and images for Pump & Service work orders
- update: Added ability to have multiple service logs for each equipment unit
- update: renamed "Work Orders" to "Pump & Service" for clarity
- update: added background to navbar buttons when clicked
- fixed: issue with saving work orders
- fixed: issue with current drilling project links
- fixed: issue with adding notes to projects
- update: replaced fax # with billing email on project page rolodex previews
- update: added files tab to work orders, you can now upload any relevant images, pdfs, docs, etcs to your work orders!
- fixed: issue where loading the files tab could take a long period of time
- fixed: issue where work order proposal and invoice would not show correctly
- fixed: issue where casing and drilling proposed amounts sometimes do not show on the field sheet
- update: custom notes can now be added to the project proposal and will be displayed below the line items
- update: improved schedule load times and started process of adding schedule calendar
- fixed: error where "Error!" would pop up when creating a new project
- update: Job Map tab renamed to Maps to reflect Job and Well maps within
- update: Added "Proposal" option to job map project type filter
- fixed: issue where custom inventory item would have a quantity value that equaled the description
- fixed: note times now use user local time rather than central time
- update: added integration with Motive vehicle tracking (if you'd like another service added, please reach out to support!)
- fixed: issue where starring projects would not work correctly
- fixed: issue where "No files, upload one now" empty state showed on the files page, even if there were files in the folder.
- fixed: issue with deleting and renaming existing files
- update: the WI DNR Map link now uses the latest version
- update: released first version of the equipment page, add your vehicles, documents, service info, and attach them to projects
- update: Work Orders state selector is now a dropdown
- update: Work Orders can now use the "Adjust Location" and "Get GPS from Address" options just as projects do
- fixed: issue where builder info wouldn't show on proposal when "Proposal To" set to Builder
- fixed: issue with proposal calculation after adding a new custom row
- update: added ability to add / remove well types in the Admin -> Project Settings tab
- fixed: bug with saving work orders without Pump installer
- fixed: bug with Create Proposal homepage button
- update: work order proposals can now be created
- update: well depth estimator expanded nationwide
- update: you can now view nearby wells used to estimate directly on the map
- fixed: bug where the client section would remain blank in certain circumstances
- update: timecards page now shows clock in, clock out, and descriptions. Timecard export also shows descriptions
- fixed: the proposal map now lets you zoom when hovering over it with your mouse and scrolling
- fixed: dramtically incresed load times of the inventory stats page
- update: added nationwide well map (Go to Job Map -> Well Map)
- update: nearby state jobs now show on project map preview in select states (can be removed by zooming out slightly)
- update: added idaho well depth estimations
- update: open jobs now display precipitation in the last 48 hours
- fixed: bug where Total Billed was missing from projects page
- update: open work orders now can be added to scheduling
- update: Work Orders now have proposal and invoice capabilities like projects
- update: Work Orders now can have different stakeholders than the parent project
- update: Work Orders navigation tab is now next to Projects to indicate its importance
- update: Civil township selector now does not show for states without them in our database
- update: users can now turn off project Proposal -> Open Job emails in the Company Admin page
- update: Default Project fields can now be hidden from the project page. You can do this on the Project Fields admin tab
- update: PLSS selectors (section, town, range, quarters) will now be hidden if the selected state does not have Public Land Survey System values.
- update: Job Map now centers on the user's company location rather than Wisconsin
- update: Job Map will now display up to 500 projects (up from 250)
- fixed: bug preventing quickbooks online connection button from working
- update: companies can now email proposals directly from the project page. Choose "Create Proposal" and then choose "Email" or "Print"
- fixed: bug where daily time allocation wouldn't save at the decimal level
- update: companies can now update their logo directly on the admin page
- update: changed "Estimate" tab to say "Proposal" for consistency
- update: Terms and Conditions can now be modified at the company level on the "Cost Fields" admin page
- update: You can now update your subscription tier directly on the Admin -> Company tab
- update: pressing delete on estimate/invoice line items now prompts with an "are you sure" confirmation dialog
- fixed: Bug where drillers could not view projects
- fixed: Quickbooks online sync now shows a progress indicator on the bottom left rather than a new window
- fixed: copying from estimate now properly totals the line items
- fixed: bug where "Get GPS From Address" wouldn't work in certain circumstances
- fixed: bug well depth estimator was not working under certain circumstances
- fixed: The "Client" column on the projects list will now properly represent what is set in the "Proposal To" project field
- fixed: issue where starred projects could show up twice on the recent projects list
- update: added "Get GPS From Address" button to automatically fill GPS coordinates based on the address. The GPS can then be further refined by the "Adjust Location" button if desired.
- update: "Diggers #" title has been changed for non-WI states to "Utility Clearance #" or other names state depending.
- update: The scheduling map now shows even if there is no previously towered down job
- update: all companies can now access work order field forms & headers
- update: moved "Well Num" to the top of the Completed section and renamed to "State Well #" for clarity
- update: changed the title of the "Completed" input to "Date Completed" for clarity
- update: added villages to Wisconsin town selector. Changed title to "Town / Village"
- update: released various design improvements on the project and reports pages
- update: improvements to invoice page data validation
- fixed: admin page users section should now work correctly
- fixed: inventory admin page should now show correctly
- fixed: bug with added admins not having full access
- update: new, flexible estimate released! Can be reordered, modified, and new items added
- update: custom inventory items can now be added to any project or at the company level from the admin page
- fixed: issue where PWS Dropdown would get stuck open on lab tab
- update: added project invoice page with customizable and reorderable line items
- update: scheduling items can now be reordered on mobile
- fixed: adding a project with an already-used ID now shows a helpful error message
- update: added inventory used analysis, found on Stats -> Inventory Usage
- update: updated timecard display for employees
- fixed: issue where clicing "Projects" navbar link would scroll users down to their previous position
- update: project folders are now created automatically
- update: changed priority wording to be more relevant to drilling status
- update: added "Emergency" priority for out of water and such
- update: released field sheets for all DrillerDB companies! Print or email these to your drillers
- update: each company now has a default state based on their business location, this is used in each new project
- update: added a "State" field to county filter, this uses the default state and filters possible counties
- fixed: GPS coordinates can now be up to 128 characers long, eliminating a previous limit that may have caused issues
- update: added Schedule status to project page if present
- update: civil townships for non-WI states are now implemented correctly
- fixed: better error handling for missing well type
- fixed: PLSS now returns second 1/4 if they are available
- fixed: Township input updated to Civil Township for clarity vs Survey Township
- fixed: Sub Name input renamed to Subdivision name for clarity
- update: added Residential Well Depth Estimator to the costs page in Wisconsin. This uses AI and distance regression to determine the depth of a well at this location based on DNR and local company data. This has been tested thousands of times to be on average more accurate than human estimators.
- update: PLSS info (quarter 1, quarter 2, section, town, range) now populate automatically when GPS coordinates are entered or changed
- update: hovering over work order rows now highlights both the main and detail rows
- update: work orders now have a status selector, same as in the project itself
- fixed: logo on emails has been reduced in size
- update: scheduling page now will hide employees without assigned projects by default, you can show them by clicking the button at the bottom of the list and add projects if needed.
- update: nearby pump installers feature now shows only pump installers that were worked with within the last 5 years
- fixed: improved mobile layout of job map page
- update: job map now shows user location with a blue circle
- update: added invoice and header buttons to main project page
- update: admins can now show/hide default cost line items. If you hide one, historical projects will still show a hidden item in the costs table if a value is entered
- fixed: remove button on additional fields now shoes on one line
- update: added default custom costs - these will appear on every project cost page unless archived. Archived cost items will still show on costs page.
- update: casing and drilling now show with the diameter of the well
- fixed: issue with efile folder subdirectories
- update: added new timecard feature on the driller app
- update: added ability to update filenames in the EFILE tab
- fixed: pump cost option not showing
- update: added "sending" message for expeditor site updates
- update: added "adjust location" feature to mapping, to easily set GPS coordinates
- fixed: bug where after creating a new rolodex item the select box would populate with the previous rolodex item
- fixed: bug with efile authentication
- update: changes to how efile system works, nothing new on user end but if you have issue contact Craig!
- update: image dropzone areas now scroll if many images are added
- update: added "required" indicators to inputs
- update: moved scheduling button to the navbar
- update: added map view to scheduling page
- update: distance is now included on the scheduling search results
- update: moved cost table amount to right align, for easier editing and viewing
- update: changed recent projects function for added security, if you have issues loading projects list let Craig know!
- update: added driller scheduling page (still in development)
- fixed: user data not present after sign in
- update: project priority now prompted when opening a project
- update: updated subject line for I Am Here to be clearer
- update: added low-cap on hi-cap to have the same DNR # "High Capacity Well" words
- update: added hicap notification field for low-cap on high cap well type
- fixed: bug where "County" would show twice on the estimate
- fixed: greatly improved county select on work orders functionality
- fixed: issue where rolodex map would still show even if lat/long wasn't in a new rolodex item
- update: added live chat feature, please give this a try and definitely use it if you have issues
- update: added help page and moved live chat to it
- fixed: bug where scrolling to the end of the project list clears the results
- fixed: bug with emailing headers
- update: removed legacy state identified well types
- fixed: employee select on job map
- update: mobile layout improvements
- update: scroll boxes on rolodex items will scroll back to the top when a new query is entered
- fixed: merged jobs on duplicate Tim O'Brien homes
- update: updated map to use new icons, these will allow zooming and panning to be much smoother overall
- fixed: bug with creating new work orders
- fixed: dozens of security updates and improvements
- update: added work order billing checkbox
- fixed: bug with saving samples when county name was long
- update: reduced data load of getRecentProposals function
- fixed: many issues related to recent code merge
- update: mulitple performance improvements to initial load and work order loads
- update: Counties are now handled differently, they are set at the state level. Autocomplete search has been implemented across the board for large list
- update: county is now displayed before project type
- update: users can now search by rolodex type (owner, builder, pump installer). Please choose the the type in the new dropdown on the search section and type the name you need
- fixed: issue where, on conversion, an open job wouldn't be set to highest priority
- fixed: issue with &s breaking rolodex search
- fixed: rolodex options are now the proper height, text no longer rolls over
- update: added weekly email for unsafe samples
- fixed: changelog now shows a number by it again when updated
- fixed: bug with editing and retrieving updated rolodex info
- fixed: various bug fixes and improvements
- update: added project summaries
- update: added newest version of selectize which is 4x faster at loading
- fixed: improved homepage layout on mobile
- fixed: frequent websocket disconnections
- fixed: issue with invoice import
- update: removed unused proposals columns
- update: users can now click around the "priority" select box to open project
- update: fixed bug causing long load times of recent proposals
- update: added star button to project page (next to General Info)
- update: added project Priority to project and recent projects list (green projects mean ready to go, red = not yet, yellow = could drill but not priority)
- update: added project Priority selector to project page, map page, and reports
- update: added stars to project list as well as star filter (this is just for you)
- update: rewrote some older functions
- update: added warning to expeditors if new GPS coordinates are far from existing ones
- update: added GPS distance change to notes on projects
- update: proposal grout setup fee now matches proposal default amount
- fixed: issue where cost table additional fields were not calculating
- update: rewrote proposal functions to improve load speed and reduce server load
- update: rewrote work order functions to improve speed and reduce load
- update: rewrote getLabSample function to improve speed and reduce server load
- fixed: issue preventing some projects from saving
- update: updated email code
- update: search queries now disappear upon clicking "projects" on the header
- update: released driller daily log
- update: added PWS to lab list
- update: added new lab inputs for PWS bacteriological analysis form
- update: added "Go to Sample" button on completed projects with samples
- update: fixed an issue where lab comments would not save
- update: changed nitrate sheet absorbency details
- update: added township to first water quality test well address
- update: updated invoice scanner to a new version that is much faster and more reliable
- update: grout headers now only send for Rock and Mud drill types
- update: new headers send feature. You can choose to email or download headers. Email will go to project salesman and driller
- fixed: issue with cost table calculations
- fixed: improved efile folder create reliability
- update: added create efile folder button
- update: added alert to drillers to include well log on distant (3 hour away) jobs
- update: major javascript update, many functions have been rewritten for ease of use and battery saving on devices
- update: salespeople's photos are now compressed before uploading to provide an easier experience
- update: work order detail page now has Bill To dropdown
- fixed: issue preventing driller tower down
- fixed: issue with work order list and misc categories
- fixed: issue with work order open download list
- fixed: browscap.ini directive repaired
- fixed: issue with DNR map requests
- fixed: issue with QR Code generation
- fixed: issue with efile subfolders
- update: added "are you sure" check to removing rolodex options
- update: new distance caching mechanism saves time and reduces cost
- update: new server is live!
- update: new EFILE folders will no longer include the leading "E" for estimate
- update: driller towerDown images now compress 4x smaller before sending, making it faster easier in low-signal areas
- fixed: issue with creating new lab sample IDs
- update: added first version of well key matching for lab samples
- fixed: pump work / abandonment work order filter fixed
- update: large backend function rewrite, please let me know if any issues are encountered
- update: added ARPA warning message on proposal for replacement wells
- fixed: bug prevening OCR invoice checking from saving converted file
- update: enabled new server features to speed up individual queries. I'm seeing 10-50ms improvement for each query
- update: changd google user refresh rate from 25% of loads to 5%, this should improve initial page load speeds
- update: abandonment form now prints with abandonment category work orders (test with #6069)
- update: added invoice import routine
- update: added abandonment work order category
- update: rewrote updateProject function to be much, much faster and only have one server roundtrip
- update: rewrote update work order function to be much, much faster
- update: rewrote updateLab function to be much faster
- update: rewrote PWS and lab customer save functions
- update: various other code improvements
- update: consolidated lab print buttons into dropdown
- update: updated visual framework to bootstrap 5.3
- update: removed inv # from lab table since it wasn't used
- update: work orders can now be filtered by category on the map page
- update: moved from interval checking for notifications to push updates via websocket
- update: impoved homepage and navbar mobile view
- update: impoved job map visual and overflay
- update: you can now query multiple jobs on job map with commas in between: 53956, 53957, 53954 will show 3 dots
- fixed: bug causing recurring errors and missing rigs on map
- update: implement websockets - users now have a continuous connection to the SWD Database. This will be built upon to create a more seamless live service
- update: added Tower Down skipped email
- update: tower down and skip emails now to go to drillers as well
- update: notifications badge now cleared upon opening the list
- update: improved EFILE page mobile usability
- update: added Administration Notes field on work order page
- update: added $150 variance fee to well quote
- fixed: download functions were showing a fatal error
- update: added notifications panel showing updates to projects
- fixed: issue preventing settings from being updated
- update: moved rolodex contact info before location info
- update: Tower Down restart button now appears if there is an error
- update: removed Restart button on Tower Down app
- update: added icon to drilled jobs on job list
- update: added drill type to job list
- fixed: issue with creating new rolodex items
- update: added new select features for rolodex to prevent duplicates and mismatches
- update: added maps link to work order page
- fixed: bug fixes to iamhere tower down app
- update: added Hi-Cap permit and initial to respective well types
- update: added charts to stats page
- fixed: stats page not calculating correctly
- fixed: added horizontal scroll to projects list on mobile
- update: project page header now scrolls horizontally if too many tabs
- fixed: Tower down email bug with not including project number
- fixed: issue where tower down emails would double up in Gmail, added project # to subject line to fix
- fixed: issue with getting proposal list and not removing search queries
- fixed: issue breaking unique well num search
- fixed: bug report popup close button was non-functional
- fixed: implemented a fix for driller tower down
- update: added McHenry IL to counties list
- fixed: issue in php8.2 stopping pdfs from generating
- fixed: headers print issue
- update: upgraded backend to php8.2
- update: project photos are now shown with most recently added first
- fixed: bug preventing Tower Up emails from sending
- fixed: prevented new work order EFILE folders from having a trailing space and breaking on Windows
- update: deployed a new database system, if you have any issues please let me know!
- fixed: issue where rolodex address 2 field could be submitted longer than database would allow
- fixed: issue where server deadlock could occur in certain circumstances
- fixed: issue where some work order names would lead to issues in EFILE, fixed by trimming trailing spaces
- update: Salespeople can now choose exact GPS coordinates by clicking on the GPS map when making a site visit.
- update: work orders will now be created with the proper folder format in EFILE
- fixed: issue causing work orders to not save when more than 10 were attached to a project
- update: added an error message for server errors on work order saving so it doesn't fail with no user feedback
- update: completed and pushed to live a major code refactor
- fixed: EFILE now automatically adds the word County at the end of Iowa county to match special folder naming scheme
- update: added Anode Well Type
- update: new proposals folderes now start with E
- update: added customer and builder email to Well Specs print-out
- fixed: moved well specs info to better match their headings
- fixed: bug with lab customers where new customers wouldn't be returned or added to list immediately