Hey guys, I'm back. This time I focused mainly on upgrading the budget planner in Projects. First big thing I changed: routing into the budget planner. It used to go through a budget list, which bugged me — it's literally one extra click. And realistically, the vast majority of projects only ever have one budget, so I decided to rework the logic a bit.
Now, as soon as you create a project, you get a default budget right away, where you build out the full pricing straight from the project. You can still create budget versions on top of that, though — I wanted to keep that option so you can put together different variants or price quotes.
Locations - Pricing
Until now, locations only had a flat rental price. I expanded that to Flat / Hourly / Daily pricing, so it actually reflects reality better. Deposits got split up too — Advance is for an upfront deposit payment, and Security is for a refundable deposit.
All of this feeds into the budget — you can import individual locations and their costs straight into the planner and have them counted toward the budget. The logic's simple: if a location is assigned to scenes that are actually in use, you can auto-import it into the budget.
Custom Costs and Discounts
I added Custom Costs to the budget too, so you can throw in your own line items.
I also expanded the "Apply to" function for discounts, rush fees, and the like — now you can toggle each section on or off individually.
As Always - Bug Fixes
And like always: cleaned-up code, tighter syntax, and a bunch of bugs squashed.