diff --git a/.gitea/workflows/workflow.yaml b/.gitea/workflows/workflow.yaml index 169695b..68d7efc 100644 --- a/.gitea/workflows/workflow.yaml +++ b/.gitea/workflows/workflow.yaml @@ -19,7 +19,7 @@ jobs: node-version: 20 - name: Install dependencies - run: npm install --legacy-peer-deps --force + run: npm install --legacy-peer-deps - name: Build Gatsby site run: npx gatsby build diff --git a/gatsby-config.js b/gatsby-config.js index 19dc3a3..9b883d6 100644 --- a/gatsby-config.js +++ b/gatsby-config.js @@ -19,6 +19,6 @@ module.exports = { icon: 'src/assets/images/website-icon-dt.png', }, }, - 'gatsby-plugin-offline' + 'gatsby-plugin-remove-serviceworker' ], } diff --git a/package.json b/package.json index dba4755..110dca4 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "dependencies": { "gatsby": "^5.12.12", "gatsby-plugin-manifest": "^5.12.3", - "gatsby-plugin-offline": "^6.12.3", "gatsby-plugin-react-helmet": "^6.12.0", + "gatsby-plugin-remove-serviceworker": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-helmet": "^6.1.0", diff --git a/src/assets/style.css b/src/assets/style.css index 93957d4..46700a4 100644 --- a/src/assets/style.css +++ b/src/assets/style.css @@ -94,22 +94,10 @@ a { color: inherit; } .topbar__name { color: var(--ink); text-transform: uppercase; } -.status { - display: inline-flex; - align-items: center; - gap: 0.55rem; +.topbar__place { + color: var(--graphite); text-transform: uppercase; letter-spacing: 0.16em; - color: var(--graphite); -} - -.status__dot { - width: 7px; - height: 7px; - border-radius: 50%; - background: var(--signal); - box-shadow: 0 0 0 4px var(--signal-weak); - animation: pulse 2.6s ease-in-out infinite; } @keyframes pulse { @@ -121,7 +109,7 @@ a { color: inherit; } .hero { display: grid; - grid-template-columns: minmax(0, 1.55fr) minmax(0, 0.7fr); + grid-template-columns: minmax(0, 1fr) auto; gap: clamp(2rem, 5vw, 4rem); align-items: center; padding: clamp(2rem, 5vw, 3.5rem) 0 clamp(3.5rem, 7vw, 5.5rem); @@ -183,9 +171,8 @@ a { color: inherit; } .actions a:hover { color: var(--signal); border-color: var(--signal); } .portrait { - justify-self: end; - width: 100%; - max-width: 280px; + width: 200px; + max-width: 100%; } .portrait img { @@ -426,7 +413,7 @@ a { color: inherit; } grid-template-columns: 1fr; gap: 2.5rem; } - .portrait { justify-self: start; order: -1; max-width: 150px; } + .portrait { justify-self: start; order: -1; width: 140px; } .portrait img { aspect-ratio: 1 / 1; } } @@ -436,7 +423,7 @@ a { color: inherit; } @media (max-width: 460px) { .topbar { font-size: 0.68rem; letter-spacing: 0.05em; } - .status { letter-spacing: 0.12em; } + .topbar__place { letter-spacing: 0.12em; } } /* ---------- motion ---------- */ diff --git a/src/pages/index.js b/src/pages/index.js index fd25c82..8f9c0c0 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -91,10 +91,7 @@ const IndexPage = () => (
- Open to interesting problems in data, ML and platform engineering, in Switzerland or - remote. Email is the fastest way to reach me. + Always happy to talk about data, ML and platform engineering. Email is the fastest way + to reach me.
{EMAIL}