baxiehq.com/changelog

baxie

Margin OS for General Contractors

Changelog

Updated weekly · Jul 14, 2026

4
Weeks shipping in a row
16
Updates shipped
40
Pull requests merged
7
Areas of the OS advanced

Every update below is shipped and field-tested with live beta GCs, week after week. This is the record of the Margin OS taking shape, newest first.

This week

Jul 14 · 2 ships
  • FixScheduleJul 14
    #109

    Gantt phase reordering now sticks

    Swapped a failing batched upsert (23502) for per-row updates, so dragging phases into a new order persists every time.

  • FixJobsJul 14
    #108

    New Job modal stays reachable on small laptops

    Footer no longer slips below the fold at 640px and up.

Draws, budget & mobile

Jul 4 – Jul 11 · 9 ships
  • FeatureFinancialsJul 4
    #96

    AP capture → live actuals feed

    Accounts-payable entries now derive per-job actual costs at read time, no manual reconciliation step.

  • FeaturePlatformJul 4
    #97

    Mobile-web usability sweep

    Reworked tab strip, action row, and portals so the crew's phone experience holds up on site.

  • FeatureScheduleJul 4
    #95

    Draw-schedule diamonds on the Gantt

    Draw milestones now render inline on the timeline, read-only, alongside phases and tasks.

  • FeatureFinancialsJul 4
    #94

    Delivered POs flow straight into the budget

    Committed and actual cost from delivered purchase orders wire directly into each job's budget.

  • FeatureFinancialsJul 4
    #92

    Durable draw → phase links

    Draws bind to schedule phases with a proper ledger-link UI that survives edits.

  • FeatureFinancialsJul 4
    #90

    Signed lien-waiver docs on draw rows

    Attach and store executed lien waivers directly against each draw request.

  • FeatureMarginJul 4
    #98

    Margin-learning card goes org-shared

    Dismissals now sync across the whole org, with a recall shelf to bring cards back.

  • FeatureEstimatingJul 3
    #87

    Takeoff: one table, per-row approval

    Collapsed the takeoff flow into a single table where each line approves independently.

  • FeaturePortalJul 3
    #82

    Client portal: inline proposals + e-sign

    Clients view the proposal inline and sign in place, with a fix for the double-sign race condition.

Financials & speed

Jun 28 – Jul 3 · 5 ships
  • FeatureScheduleJul 3
    #86

    Grid-true Gantt drag + instant quick-add

    Drag-to-move snaps to the grid; new tasks and phases paint instantly via a fixed optimistic cache key.

  • FixPlatformJul 3
    #85

    13-inch laptop fit enforced app-wide

    Zero horizontal overflow at 1280×800 across every route, now guarded by an end-to-end test.

  • FeatureFinancialsJul 3
    #83

    Financial tab declutter + margin trust

    Estimate-table polish, ledger totals, column filters, and one clean proposal flow.

  • FixFieldJul 2
    #80

    Field-logs weather actually shows now

    Normalized Open-Meteo geocode queries so on-site weather stops coming back empty.

  • SpeedPlatformJun 28
    #77

    App-wide speed pass

    orgContext prefetch, query parallelization, an N+1 kill, and optimistic rendering across the board.