Release notes
What's new
Every Baylogik release in plain English: what changed and why it matters. The latest is 1.39.0, released .
1.39.0 ·
Doors, exits and docks
Mark the building's doors, docks and stairs. In the warehouse designer, Setup has a new Doors and docks list, just above Keep-outs. Add an exit door, a personnel door, a roller door, a dock door, a drive-in door, an opening or a stair on any wall, or use Place door on the floor plan and click where it starts and ends. Each one keeps a clear zone in front of it, and racking stays out of it: the layout, the parts list and the quote count only the racking that can go in, and the Summary shows what's lost to doors and docks, separately from keep-outs. A dock's clear zone always covers its leveller.
Checks on the way out. Once a design has a door, dock or stair, the designer checks whether people can walk from every aisle to an exit, how long a dead-end aisle is, and how far apart the exits are, against your own house settings in Defaults (a 20 000 mm dead end and 9 000 to 60 000 mm between exits to start). It also notes a door that opens onto a truck aisle, a dock with no personnel door nearby, an exit that swings in and a blocked stair landing. Roller, dock and drive-in doors don't count as exits unless you say so.
These are layout checks, not a compliance assessment. No warning means nothing has been flagged — it doesn't mean the building's exits are adequate. Whether the exits and paths are right for the site is for the site's building certifier and fire safety engineer to decide (in New Zealand, the building consent authority), and every route and exit warning says so.
Your customer sees the doors on the drawing. New proposals and online quotes draw each door, dock and stair on the floor plan with a short key, and a note that they're shown as entered for layout purposes and that egress, exit and fire safety requirements are for the building certifier and fire safety engineer to confirm. Your labels and the warnings stay in the designer.
Draft prices can change. When you add doors or docks to a draft, the bays in their clear zones come off the quote, and a row split by a door becomes two runs, so it needs more corner protectors and signs. You'll see the new figures when you regenerate the quote. Sent quotes never change.
Fixed: Revise straight after Send. Choosing Revise just after sending a quote could say "This quote changed in the meantime" if your customer opened it at the same moment. Revise now goes straight through.
Also changed:
- The warehouse Summary says "No layout warnings are shown." once these checks have run, with no tick.
- On a phone you can add, edit and delete doors and docks; deleting asks first.
- The sample warehouse W2 now has exits, docks and a roller door.
- A new Help article, "Doors, exits and docks", and an update to the compliance wording prepared for independent engineer review.
1.38.1 ·
Rollback safety
Behind the scenes. Prepares for doors, exits and docks in the next release. Nothing changes on screen.
1.38.0 ·
Fits the building
Run lengths now include the uprights. A run of 30 bays is 30 clear entries plus 31 upright widths, so the layout, the drawings and the quote match what goes on the floor. It works once your frames have an upright width: catalogue frames get theirs, with its source and date, as we enter them, and you can add one to your own frames in Catalogue → My products. Until a frame has one, the designer says Upright width not set and runs count clear entries only, as before. Your saved drafts update the next time you change them, with a note if the bays per row change (for example "bays per row 24 → 23"). Sent quotes never change.
Every container wall quoted at its own length. When the right wall, an island or the back wall uses a different beam length or frame size from your pick, it gets its own line on the quote. Pick a catalogue beam for that wall, or keep a custom length and set a rate for it: a custom size reads Not priced until it has one, and the quote can't be sent until then. Custom sizes are never shown as certified. This includes the back wall of a Sides + back layout, whose beams are stretched to fit the gap: set its rate under Fine-tune › Back wall › Beam rate before you send.
Add a line or change a quantity on a quote. On a draft, the Adjustments card adds a service or a part (from your catalogue or typed in), and Change quantity sets a different quantity with a note for your team. Your customer sees ordinary lines. If a layout change makes a changed quantity out of date, the quote asks you to keep or remove it before it's sent.
Click a bay on the plan. In the warehouse designer, click any bay on the floor plan to select it and open its settings, or use the Row and Bay lists from the keyboard. Esc clears it.
Sprinkler and walkway checks. Enter the sprinkler deflector height and the load height on the top level, and the designer warns when the top of the load comes within your clearance setting (500 mm to start, in Defaults). It also warns when a column or keep-out leaves less than your walkway setting (1 000 mm to start) clear in an aisle. Both are your own house settings: the warnings ask you to verify with your fire engineer or the site's building certifier.
Your customer can ask for changes. On an open quote, your customer can choose Request changes, tick what it's about (layout, quantities, levels, new or used, delivery and install, timing) and say what they'd like. It arrives in the quote's messages marked Change request, and you're emailed.
Also changed:
- New Zealand workspaces' warnings name the building consent authority.
- The compliance wording our engineer reviews is updated for this release.
1.37.3 ·
Security update
The second half of this weekend's security update. The content editor behind the scenes is updated and back on. Nothing changes on screen.
1.37.2 ·
Security update
A security update to the framework Baylogik runs on. Nothing changes on screen. The content editor behind the scenes is paused until its own update next.
1.37.1 ·
Offer the drawing
Your drawing, straight onto the plan. After you add a customer's floor plan to a warehouse project, the designer offers it as the underlay and takes you straight to Set scale. Or choose Use as underlay next to the drawing on the project's Files card.
1.37.0 ·
Team-ready console
Baylogik on your phone. On a phone, the menu now opens from the button with three lines at the top left, so every page gets the full width of the screen. Wide tables scroll sideways inside their card instead of squeezing the page, cards stack into one column, and the buttons wrap so nothing runs off the edge. It works on notched phones too. The designers still show the layout read-only on a phone; design on a tablet or desktop.
Take a photo straight onto the job. On a phone, a project's Files card has Take a photo: it opens the camera, and the photo is added to the project like any other file. Handy for site photos while you're standing in the warehouse.
Help for the latest changes. Help now covers the phone layout and several recent behaviours that weren't written up yet: beam compatibility and beam-length warnings, the save timeout, discount reminders, the accepted or lost notice and stock that wasn't drawn down. The welcome tour has a phone stop for the menu.
Behind the scenes: a team-ready support desk. Baylogik's own console now gives each member of our support and finance staff only the access their job needs, with two-factor sign-in for every one of them and every action checked on the server. When our support team looks at one of your load tables to help you, it's read-only and recorded in your own Activity log; it's never copied into the global catalogue without your written consent.
Also changed:
- The support banner and the quote, customer, project and dashboard pages fit a 375 px phone screen without sideways scrolling.
1.36.0 ·
Start from their drawing
Keep the customer's files with the job. Every project now has a Files card. Add the customer's floor plan, drawings or site photos (PDF or image, up to 4 MB each), download them, and delete what you don't need. Large photos are made smaller before they're sent, and a PDF over 4 MB can be attached as an image of the floor-plan page instead. On a phone you can take a photo straight onto the job. Available on every plan, with up to 20 files per project and 1 GB per workspace.
Start the layout from their drawing. In the warehouse designer, lay the customer's floor plan under the layout. Set the scale by clicking two points a known distance apart and typing the distance, then click the building's inside corners to set the floor size. Show or hide the drawing, fade it, and lock it so a stray click can't move it.
Trace columns, offices and dock zones. Choose Trace keep-out, pick the type and click two opposite corners. The keep-out lands in the list in whole millimetres and tells you how many bays it removes; Undo takes it away. It works from the keyboard too, and without a drawing. For an L-shaped building, set the rectangle around the whole L and trace the missing corner as an Other keep-out.
Your drawing stays yours. The underlay is a working aid on your screen: it never prints on the proposal or the PDF, and your customer never sees it in the online quote. Files are encrypted where they're stored, and only your team can open them.
Also changed:
- Problem-report attachments and load-table documents get the same, stricter PDF checks as project files.
- Duplicating a project doesn't copy its files, so the copy starts without the underlay; its keep-outs stay.
- Hiding, fading or removing the underlay doesn't ask you to regenerate a draft quote.
- The Activity log shows "File added to project" and "File deleted from project".
1.35.1 ·
Billing locked down
Billing records get the same lock as everything else. Subscriptions, billing contacts, payment-provider events and plan overrides are now protected at the database level: a workspace can only ever read its own subscription, and nothing outside the billing service can change them. Nothing changes on screen.
1.35.0 ·
Fast and solid
Faster first visit. baylogik.com no longer loads its first page twice on a cold visit, and the contact page is ready before you click it.
Quotes send faster. The PDF is built on a browser that's already running, and your customer's email goes out while the copy is filed, so Send and Resend wait less.
Know when a discount is about to end. The quote owner gets an email three days before a quote's discount ends, and the dashboard lists "Discount ends in N days". Customers aren't emailed.
The quote page says what happened. Mark accepted or Mark lost now confirms on the page, and owners, admins and warehouse staff see a notice if stock couldn't be taken off when a quote was accepted.
Fresh 3D views. Regenerate and Revise and edit the layout capture new 3D views, so the proposal matches the layout you're sending.
Restoring a version keeps its discount end date, never later than the quote's valid-until and never a date that has already passed.
Safer accounts. If you use two-factor sign-in, an email confirmation link no longer signs you in on its own: it confirms the address and asks you to sign in. Two people changing roles or accepting invitations at the same moment can no longer leave a workspace without an owner or over its seat limit. The two-factor notice email has the Baylogik look.
Designer checks. The container designer clears a frame or beam that doesn't match the other pick, like the warehouse designer. You're told when a beam's length has changed in your catalogue since the design was saved, with a one-click fix, and when a container's back wall uses beams that aren't the picked beam. If those back-wall beams are longer, the beam line shows as not certified, because the picked beam's rating doesn't cover them. A save that hangs now times out and retries.
Warehouse proposals show the room. New warehouse proposals print the building's dimensions, as container proposals always have.
A rate you type keeps the part's rating. A rated frame or beam priced at your own rate in the designer keeps its load data on the proposal.
Tidier notes. Discarding a draft quote now removes its notes. Notes left behind by drafts discarded earlier are removed on the day this release goes live, so a few entries may disappear from the Calendar and from search: they pointed at quotes that no longer exist.
Also fixed:
- The customer Activity tab uses plain labels, and shows Baylogik support by name.
- A follow-up made with Add note and follow-up links back to its note.
- The erase dialog says which records keep a customer's name.
- The pipeline board fits a 1440 px screen, and designer titles no longer cut off.
- Discard drafts counts the drafts across every page only when you confirm.
- A supplier price file left open past midnight can't apply with yesterday's date.
- Help and the website say which designer hides parts that don't fit and which one flags them.
1.34.0 ·
No invented prices
Baylogik never invents a price. A part with no price on your price list now reads Not priced until you set a price, or a rate in the designer, and a quote with a Not priced line can't be sent. Before, the designer quietly filled in frame, beam and shelf rates ($90, $20 and $25 on a container) that nobody had chosen. A rate you type in the designer still applies, and the quote marks that line "manual rate" for you; your customer never sees the tag. Quotes you've already sent don't change.
Older drafts tell you when they need updating. A draft saved before this release can still carry those old filled-in rates. Its page now says Prices need updating: press Get latest prices and those lines read Not priced, ready for a real price.
Defaults start blank. Branding & setup › Default pricing and the install rate on Generate quote no longer show figures you didn't set. Anything you saved yourself is kept.
Services are added only when you say so. A service on My products (installation, freight, an inspection) goes on every quote only when you tick Add to every quote, just like an accessory. Importing a services list without the add_to_quotes column no longer puts them all on every job.
Send when you're ready. Once your price list covers every line, Send is there straight away, without pressing Get latest prices first, and you see Quote sent and locked. when it goes.
Your terms on the proposal. The Terms line from Branding & setup now prints at the foot of new proposals, their PDF and your customer's page.
Also fixed:
- Part numbers fill the Parts list, its printout and the CSV.
- Unpriced drafts read Not priced, never $0, in every list and on the board.
- New-stock "to order" covers frames, beams and deck panels you've never received; signs, clips and other accessories aren't flagged.
- Drawing labels no longer overlap the racking or the wall.
- Your customer's new or used choice stays put when they reload the page.
- Dashboard figures match the lists they open.
- Platform admins stay signed in after Stop impersonating.
- Branded account emails, part numbers in the frame and beam pickers, and a tidier experience for read-only members.
1.33.1 ·
Supplier costs apply again
Apply this supplier's costs works again. Choosing Apply this supplier's costs opened a review of the price changes but gave you no way to apply it. The review page now has an Apply panel: it shows the effective date and what will move, and one click makes that supplier preferred and moves your price list's costs. Undo is right there if you change your mind, and leaving the review without applying still changes nothing.
1.33.0 ·
Blog and better search visibility
A Baylogik blog. baylogik.com now has a blog: plain-English articles on racking safety for dealers and the warehouses they quote for, each with key points, common questions and links to the regulators' own guidance. The first articles are being reviewed and will appear once they're approved.
Easier to find. Search engines and AI assistants can now read baylogik.com's public pages from anywhere, so people looking for racking quoting software can find us. Your workspace is unchanged: the app itself stays limited to the countries we serve today.
Further reading in Help. Help articles about safety items, load signs, the designer and used stock now link the SafeWork NSW and WorkSafe Victoria guidance, which is worth passing on to your customers.
1.32.0 ·
Development in the console
For the Baylogik team. The platform console has a new Development page where our own team sees the project's status, open decisions, roadmap, recent changes and sales materials, built from the same records that ship with each release. Nothing changes in your workspace.
1.31.1 ·
Cleaner proposal PDFs
The proposal PDF looks of a piece. The 3D views are now captured on white, and the drawings and 3D views sit on white frames, so they no longer show as tinted boxes on the page. The space after the end of the document prints white too.
No more near-empty last page. Why us, Terms & acceptance, the signatures and your footer now fit on one page in the usual case, and your footer always stays with the signatures. A typical container proposal is now four pages instead of five. The text is the same size as before.
Logo help where you upload it. Settings › Business & branding now says what works best (a wide PNG on a transparent background, about 1200 × 300 px) and the limits (up to 2 MB, kept at up to 1,200 px on the longest side). After uploading you see your logo on the proposal's light header and on your customer's dark page header at their real sizes, and Baylogik tells you if a solid background would show as a box on the dark header. Very wide logos are kept to a sensible width on proposals, the customer page and emails.
Quotes sent before your logo. A sent quote keeps the branding it was sent with. When you've added or changed your logo since, the quote page says so quietly and points you to Revise to send a new version. Your customer never sees the note.
Quotes you've already sent look exactly as they did.
1.31.0 ·
Where every job stands
See where every job stands. The projects list now shows each project's latest quote, its status and total inc GST, or "No quote yet". Click the Latest quote heading to put the biggest jobs first. Narrow the list by customer, by designer (container or warehouse) or by who created the project, or show only mine (projects you created or whose latest quote you own) and projects that have an open quote (a draft, sent or viewed quote). The filters stay in the page address, so you can bookmark or share the view.
Discard drafts in one go. Tick quotes on the quotes list and choose Discard drafts. The bar counts only the drafts it will discard, for example "Discard 3 drafts", and skips everything else with the reason, such as "sent and accepted quotes can't be discarded". Drafts on a sample job are kept. When a discarded draft was a revision, the quote it revised is live again.
Fewer corner protectors at offices. A run end less than 600 mm from an office keep-out is now treated like a run end against a wall, so it no longer gets a corner protector. Run ends at columns, dock zones and other keep-outs still get one.
The parts list prints properly. Print in the designer's Parts list now gives a clean A4 list: the job line, every part with its brand, quantity and estimates, the header row on each page and the total, without the app around it.
Tidier proposals. On quotes you send from today, the Bill of materials starts on a new page and the totals stay with their payment terms. Quotes you've already sent look exactly as they did.
1.30.1 ·
Logos and stored PDFs fixed
Your logo works. Uploading a logo in Settings › Business & branding failed for every workspace since launch, so no logo appeared on proposals or emails. It now uploads, and shows in your top bar, on your proposals and their PDFs, and at the top of the quote emails your customers get. PNG, JPEG, WebP or SVG up to 2 MB; an SVG is turned into a crisp PNG so it shows everywhere, including email.
Sent quote PDFs are kept. Quote emails always attached the PDF, but the copy Baylogik keeps was never saved, so Download PDF never appeared on a sent quote. From this release every PDF you send is kept, encrypted, and Download PDF works for your team and from your customer's quote link. Quotes sent before today get a kept copy the next time you resend or extend them.
Problem-report attachments, load-table documents and supplier price files are saved again too. The same fault stopped them being stored.
1.30.0 ·
Get priced fast
Price your racking. The Getting started step that used to say "Set your prices" is now "Price your racking", and it only ticks when every frame and beam you offer, and every mandatory safety item, has a sell price. Until then it tells you how many are left, for example "37 of 52 active parts have no price". Its button opens the price list at a short panel: import your supplier's price file (the fastest way), or start from the recommended retail price where the catalogue has one.
Start from RRP. Where a manufacturer's recommended retail price is in the catalogue with its source and date, one button sets your sell prices from it, with an optional discount and rounding. It sets sell prices only, never your costs, and each one is marked "Indicative" until you change it. You see every price before it applies, and you can undo it in one step. Today the catalogue has no sourced RRPs, so the button stays off and says why; your supplier's price file is the way to go.
A check before you send RRP prices. When a draft quote has lines priced from an RRP, the quote page says so, and Send asks you to confirm. Your customer never sees the word RRP: proposals, PDFs and the quote link are unchanged.
Set sell from cost. If you know your costs, set sell prices from them with a markup or a margin in one go. You can undo that too. The margin column now says "Cost not set" instead of showing a margin that isn't real. A new optional step, "Add your costs", ticks when most of your priced parts have a cost.
Safety items counted the way they're fitted. Items fitted once per run count each run, so a row split by a cross aisle or a keep-out counts as two. Corner protectors go on every free-standing end frame: any run end 600 mm or more from a wall, and in a container, the end facing the doors. Mandatory safety items now appear on every quote from the start. Until they're priced they read "Not priced" and Send is refused, with the items named and a link to the price list. Drafts pick them up the next time they're priced. A safety item you price at $0 is now a $0 line rather than being left off. The Dexion beam clip only goes on Dexion designs.
Four sample jobs. New workspaces now get two samples for each kind of job: the coolroom and small warehouse as before, plus a 20 ft shipping container fit-out and a distribution centre with columns, an office and a dock. The distribution centre shows the positions lost to obstructions, the Safe Working Load sign, and the parts list at scale. Samples stay unpriced until you price your racking. If your workspace already has samples, Getting started → "Add the missing sample jobs" adds the new ones; nothing is added without you asking.
Fixed. Opening a quote link right after a quiet spell no longer fails now and then. In the platform console, raising catalogue RRPs by a percentage such as 10% works again.
Nothing you've sent changes. Sent quotes, proposals and your prices stay exactly as they are.
1.29.0 ·
Brands, suppliers and price files
Your brands in one place. Catalogue › Brands lists your own brands first, then the platform brands with their switches, with how many products each has and how many are priced. Add, rename or archive your own brands; a brand you rename keeps working everywhere, because its parts and designs don't depend on the name. Narrow the catalogue or the price list to one brand, and Baylogik remembers your choice.
Suppliers. Keep your vendors and distributors under Suppliers: their codes for your products, what each one charges (in their currency, with the exchange rate you set), and one preferred supplier per product. Only the preferred supplier moves your price list; other suppliers' costs are kept so you can compare them, and switching is one deliberate step with a review first. Paste a list of codes straight from a spreadsheet to link them all at once.
Supplier price files that remember their columns. Upload a supplier's CSV or Excel price list as they sent it, cover sheet and all. Map the columns once and Baylogik saves the mapping for that supplier, so next month's file fills itself in even if the columns have moved. Review every change with its margin before and after, choose when it takes effect, then apply.
Undo, history and where a price came from. Every import has its own page with each row it changed, the original file and a download of the differences. Undo an import and Baylogik shows what will happen first; prices you've changed by hand since are left alone. On the price list, each price says which import and supplier set it and links straight to that import.
Know when prices move under a quote. A draft or sent quote now tells you when the price list has changed under its lines, with the difference to the total, so you can reprice or revise before your customer accepts. Quotes never change on their own.
Exports. Download the price list, a supplier's items or an import's differences as CSV or Excel, filtered to the brand or supplier you're looking at.
Which plan: brands, the supplier directory, exports and undo are on every plan. Supplier price files with saved mappings, and keeping costs from more than one supplier for the same product, come with Team. There's no limit on the number of suppliers. Suppliers is visible to the people who can see costs.
Nothing you see changes on the day. Your designs, brand choices, prices and draft quotes stay exactly as they are; brands the platform adds later start switched on.
1.28.2 ·
Honest prices
The price list is straight about RRPs. Baylogik's catalogue doesn't carry recommended retail prices for most products yet. When nothing on the page has one, Sell = RRP (all) and Sell = RRP for section are now switched off and say "No RRPs in the catalogue yet", instead of doing nothing when pressed. They work as before for any product that does carry one. The fastest way to price your racking is still your supplier's price file: Price list → Distributor import shows every change before it is applied.
Our website and help say the same. We removed the claim that the manufacturer's RRP is "one click away" and the help centre's statement that every product has one.
Less personal data in our error reports. When something goes wrong, the report Baylogik's error monitoring keeps no longer includes your IP address or most of your browser's request details, only what we need to fix the problem.
1.28.1 ·
Private files
Quote PDFs and problem-report attachments are now stored encrypted. The PDF of every quote you send, and any screenshot or file attached to a problem report, is encrypted before it is saved. Only Baylogik can open it, and only for someone who is allowed to see it.
Downloads go through Baylogik. Download PDF on a quote now works only for people in your team who can view quotes. Your customer's copy comes from their own quote link, and stops working if you revoke that link. The PDF is no longer reachable at a separate file address that could be passed around.
Nothing changes in how you work. Sending, resending and extending a quote attach the PDF to the email as before, and Download PDF appears in the same places. Files saved before this release are moved to encrypted storage over the following days.
Also: when you delete a workspace, its stored files (logo, quote PDFs, attachments and load-table documents) are deleted with it, as they have been since 1.25.0.
1.28.0 ·
Building keep-outs
Columns, offices and dock zones in the warehouse designer. On Setup, under Keep-outs, add each part of the floor the racking has to stay clear of: its type, position from the left and top walls, size, an optional label such as C1, and any clearance the site needs. Every bay that overlaps a keep-out is left out, and the rest of the row carries on either side of it, so the bays, frames, beams, parts list, estimate and quote all count racking that can actually be installed.
See what each one costs. Each keep-out says how many bays it removes, and the stat strip adds the pallet positions lost. The floor plan hatches every keep-out and outlines the bays it removed, Bays and levels shows the gap, the 3D model draws columns and floor zones, and the Summary lists them with the totals. A keep-out that removes no bays, such as a column in a flue or aisle, is a note on the Summary, not a warning.
Your labels stay yours. The proposal and the online quote draw the keep-outs by type (Column, Office, Dock zone), never with your own labels.
Fixed: the mandatory Safe Working Load sign ('1 per rack run') was missing from estimates, the Parts list and quotes. It's now included, one per rack run — each run of racking, counting a row split by a cross-aisle or keep-out as separate runs. Draft quotes pick it up when next priced; sent quotes are unchanged.
Also: bay settings stay on the right bays after a keep-out removes one, and Add keep-out and Edit move straight into the form for keyboard and screen reader users. Existing layouts don't change until you add a keep-out.
1.27.1 ·
Hardening
Sent proposals stay exactly as you sent them. Proposals now print room and shelving dimensions the way the designers do, with a thin space for thousands (12 000 mm rather than 12000 mm). Quotes you've already sent keep the wording they were sent with, on the online quote, in the app and in any PDF made again later.
Steadier and quicker pages. We fixed the cause of a rare error when a page was opened after a quiet spell, and quote pages, sending a quote and moving between workspace pages now make fewer trips to the database.
Fonts from home, again. The body and figure fonts are now hosted by Baylogik, like the heading font, so nothing loads from Google and a Google outage can't hold up an update.
Easier to use with a keyboard and a screen reader. In Bays and levels, press Tab to reach the drawing and use the arrow keys to scroll a long row; screen readers announce the row by name. With deck panels on, the drawing shows deck panels and cartons, as the 3D model does.
One wording for missing prices. A part with no price reads "Not priced" everywhere: the designers' Parts list, the price list and imports, as it already did on quotes and proposals.
Also: turning on two-step sign-in no longer risks signing you out at the moment you finish, and plan labels in the online quote's layout explorer stay readable on any screen.
1.27.0 ·
Warehouse polish
Pallet positions you can quote from. The warehouse designer now counts how many pallets actually fit side by side on each beam, using your Catalogue pallet standard (loaded on its shorter side) and a side clearance you set under Defaults & clearances (75 mm unless you change it, and you can override it for one design in Fine-tune). On a typical 2 700 mm beam an Australian pallet fits 2 and a Euro pallet fits 3, so pallet position counts go up, often two to three times what earlier versions showed for the same layout. The plan, the bay drawing, the 3D model, the Summary and the proposal all use the same number. Quotes you've already sent keep exactly what they said.
A designer that reads like a drawing. The header now leads with pallet positions, then bays, rows, levels, floor used, cost per position and the estimate. The floor plan labels every row (1A, 1B and so on), shows bays and positions per row, and dimensions the aisles, frame depth, flue and setback. Click a row to open it in Bays and levels, where the row is drawn to scale with the bay settings docked beside it. Racks are drawn in ink and grey in both designers and on proposals; the 3D model keeps its orange steel.
Warnings that fix themselves. The Summary lists each warning as a card, and most come with a one-click fix: set the aisle to your house standard, set the cross-aisles the layout needs, choose a shorter frame or lower levels above the frame. When rows or bays don't fit, it now says by how much. Capacity is set out as one table per bay profile, with each source named once.
A warehouse parts list. Parts list in the warehouse designer lists the frames, beams, deck panels and mandatory safety items with part numbers and quantities, the same lines as the estimate and the quote. Print it, or download a CSV with no prices to send to a supplier. The container designer uses the same list, and both designers now show one estimate everywhere.
Easier setup. Setup keeps the basics, with racking picked Brand, then Frame, then Beam; everything else moves to Fine-tune, which is marked when anything differs from your defaults. Frame and beam rates lock to your price list when the part has a sell price.
Proposal colour. New workspaces start with a Baylogik ink proposal colour. Existing workspaces keep the colour they have, and every workspace can still choose its own under Branding.
1.26.0 ·
Sample jobs, BOM export and a 3D view that behaves
Two finished jobs in every new workspace. A new workspace now starts with two sample jobs for a sample customer: a coolroom in the container designer and a small pallet-racking warehouse, each with a saved design, a 3D model and a draft quote. Everything sample carries a Sample badge and doesn't count towards your setup steps or your figures. Sample quotes are priced only from your own price list, so until you set your prices their lines say "Not priced". A sample quote can't be sent: duplicate it as a real job to make it yours. When you're done, remove them from Getting started. Baylogik lists exactly what will go first, and keeps anything you've really worked on, such as a job whose quote you've sent. Existing workspaces don't get sample jobs unless you choose Add sample jobs.
Download the bill of materials. Every quote has a Download BOM menu with the parts list as CSV or XLSX: part number, brand, description, quantity, new or used and, once stock is taken, where it came from. The plain download is a cut list you can send to a supplier, with no prices and no load ratings. Owners, admins and finance also get a version with cost and sell prices.
No more $0 quotes by accident. A line with no price now reads "Not priced" instead of $0.00, the totals say how many lines still need a price, and the quote can't be sent until every line has one. A line you've priced at $0 on purpose still sends as usual.
A 3D view that stays put. The warehouse 3D model now always opens with the whole layout in view, on a phone too. You can't zoom out until it's a dot or pan it off the screen, and Iso, Top, Front, Side and Fit bring it straight back. It also draws what you're quoting: deck panels only when they're on, floor pallets only where the bay has them, and one pallet per level in each bay, the same count as the Summary. Your customer sees the same model in the proposal and on their online quote.
Thinking about inspections. A new Inspections page in the menu asks whether you'd use periodic racking inspections in Baylogik. It isn't built and there's no date; join the waitlist if you'd use it, and tell us how.
Fixed. The platform console's Plans page loads again. The home page no longer scrolls sideways on a phone.
1.25.0 ·
Founders' product
Pallet racking, bay by bay. The warehouse designer now lets you set the beam levels of the default bay, give one bay or a whole row its own levels from the Bay elevation view, and put pallets on the floor with no ground beams. A new warehouse design starts as pallet racking: pallets on the floor, three beam levels and no deck panels. Switch Deck panels on when you need them; when they're off, the quote has no deck-panel lines. If you change the rows after setting bays, Baylogik tells you which settings moved and lets you clear or keep them — nothing is dropped quietly.
Your own frames and beams, on every plan. Add the frames and beams you sell that aren't in the catalogue under Catalogue → My products, or import a list with prices from a spreadsheet. They appear in both designers under your brand and are priced on your quotes. Give them a compatibility group to pair them with a catalogue brand; mixing brands in a bay still raises the non-OEM warning.
Your own load tables, on Team. Type in your manufacturers' load tables with the document's title, revision, date and page, and attach the PDF if you like. Baylogik rates your parts from the row at exactly the span or spacing, or the next more conservative one. It never interpolates and never works a capacity out from dimensions. Each figure is checked before you save it, and a capacity that rises as the span grows is refused as a typo. Where your table doesn't cover a part, it says "not certified" and why. Your tables and documents stay private to your workspace, and documents are stored encrypted.
Your customer sees whose figures they are. Proposals, the online proposal and the PDF now have a Load data section: each rated part, the row used, the source and date, and "Load data supplied by" your business. Quotes you've already sent keep exactly what they said.
Warnings that say whose rule it is. Aisle width, run length and headroom warnings now compare your layout with your own settings in Defaults, and say so. New warnings flag a frame with no rating at your layout's level spacing, or a spacing beyond your load table. The warehouse designer stays in beta until a racking engineer has reviewed what it says about standards and capacity.
Fixed. Quote lines no longer show a capacity that had no source. Warehouse quotes no longer add deck panels you didn't ask for. The over-height warning showed the shortfall a thousand times too large; it's right now.
1.24.0 ·
Plans that fit, a trial with no card
Three plans, priced for the people who quote. Baylogik now has Starter (A$149 a month), Team (A$399 a month) and Enterprise (from A$990 a month), all plus GST. Starter includes 2 seats and Team 5, and you can add more. Read-only and Warehouse users don't take a seat: up to 10 are free. Pay annually and you get two months free. Team adds stock across several locations, the Finance and Warehouse roles, and distributor price files.
Try everything for 30 days, no card. Every new workspace starts with a 30-day trial of Team, with 5 seats. Workspaces that already exist get the same 30-day trial from today. We'll email you during the trial, and from a week before it ends a banner reminds everyone to choose a plan.
Nothing is lost if a trial ends. Without a plan, the workspace becomes read-only: everyone can still sign in, see everything and download the full export. It's kept for 180 days, then deleted, and you can subscribe again at any time in between. Your customers can still open proposals you sent, but they're asked to contact you to accept or ask a question. An owner can delete the workspace sooner.
Have a code? Enter it under Plan & billing, or bring it to sign-up. Codes can add trial days, give free months or take money off your subscription.
One new page for your plan. Plan & billing shows where your workspace stands, how many seats are in use, the plans side by side and your billing contact. Online checkout is being set up: for now, choose Talk to us and we'll set up your subscription with you.
Your proposals, your name. Enterprise workspaces can remove "Powered by Baylogik" from their proposals and workspace.
1.23.0 ·
Say what it does, charge the right tax
Your country, your tax, your currency. Choose your country under Branding & setup and Baylogik quotes in the right currency with the right tax: GST for Australia and New Zealand, VAT for the UK and Ireland, GST for Singapore, or your own name, rate and currency for anywhere else. Not registered for the tax? Turn it off and your quotes say so plainly. Quotes you've already sent keep the tax and currency they went out with.
Changing currency never converts your prices. If you switch currency with a price list in place, Baylogik tells you how many prices and drafts it affects and asks you to confirm. Totals on the dashboard, board and customer pages only add up quotes in your currency, and say how many were left out.
Proposals that only promise what's true. Baylogik is a sales and proposal tool. Every layout drawing and 3D view now says "Layout for quotation only — not an engineered design", and every proposal ends with a line saying capacities and load signs need confirming by the manufacturer or a qualified engineer. You can't remove these lines; they protect you. The default proposal wording has been rewritten to match. If you never edited a default, you'll see the new wording; anything you wrote yourself is left alone, and quotes already sent don't change. The Recommendation section is now off until you write your own.
A straighter website. The website and plans page now describe only what Baylogik does today.
If you export quotes to a spreadsheet: the CSV columns total_inc_gst and accepted_total_inc_gst are now total_inc_tax and accepted_total_inc_tax, with new tax_name and currency columns. Update anything that reads the old column names.
1.22.0 ·
See it, price it, close it
Forms keep what you typed. If something needs fixing, like an ABN that doesn't add up, Baylogik now points at that field and keeps everything else you entered. ABNs are also checked properly against the ATO's rules.
Discounts that create urgency. A discount now has its own place on the quote, with an optional end date. Your customer sees "10% discount if accepted by Thursday" with a countdown. If the date passes, they can still accept, at the full price, and they're told clearly before they do. You can extend a discount from the quote at any time.
Work through quotes faster. Tick several quotes to reassign them, extend them, mark them lost or export them in one go. Every quote keeps its last 10 versions, and a draft can go back to any of them.
Tasks that come back around. Set a task to repeat daily, weekly, monthly or yearly, and the next one appears when you finish. You'll get an email when someone assigns you a task, and a short morning summary of what's due. Both can be turned off in your account.
See the trend, not just the number. The dashboard now shows 12 weeks of quotes sent, work won, win rate and new customers (plus deposits for finance and stock to order for the warehouse), each compared with the previous four weeks.
Let customers walk through their layout. The layout on our website can now be turned, zoomed and switched between floor plan, cross-section and 3D. Your customers can do the same with their own layout from their proposal, right in the browser. Prices are never part of what's shared for the layout.
1.21.0 ·
Find it, plan it, follow it through
Everything is where you expect it. The menu now follows how a racking job flows: Dashboard, Calendar, Tasks, Customers, Projects and Quotes come first, then stock and pricing, then messages, then workspace settings. Projects have their own section, so the designer is always two clicks away. Every list can be searched, sorted by clicking a heading, and paged.
From quote to layout and back. Open the layout straight from a quote, the quote list or a pipeline card. Make your changes, press "Save and return", and Baylogik tells you the layout changed and offers to reprice. Each quote keeps its last 10 versions, with the total and who changed what, so you can see exactly how a price moved.
Follow-ups that get followed up. Follow-ups are now tasks. Give each one a date, an owner, notes along the way, and a short note when it's done. A new calendar shows tasks, quote expiries, deliveries and installations by month, week or day. You can also subscribe to it from Google Calendar, Outlook or Apple with a private link.
A dashboard that points at the work. See at a glance what's expiring, what's expired, what customers have opened but not decided, and what was won this month. Click any figure to open that exact list.
Quote PDFs are back. Quote emails were going out with only the portal link because the PDF engine wasn't included in the live site. That's fixed, and if a PDF ever can't be attached again, the quote now shows the reason.
1.20.0 ·
The right hands on the right stock
Roles that fit a racking business. There are now six roles: Owner, Admin, Estimator, Finance, Warehouse and Read only. Each one can do exactly what that job needs, and the Team page shows who can do what. Cost prices and margins are visible only to owners, admins and finance. Everyone else sees sell prices, on screen and in every export.
Stock where it really is. Set up your yards, warehouses and vans as locations, then click any location to see what's sitting there. Receive, count, write off and move stock between locations. Mistakes are corrected with a reason, never rubbed out: the original entry stays and the correction sits beside it. Only the people allowed to manage stock can do it. Every movement is listed under Activity → Inventory, and you can import or export a whole stocktake from a spreadsheet.
New stock too, and honest lead times. If you hold new stock, turn on new-stock tracking and set how long ordering usually takes. When a quote needs more than you have, your team sees exactly what to order. Your customer is told to allow extra time, on the proposal, the portal, the PDF and the emails, without ever seeing your stock levels.
Help beside your work, and a calmer top bar. "How it works" now opens the guide in a panel beside the page, so you never lose your place. Search sits in the middle of the top bar, and your account, workspaces and sign out live in one menu on the right.
1.19.0 ·
Tell us, and hear back
Release notes you can read. Every Baylogik release is now listed on one page in plain English, linked from the Help centre and from the Help menu inside the app under "What's new". When a release is worth knowing about, a short note appears once when you next open Baylogik.
Ask for what you need. Choose "Request a feature" from the Help menu to suggest something, or vote for the ideas other racking businesses have already asked for. As you type, similar requests are suggested, so the votes add up instead of splitting across duplicates. Other companies never see your name or company. When we plan it, ship it or decide against it, we'll email you.
Report a problem in a minute. Choose "Report a problem" from the Help menu, say what happened, and paste or drag in screenshots. Baylogik records the page you were on and your browser, so you don't have to. You can follow the report and read our reply. Every file is checked before it's stored: images are rebuilt from scratch to remove anything hidden inside them, and anything that isn't a plain image, PDF or text file is refused.
1.18.1 ·
Fonts from home
Version 1.18.0 didn't go live. The heading font couldn't be downloaded from Google while the site was being built, so the update stopped and the previous version kept running. We now host that font ourselves, so a build no longer depends on Google, and 1.18.0's features ship with this release. Nothing looks different. It went live on 1 October and was checked the same morning: the site, the Help centre and the demo all load.
1.18.0 ·
New or used, your customer's call
Used equipment is now a first-class option. Put a used price next to any product's new price, and optionally record how much used stock you hold in the new Inventory section. A quote can offer new, used or both. When used stock runs short, the quote mixes the two and says so plainly. Your customer opens the proposal and picks new or used line by line, and the total updates as they go. When they accept, our servers re-check every figure, and the used stock they chose comes off your inventory automatically.
See your whole pipeline at a glance. A new board lays out every quote by stage, with your win rate and a weighted view of what's likely to close.
Distributor price files, without the fear. Upload the CSV or Excel file your distributor sends. Match its columns once, then review every change before anything is saved. Set new sell prices by markup or margin, and schedule them to take effect on a future date.
A proper welcome. New users get a short welcome, an optional guided tour, and a setup checklist that ticks itself off as they do the real work. There's a public Help centre with 15 step-by-step guides and a click-through demo anyone can try without signing up. Every screenshot is taken from the real product.
Quotes you can manage after sending. You can now revise, extend, withdraw or discard a quote. Quotes expire on their valid-until date, and your team gets a reminder beforehand.
Behind the scenes, this release also closes a set of security gaps found in a full audit, including one where a sign-in link could skip two-factor authentication. It also tidies the look and accessibility of every screen, and roughly halves the database work behind the dashboard.
One thing to check: an older bug could blank prices on other categories when you saved one category. It's fixed, but it's worth opening your price list once to confirm nothing is missing.
1.17.3 ·
See it land
After importing a price list, the new prices now appear in the table straight away — previously they were saved but the screen didn't show them until you reloaded the page (and pressing Save before reloading could have undone the import). Fixed, and covered by an automated test that imports a real Excel-edited price file on every build.
1.17.2 ·
Excel-proof prices
Price lists edited in Excel now import properly. Excel quietly turns prices into "$25.00" and "$1,245.00", which the importer couldn't read, so an upload looked like it did nothing. It now reads those formats, and after every import it tells you plainly how many prices changed, how many were already right, and exactly which rows (if any) it couldn't use and why.
1.17.1 ·
Send it again
A sent quote can now be sent again — to the same customer contact, or as a copy to anyone else (their accounts team, a site manager). It goes out exactly as it was first issued: same number, same prices, same PDF. Nothing about the quote changes, so there's nothing to reconcile.
1.17.0 ·
The proposal travels
Quote emails now carry the proposal itself: a PDF, rendered on our servers from the exact same document the portal shows, attached to every send. Customers can forward it to a director, print it in a site office, or file it — and the online portal remains the living version where they chat, confirm and accept. Both sides also get a download button. If the renderer ever hiccups, the quote still goes out instantly with the portal link — the PDF is a bonus, never a blocker.
1.16.0 ·
Signed by the right hands
Accepting a quote now proves who's accepting: the portal emails a six-digit code to the contact on record, and only that code seals the deal. A forwarded link alone can no longer commit anyone to anything — and the supplier still gets told the moment it happens.
New signups also stop hitting a silent wall: if your email isn't verified yet, the workspace-creation page now says so plainly, shows where the link went, and offers to resend it.
Under the hood: the customer portal gained a watch-only content security policy (telemetry before enforcement), and images uploaded to the marketing CMS now land in durable storage instead of vanishing.
1.15.0 ·
The curtain
While the product is still being fitted out, the front door can now be set to open only for the countries we choose — flip one setting and visitors from anywhere else see a polite "not available in your region yet" instead of the app. Webhooks and scheduled jobs are unaffected, and removing the setting opens the doors again instantly. It's a curtain for the build phase, not a lock — the real locks (sign-in, two-factor, tenant isolation) are unchanged underneath.
1.14.1 ·
Two buildings, one keyring
Running the platform and working inside a workspace are different jobs, and now the app treats them that way. Nick's account (and any future platform admin who also belongs to a workspace) gets a proper front door: /app asks whether you're headed to the platform console or a workspace, the console has its own account menu and sign-out, and each side carries one clearly-marked door to the other. No more being quietly teleported into the org while doing admin work — crossing over is always your click, never the app's guess.
1.14.0 ·
Locks on every door
Two-factor authentication arrived everywhere. Anyone can now protect their account with an authenticator app — scan a QR code, confirm one code, store your backup codes — and from then on signing in takes a six-digit code, an emailed code, or a backup code, with an option to trust a device for 30 days. Prefer no password at all? The sign-in page can email you a one-time sign-in link.
Owners can flip one switch to require two-factor for their whole workspace — the screen shows how many of your people are already set up before you commit — and from that moment nobody gets in, on any page or action, until they've enrolled. The same rule can be turned on for the platform console itself once we've enrolled.
The platform console also got real user management: search and filter every account, open one to see their workspaces and live sessions, and create, edit, ban, reset or remove — each action guarded so you can't saw off the branch you're sitting on (no self-bans, no removing the last platform admin, no deleting someone who solely owns a workspace), and every action lands in the audit log.
1.13.0 ·
The security pass
Before launch, the whole app went through a proper security assessment — four specialist reviews, every claim re-verified adversarially, live break-in attempts against the database's tenant walls (they held), and the framework's actual source checked where it mattered.
What it caught is now fixed: the platform console pages each guard themselves instead of trusting their layout; the public quote portal can no longer be used to flood a subscriber (or our sender reputation) with email; read-only viewers really are read-only; changing your account email now asks the address you already own; new signups must verify their email before creating a workspace; and accepting a quote finally tells the supplier — with the acceptor's name, position and notes — which the portal had been promising all along. Invited team members also stop hitting a dead link: the invitation page now exists, and signing up from it brings you back to it.
Left on Nick's desk, deliberately: moving local development off the production database (the one remaining High), the Resend DNS records, the first CMS login, and a token rotation. The full report — findings, what held up, and the roadmap — is the Baylogik Security Assessment artifact.
1.12.1 ·
Mail that can't block a sign-up
Email sending was switched on and tested against the real account. Until the baylogik.com domain records were in place, sends were refused, and every refusal was logged with its reason in the platform console. Sign-up emails (verification and welcome) never stop the sign-up itself: if one can't be delivered, it's logged and the person carries on. Password resets, email changes and invitations still tell you when an email couldn't be sent, because you need to know.
1.12.0 ·
Signed, sealed, delivered
Accepting a quote now means confirming who you are: name, position, email and phone — pre-filled from the contact card, all required — with a notes field for things like the preferred delivery date. The org sees exactly who accepted, and how to reach them, in a new "Accepted by" card on the quote.
Chats got friendlier and more useful: a business emoji set on every composer 👍, optional email and phone alongside a customer's messages, and both dashboards now open with a 💬 New messages section — the org sees which customers are waiting (and when Baylogik has written), the platform console sees which workspaces are waiting on us.
1.11.1 ·
One feed for everything
The chat on the customer portal now has its own section, "Chat with our specialists", with its own name field, so a customer can ask a question without going near the accept and decline buttons. The Activity log became one feed with filters: everything, system events, customer conversations and emails, or messages with Baylogik.
1.11.0 ·
The customer portal
The public quote link is now a proper portal in the subscriber's colours: their logo and a status chip up top, the full proposal, and real actions — accept, decline with a reason, and a message thread. When a customer writes, the sales inbox hears about it and the quote list shows an unread badge; when the org replies, the customer gets a "your quote has been updated" email that opens straight back into the portal. Everything still prints as clean A4 — the portal chrome stays off the paper.
The same messaging runs between Baylogik and every workspace: subscribers get a Messages page (a direct line to us), and the platform console gets the matching inbox.
Colours also landed where Nick wanted them: the accent family now owns the investment panel (light accents flip to ink text — no more white-on-sand), primary owns the app header and the proposal footer, and the panel colour dresses the customer portal.
1.10.0 ·
Their brand, everywhere
Subscribers now get three colours with real jobs: Primary is who they are (the masthead, their mark in the app bar), Panels colours the dark bands that give the proposal its rhythm — the investment panel and the footer — and the accent stays the one colour that runs through every number box, rule, bullet and total. Pick a light panel colour and the text flips to ink by itself; nothing ships unreadable.
The brand now follows the customer everywhere: the workspace top bar leads with the subscriber's own logo and name, the quote email arrives in their colours, and the accept button on the public quote link matches their documents. Defaults keep every existing proposal looking exactly as it does today.
1.9.1 ·
Prints properly
Polish from Nick's first pass over 1.9.0. Draft proposals now show the summary band (room, key points and the investment panel) that only sent quotes had before. Printing a proposal gives the whole document on clean A4 pages, with the app's menus left off, colours kept, and headings held with their content. The proposal view has a back button to its quote, and the invite-a-user window is roomier, with a plain description of what each role can do.
1.9.0 ·
Follow up on everything
Notes now live everywhere work happens — on a customer, a design, a quote — and a note can carry a reminder. Open follow-ups sit at the top of the dashboard until someone records what was actually done; that record is the price of ticking it off.
Email is real: sign up and you're asked to verify, forget your password and a reset arrives, change your address and the new one gets a confirmation. Every message the platform sends is logged and searchable in the platform console; subscribers see exactly their own quote mail and nothing else — the database enforces it, not just the screens. Quotes go out from no-reply with replies landing in your sales inbox.
You also get a proper account page (profile, phone, password, sessions, email change) behind your name in the top bar, and admins can push a password reset to any team member. Press Ctrl-K anywhere and search the whole workspace — customers, contacts, sites, designs, quotes, notes — with filters. Address fields autocomplete once a Places key is set. And the quotes screens finally look like the rest of the console, with the dashboard tiles clicking through to what they count.
1.8.0 ·
The workspace, properly
The whole workspace now looks and works like the original console: boxed sections with the ink tick headers, joined stat strips, outlined status pills, brand icons in the nav, and the same page structure — Customers, Quotes, Branding & setup, Catalogue, Price list, Users, Plan & billing, Activity log, Data & privacy.
Customers is a real CRM again: search, filter by status and owner, sort, tick rows for bulk owner/tag/status changes, CSV in and out, and a customer page with tabs for designs, quotes, contacts & sites and activity — including duplicate-design and a proper "New design" flow. The Activity log shows who did what, with any platform-support access highlighted. Users gets role management and the capability matrix. Catalogue and Price list match the spec: instant switches, RRP / Cost / Sell with live margin, bulk "Sell = RRP", unpriced flags and CSV round-trip. Branding & setup is three clean tabs, including the new layout defaults — your house walkway and aisle standards now drive the designers.
Also fixed: the floor plan and cross-section no longer zoom forever — drawings now sit letterboxed in their panel like the 3D view always did.
1.7.0 ·
The designer, properly
The container designer now reads like the original: Room (interior), a Brand → Frame → Beam picker that hides anything that won't fit and tells you why, segmented Walls used and Walkway controls, the Storage gained tiles, the layout described in plain sentences with the numbers bolded, and the green-light "Height fits" note at the bottom. Fine-tune keeps the wall overrides, per-bay shelf grid and costing table in the same shape.
Generating a quote also asks the questions the sample proposal always answered: add installation (per bay or fixed), a delivery charge, payment terms and any site notes. They price server-side, print on the proposal, and are frozen with everything else the moment the quote is sent.
1.6.1 ·
Element for element
The proposal now matches the sample document line for line. The summary bullets read as sentences with the key figures in bold. The totals split out materials and delivery before GST, and the total is in your accent colour. A payment-terms strip sits beside the deposit, and an editable "Recommendation" panel sits between "Why us" and the terms. The last page closes with "Thank you for considering" your business name.
1.6.0 ·
The red thread
The proposal gained its 3D page — four captured views of the actual model, taken the moment a quote is generated — and a single accent family: one colour (red by default) runs through every heading number, label, rule, bullet, the total and the deposit chip. Change it once in Branding and the whole document follows.
1.5.1 ·
Your logo, uploaded
You can now upload your logo straight from Branding instead of pasting a web address (PNG, JPG, WebP or SVG, up to 2 MB). Replacing it shows the new one straight away. Pasting a link still works, and with no logo your business name prints in its place, as before.
1.5.0 ·
The proposal, properly
The customer document now matches the POC sample: your tagline under your logo, delivery details, the design's own floor plan and cross-section drawn into the page, the big investment panel, a "Why us" page that is genuinely yours — four boxes you write, always on its own printed page — and commercial terms you can switch on, off, or reword (our text is just the starting point; the deposit and dates fill in automatically wherever you mention them). And you edit all of it the way you asked: the whole proposal on screen with sample data, faded — hover a section, click, type, watch it change. Sent quotes always keep the version they were sent with.
1.4.1 ·
The logo, fixed for good
The Baylogik logo was showing up broken across the website and the app. The logo files held their lettering as live text, which a plain image can't draw in the right font. The logo is now built the way the design system intends (the bay mark as an image, the name as real text), and the rule is written into the project's instructions so it can't come back.
1.4.0 ·
A front door
Baylogik has a website: Home, Product, Why Baylogik, Plans, About and Contact, written in the brand's own voice — numbers first, no hype words, one orange element per page. The Plans page renders from the same plan catalogue the product enforces, so the website can never promise what the software doesn't do. The contact form lands in the platform mailbox. Next on the site roadmap: real designer renders as imagery, a demo video, privacy and terms pages, and the baylogik.com domain cutover.
1.3.0 ·
The catalogue grows up
Product truth is now managed, not just seeded. On the platform side: add vendors and products, set guidance RRPs, select hundreds of products at once for bulk changes, and round-trip the whole catalogue through a spreadsheet with a preview before anything is written — while the old rule holds harder than ever: no load figure changes without naming its load chart. On the subscriber side: switch off the specific products you don't stock, add your own-brand parts and services under your own label, and price at, above or below RRP with one-click "= RRP" everywhere.
1.2.1 ·
Time, zones and shared customers
Three things handled before they could bite. A customer who asks two subscribers for competing quotes is provably safe — each supplier holds their own record and their own quote links, and one acceptance never touches the other. Every subscriber now has a timezone (defaulting to Sydney) that drives every date they and their customers see. And lists grew created/updated columns with click-to-sort headers, so newest and oldest are always one click apart.
1.2.0 ·
The platform has a cockpit
The admin area grew from two pages into the platform console the POC designed — running on live data, not mock numbers. See every subscriber's health signals at a glance, open an account to check usage against plan limits, leave pinned notes, grant contract exceptions (with a mandatory, audited reason), manage the global racking catalogue — where a load figure physically cannot be changed without naming the load chart it came from — and grant or revoke platform access without touching the database. What isn't real yet says so on the page instead of showing pretend numbers: dollar MRR arrives with Paddle amount capture, announcements with the delivery machinery.
Also new: the official language of the product (docs/TERMINOLOGY.md) — platform admins (us), subscribers and their members (our customers), and customers (their customers, who never need an account).
1.1.2 ·
Steel chrome
The app chrome went Ink — the dark-rail-over-light-canvas pattern the best SaaS products share, and the one the brand book prescribes. The designers now fit the screen with no scrolling, the drawings dropped the old prototype's cream for brand paper and steel greys, and logging in as the platform owner works: your normal account, promoted, at /admin.
1.1.1 ·
Looks like the brand
First-use polish: the app is now brand-light everywhere (dark mode parked until it gets a proper design pass — a hidden keyboard shortcut that could flip you into dark without asking has been removed), dimension fields no longer clip digits (7000 always reads 7000, in the brand's mono figures), and the app chrome uses Baylogik's own icon set — including the trade glyphs (bay, quote, catalogue, price tag) no generic icon library has.
1.1.0 ·
The regret-proof MVP
Everything a racking business needs to run the quote-to-win loop, built on a data layer we won't have to apologise for later.
For subscribers (racking businesses)
- The container designer now designs from your real catalogue: pick a brand, frame and beam and see certified capacities; parts that don't fit the room are hidden, walkways are one tap (person / trolley / pallet jack), islands and every wall can be customised, and each bay can carry its own shelf count. Print a workshop parts list straight from the design.
- Customers are a real CRM record: multiple sites (with access notes), multiple contacts, one primary of each, owners, tags, a full activity history, and CSV import/export for bringing an existing book across.
- Quotes sell themselves: sending a quote emails your customer a branded proposal link. They open it (you see "viewed"), and they can accept online with their name — recorded, dated, done. Your logo sits left or right of the masthead, your colours throughout; Baylogik appears only as a powered-by line.
- A read-only viewer role, a quote pipeline view with win rate, and a one-click export of your entire workspace (your data is yours).
For the platform (us)
- A subscribers console: see every account, suspend a non-payer (nothing is deleted, and their customers' quote links keep working), reinstate in one click, and step into any workspace as support — with a visible banner and an entry in that tenant's own audit log, so trust is structural.
- Row-level security in production: even a query with no WHERE clause cannot cross a tenant boundary, proven by adversarial tests. The audit trail is append-only at the database level.
Known limits (deliberate)
- Warehouse designer is Beta — fully working, but proposals carry a certified-engineering disclaimer pending a compliance pass (AS 4084, NZ seismic wording).
- Quote "PDF" is the public link plus print-perfect CSS; server-rendered PDF attachments are on the roadmap.
- Dollar MRR in the console awaits webhook-captured amounts (full console, roadmap). Xero sync (accepted quote → draft invoice, payments back) is designed and interfaced (@repo/accounting) but not yet wired.
1.0.0 ·
Baylogik exists
The overnight conversion of the POC into a deployable multi-tenant SaaS: sign up, create your organisation, brand it, enable your catalogue brands, price your list, design a layout, and send a numbered, locked, server-priced quote — with tenant isolation end-to-end tested from day one.