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 c7283006..7b6f598d 100644 Binary files a/docs/screenshots/settings.png and b/docs/screenshots/settings.png differ 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 fbff0aa5..de42c05f 100644 Binary files a/public/cover.webp and b/public/cover.webp differ 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 +