-
Notifications
You must be signed in to change notification settings - Fork 65
Comparing changes
Open a pull request
base repository: matth-x/MicroOcppSimulator
base: main
head repository: Pitvolt/MicroOcppSimulator
compare: main
- 9 commits
- 14 files changed
- 2 contributors
Commits on Jul 30, 2026
-
feat: cockpit UI — redesigned simulator dashboard (webapp-src cockpit…
…-redesign)
Joojo Dontoh committedJul 30, 2026 Configuration menu - View commit details
-
Copy full SHA for fd64e3f - Browse repository at this point
Copy the full SHA fd64e3fView commit details -
feat: color-coded status badges in cockpit UI
Joojo Dontoh committedJul 30, 2026 Configuration menu - View commit details
-
Copy full SHA for 8027458 - Browse repository at this point
Copy the full SHA 8027458View commit details
Commits on Aug 1, 2026
-
Add deploy/staging Fly.io bundle for Pitvolt staging OCPP
Layered runtime entrypoint on top of the upstream build so ONE image targets any charger via STATION_ID + WSS_URL env vars. Small always-off Fly machine idles for free; auto-starts on request. Full bring-up steps in deploy/staging/README.md. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for aedde42 - Browse repository at this point
Copy the full SHA aedde42View commit details -
WIP: cockpit UI iterations and Docker build tweak
Draft cockpit HTML mockup, redesign prompt, docs folder, and matching webapp-build/Dockerfile tweaks. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for be1b48d - Browse repository at this point
Copy the full SHA be1b48dView commit details -
Bring cockpit UI onto webapp-src master + host all submodules under P…
…itvolt Merges cockpit-redesign into webapp-src master (Pitvolt/micro-ocpp-dashboard) and repoints the five upstream lib submodules to freshly-created Pitvolt forks (ArduinoJson, MicroOcpp, MicroOcppMongoose, mbedtls, mongoose). Every dependency the staging bundle builds from now lives in the Pitvolt org. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 43aef4e - Browse repository at this point
Copy the full SHA 43aef4eView commit details -
Add Render.com config for the staging simulator (no-card alternative …
…to Fly) Free web-service tier, auto-sleeps at 15m idle, wakes in ~30s. Same Dockerfile and STATION_ID/WSS_URL contract; connect the repo once in the Render dashboard and Render deploys the blueprint automatically. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 62cf60e - Browse repository at this point
Copy the full SHA 62cf60eView commit details -
staging: clone fresh from GitHub in-container instead of COPY + submo…
…dule init Render's build context does not preserve .git, so `git submodule init && update` inside the container fails with "not a git repository". Cloning fresh with --recurse-submodules removes the host-dependency entirely and works on any platform (Render, Fly, laptop) with the same command. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for e909786 - Browse repository at this point
Copy the full SHA e909786View commit details -
Load system CA bundle at boot so wss:// endpoints work
mbedtls has no default trust store, so passing "" as ca_cert to the MOcppMongooseClient constructor fails every TLS handshake with fatal alert -0x7780. Read /etc/ssl/certs/ca-certificates.crt (Alpine standard path, override with CA_CERT_PATH env) into a static std::string at boot and pass its pointer to the socket. Also install ca-certificates in the staging Dockerfile so the file exists. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for d4a1d25 - Browse repository at this point
Copy the full SHA d4a1d25View commit details
Commits on Aug 2, 2026
-
Point Render simulator at PVE2-3BYA to unblock the CI E2E suite
PVE2-VAJN is reserved for the integration-test suite in surge-core. OCPP allows only one live connection per station id; the always-on Render simulator was holding that slot and every CI E2E deploy was failing to open its own OCPP connection. PVE2-3BYA is a dedicated "Simulator Playground" charger on the same e2e tenant provisioned via the admin API. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 76a6445 - Browse repository at this point
Copy the full SHA 76a6445View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main