From e8baad35b7476ec5dbb8d373aa7851857afd898a Mon Sep 17 00:00:00 2001 From: outsourc-e Date: Mon, 16 Mar 2026 16:15:56 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20Hermes=20Workspace=20v0.1.0=20?= =?UTF-8?q?=E2=80=94=20initial=20open-source=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .dockerignore | 1 + .env.example | 1 + .eslintignore | 2 ++ .github/workflows/security.yml | 1 + .gitignore | 1 + .npmrc | 2 ++ .prettierignore | 3 ++- .vscode/settings.json | 2 ++ CONTRIBUTING.md | 1 + Dockerfile | 1 + LICENSE | 2 ++ README.md | 1 + SECURITY.md | 1 + docker-compose.yml | 1 + docs/screenshots/settings.png | Bin 271149 -> 271150 bytes eslint.config.js | 2 ++ package.json | 1 + pnpm-lock.yaml | 1 + prettier.config.js | 2 ++ public/cover.webp | Bin 85360 -> 85361 bytes scripts/generate-pwa-icons.js | 1 + server-entry.js | 1 + src/types/recharts.d.ts | 1 + tsconfig.json | 1 + vite.config.ts | 1 + 25 files changed, 30 insertions(+), 1 deletion(-) diff --git a/.dockerignore b/.dockerignore index e69c5a9f..51085a5d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -19,3 +19,4 @@ LICENSE Dockerfile docker-compose.yml .dockerignore + diff --git a/.env.example b/.env.example index 9fbeb59a..b11dd506 100644 --- a/.env.example +++ b/.env.example @@ -23,3 +23,4 @@ HERMES_API_URL=http://127.0.0.1:8642 # - Tailscale: my-server.tail1234.ts.net # - LAN: 192.168.1.50 # HERMES_ALLOWED_HOSTS= + diff --git a/.eslintignore b/.eslintignore index 100691ce..46a59f34 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,5 @@ eslint.config.js prettier.config.js vite.config.ts + + diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 258d5428..9a9530df 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -68,3 +68,4 @@ jobs: fi echo "✅ No obvious secret patterns found" + diff --git a/.gitignore b/.gitignore index ed6679ba..0c37a105 100644 --- a/.gitignore +++ b/.gitignore @@ -134,3 +134,4 @@ docs/PHASE_* docs/specs/ release/ __pycache__/ + diff --git a/.npmrc b/.npmrc index 521a9f7c..9bbe2612 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,3 @@ legacy-peer-deps=true + + diff --git a/.prettierignore b/.prettierignore index 5322d7fe..4e874c19 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,4 @@ package-lock.json pnpm-lock.yaml -yarn.lock \ No newline at end of file +yarn.lock + diff --git a/.vscode/settings.json b/.vscode/settings.json index 00b5278e..1545aa21 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,3 +9,5 @@ "**/routeTree.gen.ts": true } } + + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4d0b2965..98630285 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -50,3 +50,4 @@ See `.env.example` for all options. Key ones: - **Describe what you changed** — clear PR title + description - **No secrets** — never commit API keys, tokens, or passwords - **Follow existing patterns** — match the code style you see + diff --git a/Dockerfile b/Dockerfile index 4df4cdac..0c436e8c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,3 +28,4 @@ EXPOSE 3000 USER hermes CMD ["node", "server-entry.js"] + diff --git a/LICENSE b/LICENSE index 1165ed59..40b72fab 100644 --- a/LICENSE +++ b/LICENSE @@ -19,3 +19,5 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + diff --git a/README.md b/README.md index 1806de44..a9f3a49c 100644 --- a/README.md +++ b/README.md @@ -264,3 +264,4 @@ MIT — see [LICENSE](LICENSE) for details.
Built with ⚡ by @outsourc-e and the Hermes Workspace community
+ diff --git a/SECURITY.md b/SECURITY.md index c83b3937..4214e8e7 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -74,3 +74,4 @@ We will acknowledge your report within 48 hours and aim to provide a fix within | v3.x (main) | ✅ Active | | v2.x | ⚠️ Security fixes only | | < v2.0 | ❌ Unsupported | + diff --git a/docker-compose.yml b/docker-compose.yml index 69324aa0..b8acb107 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,3 +8,4 @@ services: - HERMES_PASSWORD=${HERMES_PASSWORD:-} - HERMES_ALLOWED_HOSTS=${HERMES_ALLOWED_HOSTS:-} restart: unless-stopped + diff --git a/docs/screenshots/settings.png b/docs/screenshots/settings.png index c7283006c33e7155f002b2ec9e848cc5a2483d1e..7b6f598d189320c82e5ba9aeca1d432ea7c2441f 100644 GIT binary patch delta 19 acmZ2`OkmwHfrb{w7N!>FEiAgqj9dUt-v%uJ delta 17 YcmZ2?OknLXfrb{w7N!>FEiAgq078-mA^-pY diff --git a/eslint.config.js b/eslint.config.js index 46ab5953..e5d8e235 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -8,3 +8,5 @@ export default [ ignores: ['eslint.config.js', 'prettier.config.js', 'vite.config.ts'], }, ] + + diff --git a/package.json b/package.json index 0463c432..f56fe6fa 100644 --- a/package.json +++ b/package.json @@ -73,3 +73,4 @@ "web-vitals": "^5.1.0" } } + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c500e858..35029916 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12977,3 +12977,4 @@ snapshots: use-sync-external-store: 1.6.0(react@19.2.4) zwitch@2.0.4: {} + diff --git a/prettier.config.js b/prettier.config.js index f7279f7b..7a56bd0e 100644 --- a/prettier.config.js +++ b/prettier.config.js @@ -8,3 +8,5 @@ const config = { } export default config + + diff --git a/public/cover.webp b/public/cover.webp index fbff0aa561efa4f8f479380337c4bca2b83e467d..de42c05f8ae12461db5cdfd019923b28766971d8 100644 GIT binary patch delta 13 Ucmew`i}m9y)`l&N1-^`204*2=9RL6T delta 11 Scmex3i}k}S)`l&N1-<|x>je@3 diff --git a/scripts/generate-pwa-icons.js b/scripts/generate-pwa-icons.js index e9d0793d..6563be11 100644 --- a/scripts/generate-pwa-icons.js +++ b/scripts/generate-pwa-icons.js @@ -47,3 +47,4 @@ async function main() { } main().catch(console.error) + diff --git a/server-entry.js b/server-entry.js index 6c156d9f..c459df87 100644 --- a/server-entry.js +++ b/server-entry.js @@ -141,3 +141,4 @@ const httpServer = createServer(async (req, res) => { httpServer.listen(port, host, () => { console.log(`Hermes Workspace running at http://${host}:${port}`) }) + diff --git a/src/types/recharts.d.ts b/src/types/recharts.d.ts index c4a5065d..40eadee2 100644 --- a/src/types/recharts.d.ts +++ b/src/types/recharts.d.ts @@ -13,3 +13,4 @@ declare module 'recharts' { export const YAxis: ComponentType export const Tooltip: ComponentType } + diff --git a/tsconfig.json b/tsconfig.json index 1e285636..95f258f1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -33,3 +33,4 @@ } } } + diff --git a/vite.config.ts b/vite.config.ts index bac9d229..854aea0c 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -425,3 +425,4 @@ const config = defineConfig(({ mode, command }) => { }) export default config +