27 Commits
Author SHA1 Message Date
ilia f0b5409610 Merge pull request 'Add 1200×630 OG image and large Twitter card' (#9) from feat/og-image-1200x630 into master
CI / skip-ci-check (push) Successful in 40s
CI / secret-scan (push) Successful in 39s
CI / node-ci (push) Successful in 51s
2026-08-12 12:58:27 -05:00
ilia a7269366c9 Replace tiny logo OG with 1200×630 social image.
CI / skip-ci-check (pull_request) Successful in 51s
CI / secret-scan (pull_request) Successful in 47s
CI / node-ci (pull_request) Successful in 56s
2026-08-12 13:53:17 -04:00
ilia 3284d16a99 fix(security): restore useDefault in gitleaks.toml
CI / skip-ci-check (pull_request) Successful in 37s
CI / secret-scan (pull_request) Successful in 36s
CI / node-ci (pull_request) Successful in 39s
A 2026-07-25 copy-refresh commit accidentally stripped [extend]
useDefault = true along with its warning comment, silently disabling
all built-in secret detection rules (only the local allowlist ran).
Full-history rescan after the fix: 20 commits, no leaks found.
2026-08-10 17:03:05 -04:00
ilia 68a50cee0c Merge pull request 'Add AGENTS.md orientation for Cursor agents' (#7) from chore/bootstrap-agents-md into master
CI / skip-ci-check (push) Successful in 31s
CI / secret-scan (push) Successful in 30s
CI / node-ci (push) Successful in 36s
2026-08-05 17:51:50 -05:00
ilia 62dda032a8 Add AGENTS.md orientation for Cursor agents
CI / skip-ci-check (pull_request) Successful in 31s
CI / secret-scan (pull_request) Successful in 30s
CI / node-ci (pull_request) Successful in 41s
2026-08-05 18:14:30 -04:00
ilia 0b95a650b1 Merge pull request 'Humanize README and docs tone' (#6) from docs/humanize-prose into master
CI / skip-ci-check (push) Successful in 35s
CI / secret-scan (push) Successful in 29s
CI / node-ci (push) Successful in 44s
2026-08-05 14:18:28 -05:00
ilia 02ec17a68c Humanize README and docs for clearer, professional tone
CI / skip-ci-check (pull_request) Successful in 36s
CI / secret-scan (pull_request) Successful in 32s
CI / node-ci (pull_request) Successful in 38s
Align with project-template docs/writing-docs.md.
2026-08-05 14:56:23 -04:00
ilia fcf2b16ee0 Merge pull request 'Add MIT LICENSE' (#5) from chore/add-license into master
CI / skip-ci-check (push) Successful in 23s
CI / node-ci (push) Successful in 42s
CI / secret-scan (push) Successful in 24s
2026-07-26 14:54:22 -05:00
ilia a9199ee4b6 Add MIT LICENSE
CI / skip-ci-check (pull_request) Successful in 23s
CI / node-ci (pull_request) Successful in 43s
CI / secret-scan (pull_request) Successful in 20s
2026-07-26 14:46:57 -05:00
ilia 98decd8e62 Merge pull request 'Wire real Listmonk list UUID into leads form' (#4) from listmonk-leads-uuid into master
CI / skip-ci-check (push) Successful in 18s
CI / secret-scan (push) Successful in 16s
CI / node-ci (push) Successful in 20s
2026-07-25 13:45:28 -05:00
ilia 6752ceb06e Wire real Listmonk list UUID into the auto.levkin.ca leads form
CI / skip-ci-check (pull_request) Successful in 18s
CI / secret-scan (pull_request) Successful in 16s
CI / node-ci (pull_request) Successful in 20s
2026-07-25 14:42:59 -04:00
ilia 8f03e7a61e Merge pull request 'Refocus copy on SMB owners who don't know they need automation' (#3) from smb-copy-refresh into master
CI / skip-ci-check (push) Successful in 18s
CI / secret-scan (push) Successful in 17s
CI / node-ci (push) Successful in 20s
2026-07-25 13:29:59 -05:00
ilia 94c49d43e7 Refocus copy on SMB owners who don't know they need automation
CI / skip-ci-check (pull_request) Successful in 18s
CI / secret-scan (pull_request) Successful in 17s
CI / node-ci (pull_request) Successful in 21s
Add a problem-first "sound familiar?" section, rework the hero and
terminal signature to lead with business outcomes instead of tool
names, add an FAQ for people who can't name their problem yet, and
add an email-capture form (Listmonk) for visitors who aren't ready
to book a call. Design decisions recorded in docs/design-brief-smb-refresh.md.
2026-07-25 14:29:10 -04:00
ilia 0e2eab7238 ci: add local pre-commit gitleaks hook
CI / skip-ci-check (push) Successful in 12s
CI / secret-scan (push) Successful in 12s
CI / node-ci (push) Successful in 20s
2026-07-13 14:44:15 -05:00
ilia 3b7accd7b5 Merge remote CI bootstrap + Umami tracking
CI / skip-ci-check (push) Successful in 19s
CI / node-ci (push) Successful in 8s
CI / secret-scan (push) Successful in 29s
2026-07-08 10:59:24 -04:00
ilia f28e169a1a Add SEO baseline: robots.txt, sitemap.xml, canonical, OG/Twitter tags, JSON-LD
Fixes missing crawler/social metadata so search engines and link
previews can index and render the page correctly.
2026-07-08 10:58:05 -04:00
ilia d1f79939a7 Merge pull request 'Add homelab Gitea Actions CI (static-site)' (#1) from ci/bootstrap-gitea-actions-node into master
CI / skip-ci-check (push) Successful in 12s
CI / secret-scan (push) Successful in 11s
CI / node-ci (push) Successful in 26s
2026-05-29 20:38:49 -05:00
ilia 65371f9a86 ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 12s
CI / secret-scan (pull_request) Successful in 9s
CI / node-ci (pull_request) Successful in 15s
2026-05-29 20:29:49 -05:00
ilia e314c9de87 ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 13s
CI / secret-scan (pull_request) Successful in 12s
CI / node-ci (pull_request) Successful in 15s
2026-05-29 20:27:25 -05:00
ilia d43e081195 ci: sync workflow template
CI / skip-ci-check (pull_request) Successful in 14s
CI / node-ci (pull_request) Successful in 15s
CI / secret-scan (pull_request) Successful in 10s
2026-05-29 20:25:08 -05:00
ilia 69e5a37e97 ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 13s
CI / secret-scan (pull_request) Successful in 11s
CI / node-ci (pull_request) Successful in 16s
2026-05-29 20:19:49 -05:00
ilia 3bef50b090 ci: sync workflow template (node container + host fixes)
CI / skip-ci-check (pull_request) Successful in 12s
CI / secret-scan (pull_request) Successful in 12s
CI / node-ci (pull_request) Successful in 16s
2026-05-29 20:14:08 -05:00
ilia d0fac8247d ci: add homelab Gitea Actions workflow (ci-node.yml)
CI / skip-ci-check (pull_request) Failing after 8s
CI / secret-scan (pull_request) Has been skipped
CI / node-ci (pull_request) Has been skipped
2026-05-29 16:18:32 -05:00
root 222c194fed Add Umami tracking via stats.levkin.ca 2026-05-22 19:17:20 +00:00
iliaandCursor 4593f4cd18 Remove Greater Toronto Area from footer.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-20 21:22:31 -04:00
iliaandCursor d16e079c05 Point hero "See what I build" CTA to git.levkin.ca.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-20 21:15:45 -04:00
ilia c08a3e482b Launch AutoBank site with Serial Console theme and scroll hourglass logo.
- AutoBank branding, phosphor-green terminal aesthetic
- Five normalized logo frames that advance on scroll
- Logo build scripts and design exploration docs under docs/
2026-05-20 21:05:29 -04:00