Repository navigation
RepoDNA 1.4.0
Added
- A hand-authored, scalable SVG logo combining a DNA helix with graph nodes, plus a
matching vector wordmark and platform icon rendering. - A branded startup screen for the web version and desktop window, visible before
JavaScript loads and while RepoDNA initializes, without forcing an artificial delay. - A third official way to support the project, PayPal.Me,
in the About page, README, SUPPORT.md, and GitHub Sponsor button.
Changed
- Updated branded PWA and desktop icons to match the hand-authored source artwork.
- Updated workspace and packaging versions for the v1.4.0 development line.
Fixed
-
When initialization finished after the splash screen was displayed, keyboard focus
was not moved to the content region; the startup transition now restores that focus. -
The FAQ incorrectly claimed there was no official GitHub Action; it now points to
the maintained Action and its documentation. -
The web deep-link parser now preserves additional question marks in URL query values.
Tests
- Regression checks verify startup branding and the three supported donation links.
- The release CI checks Rust, WebAssembly, TypeScript, desktop app, documentation,
and dependency advisories before publication.
Screenshots
Every screenshot of this release is in screenshots/v1.4.0, and its promo images and Project DNA cards are in the media kit.
Downloads
repodna-1.4.0-<target>: therepodnacommand line, with the web interface of
repodna servebuilt in. The Linux builds are static and run on any distribution.repodna-1.4.0-wasm32-wasip1.zip: RepoDNA's analysis, reports, and cards as
WebAssembly, the program the web version runs, for WASI runtimes:
wasmtime run --dir .::/my-project repodna.wasm analyze /my-project(without Git
history).RepoDNA_1.4.0_amd64.deb,RepoDNA-1.4.0-1.x86_64.rpm,
RepoDNA_1.4.0_universal.dmg,RepoDNA_1.4.0_x64_en-US.msi,
RepoDNA_1.4.0_x64-setup.exe, and for Windows on Arm
RepoDNA_1.4.0_arm64_en-US.msiandRepoDNA_1.4.0_arm64-setup.exe: the
desktop app.ghcr.io/sanskarin/repodna:1.4.0: a container image with the command line and
Git, for CI jobs:docker run --rm -v "$PWD:/work" ghcr.io/sanskarin/repodna analyze .ghcr.io/sanskarin/repodna-web:1.4.0: the web interface, served on port 8080, for
your own network:docker run --rm -p 8080:8080 ghcr.io/sanskarin/repodna-web- npm packages on npmjs.com and GitHub Packages:
npm install --global @sanskarin/repodna
installs the command line, with one package per platform;
npx @sanskarin/repodna-webruns the web interface on this machine;
npx @sanskarin/repodna-wasm analyze .analyzes with the WebAssembly program, on any
system Node.js runs on, and runs it in browsers too;
@sanskarin/repodna-schemaand@sanskarin/repodna-visualizationare the TypeScript
libraries. SHA256SUMS.txt: checksums of every file.- Web version: https://sanskarin.github.io/RepoDNA/ — analyze a folder or an archive, or open analyses and the demo, in your browser: nothing to install, nothing uploaded.
The binaries are not code-signed, so macOS and Windows ask for confirmation the first time they start; see the installation guide.
More open-source projects by Sanskar, the creator of RepoDNA: https://sanskarin.github.io




