Commit Graph

  • 0d6c7ebb53 Merge pull request 'Add 1200×630 OG image and large Twitter card' (#13) from feat/og-image-1200x630 into master master ilia 2026-08-12 12:58:31 -05:00
  • 5fa9602f1b Add 1200×630 og-image and summary_large_image card. feat/og-image-1200x630 Builder 2026-08-12 13:53:18 -04:00
  • cf2089d853 Merge pull request 'docs: public mirror hygiene' (#12) from chore/public-docs-hygiene into master ilia 2026-08-05 19:50:36 -05:00
  • 0773744957 docs: remove home path from AGENTS.md Builder 2026-08-05 20:47:00 -04:00
  • fc5fdc6593 Merge pull request 'Add AGENTS.md orientation for Cursor agents' (#11) from chore/bootstrap-agents-md into master ilia 2026-08-05 17:52:16 -05:00
  • a218282868 Add AGENTS.md orientation for Cursor agents Builder 2026-08-05 18:15:37 -04:00
  • bd7ffc08a4 Merge pull request 'Polish README for public GitHub + live site' (#9) from chore/github-inviting-polish into master ilia 2026-08-05 16:11:25 -05:00
  • 974f6be30c Merge pull request 'Humanize README and docs tone' (#10) from docs/humanize-prose into master ilia 2026-08-05 14:18:12 -05:00
  • 5e98765033 Polish README and point Network tab at GitHub Builder 2026-08-05 14:59:19 -04:00
  • 46b81fb358 Humanize README and docs for clearer, professional tone Builder 2026-08-05 14:55:55 -04:00
  • bc3124a426 Merge pull request 'Prepare public GitHub mirror: scrub LAN IP in Caddy snippet' (#8) from chore/github-mirror-caddy into master ilia 2026-08-05 11:37:27 -05:00
  • 7c03016e75 Use non-homelab private example IP in Caddy snippet Builder 2026-08-05 12:36:21 -04:00
  • 8921792a26 Merge pull request 'Move public URL to sdet.levkin.ca' (#6) from move/sdet-domain into master ilia 2026-07-29 12:58:42 -05:00
  • ef2b77d6ba Move public URL to sdet.levkin.ca Builder 2026-07-29 13:55:42 -04:00
  • 7607c248f2 Merge pull request 'README consistency: PDF name, LinkedIn URL, remote name' (#5) from chore/readme-consistency into master ilia 2026-07-26 20:26:16 -05:00
  • 4b264c5546 Merge pull request 'Add MIT LICENSE' (#4) from chore/add-license into master ilia 2026-07-26 14:46:55 -05:00
  • 892b09fb03 README: fix resume PDF name, unify LinkedIn URL, note remote name Builder 2026-07-26 15:42:22 -04:00
  • aef8ca4a0d Add MIT LICENSE ilia 2026-07-26 14:39:05 -05:00
  • 3d4dd1a3b1 ci: add local pre-commit gitleaks hook ilia 2026-07-13 14:44:43 -05:00
  • 2ac42e6fe4 Fix hero subtitle separator markup (#2) ilia 2026-07-12 10:27:16 -05:00
  • 88cb090c2c Fix hero subtitle separator markup for cleaner wrapping. fix/hero-sub-sep Builder 2026-07-12 11:24:39 -04:00
  • e077dec21b Sync Caddyfile.snippet with live edge config Builder 2026-07-08 11:05:24 -04:00
  • 10a72495db Merge remote CI bootstrap + Umami tracking Builder 2026-07-08 10:59:25 -04:00
  • e9d96a08e2 Add SEO baseline: robots.txt, sitemap.xml, canonical, OG/Twitter tags, JSON-LD Builder 2026-07-08 10:58:08 -04:00
  • 67066d217a Merge pull request 'Add homelab Gitea Actions CI (generic)' (#1) from ci/bootstrap-gitea-actions-node into master ilia 2026-05-29 20:38:39 -05:00
  • bac22f4192 ci: refresh workflow (re-run pipelines) ilia 2026-05-29 20:31:14 -05:00
  • abe5053d62 ci: refresh workflow (re-run pipelines) ilia 2026-05-29 20:28:49 -05:00
  • d0d7e32766 ci: sync workflow template ilia 2026-05-29 20:26:30 -05:00
  • f2667c18fe ci: refresh workflow (re-run pipelines) ilia 2026-05-29 20:20:56 -05:00
  • 512aee523b ci: sync workflow template (node container + host fixes) ilia 2026-05-29 20:15:17 -05:00
  • b9af290900 ci: add homelab Gitea Actions workflow (ci-node.yml) ilia 2026-05-29 16:19:28 -05:00
  • 3e81c655a4 Add Umami tracking via stats.levkin.ca root 2026-05-22 20:18:59 +00:00
  • c7fa2e0f98 Fix dangling separator in hero subtitle on narrow Safari viewports BuilderandCursor 2026-05-12 16:45:28 -04:00
  • 7a175a97e8 Add swipe gesture to cycle specs on mobile BuilderandCursor 2026-05-12 16:38:02 -04:00
  • 42ad9e869c Wrap long text and code blocks on mobile instead of clipping BuilderandCursor 2026-05-12 16:35:16 -04:00
  • d4c78fd273 Fix mobile text overflow — hero subtitle, hint, summary stripe wrapping BuilderandCursor 2026-05-12 16:33:22 -04:00
  • fb50e159ef Improve mobile responsiveness — touch targets, phone breakpoint, grid fixes BuilderandCursor 2026-05-12 16:30:59 -04:00
  • 23a90a7bd6 Update resume PDF BuilderandCursor 2026-05-12 16:27:19 -04:00
  • 0c343b6606 Fix resume PDF path after file rename BuilderandCursor 2026-05-12 16:20:54 -04:00
  • 6e5f21093d Remove setup-lxc.sh — container already provisioned BuilderandCursor 2026-05-12 16:17:42 -04:00
  • 4241129d94 Update portfolio content, resume, and add deploy scripts BuilderandCursor 2026-05-12 16:15:10 -04:00
  • 6f897fafb9 Add lint, typecheck, and html-validate guardrails BuilderandCursor 2026-05-11 23:06:42 -04:00
  • b596b2d608 Editor strip, Network/Console/Trace tabs, real Playwright tests, HC theme BuilderandCursor 2026-05-11 22:55:48 -04:00
  • 7564148c3c Add README, IDEAS, and .gitignore Builder 2026-05-11 00:25:09 +00:00
  • cfa5b0e4f9 Remove forbidden API references in comments Builder 2026-05-10 23:57:49 +00:00
  • fb83aa491b Swap localStorage for cookie-based theme persistence Builder 2026-05-10 23:57:40 +00:00
  • 8894748179 Portfolio v1: Playwright runner UI Builder 2026-05-10 23:57:19 +00:00