Every release during the open beta lands here — features, improvements, and fixes. Bookmark this page to see exactly when something changed.
When the AI replied in prose — telling you there was nothing it could do — the suggestions area failed to render and took the entire project screen with it: import, models, issues, storeys, sharing and the element list all vanished. It now simply says there are no suggestions and leaves everything else working.
The project screen is a stack of independent sections, but a problem in any one of them used to blank the entire page. Now only the affected section shows a message and the rest stays usable.
Ads were never meant to appear while you are looking at a model, writing an issue, or checking properties — but they were. The same applied to the public view someone opens from a share link. Those screens no longer load ads at all.
Adding Bimly to an iPhone or iPad home screen showed a picture of the page instead of the Bimly mark. The icon used when installing on Android was fixed at the same time.
Several components Bimly depends on — for database access and in-app navigation among others — had weaknesses disclosed after we adopted them, so they have been moved to fixed versions. We have no indication any of them were exploited. Opening a share link also makes fewer unnecessary requests now.
A trapezoidal or L-shaped floor or roof used to be rounded up to the rectangle around it, which overstates the area — visible both in quantities and in the plan view. They now import with their actual outline; on real models about a fifth of floors and both roofs improved, the worst having reported 1.7x its true area. Rectangular floors are unchanged. Shapes with a notch (an L, say) are still filled out to their outer outline for now.
Elements that aren't lined up with the X or Y axis — an angled beam, say — had their orientation ignored on import, which threw the dimensions badly off. On one real model 11 of 33 beams were affected, the worst reported 9.6 m too wide, and rotated roofs and columns were out too. Each element is now measured along its own axes, so an angled beam imports at the right size in the right direction. Elements already aligned to X or Y are unchanged.
When importing walls from IFC, the way a wall's direction was worked out carried a small error, so walls came out thicker than they are and slightly skewed. On a real 121-wall model the median wall thickness went from 302.22 mm to exactly 300.00 mm, and 118 of the 121 returned to their designed size; the error grew with wall length and reached 51 mm at worst. **Projects imported earlier can be rebuilt correctly by re-importing the same IFC** — the project page now offers this. The 3D reference view was always correct, so viewing and sharing are unaffected.
Storey and element names containing Japanese or symbols were written literally instead of in the form the IFC standard defines, so they could garble when opened in Revit, ArchiCAD and similar tools. Exports now follow the standard — which is what every major authoring tool in your uploaded models already uses. Import handles both, so files you exported earlier still open fine.
Sign-up and password-reset requests could be sent in bulk fast enough to destabilise the service. Repeated attempts from one source are now capped, and password processing is limited to a few at a time. Normal use will never reach those limits. We also stopped the password-reset response from revealing whether an address is registered.
"Delete this project" now sits at the bottom of the project page. You confirm by typing the project name, and everything goes with it: the uploaded IFCs, the 3D and plan data built from them, issues, comments, validation results and share links. It cannot be undone — if you only want a project out of the way, archive it as before and restore it later. Admins and above can delete.
Deleting a large model used to take many minutes — in practice it looked like it never finished. The database now locates the related records directly, and a 30,000-element project clears in a few seconds.
Dragging the plan view with the middle or right button and releasing quickly could occasionally break the whole viewer until you reloaded the page. That no longer happens.
If a drag was interrupted — for example when the browser took over a touch gesture — the view could keep following the cursor afterwards. An interrupted drag is now cancelled instead of applied.
A project name with non-English characters produced an unreadable .bcfzip filename on download. The file now keeps the project's actual name.
A large upload used to be held in server memory in its entirety, so several simultaneous imports could destabilise the service. Uploads now stream straight to disk, and memory ceilings were added as a second line of defence. How you import and the size limits are unchanged.
A stale link or a typo used to land on a plain error page. It now shows where to go instead — home, viewer, docs, blog, FAQ and contact — in your language.
A URL like bimly.net/use/ifc-viewer/ without /en/ or /ja/ now lands on the matching page, so older shared links no longer dead-end.
The plan screen now shows how much storage a workspace is using. During the beta the free plan allows up to 1 GB per workspace (uploaded IFCs plus generated data).
When an extension such as a page translator rewrote elements on the screen, the login page could occasionally freeze. It now stays stable even with those extensions active.
If the connection dropped mid-save, a retry could create a second copy even though the server had already stored the first. The same save now takes effect only once, so a flaky connection no longer produces duplicates.
If the connection dropped and a save was retried, the opening could be created without the door or window you chose. A retry now places the door or window as specified.
On larger models, editing an element could momentarily clear the highlighted outline of the selected element. The outline now stays after an edit.
If someone changed a clash's status at the exact moment a re-run was saving its results, that change could occasionally be reverted. Status and notes are now always carried through intact.
If the optimized geometry for part of a model briefly failed to load, that part could show nothing. Anything that fails to load now falls back to drawing the full geometry instead of going blank.
When a clash-detection run failed, the spinner just stopped with no reason — easy to misread as “no clashes.” Failures now show a clear message.
Dates in BCF files from some tools weren't recognized, so an imported issue's creation date fell back to the import time. The original dates are now preserved.
A shallow interference into finely-tessellated small elements (thin round columns, pipes) could occasionally go undetected. Detection is now more accurate for these.
Added size and rate limits to BCF import so a maliciously over-compressed file can't overload the server. Normal use is unaffected.
From the “Export BCF” button on the issues panel, you can now export all issues as an industry-standard BCF (BIM Collaboration Format) 2.1 file — with each issue's title, status, priority, comments, target elements (by IFC GlobalId), and viewpoint. And with “Import BCF” you can pull in a BCF exported by Solibri, BIMcollab, Revit, and others (target elements are matched back to your model by IFC GlobalId). Coordination now flows both ways with the rest of your BIM stack.
You can now import several IFC files into one project and view them overlaid. The 3D “Models” panel lets you show or hide each model and, if their origins differ, nudge one into alignment along X/Y/Z. Import is additive — a second IFC overlays the existing model instead of replacing it — and people you share a link with see the same overlaid view.
For overlaid models you can now detect where element shapes actually intersect (collide). Run it from the 3D “Clashes” panel to get a list of interfering element pairs; click one to jump the camera to it. Elements that merely sit flush against each other are not counted as clashes. You can mark each clash Resolved or Ignored, and that status is kept when you re-run detection so reviewed clashes don’t keep reappearing. Turn any clash into an issue in one click — the viewpoint and both elements are attached automatically so you can track it with comments and status.
When several models were overlaid, the faithful (accurate-shape) view could show only the most recently imported one. It now shows every model’s accurate geometry.
Angled walls were approximated with an axis-aligned box, so their thickness could come out several times too large — showing as a thick block (up to 4.6m on one model). Walls are now fitted along their true orientation, so angled walls appear at the correct thickness and angle. Orthogonal walls are unchanged. Re-import the same IFC to pick this up.
IFC files from tools like ArchiCAD carry a huge number of software-internal fields (over 90% of the total on one model). These were imported first and filled the limit, so standard properties — dimensions (length, height, volume), IsExternal, load-bearing, and the like — could get dropped. Standard properties are now imported first, so the values you need for attribute and quantity checks reliably appear. Re-import the same IFC to pick them up.
On models where doors and windows aren't exported with an explicit relationship to their host wall (common with ArchiCAD and others), most of them were dropped and vanished from the import. Doors and windows without a wall link are now imported in place and shown. On one real model, imported doors and windows went from 9 to 464. Re-import the same IFC to pick them up.
After importing an IFC, the elements were recognised but the 3D view could show only the grid — the building itself was missing. The shape data used for 3D wasn't being delivered correctly; that's now fixed. Already-imported models display correctly just by reopening them, and the “Faithful view” now appears too.
IFC files exported in millimetres (as ArchiCAD and others often do) imported with wall heights and slab thicknesses collapsed to one-thousandth of their real size, so the building appeared tiny and flattened. We fixed the unit handling; millimetre- and inch-based models now import at true scale. Affected models can be rebuilt correctly by re-importing the same IFC (metre-based models were never affected).
On large models with more than ten thousand elements, anything past the cap could quietly drop out of the element list and 3D view. Elements are now loaded in full, so nothing goes missing regardless of model size.
Screens other than the 3D viewer (workspaces, project pages, and so on) no longer load the heavy 3D engine up front, so they open faster. The 3D parts load only when you actually open a viewer.
Projects whose IFC was imported before the July 3, 2026 coordinate-accuracy fix could have slightly misplaced elements when edited in the plan view. Opening an affected project now shows a notice, and re-importing the same IFC rebuilds it at the latest accuracy. The 3D reference view already displays correctly, so viewing and sharing are unaffected. The notice can be dismissed and won't reappear.
Until now the 3D view approximated curved or complex elements with simple boxes. Turn on “Faithful view” at the top-right of the 3D screen to see the real shapes of your imported model — curved walls, sloped roofs, detailed stairs and more — exactly as they were modelled. It's view-only; switch back to the standard view to keep editing. It's prepared automatically for imported models.
When a save failed — for example because someone else changed the same element first — nothing appeared on screen and your change simply didn't take. Failures and conflicts now show a notification and the view automatically refreshes to the latest state.
Changing your password could sign you out of the device you were using — not just your other devices — forcing an immediate re-login. Your current device now stays signed in while only other devices are signed out.
Changing or resetting your password now voids any previously issued, still-unused password-reset links. Even if such a link leaked, it can no longer be used after the change.
Fixed an issue where an Admin (non-owner) member could grant themselves Owner-level access. Ownership can now only change through the dedicated Transfer Ownership flow.
When a single floor was selected, every click or hide/isolate action re-loaded the entire 3D scene, making it sluggish. The redundant reloads are gone and memory no longer creeps up over a long session.
Fixed the remaining cases: deleting every element on a floor could leave old shapes in 3D, and navigating away immediately after an edit could skip the refresh.
For models with very many properties, when some are dropped at the import cap the result now says so instead of silently omitting them.
IFC import used to bring in walls and slabs only. Columns, beams, roofs, stairs, doors and windows now show up in 3D too — doors and windows appear as wall openings. For existing projects, simply re-import the same IFC to get the improved result.
Click any imported element to see its IFC property sets (FireRating, IsExternal, …) and base quantities.
Nine more types — including curtain walls, members, plates, piles and generic elements — now import as simplified box shapes. Models look far more complete, and their properties show up in the panel like any other element.
In imported projects, newly drawn walls could fail to appear in 3D, and edits or deletions could keep showing the old shape. Changes now refresh the 3D display data automatically.
An internal cleanup task could mistakenly delete 3D display data that was still in use. All affected projects have been regenerated. Apologies for the inconvenience.
Selecting one storey could still show the whole building, with some elements at the wrong height. Only the chosen storey now renders, at its true elevation.
Slabs and roofs drawn in plan view could appear mirrored across the X axis in the 3D view only. The plan position was always correct — the 3D view now matches it.
Measure point-to-point distances (📏), hide the selected element (H), isolate it (I), bring everything back (U), and toggle visibility per kind (walls, columns, …). Press ? for the full shortcut list.
Imported walls and slabs could come in with wrong orientation and height (a coordinate-axis mix-up), and upper-floor slabs could float above their storey. Both are fixed — if a past import looked wrong, re-importing the file will now produce the correct shape.
Opening projects with many elements — and read-only shared links — now loads noticeably faster. The bigger the model, the bigger the difference.
Repeatedly selecting elements in the 3D view could slowly grow memory use over a long session. This is now fixed, so extended work stays stable.
Some IFC files would stall after upload and never finish importing. Anyone affected can retry — they should now go through. Apologies for the inconvenience.
Five use-case pages (IFC viewer, browser BIM tool, IFC sharing, automated checks, issue tracking) and three honest comparisons against Solibri, Trimble Connect, and BIMcollab. A getting-started guide is now live too.
Both the website and the app now show a more visible open-beta banner with a direct link for feature requests and bug reports.
Bimly now pre-builds 3D geometry server-side at upload time so the browser doesn't have to rebuild it on every load. Walls, slabs, columns, beams, roofs, and stairs all covered.
Click any finding from the automated checks and an AI assistant summarises — in two to four sentences — what failed, why it matters, and the most likely fix.
An owner can now hand the workspace off to another member from the members list. The target must have a verified email address, and the action is gated by a typed-confirmation prompt.
Other BIM tools (Solibri, Revit, IfcOpenShell) sometimes rejected Bimly's exported IFC because of a non-standard GUID format. Now uses the proper 22-character encoding.
"Set the wall thickness on floor 3 to 200 mm" gets turned into a concrete edit proposal. The user reviews the proposal before it applies — Bimly never lets AI write to the model directly.
Clearer error states, required-field marks, and a single design system across every form.
Verification and password-reset emails now ship via a commercial transactional-email provider, with proper authentication so they reach the inbox. Sender: noreply@bimly.net.
First public beta. IFC upload, 3D viewing, issue tracking with comments, automated checks, shareable links, and IFC export are all working. Feedback of any kind is welcome at support@jp-info-tech.com.
No updates match this filter yet.
Spotted a bug or have a request? Reach us via the support page.