• Joined on 2025-12-25
ilia created branch main in ilia/portfolio 2026-05-18 18:43:02 +00:00
ilia pushed to feat/portfolio-setup at ilia/portfolio 2026-05-18 18:40:28 +00:00
d5ba77b4ce feat: add poweredByHeader: false
ilia pushed to feat/portfolio-setup at ilia/portfolio 2026-05-18 18:36:49 +00:00
5c00f8e8a0 feat: add /api/revalidate webhook for on-demand ISR
cb3bdce24a feat: tag all PocketBase fetches for ISR cache invalidation
42ca683c65 feat: add tags/revalidate options to PocketBase fetch client
fea6682024 feat: switch to standalone output with PocketBase remotePatterns
540df57f8d feat: add 404 page with centered layout
Compare 31 commits »
ilia pushed to feat/portfolio-setup at ilia/portfolio 2026-05-16 16:21:52 +00:00
76f5b269f8 refactor: use shadow theme tokens, remove ProjectCard translate-hover
b8b5e65497 feat: constrain section content width with max-w-section
e63de14515 feat: apply RichText to content sections and experience cards
dfc3ed4715 feat: editorial typography via RichText component
a77cd43749 feat: Button elevation hover/active effect with snap shadow
Compare 7 commits »
ilia pushed to feat/portfolio-setup at ilia/portfolio 2026-05-13 06:40:39 +00:00
92e4a01641 refactor: group experience/ui components into subdirectories
9cf8caaead refactor: group project/ui components into subdirectories
e518fc46a9 feat: section body animation with blur-out, delayed enter, and animation tokens
481dda3c95 fix: resolve inactive section title hover opacity conflict
d28343e22c feat: section open/close animations via ViewTransition and @starting-style
Compare 6 commits »
ilia pushed to feat/portfolio-setup at ilia/portfolio 2026-05-12 11:17:17 +00:00
0090718869 fix: add outline to primary and secondary button variants
301e7a2555 feat: RichText component for safe PocketBase HTML rendering
0a99a37bca fix: remove underline from collapsed section title links
e8bf8b502e fix: align PocketBase type definitions with actual schema
30f8e4be95 design: two-color palette — rename all tokens to --cream / --blue
Compare 14 commits »
ilia pushed to fixes/minor-tweaks at glyphdiff.com/frontend-svelte 2026-05-05 14:04:39 +00:00
c01fc79a3e fix: add scrollMargin property since the IntersectionObserver has it
6bfa7ca777 chore: add .css files declaration
0d4356b8f1 chore: remove @ts-expect-error since scheduler was added in new TS release
c18574d4c3 fix: remove deprecated tsconfig property
1c9a7f9fe1 chore: add .vscode to .gitignore
Compare 10 commits »
ilia created branch fixes/minor-tweaks in glyphdiff.com/frontend-svelte 2026-05-05 09:06:31 +00:00
ilia pushed to fixes/minor-tweaks at glyphdiff.com/frontend-svelte 2026-05-05 09:06:31 +00:00
3894912a22 feat(FontList): add a small gap for elements of ComparisonView sidebar font list
e8d3727c6a feat: upgrade lucide icons to 1.14
5fbf090b24 fix(Footer): minor layout change
Compare 3 commits »
ilia pushed to feat/portfolio-setup at ilia/portfolio 2026-05-05 06:43:11 +00:00
1a413e3d04 feat: implement portfolio home page with split layout
24bf946cb0 refactor: SectionFactory static registry, remove dynamic imports
4219a7b4e7 fix: correct RSC error patterns and extract skills grouping to utility
4b18fc454e chore: add mock API route handlers and dev env config
Compare 4 commits »
ilia created branch feat/portfolio-setup in ilia/portfolio 2026-04-24 20:44:37 +00:00
ilia pushed to feat/portfolio-setup at ilia/portfolio 2026-04-24 20:44:37 +00:00
41edc7edf7 refactor: reorganize shared/lib into per-function subfolders
f3b4e1d064 refactor: extract contact links to shared config
fce4672218 feat: add groupByKey utility
d89dc2ee70 chore: add vitest/globals types, remove redundant vitest imports, fix pre-existing lint issues
f0fccd55f1 fix: replace revalidate with cache force-cache for SSG compatibility
Compare 10 commits »
ilia created repository ilia/portfolio 2026-04-24 20:43:55 +00:00
ilia deleted branch feature/minor-improvements from glyphdiff.com/frontend-svelte 2026-04-23 12:11:05 +00:00
ilia pushed to main at glyphdiff.com/frontend-svelte 2026-04-23 12:11:04 +00:00
a94e1f8b65 Merge pull request 'feat(shared): add cn utility for tailwind-aware class merging' (#38) from feature/minor-improvements into main
f8ba2d7eb0 chore(Footer): move components to separate directories
3594033bcb feat(FooterLink): move FooterLink to the Footer widget layer, delete the one in shared/ui
2ae24912f7 feat(Footer): tweak the footer position
877719f106 feat(Link): create reusable Link ui component
Compare 12 commits »
ilia merged pull request glyphdiff.com/frontend-svelte#38 2026-04-23 12:11:03 +00:00
feat(shared): add cn utility for tailwind-aware class merging
ilia created pull request glyphdiff.com/frontend-svelte#38 2026-04-23 12:04:11 +00:00
feat(shared): add cn utility for tailwind-aware class merging
ilia pushed to feature/minor-improvements at glyphdiff.com/frontend-svelte 2026-04-23 11:59:51 +00:00
f8ba2d7eb0 chore(Footer): move components to separate directories
3594033bcb feat(FooterLink): move FooterLink to the Footer widget layer, delete the one in shared/ui
2ae24912f7 feat(Footer): tweak the footer position
877719f106 feat(Link): create reusable Link ui component
4eafb96d35 feat(ComparisonView): replace window resize listener with ResiseObserver on the container to catch the container size change on sidebar open/close
Compare 14 commits »
ilia pushed to main at glyphdiff.com/frontend-svelte 2026-04-23 11:52:31 +00:00
fe0d4e7daa fix: workflow
ilia pushed to main at glyphdiff.com/frontend-svelte 2026-04-23 11:16:32 +00:00
7dbb35d298 fix: workflow
108df323f9 test: add timeout to fail the test instead of OOM
2803bcd22c fix(createVirtualizer): add window check to resolve the ReferenceError
Compare 3 commits »