ilia
bcecfcdfe7
Point public Source card at github.com/Gitilia
CI / skip-ci-check (pull_request) Successful in 30s
CI / secret-scan (pull_request) Successful in 29s
CI / node-ci (pull_request) Successful in 33s
2026-08-05 14:33:29 -04:00
ilia
6d426c1e7b
Add MIT LICENSE for public GitHub mirror
CI / skip-ci-check (pull_request) Successful in 36s
CI / secret-scan (pull_request) Successful in 30s
CI / node-ci (pull_request) Successful in 35s
2026-08-05 14:29:03 -04:00
ilia
ea061b6e85
Merge pull request 'Fix contact email typo, scrub README infra details, land logo rebrand' ( #4 ) from fix/contact-email-and-readme-scrub into main
CI / skip-ci-check (push) Successful in 18s
CI / secret-scan (push) Successful in 17s
CI / node-ci (push) Successful in 21s
2026-07-26 14:31:13 -05:00
ilia
81a0289a5b
Rebuild www/ with email fix and logo rebrand
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
2026-07-26 15:27:42 -04:00
ilia
9369409b1d
Add logo rebrand: brand marks, logo page, and brand assets
2026-07-26 15:27:19 -04:00
ilia
cfcfd0325e
Fix contact email typo and scrub infra details from README
...
- ilia@levkine.ca -> ilia@levkin.ca in spec and stack-folder pages
- Remove LAN IPs, ssh/pct commands from README deploy section
- Ignore *.zip artifacts
2026-07-26 15:27:10 -04:00
ilia
4d92499721
Merge pull request 'Position Levkin around custom software, automation, and AI workflows' ( #3 ) from feat/ai-workflows-positioning into main
CI / skip-ci-check (push) Successful in 5s
CI / secret-scan (push) Successful in 4s
CI / node-ci (push) Successful in 7s
2026-07-15 14:17:55 -05:00
ilia
2d9d8deb11
Position Levkin around custom software, automation, and AI workflows.
...
CI / skip-ci-check (pull_request) Successful in 5s
CI / secret-scan (pull_request) Successful in 4s
CI / node-ci (pull_request) Successful in 7s
Adds AI workflows as a service line and updates hero/lockup copy to match the scoped, production-ready voice.
2026-07-15 15:17:31 -04:00
ilia
20efdd54b9
ci: add local pre-commit gitleaks hook
CI / skip-ci-check (push) Successful in 11s
CI / secret-scan (push) Successful in 9s
CI / node-ci (push) Successful in 17s
2026-07-13 14:44:27 -05:00
ilia
c59299516c
Merge remote CI bootstrap
CI / skip-ci-check (push) Successful in 17s
CI / node-ci (push) Successful in 9s
CI / secret-scan (push) Successful in 3s
2026-07-08 10:59:45 -04:00
ilia
6949bee6e6
Add SEO baseline + rebuild www/ (mobile toc/prefs polish, responsive viewport)
...
SEO: robots.txt, sitemap.xml, canonical, OG/Twitter tags, JSON-LD
(ProfessionalService) on / and /folders/, plus a reused screenshot as
og-image.png. prepare-www.mjs now copies robots/sitemap/og-image into
the build. Also carries pending mobile layout tweaks (toc/prefs bar,
viewport-fit=cover) that were already staged in the working tree.
2026-07-08 10:58:46 -04:00
ilia
ca9b27f6ac
Merge pull request 'Add homelab Gitea Actions CI (static-site)' ( #1 ) from ci/bootstrap-gitea-actions-node into main
CI / skip-ci-check (push) Successful in 12s
CI / secret-scan (push) Successful in 9s
CI / node-ci (push) Successful in 13s
2026-05-29 20:39:17 -05:00
ilia
a43c442e2e
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 11s
CI / secret-scan (pull_request) Successful in 9s
CI / node-ci (pull_request) Successful in 15s
2026-05-29 20:30:32 -05:00
ilia
de4a121db7
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 9s
CI / node-ci (pull_request) Successful in 14s
2026-05-29 20:28:15 -05:00
ilia
db00ed4d85
ci: sync workflow template
CI / skip-ci-check (pull_request) Successful in 11s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Successful in 15s
2026-05-29 20:25:50 -05:00
ilia
87f5e7209c
ci: refresh workflow (re-run pipelines)
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Successful in 14s
2026-05-29 20:20:22 -05:00
ilia
f3950f738e
ci: sync workflow template (node container + host fixes)
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 9s
CI / node-ci (pull_request) Successful in 13s
2026-05-29 20:14:43 -05:00
ilia
2f0ac70e87
ci: add homelab Gitea Actions workflow (ci-node.yml)
CI / skip-ci-check (pull_request) Failing after 7s
CI / secret-scan (pull_request) Has been skipped
CI / node-ci (pull_request) Has been skipped
2026-05-29 16:19:01 -05:00
ilia and Cursor
6a571de240
Add production www layout for levkin.ca hosting.
...
- build:www maps / to spec and /folders to stack-folder
- Umami tracking via stats.levkin.ca
- nginx deploy config for site LXC
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-22 21:57:15 -04:00
ilia and Cursor
85229b09c8
Prune repo to spec and stack-folder only.
...
Remove cards stack, rack, trace, slab, relay, vault, unused preview
PNGs, and stack-only test scripts. Update home page, README, and Vite inputs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-21 21:41:33 -04:00
ilia and Cursor
21c75cdcba
Rebuild stack-folder with sticky tab rail and site previews.
...
L0–L7 folders stack on scroll with aligned max depth, labeled tabs that
stay consistent when L7 joins the rail, Cal embeds, preview screenshots,
Playwright tests, and updated README.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-21 21:30:05 -04:00
ilia and Cursor
09b0f498ba
Restore original sticky stack ( cfca7aa): no scroll-sections, 52vh cards.
...
Reverts scroll-section/pull/is-stuck experiments that broke cover behavior.
Each card: sticky + stepped top + z-index; next card slides over previous.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-21 09:40:52 -04:00
ilia and Cursor
f65e8c7018
Restore sticky card stack: stepped top + z-index, fix scroll runway.
...
Reverts broken is-stuck body hiding and same-top layout from recent fixes.
Each layer sticks lower (L0–L6); higher z covers previous card on scroll.
Scroll pull was ~2.75rem (page only 1060px) — now 70vh per layer (~4k scroll).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-21 09:36:36 -04:00
ilia and Cursor
7b54b47443
Fix stack cover: shared sticky line, z-index, show body only on stack.
...
All folders stick at --stack-reveal; higher layers paint over lower ones.
Bodies hidden until panel aligns on the stack line (no vertical list).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 23:23:59 -04:00
ilia and Cursor
cfe1cf3922
Fix stack cover: single sticky folder unit, hide inactive bodies.
...
Tested all four variants in browser — only active layer body visible while
tabs stay staggered; scroll covers previous layers correctly.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 23:11:57 -04:00
ilia and Cursor
bb8469ca10
Fix folder stack overlap: pull slots, split tab/body sticky.
...
Sections overlap via negative margin; tabs stay in staggered rail;
active body z-index covers layers below as you scroll.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 23:05:20 -04:00
ilia and Cursor
acfc6ddd86
Fix stack: 100vh slots, single sticky per layer, tabs not separate.
...
Removes dual-sticky tabs and tiny scroll ticks that broke folder overlap.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 23:01:00 -04:00
ilia and Cursor
07dffaa323
Fix stack overlap, staggered folder tabs with click-to-jump.
...
Shared scroll driver for all variants; wider folders; tab rail; trace and rack aligned.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 22:55:39 -04:00
ilia and Cursor
17338fc3b4
Tighten stack overlap; fix folder top tabs; replace paper with rack.
...
Cards and trace use negative-margin overlap; folder tabs stay above bodies; new server-rack variant.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 22:50:45 -04:00
ilia and Cursor
531acf6969
Restore L6 stack with scroll stop; add folder, paper, trace variants.
...
Fix card stacking with scroll-section drivers; expand Spec iliadobkin.com docs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 22:47:14 -04:00
ilia and Cursor
b03a9972cf
Tighten Stack: five layers (L0–L4), less scroll and spacing.
...
Merge contact and ops into L4 surface; static footer; narrower cards and smaller offsets.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 22:42:25 -04:00
ilia and Cursor
cfca7aade8
Add Stack design — sticky scroll layers L0 through L6.
...
Services presented as a literal card stack with depth indicator and enriched sibling-site content.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 22:39:05 -04:00
ilia and Cursor
c97cf7427f
Enrich landing pages with content from sibling sites.
...
Add proof metrics, stacks, clients, availability, and engagement flow across Spec, Slab, Relay, and Vault.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 22:36:39 -04:00
ilia and Cursor
b9a601894d
Add levkin.ca design concepts (Spec, Slab, Relay, Vault).
...
Four static landing-page options with Vite build, cal booking, and links to sibling sites.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 22:34:48 -04:00