755f4db7d76bfec0963ef051748a82810c0d58acd4ffd823aa6928a5167fceb4  .gitignore
af25ba17d5e51503943c84366c724bf6f32f4b61e4985e4ffd78e1bb54197493  CHANGELOG.md
4a561ead5ba7cdfaf4efce91842a4308c5f2a77980205879d83835efb8a579db  LICENSE
f1a69461c2ea8edec2b0fecc23db196cafccd730a309f0ad84acd5c5110b45ef  README.md
e5414be56177664a12d31f8d668d6273628c62ae1a608b9f61580c2f9359bbf1  START_HERE.md
8f36b542736f2933bad8b9464ad7fa37b68196009c81cf702ce3b677cd637dea  UPDATE_FROM_0.3.2.md
7fbfbba99e6f38029b9a77c8fad8a8e5a91c186306e9e167aae5357c666aab2e  build/icon-128.png
2e4519b3fff1f06c2f706b11ab3ee87c5100092df6c6e03763c2e3010dfdca8f  build/icon-16.png
5e331c05fc5f76beb229ebc973ca4c88ad6663cef23ed38b67b03d233275371d  build/icon-256.png
d6342683ccadb6d5ae4b4013f4b4fa8dfb3c27d2d3449ba23e82c4dd4f68cb46  build/icon-32.png
1a58c1454ec6bf39509f6c56094ee9927ac1fac71d4a52d4e35068ead80dd696  build/icon-48.png
c2b306a28dc374700c857a482a28ebc805845141e8eba1907486eeec9a76aba4  build/icon-512.png
4d2adb598bf4ee3593f7293009a7dd2739742f44234daf4ecebd8b77bc74608f  build/icon-64.png
ca6fbcee9cd986155c760953ab4a56cf6eea448ba8adf227412e7069aa4e211f  build/icon.ico
c2b306a28dc374700c857a482a28ebc805845141e8eba1907486eeec9a76aba4  build/icon.png
6337a7d0791e8749e3a576d7735257b0031db7a9eff4a2d6818cc251544774d2  build-windows.ps1
2d9836ae6d576bab5494b9f094bc673e5ca4772bf5771006583d1bc46fe46698  docs/ARCHITECTURE.md
30a92bcf5daadb019efa2f82cb820ea302490dd1d68fb772674dc3faccd3e594  docs/DEPLOYMENT_SETUP.md
eb42f979666e05d51c587e4223282914926a2b9b1ade9f3fb75525019ce7f738  docs/DIAGNOSTICS.md
a0cd06a96f23a94e118feb012be0fa1ac51345951cb2ba8e67fb8c889c4c342a  docs/LUMAOPS_SERVER_AUDIT.md
a0c00ff76acd1682bb5e0e8dcf6589c9480da436c9c6d30780a1ed58b4dad94f  docs/RELEASE_NOTES_0.2.0.md
5773ead01aa4c522c556295553787482d01b1f5242f053b2c61f120c4de4fa76  docs/RELEASE_NOTES_0.3.0.md
d46de73cf6c4cd5c2ba3f455a7a2af2e0d64ee9d94a97fd1a0bfb44e35c1624a  docs/RELEASE_NOTES_0.3.1.md
0d697d241a08d2427a6e7f5c2f27bd1830a41836a01e08eeff239c7ad5d89982  docs/RELEASE_NOTES_0.3.2.md
bc6933c303d3d9b3bfdbf678cae1a717bfe5a893780a1871af8b48589f62f0e3  docs/RELEASE_NOTES_0.4.0.md
343862445061e1a8282a7aa9b2304e7d799e58f9956d50eb5352db18d790efad  docs/RELEASE_NOTES_0.4.1.md
e2d67c816a919f00f9e26bf59cf29e5e8cf894536b743d282075c646c5accc96  docs/RELEASE_NOTES_0.4.2.md
1aef74fb109541903c4dbc4d9c48d2bd63507420eaf8cceb31890797a5e4f5fd  docs/RELEASE_NOTES_0.4.3.md
85fecec65f7687e1382547166eff62777613825a8d81960dfcb4ae16aa15c8be  docs/RELEASE_NOTES_0.4.4.md
5cd0cffecdce942fb1024a0410568174e7704af9bacbe42f81891693a1817a19  docs/RELEASE_NOTES_0.4.5.md
c465f1a9c4454c9a18f38f68a243037b8897c2c9929077a586604acd4ff26d35  docs/ROADMAP.md
322624242d246d07180cc719e14c91e8fb69e123676a02e5046f4e576cca1ca1  docs/SECURITY.md
c79123aa4c718ac3ab0d79771f2967710c28f939b58fca0094b02e3172f2c024  docs/SETUP_GUIDE.md
b5ba1f7580e47e1f01900964b866d9f15b973a9e9dcccf2650f403595020e949  docs/SSH_UNRAID_DEPLOYMENT.md
b6a178215dab054006aae4944b8ffcbe7f6100691c30f08e221e3a2dbff4cd42  docs/STATUS_ENDPOINT.md
0adfeabb98168a7fc0b02bae8d4af436d3c59459012fb05b2216e02265190128  docs/STITCH_REVIEW.md
08640f1b5e26048b5ae501909f415d2426b07cc316a0bd2178023f2457aa7a2a  docs/TEST_MATRIX.md
a620b634532b3cc13c17a5e7de35efab1eb34673279d64de86df9b369cf7d65b  docs/UPDATING.md
1ccde232c060395d7aedce27e89a7647b77afe28ab71de0a5a3efeded57369d3  docs/screenshots/deploy-confirmation.png
b39506254ffa2c73c389fb4795b3a745368bbeb7d8514cc47a636316d6d9a6aa  docs/screenshots/deployment-run.png
070e6700bdae8c628c907ba181bbf0dde0bbbbb4208f7a875503f933ff1b882e  docs/screenshots/deployment-success.png
bcb1e4daf1eeedc5b3f61d2406f1a65312dba130082528007e1629d9df99570a  docs/screenshots/overview.png
224e34ab45877bbb97b07d2a14c4a5aa6e28339522a8015b33a2a81477177143  docs/screenshots/repository-workspace.png
c230b931abf2293d2d44b7a69b94c35f1142c093cc46b88739a0de5cbd6d1896  examples/gitea-actions/deploy.yml
4c792cc9fd57ed36da291300c252a6ef75b08a249cf6f2561e23c4c22522138a  examples/gitea-actions/rollback.yml
1d2cde1bef4882f56006823d2806f6105882fa098a665a303150fdf18ada2004  examples/server/forgeflow-deploy
4fe3eee5c2d8705964c24b8c4dd909883a05e7d6eb85629c84b0d64473e0a92b  examples/server/forgeflow-runner.sudoers
0423fe2cc7f43fe793986a3f62a395668897cdf07348756aa7742a8cd40ac51c  examples/server/forgeflow-targets.conf
106538d4a14a5a7b13419f9520c582b19809e8fafe2cb8c7dce2bc3e600dd10a  examples/server/nginx-forgeflow-status.conf
2dff25fb39ce8fc7844026a50524b23f241bec5b614eb05371c7f908a080f69a  examples/server/status-example.json
6e4ef7ec12358d756d2ee6105420a5a440ba8d207a7ee26a35c873c24661d84d  main.cjs
e5bf62b9bef693dfed707a7771d7a25dab3e781ed52223beadf3322b9c1f53be  package.json
1e9cfc496c61702a9b083265f08ce451008d5ce8829bb4a447429e6abea3dc89  preload.cjs
a39ab8ac36fc81c37c1718ec620d4e590a1c404d01264e07e3c904a5189bdc27  scripts/apply-source-update.ps1
f427dfcd7b5ee7079de13633c8d7d22a91115e0bbc4f2a9a96246f42176d4880  scripts/doctor.mjs
444b397d515d65a7ee59d3088cba869cbb812d2b8cc18fc5d255105e3edb58c2  scripts/serve-demo.mjs
13d27b4dc4217a7e77d69056f23c46382b2bcd6b0642c2f25a743ace8283e5dc  scripts/verify.mjs
92524adae60aced3af23f8afe82c011873ae9f1e53d854e4d12a94e8d1be1aa9  setup-windows.ps1
366c1edbc90a00fcbf660002e55291ba234d896e7afbe24002d9d6db84b9f44c  src/main/config-store.cjs
a970ff3f47d1641bf1ab9611e1122349aa65ff8fee4789585e078431368b8c6b  src/main/deployment-service.cjs
c157640e76d558906a9aa9881eda811196623ef1c65fa3467f32f0f84b0ddd0c  src/main/diagnostics-service.cjs
a921c1c3a70ffff78f208b69431c525393bdb524d61ab484e85372f1b7d176dc  src/main/git-service.cjs
ab7344b1951c87e982cab5c293891bc45dad48a48a3b4b63991b0e76ef785ba6  src/main/gitea-service.cjs
2af3674ca1faaae24a8858ec6dc2f4ccb271112de1534e5d49c00ff50047e731  src/main/ipc.cjs
62f2c80c8210e19370b8556b1f296cbae50dae6b758a39e209f8fb461691fd4c  src/main/log-redaction.cjs
958595a99fb242c127f475f3d8622bdba4c07b2d658703f69fe3992227a9107e  src/main/preflight-service.cjs
9e35f867b1be78cb850c7872456b2fc00c837b8552c6244057862b7166c26661  src/main/process-runner.cjs
e89b54e7e3174b4b0a1dcd9058d8344e29431f9d16d0e6bb8d11559b691440a0  src/main/repository-monitor.cjs
eca26673564284fce8715bd74201e59fa390800926d968d642d07eec5cc3af66  src/main/repository-service.cjs
65db01a05d842c40bb784c34560870b2e9c3b973c088fcc5ce0db654a585b146  src/main/ssh-service.cjs
db7fa63d85cec92afc9017207495571e7c5ec215aca02cf2aa18e6b8e265ba27  src/main/unraid-deployment-service.cjs
2b39c0c1e84da52026dc95c9962c4976b7f69bc636b186dc8a41f9d4904f208a  src/main/update-service.cjs
63e5b88b5b0a1801ec21d889a7c29ac70767877599c3155e2b06e548f35c4d9e  src/renderer/app.js
2f3448ddaa016105769d20cbe30c461fd7ba5d3bd105865b750aa0ef6b66e1af  src/renderer/assets/itworx-mark.png
37f7da5a438b88be731c45c027a0fd88d08bd1af3150afa787836fa7baadbc48  src/renderer/assets/itworx-wordmark.png
0fc26fbc70918e92586098fb0ee5c2f9946758020f930a08a005b270794b5998  src/renderer/index.html
c25dd7ee946fc7973fe3e9431cb39b22ee4ad608f9c5056f778788c7a387c2b9  src/renderer/mock-bridge.js
7fcd281b5307ed9dccbf2fee9b917943d9b02bb0bd3a8577fa607f62ea66d1d5  src/renderer/styles.css
0a1e9d9d6cd4d190eb7f85dbc6668d80600b1cf2749cc0c2c51cc428f506f20d  src/shared/clone-target.cjs
029e600229714d033c28e2dcb77817aa8269847001782ae0012960e83ffd183f  src/shared/git-status.cjs
2778ebcbdf60fdc1cb0749f15565e0e1bd66f3a0d31eb70ae7942a7511a3de75  src/shared/repository-match.cjs
7f4d057a3c8e8d22eda9477eea7b144237824ef0f514737831d1881ff8e7f4a4  src/shared/semver.cjs
c3135dea1c0d35ad3b4cda9597eac3335d1f16a556f8fb96694df4f9d3b0bf6f  src/shared/shell-verification.cjs
2daa98fd421598bfe5fc9757c9b6f4d82c31d1bfece15829928473581d5d2639  src/shared/tool-invocation.cjs
a97c83b8023d6c0cf49d6f2d5b626ef2341f02670f0de170e840026d28fd1f0e  src/shared/validation.cjs
13b731c38863b1007b0312fd9d89562401b7cce875c952f52429bde74f77a8af  src/shared/zip-writer.cjs
454edeaccb2bd41043bc918d3e3a6127db14339031d6a1c1562ac855e90455d2  tests/clone-target.test.mjs
abb65b39f285da518a48be41aff40d89ceb9c5b0e6091772c2bde171f65daf9b  tests/deployment-status.test.mjs
fae3634bae871abade4d487b94b4741b50e787804dbd6135249f634fdd83c6d0  tests/diagnostics.test.mjs
64f3736e8576536221307a0571ea2769893106a6b6b9887f51f5279312b0a0eb  tests/git-integration.test.mjs
5ea94c6b241a02060d531fad94e449eecd3772eed2137581d4e2babfb09e56db  tests/git-status.test.mjs
681ab7bcd02c4dd98d1d8d2092a3521c489d941131e7ffe5903971b940046474  tests/git-workflows.test.mjs
e914b2bcafbd674c06adfd9bd851ca04e134210691b7f91cd3de26cee37ef5f3  tests/gitea-actions.test.mjs
caf98cbd9de9b119dae610ee53fa333a7a11214f34762247452fbb85e8bbf725  tests/log-redaction.test.mjs
c0f8f5a3784835f19d9ff1015185ccb385840b6fa1c9ec19f233393a7d952b65  tests/preflight.test.mjs
035c18b6801313f9fbdb5d8c5a26e12beae37d33b18c8433b96bd6cb65910a36  tests/renderer-workflow.test.mjs
2b4956fa4df4624a04117737e57ba74020564330ff71303b5746d8ccc881e880  tests/repository-matching.test.mjs
f679072548554a64974f0452337ce5e7b0c567343c287223770cc0974b905348  tests/repository-monitor.test.mjs
3c71aa5fb30d9c6fbc4b0ccfcf5112f45cbcc2a60cb990e4551a8813f7155505  tests/security-validation.test.mjs
ecfdad2a03c24898c822fcf05abac89c8f8fe452a05b16fdafc0236a64c27a23  tests/semver.test.mjs
60ce18a6e538acb29191b0857f45b78ce71102440655f5e070251325261a8151  tests/shell-verification.test.mjs
0f80df71dda957d18a7dabc8286e117a01b3c0de73dc06458beb6e9fc23af0da  tests/tool-invocation.test.mjs
80f748687bc3fb72812388faf34732c8e71cbccd1f9258bc95b7f32c34eb3a84  tests/unraid-deployment.test.mjs
cfc143a618be64456512313f0b244c1310e9c79ce94b7dacb1b627d9de26f750  tests/update-service.test.mjs
4d1f0a4c46190ca72b51fddf79ec6d4d02e65fa6f42ef3755de5d414f7da75bb  tests/validation.test.mjs
7ef4d4b9f5f3e6979293b29d571ce0e39f83197f3cade2d999a9cea7bacdd84d  tests/zip-writer.test.mjs
3ea68269b66f639b3aba50c9605ccbfaa32c22a1d2cc842d8296c4ee59df6212  update-windows.ps1
