What's new

Updates

Improvements and fixes across Eagle Eye, grouped by week and by product. Page 2 of 8.

  1. Moment Curvature

    • D52: save the Automatic bar counts, and rebuild the layout from them on open
    • D52: keep a second bottom/top bar layer at its own size in Automatic mode
    • D52: hide the Flowchart centre tab again (for now)
    • D52 long-term: creep stretches tension up to cracking; shrinkage check solved at M = 0
    • BeamMFi march: look just below the last eps_top before widening upward

    and 16 more improvements

    Eagle Eye Share

    • Stop the route replay dropping the Auth0 code on localhost
    • Lesson-view cosmetic fixes -- PDF row icon, video card play button
    • Send a signed-out visitor at "/" straight to login
    • Scope GlobalUpdatesBell to the student/instructor dashboards only
    • Sign out lands back on /share/ instead of the site root

    and 12 more improvements

    Analysis Apps

    • Align steel strut design workflows, bracing and section selection
    • Lock transferred steel member lengths and propagate beam K factors
    • Update analysis app, loading interconnectivity issue
    • Improve ETABS steel import and section recommendations
    • Optimization with Steel

    and 9 more improvements

    Steel Design

    • Fix overlapping section dimension labels in column details
    • S82: each importer opens only its own members; keep column results on reopen
    • Fix transferred steel beam initialization and late-session progress
    • IS 800 / EN 1993 C1, Mcr and AISC-style flowcharts; equation display fixes
    • Add steel set uniformity and naming preferences

    and 2 more improvements

    Platform

    • D51: keep the level line inside its canvas when the centre panel scrolls
    • Flowchart JSON: stop writing the block list once per connection
    • Flowchart: several loops into one block enter at separate heights
    • Flowchart: a connector is on the path only when both of its ends are
    • Canvas2D: draw GrPolyline2D.DashLine (it was silently dropped)

    and 1 more improvement

    Column Designer

    • Startup page: batch design takes the wizard's banner, and the wizard moves to New Column
    • From Excel: design a workbook of columns and loads in the same list as From ETABS
    • Design All takes the rebar fy and design code from the panel, and each design keeps them
    • Stop narrow panels clipping toolbar menus and wrapping ribbon tabs

    RC Beam Section

    • Text size per app, and Preferences on every steel/beams app
    • Reset Show Grid to ON when a file has no ShowGrid key
    • Show Grid preference for the centre-panel section canvas
    • ACI 318-25 shear: show V_c,min before phiV_c,min; add V_c,min to Investigate

    Website

    • Update .env.local file to fix the chat box error
    • Forms: send course registrations and academic enquiries to [email protected]

    Beam Performance

    • D56 Effects/core match D52; flowchart renders sqrt{} as a radical

    Clipboard

    • A flowchart read back draws as it did in the app

    Concrete Design (all apps)

    • D52 flowchart: raise the whole exponent in the creep equations

    Elastic Stresses

    • Paint the grid in one pass, and let a rebuilt 3D canvas talk again

    ETABS & SAP2000 Links

    • S82: merge the ETABS importers into one From ETABS app

    Prism

    • Prism Website, App
  2. Eagle Eye Share

    • Admin: overview layout/color fixes, fields-of-study loading state
    • Topic-per-module Fundamentals courses, editor + student view rework
    • Remove the "Mark complete" control from the lesson topbar
    • Remove the leftover progress fraction from the collapsed outline rail
    • Remove the lesson-type eyebrow label from the lesson topbar

    and 70 more improvements

    Elastic Stresses

    • One demands group, the old bottom row back, and popups that land
    • Lighten the stress arrows
    • Draw the stress arrows as arrows, and keep each drawing out from under its readout box
    • Legend for stress state canvas
    • Fix shared responsive layout and diagram text scaling

    and 13 more improvements

    Analysis Apps

    • Preserve frame steel beam and column transfer data
    • Preserve steel beam transfer service limits and member metadata
    • Beam delfection app continous beam roller and end support free issue resolved
    • Strut and Tie app initialization
    • Fix steel transfer chain and responsive diagram layout

    and 10 more improvements

    Moment Curvature

    • Fix equation json
    • Say which concrete ends the curve, and let the choice survive a save
    • Open the moment-curvature pin at cracking, not a tenth of the way along
    • Ramp the concrete stress to zero instead of dropping it at the strain limit
    • Let concrete crushing end the moment-curvature curve

    and 2 more improvements

    Platform

    • The Learning Tools are gated like every other app
    • Remove clipboard from whole platform
    • Let the location slider reach both ends of what it reads
    • Size a group-header checkbox to its content, not to half a parameter row
    • Bring back ?plan= on localhost, and stop a signed-in dev landing on Basic

    Column Designer

    • Drop Dr Naveed from the comp-access lists
    • Keep Column Designer usable in a small window

    Website

    • Tag Bridge Express form mail [BRIDGE EXPRESS]
    • Move the extractor's desktop-launch page into the website

    Beam Deflection

    • Thirteen SDOF Excel buttons called a delegate nobody assigned

    Prism

    • Prism - SY2 Account

    Steel Design

    • Fix steel beam and column transfer consistency
  3. Column Designer

    • Remove the retired SaaS worker and the licensing client that asked it
    • Pin and un pin
    • Pair subscribe with unsubscribe, so a discarded column can be collected
    • Every column ever designed was being kept alive by the global event list
    • Give the memory back: size the pool by RAM, collect, and release the workers

    and 25 more improvements

    Platform

    • Make the licensing escape hatches explicit, and gate the last export
    • The session gate is a config flag, not a comment block
    • One tier policy, generated from the authored matrix
    • A plan we could not read is Basic, and the worker has to answer our hosts
    • Basic Standard Pro tag

    and 18 more improvements

    Analysis Apps

    • Take a workflow step's plan from its host, not from the platform
    • Move the tier pill into the account menu and drop its violet gradient
    • Read the analysis apps' plan from the platform, the way Column Designer does
    • Point the Analysis app's HTML at chunks that exist
    • Analytic, Design Group

    and 12 more improvements

    ETABS & SAP2000 Links

    • ETABS Extractor 1.0.9
    • Stop running the user's analysis for them
    • The 1.0.8 installer binary
    • ETABS Extractor 1.0.8
    • Export the design forces that were not there

    and 5 more improvements

    Eagle Eye Share

    • Add cross-content topic taxonomy and source badges to Landing page
    • Fix double-prefixed asset paths breaking Insight/Workshop images and PDF downloads
    • Fix course-vs-section instructor ownership checks platform-wide
    • Keep a section's instructor in sync when its course is reassigned
    • Instructor reassignment, authenticated media fix, Insights/Workshops/Events content

    and 1 more improvement

    RC Beam Section

    • Properties Tab Pin
    • One gate decides, and it fails closed
    • An app code the platform can tell apart
    • The window hears which plan it is about, and the template opens quietly
    • Bring a model into the plan where it is loaded, not while it renders

    and 1 more improvement

    Beam Deflection

    • Beam Deflection App Report Update with detailed calculations
    • Update beam deflection app flexural stiffness
    • Update beam deflection app and add reinforcement view

    Website

    • Correct the GEAR card rows that were not true
    • Show the dashboard the project cap instead of a paywall
    • Generate the platform tier caps from the authored matrix

    Elastic Stresses

    • Fix label, axis and unit in elastic stress app
    • Fix design button in footing, label in beam deamnd in pbe

    Moment Curvature

    • Add MCFT crack check to concrete tension stiffening
    • The page in front owns the plan, and D52 keeps its rotations back

    Multiple RC Beams

    • Multiple Steel Beams / Columns: whole-model save, tree editing, report and filter
    • Stamp our own front-end assets, so a deploy actually reaches the browser

    Prism

    • Host the ETABS Extractor MSI on the CDN, not in the Pages bundle
    • Host ETABS extractor installer on the CDN instead of bundling it

    Beam Performance

    • Fix rebar relayout in pbe when click update model button

    Clipboard

    • Finish the Clipboard and turn it on

    Material Models

    • Add new concrete model

    Steel Design

    • Take the Open in Steel Section button back out
  4. Analysis Apps

    • Pill the workflow panel's Units too, and stop unlocking the step's
    • Lock BOTH Units selectors inside a workflow, not just one
    • Catch Ctrl+P by the physical key, not the layout's letter
    • A progress ring while the report is being built
    • The project name default the report needs, back again

    and 26 more improvements

    Beam Deflection

    • Update beam deflection app for moment curvature
    • Beam deflection app legend update
    • Beam deflection app flexural stiffness
    • Update the merge in BeamDeflectionApp.cs
    • Update Excel Export Beam deflection app

    and 7 more improvements

    Moment Curvature

    • Fix initial stiffness reading the hogging branch tail
    • Fix Mander confinement: correct sum(w'^2) and rename w'x/w'y
    • Latch the section-state flags and annotate each state once
    • Fix Scroll runs past the last column and Grey column covering the last one
    • Stress plots: draw the compression and tension resultants

    and 5 more improvements

    Platform

    • Panels: stop a design lock from sticking for the session
    • Busy state, idle autosave, tab authorization, cached libraries
    • Tell the app in the workflow iframe which plan it is running under
    • Do not read a project off an app that has none, and keep the viewer gated
    • Answer a blocked Ctrl+P with the Pro window, and tag the print button

    and 4 more improvements

    RC Beam Section

    • Hide service combos from the Multiple RC Beams tree
    • Stop tagging the per-row Design button as Pro
    • Hide the Moment Curvature help video, keep its tooltip
    • Fix "Model" to "Detailing" every place in rc beams
    • Change model tab to detailing tab in beams

    and 1 more improvement

    Eagle Eye Share

    • Add new course, fix broken preview link, notes error state
    • Fix landing page mobile/landscape layout bugs
    • Course image/slide-deck sizing fixes, public course preview, notes bug fix
    • Student slide notes, image paste, and course search

    Beam Performance

    • Relative location in pbe app
    • Fix backbone curve not update when unit change and remove dynamic output in right panel (no slider anymore)
    • Each end tab shows only its own hinge

    Elastic Stresses

    • Fix auto rebar layout in pbe app
    • Fix label size in bmd in elastic stresses and pbe
    • Fix theta label size in elastic stresses app and change strucutre in PBE (two tab for both end sections)

    RC Beam Span

    • Draw the L-section flange on the same side as the section
    • Rework the app and fix its PWA icons
    • Tag RC Beam's three export icons

    Website

    • Intercom: warn rather than error when no app id is configured
    • Dashboard: lead with recent work, and strip a project to its files

    Column Designer

    • Strain-based control points and phi on the PM capacity curve

    Dead & Live Loads

    • App catalog: user-facing names, hide 12, add the three Reference tools

    ETABS & SAP2000 Links

    • Fix workflow deploy startup and step spinner

    Prism

    • Prism - ETABS

    Steel Design

    • Multiple Steel Beams: keep service combos off the model tree
  5. RC Beam Section

    • Fix two render bugs: null toolbar menu item, and a reused Canvas2D DOM id
    • Fix cut off point for cantielever beam in rc beam and rc beams app
    • Workflow: keep every step alive, and let the reader walk back into one
    • Section cut in rc beams and beam
    • Summary Report: a page per span, laid out like RC Beam Span's

    and 9 more improvements

    Analysis Apps

    • Beam deflection app Units issue resolved
    • Update beam Analysis app for earthquake loading Elastic Stresses app for service load combos
    • Clipboard for 3d mesh, and table
    • Fix elastic stress app (cantilever supports, unit)
    • Export button / icon

    and 8 more improvements

    Eagle Eye Share

    • Student course page light theme, real course icons, spacing fixes
    • Instructor sidebar icon tweaks
    • Add TA role, Admin > TAs page, and admin overview/nav polish
    • Icon-only sidebar rail, collapsible lesson editor panels, instructor Present entry point
    • Collapsible sidebar off dashboard, uncropped course banners, inline slide-insert panel

    and 2 more improvements

    Elastic Stresses

    • Fix unit in elastic stress in beam demand cnavas
    • Fix auto zoom and size
    • Hide the Elastic Stresses report tab for now
    • Give Mohr's circle the axis arrows and caption size of the panels beside it
    • Elastic stress fix

    RC Beam Span

    • RC Beam: restore the hover name on the three export buttons
    • RC Beam: hide the help videos on the three export buttons
    • Disable the blank envelope row's buttons, lock its Actions cells
    • Concrete and Steel Material WorkFlow
    • Stop solving moment-curvature for every station on every design

    Platform

    • Solved a Problem on Elastic Stress and WorkFlow
    • Fix slider bug in elastic stress app
    • Keep a grid button's tooltip from widening the table's horizontal scroll
    • Drag and drop for etabs rc beam

    Beam Performance

    • Evaluate the beam's two end sections, not one assumed constant
    • D56: connect the Axial Load input to the M-phi solver
    • Let a canvas legend sit in a corner the drawing leaves empty

    Material Models

    • Animation of Steel
    • Concrete and Steel Stress-Strain

    Beam Deflection

    • Eurocode and IS code in Beam Deflection App

    Clipboard

    • Update CLipboard app

    Concrete Design (all apps)

    • Draw the top-bar cut-off crank with a crank leg, not an anchorage hook

    Multiple RC Beams

    • Copy the whole section onto a synthetic row, and disable its buttons
  6. Analysis Apps

    • Drop the "unsaved changes - Restore" notice from the apps
    • Update frame analysis app
    • RC Beam: layer reinforcement by geometry, and the fixes it sat on
    • Disable frame analysis to rc beam span and elastic stresses due to bug
    • Fixing the learn/discuss button in etab sap and excel apps

    and 26 more improvements

    Eagle Eye Share

    • Allow inserting slides, videos, or Eagle Gear links at any position in the lesson editor
    • Apply real Eagle Eye brand theme across account pages, restructure Instructor Dashboard
    • Support video and Eagle Gear links in lesson slide decks, insertable at any position
    • Redesign Login page to auto-redirect and fix post-logout return path
    • Enable the /share on dev

    and 8 more improvements

    Platform

    • Stack the Slab Model tab into one column on a narrow panel
    • Collapse the Properties panel along with the left panel
    • Nothing reaches the cloud until the user asks, and unchanged is not an edit
    • Autosave: coalesce the burst instead of serializing on every parameter
    • Stop offering a recovery record that isn't this app's, or this model's

    and 3 more improvements

    Concrete Design (all apps)

    • ACI flexure: say where the minimum tensile strain comes from
    • Resolve flexure against the face that is actually in tension
    • And IS 456: build the equation libraries once per unit system
    • ACI: build the equation libraries once per unit system, not once per call
    • Fix bend rebar at ends

    and 2 more improvements

    RC Beam Section

    • Memoise the section mesh behind CalculateSectionProperties
    • M11 tree: hide the Summary node
    • M11 tree: fix swapped add-button labels, dead delete buttons, broken Summary
    • M11 model view: label band spacing and beam line pitch

    RC Beam Span

    • Keep the Beam Span section captions and "full view" usable on a narrow panel
    • Commit to pull
    • Connect detailing in Beams, add O/S, add section status
    • Update beam app

    Beam Deflection

    • Round mesh coordinates to four decimals before serializing to a canvas
    • Live Dead on Beam Deflection
    • Update Message Box

    Beam Performance

    • Update pbe app (Dr.Fwad's comments)
    • Load transfer to supported beam in two-way slab

    Frame 2D

    • Stop inverting the moment sign on transfer to Multiple RC Beam
    • One beam set per storey when transferring to Multiple RC Beam

    Column Designer

    • Move the Excel stack out of EagleI.Common and behind ISpreadsheetReader

    Multiple RC Beams

    • Design for the numbers, not for a report nobody reads

    Prism

    • Geometry Only. Drawings

    Website

    • Dashboard: put Projects behind a paid-tier gate

Last updated November 10, 2026