├── .gitattributes ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── .vscode └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── client ├── .gitignore ├── index.html ├── package.json ├── pnpm-lock.yaml ├── public │ ├── harmony.png │ └── helpers │ │ ├── wasm │ │ └── main.wasm │ │ └── wasm_exec.js ├── src │ ├── App.css │ ├── App.tsx │ ├── assets │ │ └── react.svg │ ├── atoms │ │ └── atoms.ts │ ├── components │ │ ├── Actions │ │ │ └── Actions.tsx │ │ ├── Editor │ │ │ └── Editor.tsx │ │ ├── Files │ │ │ └── Files.tsx │ │ ├── Git │ │ │ ├── BranchSwitcher.tsx │ │ │ ├── Branches.tsx │ │ │ ├── Commits.tsx │ │ │ ├── GitGraph.tsx │ │ │ └── GitGraphWrapper.tsx │ │ ├── Menu │ │ │ ├── Clock.tsx │ │ │ ├── Help.tsx │ │ │ ├── Menu.tsx │ │ │ ├── ShowGraph.tsx │ │ │ └── utility │ │ │ │ ├── menuOptions.ts │ │ │ │ └── utilityComponents.tsx │ │ └── styles │ │ │ ├── Branches.css │ │ │ ├── Commit.css │ │ │ ├── Editor.css │ │ │ ├── Files.css │ │ │ ├── GitGraph.css │ │ │ ├── Menu.css │ │ │ └── index.css │ ├── img │ │ ├── desktop.jpg │ │ ├── desktop1.jpg │ │ ├── desktopp.jpg │ │ └── file.png │ ├── index.css │ ├── main.tsx │ ├── types │ │ └── types.ts │ ├── utils │ │ ├── goFunctions.ts │ │ ├── texts.ts │ │ └── utilityFunctions.ts │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── vite.config.ts.timestamp-1664023584131.mjs ├── nova ├── Makefile ├── go.mod ├── go.sum ├── handlers │ └── inputs.go ├── main.go ├── mapping │ └── mapping.go ├── texts │ └── texts.go └── virtual │ ├── functions.go │ └── virtualSystem.go ├── package.json ├── pnpm-lock.yaml └── server.js /.gitattributes: -------------------------------------------------------------------------------- 1 | *.html linguist-detectable=false -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/package.json -------------------------------------------------------------------------------- /client/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/pnpm-lock.yaml -------------------------------------------------------------------------------- /client/public/harmony.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/public/harmony.png -------------------------------------------------------------------------------- /client/public/helpers/wasm/main.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/public/helpers/wasm/main.wasm -------------------------------------------------------------------------------- /client/public/helpers/wasm_exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/public/helpers/wasm_exec.js -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/App.css -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/atoms/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/atoms/atoms.ts -------------------------------------------------------------------------------- /client/src/components/Actions/Actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Actions/Actions.tsx -------------------------------------------------------------------------------- /client/src/components/Editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Editor/Editor.tsx -------------------------------------------------------------------------------- /client/src/components/Files/Files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Files/Files.tsx -------------------------------------------------------------------------------- /client/src/components/Git/BranchSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Git/BranchSwitcher.tsx -------------------------------------------------------------------------------- /client/src/components/Git/Branches.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Git/Branches.tsx -------------------------------------------------------------------------------- /client/src/components/Git/Commits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Git/Commits.tsx -------------------------------------------------------------------------------- /client/src/components/Git/GitGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Git/GitGraph.tsx -------------------------------------------------------------------------------- /client/src/components/Git/GitGraphWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Git/GitGraphWrapper.tsx -------------------------------------------------------------------------------- /client/src/components/Menu/Clock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Menu/Clock.tsx -------------------------------------------------------------------------------- /client/src/components/Menu/Help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Menu/Help.tsx -------------------------------------------------------------------------------- /client/src/components/Menu/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Menu/Menu.tsx -------------------------------------------------------------------------------- /client/src/components/Menu/ShowGraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Menu/ShowGraph.tsx -------------------------------------------------------------------------------- /client/src/components/Menu/utility/menuOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Menu/utility/menuOptions.ts -------------------------------------------------------------------------------- /client/src/components/Menu/utility/utilityComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/Menu/utility/utilityComponents.tsx -------------------------------------------------------------------------------- /client/src/components/styles/Branches.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/styles/Branches.css -------------------------------------------------------------------------------- /client/src/components/styles/Commit.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/styles/Commit.css -------------------------------------------------------------------------------- /client/src/components/styles/Editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/styles/Editor.css -------------------------------------------------------------------------------- /client/src/components/styles/Files.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/styles/Files.css -------------------------------------------------------------------------------- /client/src/components/styles/GitGraph.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/styles/GitGraph.css -------------------------------------------------------------------------------- /client/src/components/styles/Menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/styles/Menu.css -------------------------------------------------------------------------------- /client/src/components/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/components/styles/index.css -------------------------------------------------------------------------------- /client/src/img/desktop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/img/desktop.jpg -------------------------------------------------------------------------------- /client/src/img/desktop1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/img/desktop1.jpg -------------------------------------------------------------------------------- /client/src/img/desktopp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/img/desktopp.jpg -------------------------------------------------------------------------------- /client/src/img/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/img/file.png -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/main.tsx -------------------------------------------------------------------------------- /client/src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/types/types.ts -------------------------------------------------------------------------------- /client/src/utils/goFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/utils/goFunctions.ts -------------------------------------------------------------------------------- /client/src/utils/texts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/utils/texts.ts -------------------------------------------------------------------------------- /client/src/utils/utilityFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/src/utils/utilityFunctions.ts -------------------------------------------------------------------------------- /client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/tsconfig.node.json -------------------------------------------------------------------------------- /client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/vite.config.ts -------------------------------------------------------------------------------- /client/vite.config.ts.timestamp-1664023584131.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/client/vite.config.ts.timestamp-1664023584131.mjs -------------------------------------------------------------------------------- /nova/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/Makefile -------------------------------------------------------------------------------- /nova/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/go.mod -------------------------------------------------------------------------------- /nova/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/go.sum -------------------------------------------------------------------------------- /nova/handlers/inputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/handlers/inputs.go -------------------------------------------------------------------------------- /nova/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/main.go -------------------------------------------------------------------------------- /nova/mapping/mapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/mapping/mapping.go -------------------------------------------------------------------------------- /nova/texts/texts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/texts/texts.go -------------------------------------------------------------------------------- /nova/virtual/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/virtual/functions.go -------------------------------------------------------------------------------- /nova/virtual/virtualSystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/nova/virtual/virtualSystem.go -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomscoder/harmony/HEAD/server.js --------------------------------------------------------------------------------