Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ABTSoftware/SciChart.JS.Examples
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: ABTSoftware/SciChart.JS.Examples
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dev_v5.x
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 10 files changed
  • 3 contributors

Commits on Aug 10, 2026

  1. fix(examples): stop unbounded pm2 log growth and resolve directory im…

    …ports
    
    The demo server's pm2 out.log grew without limit because three console.log
    calls run ungated by NODE_ENV: two in the sandbox dependency resolver (one
    per unresolvable import, per request) and one in the websocket data
    generator (one per tick, per socket). Together they were ~96% of the lines
    sampled from the production log. Route them through the existing winston
    Logger at debug level, which is suppressed in production (level "http") and
    still visible in development.
    
    The resolver logged so heavily because it never tried <name>/index.ts(x),
    so folder modules such as ./FloatingPanel could not resolve and the sandbox
    received "could not load source" instead of the real file. Add index
    resolution and check all four candidates in both cache guards, which also
    stops the external-import pass re-resolving what the local pass stored.
    
    Verified: SmithChart, the case in the production log, now resolves;
    unresolved imports across 350 example entry points drop 2 -> 1 with the
    sandbox file count unchanged at 1114.
    
    Note this removes the log source only. Capping growth also needs
    pm2-logrotate on the server, which pm2 does not install by default.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
    antichaosdb and claude committed Aug 10, 2026
    Configuration menu
    Copy the full SHA
    d301718 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2026

  1. Configuration menu
    Copy the full SHA
    49ab203 View commit details
    Browse the repository at this point in the history
Loading