Home Pricing Features Docs Blog Changelog Get FilmBase

Changelog

v1.5.3

Latest
v1.5.3 ·

This release makes FilmBase comfortable to use on smaller windows. Toolbar buttons keep their labels when there is room and switch to icons when space is short, the budget search folds into a button that opens a full search when the window is narrow, and the main tabs shrink to icons so they keep fitting. The Actuals page now has one Export button with a menu instead of two, and the Stripboard inspector’s tabs match the one on the budget page. It also fixes contact cards not refreshing while you edit, the script panel leaving a gap when closed after a resize, and script lining marks staying hidden until you drew a new line.

Toolbars That Fit the Window

  • Labels when there’s room, icons when there isn’t | Buttons on Budget, Actuals, Cashflow, and Payment Schedule show their name beside the icon at a comfortable width and drop to icon-only as the window narrows, so the toolbar stays tidy at any size.
  • A More menu when space is tight | On the Detailed Budget toolbar, Templates and Import move into a More menu on a narrow window, with Export kept in reach.
  • Search you can always get to | Once the window is too narrow for the search bar, it becomes a magnifying-glass button that opens the full search in a popup, results and all, so you can still find a line and jump to it.

Actuals: One Export Button

  • Both exports in one menu | The two export buttons are now a single Export button. Click it and choose Actuals Report or Expenses Report.
  • Tabs shrink to icons | When the window gets narrow the main tabs switch to compact icons that colour the current page, so every section stays reachable.

Stripboard

  • Matching inspector tabs | The Details and Optimize tabs in the strip inspector use the same sliding glass switch as the item inspector on the budget page.

Fit and Finish

  • Rounded cards for linked globals | A linked global variable in the item inspector sits on a rounded card that matches the others in the panel.

Contacts

  • The selected contact is now highlighted | The contact you have selected shows an accent border and tinted background in the list, so you can always see which one the details panel belongs to.
  • Keyboard navigation | With a contact selected, use the up and down arrow keys to move through the list, Enter to open the edit dialog, and Delete to remove a contact. This works on both the project and global contacts pages.

Fixes

  • Contact cards update as you type | Edits made in the contact details panel now show on the contact card straight away, instead of only after you leave the page and come back. This covers every column you can show in the list, including name, email, phone, notes, assigned character, and the rate columns.
  • Script panel closes cleanly | On the Storyboard and Shotlist pages, closing the script panel after resizing it with the drag handle now returns that space to the main content instead of leaving an empty gap.
  • Lining marks stay visible | Lines drawn on the script in lining mode now show every time you return to the page, where before they stayed hidden until you drew a new line.

v1.5.2

v1.5.2 ·

Each shooting block now has a global variable holding its shoot-day count, so budget lines linked to it re-price automatically when the schedule changes. The budget inspector can now apply fringes to a cast or crew member’s parent line, show the fringe calculation, and let you choose which child lines are in the fringe base. Contact creation now includes the photo, roles, and rates in one window. The Payment Schedule stays responsive on large budgets. Plus smaller fixes: contact search matches roles, strips show their shooting mode, and column headings stay visible while you scroll the budget.

Budget: Shoot-Day Global Variables

  • One variable per block, plus a total | Every shooting block gets a global variable holding its shoot-day count (“Block 1 Shoot Days”), and “Total Shoot Days” holds the sum across blocks. Link one to a line item and the line re-prices whenever the count changes: add a shoot day to the block and every linked line updates. Creating a block creates its variable; deleting a block deletes it.
  • Updated only by the schedule | These variables carry an amber schedule badge and can’t be edited or deleted by hand. Their value always equals the block’s actual shoot-day count.
  • Renaming keeps formulas working | Rename a block, or any global variable, and every formula that references it is updated to the new name and keeps computing.
  • The schedule badge shows when linking | When you link a global to a line item, schedule-owned variables carry the same amber schedule badge they have in settings, so they’re easy to tell apart from the ones you created yourself.

Budget: Fringe Controls in the Item Inspector

  • Fringes on a person’s parent line | A cast or crew member’s parent line accepts fringes directly in the inspector. The engine calculates them against the sum of the person’s wage lines, so a fringe with a cap is measured against their total earnings instead of each day-type separately.
  • Checkboxes for the fringe base | Select a parent line and the inspector lists its child lines, each with a checkbox that includes or excludes it from the fringe calculation. Imports pre-set these: wage lines in, per diem and reimbursements out.
  • The calculation is displayed | Under the applied fringes, the inspector shows each fringe’s rate, its cap if it has one, the base it’s calculated on, and the resulting amount.

Budget Templates: Rebuilt as Charts of Accounts

  • A template is now a chart of accounts, not a filled-in budget | Built-in templates give you the category structure and account codes, plus deletable placeholder people in each cast and crew department so you can price a budget straight away. They no longer carry fringes or globals, which now live on rate cards and the schedule.
  • A tier for the size you’re making | Film has four templates that differ in depth: Short Film and Low-Budget Feature collapse departments (art covers props and construction, grip and electric merge), Mid-Budget Feature splits them out the traditional way, and High-Budget Feature adds dedicated Assistant Directors, Stunts, Second Unit and VFX accounts. Micro Drama (Vertical Series), a per-episode TV Drama Series, Documentary, Commercial, and Music Video round out the set.
  • Insurance and contingency show their working | Both are percentage math rows over the production categories, so you can see and change what they’re a percentage of instead of typing a number. Click either row to retarget or adjust the rate.
  • Templates use your project’s currency | Built-in templates no longer carry a currency of their own, so a budget you start from one is in whatever currency your project is set to.

Contacts: Create Everything in One Window

  • Profile photo | The create window has a profile photo circle: click it, pick an image, and it’s saved with the contact. Avatars elsewhere show a camera badge so you know they’re clickable too.
  • Rates | Cast and crew contacts get a full Rates section in the create window: day rates, hold and travel days, weekly and monthly terms, allowances, and fringes. You can apply terms from a project rate card and then override individual values. It’s the same editor the contact inspector uses.
  • Sidebar navigation | Every section of the create window is listed on the left; clicking one scrolls the form to that section. Sections that don’t apply to the contact type are hidden.
  • Roles don’t require a department | Type a new role name and it’s created immediately. Assigning it to a department is optional.

Contact List

  • Search matches roles, departments, and characters | Typing “director”, a department name, or a character’s name finds the right contacts. This works on the project page and in the global rolodex.
  • Cast rows show tier and character | A cast member’s row shows their tier and character under their name, the same way a crew member’s row shows their role. An actor with several parts shows all of them.
  • Action buttons at the card edge | The rates, edit, and delete buttons sit at the card’s right edge, under the Actions column heading, on both contact pages.

Stripboard

  • Shooting mode badge on strips | Set a strip to Day for Night, Night for Night, or Night for Day and the strip shows a small badge (DfN, NfN, NfD) next to its day/night marker. Hovering the badge shows the full name.
  • Set shooting mode from the right-click menu | Right-click a strip and use Shooting Mode to set Day for Day, Day for Night, Night for Night, or Night for Day, or reset it to Auto. It’s the same setting as the inspector, applied without opening it, and it applies to every strip in a multi-selection at once.
  • Page counts in eighths | The strip inspector shows pages as eighths (5/8) instead of a decimal.
  • Switching blocks opens the block’s scenario | Changing the shooting block now loads that block’s default scenario straight away, instead of leaving the board empty until you picked one from the + menu.
  • Optimizer fills every booked day | With “Use all shoot days” on, the optimizer keeps every configured day in use, even alongside travel-route optimization, instead of compressing the shoot and leaving days empty.
  • Optimizer keeps a location’s days together | When a location or set spans more than one day, the optimizer keeps those days consecutive instead of leaving it and coming back, so it no longer shoots one location on days 2 and 4 with another location in between. A new “Keep locations together” slider on the Optimize panel sets how firmly, from allowing gaps up to outranking actor priority.
  • Optimize panel remembers your settings | FilmBase saves the Optimize panel’s toggles, priority sliders, solve time, and hard limits with the project, so they’re where you left them next time you open it instead of resetting to defaults.

Cast Tier Pickers

  • Standard dropdowns everywhere | Setting a tier on the Characters page, in a contact’s inspector, or in the create window uses the same dropdown style as the block and script selectors, with a “No tier” option to clear it. The stripboard’s Shooting Mode selector uses the same style. Tiers are identified by name; the old per-tier colours are gone.

Script Breakdown

  • Scene colours readable in light mode | Scene accent colours are deeper, so the scene number and dot are legible on light backgrounds as well as dark.
  • Dawn and dusk have their own colour | Scenes at dawn or dusk show a rose accent instead of the daytime yellow.

Dialogs

  • One window, first click works | Add a driver, an income source, or a payment: one window opens, Save saves on the first click, and Cancel closes on the first click, regardless of which pages you visited before.

Cashflow

  • Expandable totals bar | The bar at the bottom of Cashflow matches the one on Detailed Budget and Actuals: Income and Expenses on the left, Closing Balance on the right, green when positive and red when negative. Clicking it expands into the full figures (Opening Balance, Total Income, Total Expenses, Closing Balance) and clicking again collapses it. All figures use the project’s currency setting.

Payment Schedule

  • Stays responsive on large budgets | Expanding a category, switching between day, week, and month, and scrolling across the date columns are all immediate, however many line items and payments the schedule holds.
  • Keeps your rows open when you change the view | Switching between day, week, and month keeps the categories you had expanded instead of collapsing them.
  • Opens on today | The grid centres on today’s date, including right after you switch to day view.
  • Opens immediately when you switch back | Returning to the Payment Schedule from another page shows it right away.
  • Hover a cell to see the payments in it | The tooltip lists each payment in that period with who it’s to and the amount, the period total, and, when a period is part-settled, how much is paid and how much is still outstanding.
  • Export only the columns that hold payments | A new export option leaves out date columns where nothing is scheduled, so a PDF or spreadsheet doesn’t carry long stretches of empty periods.

Fit and Finish

  • Higher-contrast cards in light mode | Cards across the app use a darker tint and a stronger border in light mode so rows are clearly separated from their section. Settings pages use the same glass cards as the rest of the app, and list cards no longer change colour on hover.
  • Budget column headings stay visible | On Detailed Budget and Actuals the column headings stay pinned at the top while you scroll, and they track the zoom level and horizontal scrolling.
  • Consistent padding | Content in the strip inspector, the budget pickers, Budget Settings, and the create window no longer runs to the panel edges or gets cut off at the bottom.
  • Steadier script editor | Selecting a scene right as the script reloads no longer crashes the editor.

v1.5.1

v1.5.1 ·

A quick follow-up to 1.5, mostly about the schedule optimizer. You can now lock scenes to their day and re-run the optimizer as often as you like, night days can run as one block, a new slider follows script order, and you can watch the whole solve happen with a real progress bar. On the budget side, cast and crew costs flow through to every view the moment they change, budget lines say who they belong to, the Cashflow dialogs work like dialogs everywhere else in the app, and the call sheet’s weather comes from where you’re actually shooting.

Stripboard — Lock Scenes to Their Day

  • Right-click a scene, lock it — A locked scene keeps its day through every optimizer run, and everything else is scheduled around it. A lock icon on the strip shows what’s pinned; unlocking is the same right-click.
  • Lock whole days — Right-click an END OF DAY marker to lock or unlock every scene in that day at once. Useful mid-prep: the days you’ve already polished, or already shot, stay exactly as they are while the optimizer rebalances the rest.
  • If a lock gets in the way — When a locked scene can’t be honored alongside your page caps or availability, the optimizer says so and tells you how many scenes are locked, so you know where to look.

Stripboard — Even Days, Measured in Eighths

  • Page counts land where you point them — Push the priority slider toward Even Days and every shoot day comes out within an eighth or two of the same page count, on an eight-page short as much as on a feature. Slide toward Locations and each location still shoots out before the company moves.

Stripboard — Night Blocks & Script Order

  • Night days stay together — A new switch under Keep Day/Night Separate schedules night days back to back instead of alternating day and night across the week. Easier on the crew, and on turnaround.
  • A slider for script order — Follow Script Order joins the optimizer sliders. Kept low it’s a gentle tiebreaker; pushed high the schedule tracks the script from first scene to last, which suits performance-heavy or chronologically shot work.

Stripboard — Watch the Optimizer Work

  • Live progress — Optimizing shows each step as it happens: analyzing scenes, building the schedule, then a progress bar counting through the solve with a running tally of candidate schedules as it finds better ones.
  • The board keeps up — The stripboard stays responsive for the whole run, whether the solve takes five seconds or sixty.

Budget — Cast & Crew Costs, Everywhere at Once

  • Imports land everywhere immediately — Add a cast or crew member to the Detailed Budget and they show up in the Payment Schedule and Actuals right away, ready to schedule payments against.
  • Schedule changes follow through — Give a performer more hold days on the Day out of Days and the re-priced cost lands on the Payment Schedule too, not just the Detailed Budget. Every page reads the same numbers.

Budget — Know Whose Line It Is

  • Day buckets carry their person — Shoot days, hold days, per diem: every line a cast or crew import creates wears a chip with the person’s name, in the Detailed Budget and in Actuals, whether you’re in tree or drilldown view. You always know whose “Shoot days” you’re looking at.
  • Contacts follow the parent line — Select a child line and the inspector shows the person it belongs to, marked Inherited. A child can’t be assigned a different contact than its parent, so a group always bills to one person — in the Actuals expense panel too.

Call Sheets — Weather From Where You’re Shooting

  • The fetch follows your sheet — Weather comes from the first location on the call sheet, so a two-location day gets the forecast for where the day starts. The status line names the place: “Weather for Warehouse: Sunny, 12–24°C.”
  • And it speaks up — If no location has GPS coordinates yet, the weather card says so and points you to the Locations page.
  • Google Maps links fill in the boxes — Drop a link into the location form and the latitude and longitude appear as you paste. Short share links don’t carry coordinates, and the form tells you when that happens so you can type them in.
  • Your numbers win — Typed coordinates always beat the link, so a pin you’ve nudged by hand stays exactly where you put it.

Cashflow — Dialogs That Behave

  • Add Income, in its own window — Right-click a cell to add a payment or tranche and the dialog opens as a real window, with the calendar date picker you use everywhere else, pre-filled to the cell’s date.
  • Add Income Source too — Creating a funder from the toolbar works the same way: name, account code, and total planned, one dialog.
  • It shows where you are — Drill into an account and the footer names the item you’re inside and totals the lines under it. Step back up the breadcrumb and it keeps up.

v1.5.0

v1.5.0 ·

This is the big one: FilmBase is now a team app. Invite your team to a project and everyone works on the same budget, schedule, script, and breakdown. Changes show up on each other’s machines as you make them. No exporting, no emailing versions, no wondering whose copy is current. Your producer can tweak the budget while your 1st AD reworks the schedule and your script supervisor tags the breakdown, all at once.

It runs peer-to-peer over your own network — changes go straight between machines, with nothing stored on a server. That makes it instant and completely private, which is exactly what you want on a closed set. Alongside it: a per-project team chat, a full change history with one-click revert, and a batch of script-editing fixes.

Collaboration — Your Whole Team, One Project

  • Private peer-to-peer sync — Changes go directly between machines on your network. Nothing on a server, instant, and private by design.
  • Team networks — A new Network page lets one person create a named network (with an optional password). Everyone on the same network joins it and becomes available to invite to any project.
  • One-click invites — Anyone on your team network shows up in Share with team; invite them and the invite lands in their Project Hub to accept.
  • Roles & permissions — Control who can see and edit what — budget, schedule, script, breakdown, rate cards, and more — per project.
  • Real-time on set — Edits to the budget, schedule, script, stripboard, and breakdown land on your teammates’ machines the moment you make them.
  • Conflict-aware editing — When two people touch the same thing, the most recent edit wins instead of flip-flopping, so concurrent work stays sane.
  • File sync — Attached documents (invoices, POs) and storyboard images travel with the project, directly between machines.
  • Across the internet — Put everyone on one virtual network with an overlay like ZeroTier and it works the same as a local network — same speed, same privacy, no cloud storage.

Project Chat — Talk Where You Work

  • Per-project chat — A conversation thread attached to the project, so notes and decisions live next to the work instead of scattered across texts and email.
  • Built for quick back-and-forth — Your own messages are styled distinctly, Enter sends, the view auto-scrolls to the latest, and every message is timestamped.

Change History & Revert — See What Changed, Undo What Shouldn’t Have

  • Every edit recorded — Budget, schedule, script, and breakdown changes are captured with before-and-after detail.
  • Attributed to the right person — A teammate’s synced edit shows as theirs, not yours, so you can always see who changed what.
  • One-click revert — Browse the history, pick one or several entries, and roll them back. Reverts are conflict-aware, so you won’t clobber a newer change by accident.
  • Tidy, readable feed — Bulk actions like a script import, a pasted block, or a template apply collapse into a single event instead of flooding the log.
  • You’re in control — Turn history on or off and set how long it’s kept, per user, in Global Settings. Loads the last week by default with “Load older” on demand.

Script — Cleaner Scene Editing & a Filterable Magic Sheet

  • Smarter scene deletion — Delete a scene heading and its content folds neatly into the scene above; select a whole scene and delete to remove it outright. Both are fully undoable, and the rest of your scenes renumber instantly — no reopening the script.
  • Scene numbers always right — Inserting or deleting a scene keeps every number correct on the spot, including the first scene’s number the moment you type its heading.
  • Restore omitted scenes — Omitting a scene is now non-destructive; it preserves all the scene’s dialogue and action. Right-click an omitted scene in the navigator and choose “Restore Scene” to bring it back exactly as it was.
  • Lock your scene numbers — When your script goes to production, lock scene numbering from the Script Editor. Once locked, a scene you insert takes an A/B suffix off the one before it — add a scene after Scene 2 and it becomes 2A — so your locked numbers never shift.
  • Tag highlights, your way — Now that breakdown tags sync to the team, each script page has a Scene Tags toggle in its Show/Hide menu. On by default on the Breakdown (where you tag), off elsewhere so the Editor and other pages stay clean. Flip it on wherever you want to see them.
  • Lined-script export — Export coverage lining for the entire script in one go, not just a scene at a time.
  • Magic Sheet scene filter — Show only the scenes you’re working with: filter by scene number (8), range (1-5), letter-suffixed scenes (5 finds 5A), or heading text (INT, KITCHEN, NIGHT), combined with commas. Elements that don’t appear in the visible scenes drop out of the grid.
  • Magic Sheet by story day — Flip the grid between scenes and story days with one toggle, and every scene header now carries a story-day chip. Story Day view collapses each day’s scenes into a single column, the way continuity and wardrobe actually think. You can tag straight from that view too: click an element on a story day and it applies to every scene of that day at once, which is how you’d mark a costume worn all day. Click it again to clear it from the whole day.
  • Sharper scene headings on import — The importer now recognises multi-word time-of-day phrases (MOMENTS LATER, SAME TIME, LATER THAT NIGHT) and repairs dashed ones, so headings come in clean instead of split.
  • Cast fills itself in — Select a scene on the Breakdown page and its Cast Members tags populate automatically from the script’s dialogue.

Breakdown — Cast, Their Stuff, and Reference Boards

  • Connect elements to a character — Link the props, wardrobe, and vehicles that belong to a character — their gun, their coat, their car — right from the Characters page. Connections live on the character, so they work whether or not the script has been tagged yet, and each one reads from both sides: the element shows its Connected Characters in the Element Manager.
  • A mini magic sheet per connection — For each connected element, pick exactly where it’s used: the scenes a prop is carried in, or the story days an outfit is worn. Wardrobe keys to story days (one look per day), props to scenes — and you can change either.
  • Reference images everywhere — Build a visual board on any character, element, or location: look, wardrobe, casting, continuity photos, a build reference. Drop in as many images as you like; they sync with the project so the whole crew sees the same board.
  • A character page that reads at a glance — The assigned actor’s photo now shows as the character’s avatar (pulled from their contact card), edits in the details panel save on their own, and the cast tier sits right there in the header.
  • Locations with a cover — Location cards carry a cover image with a one-click placeholder when there isn’t one yet, and an edit button on hover to swap it.

Rate Cards & Folders — Better Organization

  • Flawless Folder Expansion — Folders now expand and collapse instantly and reliably in both the Project Rate Cards and Global Library views, no matter how deeply nested your cards are.
  • Smart Folder Creation — Creating a new folder no longer spawns a dummy rate card inside it. Plus, if you have a rate card selected and click “Add Folder”, the new folder is intelligently placed right next to it, keeping your organization tight.
  • Deselect to Root — Clicking empty space in the folder tree now properly clears your selection, so adding a folder goes straight to the root instead of getting lost in a previously selected folder.

Storyboard & Shotlist — Auto Shot Diagrams

  • Every shot gets a frame — Add a shot and, until you draw or drop in real art, FilmBase sketches the frame for you: a hand-drawn figure framed exactly for the shot size, from extreme-wide to extreme-close-up. No more empty placeholders.
  • It reflects the shot — The diagram follows the camera. The angle re-stages the whole frame — high and low tilt the horizon, bird’s-eye goes top-down, Dutch cants the shot — and the lens and shot size set how tight it reads.
  • People in the frame — Right-click a shot to set how many people are in it (1–5) and how they’re posed: standing, sitting at a table, or in a car.
  • Composed like a board — The sketches use a loose, hand-drawn pencil line with shaded figures and grounding shadows, and when several characters share a shot they’re blocked with depth — varied size and placement — instead of lined up flat.
  • Interior or exterior, automatic — The background fills from the scene’s slugline — a room interior or an outdoor exterior, both drawn with depth and detail — and you can override it per shot.
  • Your art always wins — Attach a real storyboard image and it replaces the sketch instantly; the diagram is only ever a stand-in.
  • Straight into your exports — The sketches print in the Storyboard and Shotlist PDFs at a clean 16:9, so a board reads like a board before anyone picks up a pencil.

Security & Privacy

  • Private by design — Collaboration runs peer-to-peer over your own network. Your production data stays between your machines — nothing is uploaded to a server.
  • Password-authenticated networks — Team networks can be locked with a password, and project sync is encrypted between peers.
  • Hardened against bad data — Synced file paths and database changes are validated, so a malformed or malicious update can’t write outside the project or tamper with your database.
  • Sign in your way — Set an account password if you want the app to ask for it when you open it, or leave it off and go straight to your work. “Remember me on this device” skips the prompt on a computer you trust, and signing out asks for it again next time.
  • Your projects open on any computer — Copy or move a project to another machine and open it there, with nothing to set up. Projects are encrypted on disk, and you can keep a password on the ones that need one.
  • Share a project freely — When you create a project you can choose to share it without a password, so anyone you send it to can open it. Keep the password on for the rest.

Appearance — Make It Yours

  • Pick your accent — Choose the accent colour that runs through the app: the default teal, or blue, purple, amber, rose, or a neutral grey. It carries across buttons, highlights, and the active view so the whole app matches your taste.
  • Two sidebar looks — Switch the selected item in the navigation between a filled pill and a softer tint.
  • A profile to match — Add a profile photo when you set up FilmBase (or change it later), or leave it blank and your initials fill in.
  • Wider, cleaner Department cards — The layout of the Departments page has been refreshed. The Department and Role cards now stretch fluidly to use the full width of the screen, encased in sleek glass containers that match the rest of the application.

Schedule — A Smarter Optimizer

  • Dial in the trade-off — Two sliders steer the optimizer: one balances keeping each location shot-out against evening the page count across days, the other sets how hard to compress each performer’s days. Each reads as a live percentage, so a result you like is easy to set again. Quick Locations / Balanced / Actors presets move the sliders for you.
  • Production-cost objectives — Under the hood it minimizes company moves (how many days each location is active) and cast hold days (the gap between an actor’s first and last day) — what a 1st AD and a line producer actually count.
  • Evens the days out — Slide toward “even days” and the optimizer balances page counts to the eighth, not just to the nearest page.
  • Uses your whole schedule — A new Use All Shoot Days option (on by default) spreads scenes across every day you’ve configured instead of cramming them into the first few. Turn it off to ask the opposite question: could this shoot fit in fewer days?
  • Tells you before it runs — If your page-per-day cap, day/night split, and day count can’t all be satisfied, the panel says so up front — with the arithmetic — instead of failing after a long solve.
  • Tidied panel — Hard limits, GPS options, and the priority-cast list each collapse, and the constraints are grouped into the hard caps that can make a schedule impossible versus the softer scheduling rules.
  • Undoable — Run an optimization, hate it, press Ctrl+Z (or the Undo button on the result). Your old board comes back exactly as it was.
  • Clear results — A run that still can’t place everything says so, with the reason, and every control in the panel explains itself on hover.
  • Precise drag-and-drop — Dragging a strip lands it exactly in the gap that opened, with a consistently smooth slide animation.

Locations — Tracked Like the Money They Cost

  • Every location is now a budget-ready element — Create a real-world location and FilmBase tracks it like any prop or vehicle: it appears in the Element Manager under a new Locations category, ready to take a rate and import into the budget.
  • Shoot days, counted for you — A location’s scene count and shoot days are calculated live from the stripboard. Each location card shows “3 scenes · 2 shoot days” at a glance, and a budgeted location updates as the schedule moves.
  • Assign from the breakdown — The Scene Tags panel now has a Locations card showing where the selected scene shoots. Right-click to assign the script location to a real-world location — or create one on the spot — without leaving the breakdown. One assignment covers every scene with that slugline.
  • A proper unassigned panel — Unassigned script locations moved from a card at the bottom into a collapsible side panel, just like the Scene Allocator. Drag a chip onto a location card to assign it; drag it back to unassign.
  • Location details in the Element Manager — Selecting a location element shows a location form: address, Google Maps link (GPS is read from it automatically), location contact, and availability dates — kept in sync with the Locations page both ways.

Budget — Safer Number Entry

  • Typo guard — Rate cells accept digits and a single decimal point, so “2..5” can’t get in. Amount and Units cells still take smart expressions (“3+2”, “10 days”) but block double-separator typos as you type.
  • Dot or comma, your call — “1.5” and “1,5” both read as one and a half; “1,234.56” and “1.234,56” both parse. If an entry can’t be read, the cell snaps back to its last value so you see it immediately.
  • Formula errors are visible — A formula row that can’t be evaluated shows a red warning icon, so a broken reference is caught the moment it happens.
  • Variance reads the standard way — Variance is now budget minus actual everywhere (Actuals, summary, reports, exports): under budget is positive and green, over budget is negative and red, the way a cost report reads.
  • Cost by supplier — Your budget is organised by account, but one vendor often supplies several. Cost by supplier (in the filter dropdown) totals each vendor’s committed cost across every account it touches, expands to a per-account breakdown, and gives you a grand total — so you can see who you’re leaning on before you lock a package rate. Vendors show up here once you pull their items in with Add from Supplier.

Cast — Real Cast Budgeting, Straight From the Schedule

  • Priced from the Day out of Days — Add a character to the budget and FilmBase costs them from the schedule: work, hold, travel, rehearsal, and fitting days are each charged at their own rate from the actor’s rate card. Change the schedule or an actor’s hold days and the cast cost re-prices itself.
  • One line per character, fully broken down — Each cast member is a budget line showing the character with the assigned actor (CHARACTER | Actor) and their avatar, expanding into a line per day type. Edit a rate by hand and your override survives the next re-sync.
  • Cast tiers — Classify cast the way productions actually do: Lead, Supporting, Cameo, Day Player, Featured Extra, Extra, or Background come ready to use, and you can rename or add your own. Tiers are defined once in Global Settings and shared across every project. Give each character a tier, and a different tier per role for an actor who plays two parts. Tiers show as colour chips on the character, in the contact list (Tier | Character), and on the budget.
  • Set a tier wherever you are — From the Characters page, the contact inspector, or while adding or editing a contact. It’s the same tier everywhere, so it never drifts.
  • Hold rules per project — The whole set of hold-day rules (auto-paint on or off, the production type and its drop window, whether weekends inside a gap are held, and which tiers get holds) lives in Global Settings as the default for new projects. Any project can now override the lot for its own show. The Day out of Days and the budget read the same rules, so the two always agree.
  • Daily, weekly, monthly, or flat — Bill a cast member the way their deal reads. On a daily deal you get the full day-by-day breakdown; turn on auto-convert and a full consecutive work week rolls up to the weekly rate, with the leftover days billed daily and capped at a week — or pro-rata as a fraction of the week when that’s the deal. Week and month lengths come from your unit settings, and a project-wide default keeps the show consistent while any one person can override it.

Crew — Labour Budgeting From a Per-Person Schedule

  • A Crew Schedule for the whole unit — A new per-person grid, next to the Day out of Days, where you set each crew member’s days: prep, shoot, travel, hold, wrap. Shoot days fill in for everyone automatically — a shoot day is a shoot day — so you only mark the exceptions: the gaffer’s prep week, the day the director isn’t on set, a travel day. Click a cell, drag to paint a streak, or click a date to set the whole unit at once; right-click to reset a cell, a person, or a date, and fill a prep week or wrap day in one go.
  • Priced into the budget like cast — Send a crew member — or a whole department in one click — to the budget and FilmBase costs their schedule: each day type at its own rate, rolled into a line per person under their department. Re-paint the schedule and the cost re-prices itself; a rate you edit by hand survives.
  • Rates that resolve themselves — A crew member’s day rate comes from their own deal first, then a project ratebook for their role, then the role’s standard rate — so you can run an International and a Local ratebook side by side and the same role costs the right amount in each.
  • Roles and departments, connected — Give a role a standard day rate once and everyone in it inherits it, still editable per person. The Departments page groups roles, reads live from your contacts, and sends a department’s whole crew to the budget under its own category.
  • Master-detail Departments page — Organise your departments and roles with a new Master-Detail TreeView, mirroring the Rate Card Library. Folders for departments on the left, full role details on the right.
  • Robust Role Rates — Roles now natively support Day, Weekly, Monthly, and Flat standard rates, letting you establish clear baselines for all types of crew deals directly from the Departments page.
  • Fringes where they belong, capped once — Payroll fringes apply to the wage days, not to reimbursements like per diem or kit rental — and a capped fringe (say pension & health with a cutoff) is taken against a person’s total wages, not each day line, so the cap comes out right. Right-click any line to include or exclude it from the fringe by hand.
  • Fringe summary — The Budget Summary rolls every fringe up to a per-fringe total across the whole budget, so you can see at a glance what each one is costing you.
  • Weekly and flat crew deals too — The same daily / weekly / monthly / flat billing and auto-convert-to-weekly that cast gets applies to crew, from each person’s schedule.

Rate Cards — A Library for Every Deal, Organised Your Way

  • A card for every kind of rate — Build the right card for what you’re pricing: a Crew scale with union, premiums, prep/wrap and hold/travel day rates, and a per diem; a Cast rate template of tier-by-tier rates with rehearsal, fitting, hold and travel days and a per diem; a Talent or Crew Agency roster with a photo and bio per person, carrying the same day rates as a cast or crew card; a Supplier, Location, or custom card with per-item units and quantities. Each card shows only the fields that make sense for it — and every one of those rates carries across when you apply a role to a contact.
  • Folders, in projects too — Organise rate cards into a full folder tree — in the global Library and now inside a project. Drag a card between folders, rename in place, and drop a whole pack into a project in one go.
  • See inside a card without opening it — Expand a card right in the tree to its categories and the items inside them. Click an item to jump straight to it, drag items between categories to re-file them, and create or remove categories without leaving the tree — across like-typed cards.
  • Tiles or a table, your call — Open a card (or a single category) and switch the entries between tiles for one-role-at-a-time detail and a table that lays every role’s rates out side by side. Edit straight in the table and it saves as you type.
  • One Import button, every source — Importing rate cards is one dialog now, on both the project page and the Library. Pick a file (Excel, a card file, a bundle, or a whole pack) or browse the Library tree, preview what’s inside, and tick exactly the roles you want before anything lands. Packs list every card they contain, so you install the three cards you need instead of all thirty.
  • Import a spreadsheet, mapped to the right card — Bring in an Excel rate sheet through a guided importer: pick the card type and the column choices adapt to it, map your columns, and either create a new card or add the rows to an existing card of the same type. Export a card to Excel and it comes back in exactly as it left — every rate, day rate, and per diem.
  • Pull rates in wherever you need them — Import people and their details from a rate card straight onto the Contacts and Locations pages, or drop a rate onto a line in the Detailed Budget.
  • Priced in any currency — Give a card its own currency, picked from the project’s currencies (or the built-in list for library cards), with a broad catalogue of world currencies ready to add. When you import a card priced in a currency your project doesn’t have, FilmBase tells you what it’s in versus your base currency and lets you enter the current exchange rate — then add that currency to the project or convert the card’s rates to your base on the spot.
  • Cards that read at a glance — Every entry is a clean, expandable card matching the rest of the app: a one-line summary you can scan, opening to the full rate breakdown, premiums, fringes, and notes when you want them.
  • A person’s own rates, saved to them — Each contact keeps their own rates and the fringes on their deal, right on their card, and they follow the person into the budget. Copy a specific role’s rates and fringes — or a particular agency person’s — onto a contact in one step, and only the cards that fit them are offered (cast cards for cast, crew for crew).
  • Change the unit, pull the rate — On a cast or crew line connected to a person, switch the line’s unit between day, week, and month and it pulls that person’s matching rate. Type a rate to override it and your number sticks until you clear the field or pick a rate mode again.
  • Departments, at a glance — Select a department and flip its roles between a list and a table: the table shows each role’s day/week/month rate (and, in a project, who’s assigned it), and you edit those rates right in the cell — it saves as you type. Open a role to see its standard rates and the crew who hold it. A role’s rate is the department “house rate”: crew price at it until they have their own deal.

Premium Days, Per Diem & Travel — Costed the Way the Deal Works

  • Premium days — Pay a higher rate on weekends, public holidays, and the 6th–7th consecutive day. Set the multipliers once (a quick-start preset gets you going), choose which days count as the weekend, and both cast and crew shoot-day costs split out the premium automatically. A per-person override lets a specific deal beat the project rule, and the Crew Schedule marks premium dates so you can see what costs more while you plan.
  • Per diem only when away from home — Per diem, housing, and airfare are decided per person: set them for someone travelling in, leave them blank for a local. On a multi-city shoot they apply only on the days that person is away — a Cape Town crew member on a five-day Johannesburg leg is per-diemed for those five days, and nothing for the days back home.
  • Places, built in — Each person’s home base and each shooting block’s location autocomplete from a worldwide list of cities, offline, so the away-from-home maths just works without you typing the same place two different ways.

Day out of Days — Faster to Build, Clearer to Read

  • Spans the block you’re in — Both the Day out of Days and the Crew Schedule lay out exactly the dates of the shooting block you’ve selected, from its start to its end. Extend a block on the Production Schedule and the grids stretch to match right away — no reopening or restarting.
  • Paint it — Click a cell to set a status, drag to paint a streak across days, or click a date to set every actor on that day at once. Drag back over painted cells to erase them. The H / T / R / F (and other letter) keys select the active mode without using the dropdown, and right-click resets a cell, a person’s row, or a whole date.
  • Holds, filled in for you — When an actor has a gap between work days, the idle days are filled as Hold the way a held performer is actually paid, and a longer gap becomes a drop and pickup so you’re not paying for time off. Set the gap that decides the difference in the new Hold rules dropdown.
  • Held by tier — Choose which cast tiers get auto-painted holds. Leads and supporting are on by default; day players and background are off, since they’re hired by the day. Turn a tier off and its holds drop away on the chart and in the cast budget together, while anything you set by hand stays. You can also choose whether weekend days inside a gap are held, and set the defaults every new project starts with under Settings.
  • A nudge before you overwrite — On the Crew Schedule, painting over a prefilled shoot day asks you to confirm first, so you don’t change the schedule by accident. Tick “Don’t warn me again” to skip it from then on.
  • Availability, in view — A cell shades when the assigned actor has marked themselves unavailable, drawn from the same availability you set on their contact — so a clash is obvious before you schedule into it.
  • The actor, on the sheet — Each character shows its assigned actor’s name and photo, with per-day-type totals down the side.
  • Export for an agent — Export a clean Day out of Days filtered to just the cast you choose, so an actor’s agent gets exactly their talent’s days and nothing else.

Export — A Cleaner Budget PDF

  • Redesigned detailed budget — A modern, minimal layout: generous whitespace and hairline dividers instead of heavy boxes, a clear hierarchy that follows your tree-view styling, and the accent colour used only where it counts.
  • The whole budget family, matched — Actuals, Payment Schedule, and Cashflow PDFs share the same clean design language, plus a new Expenses report. Your cost reports look like a set, not four different documents.
  • Export just a date range — Pick a date range with a quick chip picker (This Month, This Week, custom…) when you export a Payment Schedule, Cashflow, or Expenses report, so you can send a financier exactly the window they asked for.
  • Columns that fit your numbers — The Qty, Unit, Rate, and Total columns size themselves to your data — a “Day” unit stays narrow, “Months” gets room, big totals get the width they need — and the empty Code column disappears when you’re not using account codes. The freed space goes to the description.
  • Cast tiers, your way — Show cast tiers as a colour chip, or switch chips off so the tier prints as plain text for a more formal look.
  • It remembers your setup — The export dialog reopens exactly as you left it, so you configure it once and just hit export from then on.
  • Export presets — Save your favourite setups — Top Sheet, Full Detailed, ATL/BTL, a cost-report column layout, or your own — and pick one from a dropdown next time, on both the budget and actuals exports.
  • Every report, one place, one look — Top Sheet, Detailed, Variance, ATL/BTL, Expense Transactions, Income vs Expenditure, a two-scenario Budget Comparison, Cashflow, and the Payment Schedule all export from the Reports page through the same styled dialog with a live preview — so a report opened from the hub looks identical to one opened from its own page.
  • Excel that actually calculates — Export a budget, cost report, or comparison to Excel and the totals are live formulas — each line is qty × rate, and categories and the grand total sum themselves — laid out to match the PDF. Change a number and the sheet recalculates.
  • Zoom the preview — Every export preview has a zoom control (and Ctrl+scroll), so you can check the fine print before you send.
  • Breakdown sheets, your scenes — Export breakdown sheets from the Script page or the Reports page: all scenes, just the current one, or a specific selection — as PDF or Excel, with the Excel laid out like the PDF (a block per scene with its header, metadata, synopsis, and elements grouped by category) and page counts in eighths.
  • Your production timeline, exported — Export the whole production schedule from the Production Schedule page as a visual lane timeline or a dated table, in PDF or Excel, with a live preview.
  • Schedule reports in Excel, matched — Shooting Schedule, One-Liner, Day out of Days, Crew Schedule, and Cast List export to Excel with the same look as their PDFs, honouring the columns, colour-coded strips, and synopsis you chose.
  • Schedule Export Filters — Both the Day out of Days and Crew Schedule exports feature a new option to hide blank dates, and the Crew Schedule export now includes a department filter for precise unit reporting.
  • Strips stay whole — In the shooting-schedule PDF, a strip too tall for the space left on a page moves to the next page intact instead of splitting across the break.
  • Your logos on every PDF — Upload a production company logo and a show logo in the project’s settings and they print on every export in the app: budgets, cost reports, schedules, call sheets, the contact list. The two sit together with a thin divider between them, and each export dialog lets you switch them off or set their size and position (left, middle, or right). Set it once and the choice carries to every other export dialog. The logos live inside the project file, so they travel with it.
  • Your words on every PDF — The “Generated by” line and footer note are yours to change, from any export dialog. Change them once and every export uses your text, including the ones that never offered it before: the production schedule, the Day out of Days, the crew schedule, and the financial reports.
  • A contact list that matches the set — The contacts export shares the same design as every other PDF in the app now, and it exports more: each person’s rates (in your project’s currency, not a generic dollar sign), their character, address, notes, and optionally their banking details, in both PDF and Excel.
  • Pick orientation at a glance — Portrait and landscape are icon choices you tap — highlighted when selected — across every export dialog.

Fixes & Polish

  • One block bar for the whole Schedule — The block, script, and shoot-day count now live in a single toolbar across the top of every Schedule page, so each page’s own toolbar carries only its tools — the same layout the Script pages use. Switching blocks up top updates the page you’re on.
  • Storyboard reflects shotlist edits live — Change a shot’s pose or how many people are in the frame on the Shotlist and the Storyboard updates at once; a master shot now draws exactly the number of figures you chose.
  • Resizable storyboard script panel — Drag the script context panel wider or narrower and it sticks; close it and the board reflows to fill the space.
  • Lined script in any orientation — Exporting the lined script in landscape now renders correctly instead of erroring, and the preview matches the orientation you picked.
  • Readable history — Stripboard changes in Team → History read like sentences (“Moved Scene 12 — INT. POLICE STATION to position 4”), and a schedule optimization records a single clean entry.
  • Chat, tidied — Messages from the same person group together, days get date dividers, your own messages show your profile picture, and the composer matches the app’s flat style. Enter sends; Shift+Enter starts a new line.
  • Permissions apply on the spot — If an admin revokes a page you’re currently viewing, you’re moved off it immediately instead of the page lingering until you navigate away.
  • Cancel a project open — The loading screen now has a Cancel button. Backing out is always safe: the open stops cleanly between stages and returns you to the Project Hub.
  • Clearer selection highlight — The script editor’s autocomplete and every list and dropdown highlight the selected row with a clean neutral wash that reads correctly in both themes.
  • Overlays match your theme — Loading and progress overlays use the theme’s scrim, so they read correctly in light mode as well as dark.
  • Payment Schedule counts the whole cost — The Budget column now includes each line’s fringes, so it matches the Detailed Budget and Actuals instead of quietly under-stating lines that carry them.
  • Report titles read one way — Exports title themselves “Project | Report” consistently, instead of a mix of dashes and pipes (and the odd doubled-up “Actuals | Actuals”).
  • Inputs that match, everywhere — The expense forms, export dialogs, call-sheet fields, and the budget Settings panel share the same input styling as the rest of the app, so a dropdown looks like a dropdown wherever you meet one.
  • One toggle, everywhere — The two-option switches across the app now share one animated sliding style that reads clearly in light and dark: the Sides page’s Shoot Days and All Scenes, the budget inspector’s Item and Settings tabs, the Scene Allocator’s Unassigned and Completed, the Locations Map switch, Storyboard Cards/Timeline, and the Magic Sheet’s Scenes/Story Days toggle.
  • Group your fringes from the inspector — Creating a fringe group from the budget inspector’s Settings panel used to do nothing when you clicked Create New Group. It now opens the form, lets you name the group and tick the fringes to include, and saves.
  • Diagnostics — FilmBase now keeps detailed logs so support can resolve issues faster.
  • Live everywhere — A teammate’s script edits, scene changes, and tags now appear across the Editor, Breakdown, Shotlist, Storyboard, Magic Sheet, and Sides without a reopen.
  • Deletes propagate — Removing a scene, paragraph, or attached document now syncs as a deletion instead of lingering on other machines.
  • Script editor reliability — Enter, Tab, and structural commands behave correctly, and a duplicate-scene glitch when backspacing into an empty heading is fixed.
  • Isolate Current Scene — A new option on the Breakdown, Shotlist, and Storyboard pages lets you hide the rest of the script to focus entirely on the selected scene. This is enabled by default to keep your workspace distraction-free.
  • Unified empty states — The Day out of Days empty state now mirrors the Stripboard and Scene Allocator with a consistent “No Script Imported” appearance.
  • Scene Allocator stability — Switching between shooting blocks rapidly or loading a block without a script now correctly clears the previous block’s scenes, preventing phantom blank strips from appearing.
  • Stripboard Master Scenario auto-loads — Creating a new shooting block from the Stripboard now automatically loads its fresh Master Scenario tab immediately, rather than leaving you on a closed or blank view.
  • Rate Card ghost roles eliminated — Typing a name into a rate card no longer spawns a fragment role in the Departments page for every keystroke.
  • Seamless Budget Unit Inputs — The unit input column in the detailed budget has been restyled to match the rest of the row perfectly, inheriting correct fonts and alignments, and its suggestion dropdown now reliably reappears if you clear the box entirely.
  • Tightened Currency Formatting — The budget’s Rate column now elegantly nestles the currency symbol inside the text box right up against your typed numbers, completely eliminating large visual gaps.
  • Standardized checkboxes — The app now uses a clean, restyled tick box as the default checkbox across all export dialogs and stripboard settings for a consistent look.
  • Visual consistency for selectors — Block and script selector dropdowns now use the standard form-input well styling.
  • Accurate stripboard previews — The stripboard settings preview now renders using the real strip brushes for a true-to-life representation.
  • Chip-style selections — Dietary and catering options in the contact create dialog now use the cleaner chip-style selection to match the inspector, alongside clearer gender and race chips, and chips now use a sleeker rounded-rectangle corner.
  • Layout fixes — Resolved a spacing issue with breakdown story-day chips and fixed a download row overlap bug.

Thanks for using FilmBase. Feedback? [email protected]

v1.4.0

v1.4.0 ·

This release introduces regions. Pick your territory and FilmBase configures paper size, time format, and temperature unit for you. Every new project inherits those presets, with per-project overrides when you shoot somewhere else.

Region & format

  • Region presets — Paper size, 12/24-hour time, and temperature unit set from one picker.
  • Workspace defaults — Your region settings carry into every new project.
  • Per-project overrides — Each project can keep its own preferences.
  • Paper size on every PDF — Call sheets, budgets, and breakdowns use your chosen paper size.
  • Scripts stay on Letter — Screenplay pagination is industry-standard, so scripts keep Letter by default (and still print fine on A4). Page counts and eighths stay intact.

Call sheets

  • Weather auto-fetch — Set a location and the forecast fills itself in; switching temperature units updates every sheet.
  • Custom fields redesigned — Compact color-coded cards with new types: Date, Person, Contact (autosuggests from your crew), URL, and Email. Links are clickable in PDFs.
  • Self-formatting time fields — Type the digits; colons and leading zeros handle themselves.
  • Autofill carries everything — Custom fields, values, labels, and color choices copy over from the previous day.
  • Additional Times — Add any named time slots your day needs, each with its own label and color.
  • Location contacts — Base camp, technical base, and crew parking contacts live on the sheet; empty sections hide in the PDF.

Schedule

  • Call sheets survive day edits — Saving a shoot day no longer wipes its call sheet.
  • Smarter renumbering — Renumber days and call sheets move with them; end-of-day markers stay attached.
  • Sides export order — Pick Script Order or Shooting Order before you export.
  • Scene allocator day cards — Editable call/wrap times and page totals in eighths.

Thank you for using FilmBase. If you have feedback, please let us know!

v1.3.5

v1.3.5 ·

Autofill now carries over more from yesterday’s sheet, PDF exports on the Call Sheets page adapt to which cast columns you use, and everything you type saves automatically.

Call Sheets

  • Additional timeline slots — Add custom time slots (Unit Call, Catering, etc.) in the Additional Times section. Each slot has a label, time, and style that renders as a coloured cell in the PDF export.
  • Carry over from yesterday — When you autofill a new call sheet, department calls, key personnel, and timeline slots are now copied across from the previous day. No more re-entering the same call times or department contacts every morning.
  • Driver assignments toggle — A new switch lets you show or hide the driver/vehicle assignments section on each call sheet. Turn it off when you don’t need transport details and the section disappears from both the editor and the PDF.
  • Better running order descriptions — Scene descriptions in the Running Order now fall back to action text when a synopsis isn’t available, so you always have meaningful context in the PDF.
  • Passenger names in driver assignments — The driver assignments section now correctly resolves and displays passenger names from your contact list.
  • Day 1 data preserved — Manually entered information on your first call sheet is now kept safe when you click Autofill, instead of being overwritten.
  • Auto-save everywhere — Every editable field on a call sheet now saves automatically as you type or change a value. No more hunting for a Save button.
  • Medic contact names — The medic/first-aid contact dropdown now shows actual contact names rather than generic type labels, making it easier to pick the right person.
  • Removed unused Executives section — The executives/producers grid has been removed from the call sheet form. It was not being rendered in PDF exports and is superseded by the Key Personnel section.

PDF Exports

  • Dynamic cast columns — The cast table in call sheet PDFs now includes all the same timing columns as the form (P/U, CALL, HAIR, READY, etc.). Optional timing columns are automatically hidden when no cast or background row has data for that column, keeping the layout tight.

Thank you for using FilmBase. If you have feedback, please let us know! [email protected]

v1.3.4

v1.3.4 ·

Call sheets now rebuild cleanly on re-autofill, pull in background talent automatically, and can show tomorrow’s scenes with a new Advance Schedule toggle. PDF exports paginate more cleanly, and the Budget / Actuals tracker now enforces required fields with clearer validation and more reliable inline saving.

Call Sheets & PDF Exports — Smarter Autofill & Advance Schedule

  • No more stale data on re-autofill — When you click Autofill again on an existing call sheet, Schedule Items, Cast Assignments, Locations, and Background/Extras are all cleared and rebuilt from the current stripboard. Previously, old entries would accumulate alongside new ones.
  • Background & Extras now auto-populate — Scenes tagged with the “background” category now automatically pull into the Background/Extras section during autofill. No more manual entry for crowd scenes.
  • Advance Schedule toggle — A new switch on each call sheet lets you show or hide an “Advance Schedule” section that lists the next day’s planned scenes. When turned off, the section disappears from both the on-screen call sheet and the PDF export. The setting is saved per call sheet.
  • Advance Schedule mirrors Running Order — The Advance Schedule table uses the same column layout and Day/Night badge colours as the main Running Order, so your PDFs look consistent from top to bottom.
  • Accurate Advance Schedule descriptions — The Set & Description column in the Advance Schedule now correctly displays scene synopses rather than repeating the full scene heading or duplicating the INT/EXT prefix.
  • Better multi-page PDFs — Major sections in call sheet PDFs — Running Order, Cast List, Department Calls, Custom Fields, and Footer — now stay together on the same page instead of splitting awkwardly across page breaks.
  • Background table alignment fixed — Fixed a PDF formatting issue where rows in the Background/Extras table could misalign and shift subsequent columns across the page.

Budget / Actuals — Tighter Forms & Better Feedback

  • Date is now required — The expense form won’t let you save without a date, preventing silent data issues later.
  • Clear validation messages — Required fields now show friendly inline error messages when left blank, so you know exactly what to fix.
  • Smoother status dropdown & inline saving — The status selector no longer flickers when opening. Changing a status or date in the inline expense list now auto-saves reliably when you click away, without saving prematurely while the dropdown is open.
  • Cleaner expense list — Description and code fields in the expense list are now rendered as clean read-only text instead of inactive input boxes.
  • Styled delete confirmation — The delete-expense dialog now matches the rest of the app’s dialog styling.

Fixes

  • Cashflow date parsing — Resolved a rare crash when parsing dates in the Cashflow view.

Thank you for using FilmBase. If you have feedback, please let us know! [email protected]

v1.3.3

v1.3.3 ·

A tight iteration on the script editor that brings Final Draft-style typing flow, smarter auto-formatting, and more precise layout alignment. Copy and paste now preserves paragraph types, (CONT’D) renders consistently, and the editor’s measurements now match Final Draft’s defaults down to the inch.

Script Editor — Final Draft-Style Flow

  • Dialogue ↔ Character rhythm — Pressing Enter after Dialogue now creates a Character cue (was Action). Press Enter again on the empty Character cue and it flips back to Action — so two quick Enters always land you in Action, mirroring the back-and-forth flow in Highland and Final Draft.
  • Empty parenthetical cleanup — Pressing Enter on an empty Parenthetical (”()” or blank) now reverts the paragraph to Dialogue and removes the placeholder parens automatically.
  • Live auto-format detection — Typing in an Action paragraph now auto-converts to Scene Heading when you start with INT., EXT., INT./EXT., EXT./INT., or I/E followed by a space. Transitions (FADE IN:, FADE OUT., or anything ending in ” TO:”) are also detected and converted automatically. The change only triggers once the punctuation completes the pattern, so half-typed words don’t jump formats on you.
  • Character extension SmartType — Typing an open parenthesis after a Character name (e.g., “SARAH (”) now pops up the standard Final Draft extension list — (V.O.), (O.S.), (O.C.), (CONT’D), (SUBTITLE) — instead of character-name suggestions. The list filters as you type inside the parens, and picking one fills in the full extension so the cue reads “SARAH (V.O.)”.

Script Editor — Copy, Paste & Visual Polish

  • Paragraph-aware paste — Copying and pasting inside FilmBase now preserves paragraph types (Character, Dialogue, Action, etc.) across in-app round-trips via a custom clipboard format, with plain text as a fallback for external apps. Pasting is now a single undo entry.
  • Bold (CONT’D) overlay — The inline (CONT’D) marker that appears on split dialogue now renders in Character weight (SemiBold), matching the cross-page resume cue and a real character cue.
  • Final Draft-standard character indent — Character cues are now left-aligned at the 3.7” indent used by Final Draft, instead of being centered. Long names now extend naturally to the right from a fixed left edge.
  • Parenthetical alignment fixed — The parenthetical block is now positioned at 3.0”–5.5” (2.5” wide), matching Final Draft’s default. Previously it sat slightly right of the dialogue center axis; it now sits directly above it.
  • Parentheticals no longer italic — Final Draft uses regular Courier for parentheticals, so we’ve removed the italic styling to match.

Fixes

  • Escape no longer switches tabs — Pressing Escape on the script editor (or anywhere outside Settings/Help) no longer yanks you back to the previously visited main tab. The key now only closes panels that are actually open.

Thank you for using FilmBase. If you have feedback, please let us know! [email protected]

v1.3.2

v1.3.2 ·

A focused follow-up release that sharpens page count accuracy across the script, stripboard and exports, takes the guesswork out of (CONT’D) markers, and gives you finer control over what shows up in your planning views and sides PDFs. We’ve also smoothed out a couple of budget tab and template rough edges that landed in v1.3.1.

Script Editor — (CONT’D) Handling

  • Auto-mark continueds — When a character speaks, an action interrupts them, and they speak again in the same scene, FilmBase now automatically adds (CONT’D) to the resumed character cue — the same convention Final Draft uses. A new “Auto-mark (CONT’D)” checkbox in the Show/Hide menu lets you turn it off if you’d rather mark continueds yourself.
  • No more (CONT’D) on the wrong cue — Fixed a bug where the character’s first appearance could get marked (CONT’D) instead of the resumed appearance after a page break. Continuation markers now consistently appear on the correct cue.
  • Cross-page resume cue — When a clean page break separates a character cue from its dialogue, FilmBase now draws a small NAME (CONT’D) label above the dialogue at the top of the next page, so readers always know who’s speaking.

Page Count Accuracy

  • Industry-standard eighths — Scene page counts now round up to the next eighth (matching Movie Magic Scheduling and Final Draft). Any spillover into a new eighth — even a single line — bumps the count, so production schedules never undercount your scenes.
  • Accurate wrapping for every element — Dialogue, parentheticals, and action paragraphs now wrap at their proper column widths, just like in Final Draft. Dense dialogue scenes that previously looked shorter than they are now report accurately.
  • Outlines, notes, and summaries no longer inflate page counts — Planning content (Outline 1/2/3, Summary, Note paragraphs) is excluded from page math, just like Final Draft. Scenes with hidden outlines no longer show inflated eighths.
  • One consistent count everywhere — The script editor, stripboard, scenes list, and Final Draft importer now all use the same page-count method. No more divergence between what you see in the editor and what shows up on a strip.

Stripboard — Live Updates

  • End-of-day totals refresh as you type — Editing dialogue or action in the script editor now updates the affected strip’s page count and the day total banners (pages, scenes, time) in real time. No more manual reload needed to see your shoot day rebalance.
  • Better headings for scenes missing INT./EXT. — Stripboard cards now format scene headings correctly even when the interior/exterior prefix is absent (e.g., “LOBBY - DAY” instead of “LOBBY. DAY”).

Planning Views — Show/Hide Controls

  • New show/hide button on Sides, Shotlist, Storyboard, and Script Breakdown — Each planning view now has its own eye-icon control to toggle visibility of Scene Synopses, Outlines (1, 2, 3), Summary, Note paragraphs, Note annotations, and Scene Numbers.
  • Each view remembers your settings — Toggle preferences are saved independently for every page. Hide outlines on Sides but keep them visible on Breakdown — your choice stays put across sessions.
  • Cleaner planning views by default — Outlines, notes, summaries, and scene synopses are now hidden by default in the script editor and planning views. They were always optional planning content; you can toggle them back on per view whenever you need them.

Sides Export — New Options Dialog

  • Side-by-side preview — Exporting sides now opens a dedicated dialog with a live preview pane and an options panel. Tweak your settings on the left, watch the preview update on the right.
  • Granular content filters — Choose exactly what to include: Scene Synopses, Outlines, Summary, Notes, Note Annotations. All optional planning content defaults to off for clean, production-ready sides.
  • Include previous scene heading — Optional context header that prefixes each scene’s content with the heading of the previous scene — useful when distributing pickup-day sides.
  • Page numbers toggle — Quickly enable or disable page numbers on the exported PDF.
  • Zoom and pan the preview — Inspect any part of the rendered sides before exporting. Smooth zoom from 25% to 300% with keyboard shortcuts.

Budget

  • Scenario tabs stay independent — Creating a new blank scenario while another is open no longer wipes the empty-state “Add First Category” message from the original tab. Each budget tab keeps its own data from the moment you open it.
  • “New from Template” fills blank scenarios in place — When your current scenario is empty and you pick “New from Template…”, the template is applied to that active tab instead of opening a new one. Populated tabs keep the old behavior of creating a new scenario.

Fixes

  • Previous scene heading in sides — The “Include previous scene heading” option in Sides export now shows the correct previous scene number instead of repeating the current scene’s number.

Thank you for using FilmBase. This release is all about giving you accurate scene counts you can trust and a planning workflow that stays out of your way until you ask for the details. We hope the new sides dialog and the cleaner planning views make a difference. If you have feedback, please let us know!

v1.3.1

v1.3.1 ·

This release focuses on refining the script editor experience, introducing a completely rebuilt window docking system, and making templates and rate cards easier to manage. We’ve also improved PDF and call sheet export fidelity, streamlined the import workflow, and ironed out a wide range of UI inconsistencies and crashes.

Script Editor Polish & Reliability

  • Pagination accuracy — Scene page counts now calculate correctly and stay in sync with the stripboard in real time as you edit. Page count display in the script and on strips uses live pagination rather than stale estimates.
  • (CONT’D) handling — Character names now correctly show bold (CONT’D) when dialogue continues across page breaks, with properly centered overlays and accurate PDF continuation markers.
  • Stateful formatting toggles — Bold, italic, and underline states now reflect the actual formatting at the caret position, updating live as you move through the script.
  • Undo-friendly deletions — Deleting paragraphs, scenes, and multi-selections are now fully undoable and grouped into single undo steps.
  • Character list reliability — Character dialogue counts update correctly after edits, and the character panel refreshes properly when scenes are added or removed.
  • Blank script handling — Creating a new script no longer spawns an premature empty scene before you start typing.
  • Scene deletion sync — Deleting a scene from the breakdown or navigator immediately reflects in the editor without requiring a restart.
  • Caret safety — Backspace and delete actions now guard against edge-of-document crashes.
  • Final Draft standard fidelity — Font sizes and margins now match Final Draft standards exactly for consistent page counts across apps.

Custom Docking System

  • Rebuilt from the ground up — FilmBase now uses a custom lightweight docking system that replaces the previous third-party implementation. Tabs are smoother, more reliable, and fully theme-aware.
  • Tear-off windows — Drag any tab out of the main window to create a floating document window. Tear-off works across both budget scenarios and stripboard views.
  • Horizontal splits — Drag a tab to either side of another to split the view side-by-side. Splits persist as you navigate between pages.
  • Inline tab rename — Double-click any tab name to rename it instantly, with auto-focus and no layout jumping.
  • Theme-aware tabs — Active and inactive tabs render correctly in both light and dark modes, and switching themes no longer leaves tabs blank.
  • Crash fixes — Resolved crashes when tearing off tabs, switching themes, or closing floating windows.

Templates & Rate Card Library

  • Filesystem-based storage — Budget templates and global rate cards are now stored as plain files in your Documents/FilmBase folder. They’re easier to back up, share, and manage outside the app.
  • Folder tree with preview — The template picker is now a browsable folder tree with a preview pane, making it much faster to find and choose templates.
  • Inline rename — Rename templates and folders directly in the tree without a dialog.
  • Save as Template — Save any open budget scenario as a template straight from the dock tab right-click menu.
  • Template packs (.fbtpack) — Export an entire folder of templates as a single .fbtpack file, or install one by dragging it into the picker. Perfect for sharing template collections with your team.
  • Rate card drag-and-drop — Reorganize rate cards via drag-and-drop in the global library. Collision prompts and missing folder menus have been fixed.
  • Currency consistency — Templates now save using the currency currently displayed in the budget.

Import & Export Improvements

  • Smarter PDF import — PDF text extraction is now more accurate, fixing word-splitting artifacts and reversed line order on certain PDFs. Adaptive margins support both standard A4 and custom-margin documents.
  • Title page PDF export — Title pages now export correctly to PDF, with automatic copyright formatting.
  • Call sheet export — Running order page counts display in eighths, and the export dialog layout now matches the rest of the app’s export dialogs.
  • Cleaner import dialog — The script import dialog has been streamlined with flat input styling, no spinner buttons, and a clearer button layout.

Budget & Schedule

  • Scenario isolation — Budget scenarios now stay properly isolated when opened in multiple tabs. Changes in one tab no longer leak into another.
  • Stripboard page count sync — The stripboard automatically reflects live page counts from the script editor as you type.
  • Inspector tab redesign — Budget and stripboard inspector tabs now use a clean, full-width folder-style design with better text trimming and consistent titles.
  • Production schedule fixes — Inline editing on schedule bars is now transparent and crash-free. Shooting blocks can be set or unset via right-click with full undo support. Block selector renames sync immediately.

UI & Theme Consistency

  • Glass card polish — Removed the hover scale/expand effect from cards across the project hub, scene list, contacts, and login for a cleaner, more predictable feel.
  • Script editor toolbar — Disabled icons now appear flat and muted. The revision dropdown is integrated cleanly into the toolbar.
  • Update dialog — The update progress dialog now matches the app’s visual theme and includes preview support.
  • Dialog styling — Multiple dialogs — including new script, call sheet export, and collision prompts — now use consistent surface colors, borders, and text brushes.

Fixes:

  • Script import — Pre-scene transitions are now captured correctly, and the transition detection pattern handles more script formats.
  • Context menus — Right-clicking a schedule lane no longer accidentally starts a drag.
  • Focus and pointer capture — Resolved remaining focus traps when clicking outside active edits.
  • Legacy data compatibility — Older contacts databases automatically gain the Dietary Requirements and Dietary Notes columns on first open.

Thank you for using FilmBase. This release tightens up the writing and budgeting experience across the board — we hope you enjoy the smoother editor, the new docking flexibility, and the easier template workflow. If you have feedback, please let us know!

v1.3.0

v1.3.0 ·

This release delivers a script editor built for screenplays, new project management tools, and major improvements to import and export fidelity.

New script editor

  • Screenplay-first editor — Caret movement, selection, and formatting designed around standard screenplay layout rules.
  • Autocomplete — Smart suggestions for character names, scene headings, and other elements as you type.
  • Dual dialogue — True side-by-side rendering with correct column alignment, selection, and context menus.
  • Clipboard that keeps formatting — Cut, copy, and paste preserve element types.
  • Auto-insert parentheticals — Tab into a parenthetical and it wraps itself.
  • Light and dark mode — Proper selection colors and contrast in both themes.

Project & data management

  • Project Hub archive tools — Rename, duplicate, export as archive, and import projects from the hub.
  • Page-scoped undo/redo — Undo in the script editor no longer interferes with budget or schedule changes.
  • Inline tag picker — Pick tags inline with colored indicators and automatic apply.
  • Auto-tagging in Global Settings — Rules now live in Global Settings and highlight matches live as you type.

Import & export

  • Final Draft export parity — Title pages, synopses, outlines, locked paragraphs, revision dates, and character aliases all export correctly.
  • Outline support — Outlines and summaries import and export with proper formatting.
  • Unified export dialog — PDF and Final Draft options in one tabbed dialog.

Fixes

  • Scene navigation works reliably across all script editor views.
  • Breakdown scene headings stay in sync with the script.
  • Fixed scene deletions not updating the editor until restart, and duplicate New Script dialogs.

Thank you for using FilmBase. If you have feedback, please let us know!

v1.2.2

v1.2.2 ·

This release delivers major new export capabilities for the Schedule module, a fully redesigned shooting schedule output, and significant refinements to the stripboard optimization experience.

New Export Features:

  • Shooting Schedule & Stripboard export — Export your shooting schedule and stripboard as professional documents, complete with a live preview so you can see exactly how the output will look before saving.
  • Redesigned shooting schedule — The shooting schedule has been completely rebuilt as a professional column-based table. It includes end-of-day separators with daily totals, call and wrap times, and optional day notes.
  • Schedule Export Options dialog — New dialog with live preview and granular controls over content and layout settings.
  • Financial Export Options dialog — Budget and actuals exports now have their own dedicated options dialog with live preview and integrated date range selection.

Stripboard & Optimization Improvements:

  • Modernized Schedule Optimization panel — Replaced radio buttons with clean horizontal segmented switches for Optimization Mode and Priority. The Optimize action button has been restyled and repositioned for better visibility.
  • Redesigned Stripboard Inspector — The inspector panel now matches the Contact Inspector design with a layered glass background, an icon badge header, and clearer Details / Optimize tabs.
  • Optimization progress overlay — During schedule optimization, a dark overlay with a spinning indicator and progress bar now appears over the stripboard instead of greying out individual strips.
  • Redesigned strip cards — Strip cards in the shooting schedule now match the stripboard layout with scene details, bold script location, toggleable synopsis, and cast list.

Fixes:

  • One Liner column widths — Corrected layout issues in the One Liner export.
  • Breakdown Sheet preview — The preview now correctly renders all breakdown sheets with their categories and elements instead of only the first sheet.
  • Script dropdown refresh — The script dropdown now updates correctly after importing a new script.
  • Page counts — All schedule exports now display page counts using standard industry eighths notation.

Thank you for using FilmBase. We’re constantly working to improve your production workflow. If you have feedback, please let us know!

Software Update Refinement

v1.2.1 ·

Software Update Dialog

  • Redesigned release notes panel with formatted text, section headings, and bullet lists
  • Theme-aware styling for dark and light mode
  • Version label alongside the Release Notes header

Improvements & Fixes

  • Reduced application size by removing unused library
  • Fixed a potential startup crash
  • Fixed macOS installer where Intel build could overwrite Apple Silicon build

Ratebook & Smart Rates

v1.2.0 ·

What’s New

Ratebook & Smart Rates

  • Assign rates from a central rate card directly to budget line items, with automatic calculation from daily / weekly / monthly snapshots.
  • Smart rate calculation mode — each line item remembers how its rate was derived, so edits stay consistent when quantities or multipliers change.
  • Per-contact rate cards are now fully wired into the budget flow, carrying snapshot rates and applied fringes onto each line item.
  • Undoable rate-card assignments — import or reassign a rate with full undo/redo, restoring every affected field.

Redesigned Rate Card Library

  • Unified folder + card tree — folders and cards now live in a single recursive tree panel, replacing the previous split layout.
  • Drag-and-drop cards between folders with clear drop-target highlighting.
  • Right-click context menus on folders and cards for quick rename, delete, duplicate, and folder operations.
  • Full row click target — selecting a card or folder now works from anywhere on its row.
  • Selection highlight redesigned to match the inspector accent used elsewhere in the app.

Fringes Panel (Project & Library)

  • New Fringes panel on the Project Rate Cards page — create, edit, and manage fringes alongside your rate cards without leaving the view.
  • Library fringes — define reusable fringe groups and definitions at the library level, scoped per folder for cleaner organisation.
  • Import & export rate cards as native .fbrc JSON or CSV, with fringes automatically bundled and re-imported alongside their cards.
  • Shared fringe panel and toolbar used consistently between the Project Rate Cards view and Budget Settings.
  • Per-card fringe state — applying or removing a fringe on one card no longer affects others.
  • Shared role tiles — role selection UX unified between rate card views.

Industry-Standard Rate Card Fields

  • Both project and library rate cards now capture the fields productions actually budget against — daily / weekly / monthly rates, hold, travel, rehearsal and fitting rates, overtime, kit rental, per diem, housing, and transport budgets.
  • Contract type, start/end dates, and notes are stored alongside each card.

Revamped Contacts (Cast & Crew)

  • All-new inspector panel — a premium side panel for viewing and editing contact details, rates, availability, and dietary requirements without leaving the contacts list.
  • Demographic tracking — capture Gender and Race/Ethnicity for inclusive production reporting, stored securely per project.
  • Expanded rate types — more financial rate options including daily, weekly, and flat fee structures.
  • Column visibility & sorting — show or hide exactly the columns you need. Sort by any column, with full horizontal scroll support for wide tables.
  • Dietary requirements — track dietary needs per contact with live updates directly from the inspector.
  • High-fidelity contact export — export your cast & crew list to a polished PDF (with live preview) or Excel, with customisable filters and layout options.
  • Smart Contact Import — easily import cast and crew from Excel or CSV files with an interactive column mapping interface.
  • Redesigned Contact Filters — new segmented controls for filtering by department or role with a modernized “glass” aesthetic.
  • Modernised contact creation — redesigned dialog with availability parity, role/character management, name validation, and a consistent glass aesthetic throughout.

Unified Export Dialogs

  • Payment Schedule export — new export dialog with date range picker, monthly/weekly/daily column increment, budget/actual/variance column toggles, sub-item visibility, page layout options, and live PDF preview.
  • Cashflow export — new export dialog with date range, increment selection, opening balance input, row visibility toggles, and live PDF preview.
  • Actuals export — single unified export button now opens a dialog (matching the Detailed Budget) with column selection and production phase filters.
  • All export dialogs support both PDF (with live preview) and Excel (.xlsx) output.

Improvements & Fixes

Contacts

  • Global contacts now fully persist — gender, race, profile image, dietary requirements, and dietary notes all survive an app restart.
  • Inspector styling aligned between the project and global contacts views.
  • Contact avatar moved from the Description column to the Tags column for a cleaner rolodex layout.

Budget

  • Category cut / copy / paste now works from the clipboard manager, mirroring line-item behaviour.
  • Context menu, undo/redo, and formula child migration fixes.
  • Apply Global now correctly skips math rows and formula rows from the context menu.
  • Global variable values propagate to line items when loading a budget template.

Actuals

  • Expense card focus bounce fixed — editing an expense no longer jumps the scroll position or loses layout.
  • Layout refinements across the expense card and details pane.

Payment Schedule

  • Contact management persistence fixes — assigned contacts are now saved and migrated correctly from older project files.
  • DatePicker typecast bug fixed — start/end dates now read correctly from the picker.

General

  • Inspector Details/Rates toggle now matches the glass pill style used in the settings panel.
  • Stability improvements — improved database migration reliability and resolved a potential crash during contact creation.

Revamped Contacts & Unified Exports

v1.1.0 ·

What’s New

Revamped Contacts (Cast & Crew)

  • All-new inspector panel — a premium side panel for viewing and editing contact details, rates, availability, and dietary requirements without leaving the contacts list.
  • Demographic tracking — capture Gender and Race/Ethnicity for inclusive production reporting, stored securely per project.
  • Expanded rate types — more financial rate options including daily, weekly, and flat fee structures.
  • Column visibility & sorting — show or hide exactly the columns you need. Sort by any column, with full horizontal scroll support for wide tables.
  • Dietary requirements — track dietary needs per contact with live updates directly from the inspector.
  • High-fidelity contact export — export your cast & crew list to a polished PDF (with live preview) or Excel, with customisable filters and layout options.
  • Modernised contact creation — redesigned dialog with availability parity, role/character management, name validation, and a consistent glass aesthetic throughout.

Unified Export Dialogs

  • Payment Schedule export — new export dialog with date range picker, monthly/weekly/daily column increment, budget/actual/variance column toggles, sub-item visibility, page layout options, and live PDF preview.
  • Cashflow export — new export dialog with date range, increment selection, opening balance input, row visibility toggles, and live PDF preview.
  • Actuals export — single unified export button now opens a dialog (matching the Detailed Budget) with column selection and production phase filters.
  • All export dialogs support both PDF (with live preview) and Excel (.xlsx) output.

Improvements & Fixes

Budget

  • Global variable values now correctly sync to line items when loading a budget template.

Contacts

  • Dietary selections made in the inspector are now persisted and immediately reflected in the contacts list.
  • Inspector and creation dialog aligned to the app’s glass aesthetic with improved input contrast and consistent gender/race selectors.

General

  • Inspector Details/Rates toggle now matches the glass pill style used in the settings panel.

Themes, PDF Export & Security

v1.0.13 ·

Key Enhancements

Customizable Workspace Themes

  • Disable background gradients — new toggle in Global Settings to replace the animated gradient background with a clean, flat solid colour.
  • Theme colour tint — choose between the default cinematic navy/slate tones or a neutral grayscale palette. Available for both dark and light modes.

Enhanced PDF Export on Detailed Budget page

  • Adjustable font sizes — new slider in the PDF export dialog lets you scale fonts smaller to fit more content per page.
  • Better page layout — improved portrait mode rendering with proper column spacing and customizable “Generated by” text on the header.

Improvements & Fixes

Budget Interface & Globals

  • Formula text wrapping — long formulas in minimised rows now wrap to multiple lines instead of overlapping.
  • Globals UI Fixes — resolved issues with cards not stretching to full width, formula text overlapping, and the editing state getting stuck.
  • Context Menu — fixed the “Add Category” option being unclickable in tree view mode.

Calculations & PDF Polish

  • Correct percentage display — math rows now show the correct percentage (e.g. 10.00%) instead of a multiplier.
  • Cleaner formula rows — removed unnecessary “(Formula)” labels from exported descriptions.

Security

  • Updated Tmds.DBus.Protocol to address GHSA-xrw6-gwf8-vvr9.

Global Templates & Smart Currency

v1.0.12 ·

Key Enhancements

  • Global Template Repository — any template you save is now available across all your projects, allowing you to build a personal library of production scaffolds that grow with you.
  • Refined “Save as Template” Workflow — creating reusable templates is now smoother than ever. Added support for custom categories, letting you organize your library exactly how you want.
  • Clean Template Previews — removed distracting currency labels from built-in templates. The built-in templates are now currency agnostic and have blank rates.

Improvements & Fixes

  • Smart Currency Handling — added safeguards when applying templates that use a different currency than your current project. You’ll now be notified of any mismatch, giving you the choice to stick with your project settings or adopt the template’s currency.
  • Under-the-Hood Storage — migrated template persistence to global database for faster loading and better reliability across project sessions.
  • UI Polish — improved layout and spacing in the Template Selection dialog for better readability on high-resolution displays.

Project Import & Polish

v1.0.11 ·

New Features

  • Import Projects — a new “Import Project” button in the Project Hub makes it easy to bring your existing FilmBase projects directly into the app.

Improvements & Bug Fixes

  • Improved App Icon — app icons on both Windows and macOS now have transparent backgrounds and better readability.
  • Accurate Budget Totals — fixed a calculation bug to ensure budget category totals sum up correctly in all specific scenarios.
  • Better Formula Formatting — improved the visual styling of formula rows within your budgets, making the text colours more accurate and easier to read.
  • License Verification Fix — resolved a display issue in the Project Hub so your active license validation state always shows accurately.
  • Smoother Mac Updates — under-the-hood adjustments so that users on older Mac versions transition more reliably to newer updates.

Budget Accuracy & Formula Polish

v1.0.10 ·

New Features

  • Import Projects — a new “Import Project” button in the Project Hub makes it easy to bring your existing FilmBase projects directly into the app.

Improvements & Bug Fixes

  • Accurate Budget Totals — fixed a calculation bug to ensure budget category totals sum up correctly in all specific scenarios.
  • Better Formula Formatting — improved the visual styling of formula rows within your budgets, making the text colours more accurate and easier to read.
  • License Verification Fix — resolved a display issue in the Project Hub so your active license validation state always shows accurately.
  • Smoother Mac Updates — under-the-hood adjustments so that users on older Mac versions transition more reliably to newer updates.

v1.0.9

v1.0.9 ·

v1.0.8

v1.0.8 ·

v1.0.3

v1.0.3 ·

v1.0.4

v1.0.4 ·

v1.0.5

v1.0.5 ·

v1.0.7

v1.0.7 ·

v1.0.1 - Minor Update

v1.0.1 ·