Amirhossein Khalili amiirkhl
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-15 18:42:37 +00:00
0cd218022a chore: consolidate browser tests and remove temporary artifacts
a5f8c54f2b docs: explain self-hosting, content import and safe upgrades
c17b4b57b2 test: cover publishing, authentication and storage persistence
ee9f49e4b7 build: package persistent deployment and maintenance commands
9319c05710 feat: add structured admin content and translation editors
Compare 12 commits »
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-15 11:52:25 +00:00
990a76a710 fix(ci): sync the server checkout after deployment
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-15 11:30:37 +00:00
dcce6d219d ci: deploy the verified local image
46495eb927 Refine body color transition
Compare 2 commits »
amiirkhl pushed to main at amiirkhl/portfolio-gitea-runner 2026-09-15 11:10:29 +00:00
23196d6884 feat: add dedicated portfolio Gitea runner
amiirkhl created branch main in amiirkhl/portfolio-gitea-runner 2026-09-15 11:10:29 +00:00
amiirkhl created repository amiirkhl/portfolio-gitea-runner 2026-09-15 11:01:50 +00:00
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-14 13:01:20 +00:00
20b1b72dcd fix: prevent scroll reveal elements from flashing
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-10 08:37:58 +00:00
125dee22f0 fix(ci): allow image fallback on legacy runners
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-10 08:22:11 +00:00
78f385fb30 fix(ci): install Sharp platform dependencies
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-10 08:08:13 +00:00
d42ff4aeb6 ci: use Liara mirror for dependency checks
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-10 07:34:34 +00:00
b4426400f3 ci: align deployment workflow with Gitea
9a778653cf feat: add localized theme-aware 404 page
Compare 2 commits »
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-09 20:26:38 +00:00
8f03f8e9ca fix: let case study introduction fill drawer width
dd3be9f5de content: shorten project cards and expand case studies
5b507d7aef feat: use brand logos in sharing options
2ca23fcc19 fix: use available icon for LinkedIn sharing
204dac2096 fix: refine gallery viewer interactions
Compare 11 commits »
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-09 18:35:58 +00:00
24cd86ede7 feat: add route-backed project case studies
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-09 14:29:08 +00:00
b3cfcfe057 fix: stabilize portfolio scrolling and loading
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-09 09:18:04 +00:00
f34bea05cd perf: optimize portfolio runtime delivery
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-08 20:03:40 +00:00
9143ba8504 fix: correct RTL project drag direction
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-08 19:28:49 +00:00
b682d2de32 merge: add Persian localization
32da51c53d fix: show language names as autonyms
d738263ca1 test: cover bilingual static exports
273f92a3c3 style: polish Persian RTL layout and typography
3af34dbd92 feat: render locale-aware portfolio routes
Compare 7 commits »
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-08 10:03:08 +00:00
5def494bf4 style(about): soften decorative scene
b4688bb4f2 fix(footer): delay headline wrapping
bd693aa4bc fix(footer): extend isometric grid across section
7694eb5a97 fix(footer): reuse hero palette for terrace depth
f9cf19c23f feat(footer): reveal circuit contacts on scroll
Compare 5 commits »
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-08 08:04:55 +00:00
32dab06220 fix(footer): resolve title descender text overlap and refine spacing
amiirkhl pushed to main at amiirkhl/my-protfolio 2026-09-08 08:02:20 +00:00
88adced09f feat(footer): implement responsive 3D isometric SVG footer scene with theme tokens
0ed36b3c32 feat(footer): add isometric Three.js contact scene
71f55b465a fix(hero): prevent scenic artwork clipping
90459f7d7c feat(projects): add accessible draggable carousel scrollbar
2d26c6c3a2 feat(hero): add upcoming actions and LinkedIn contact CTA
Compare 6 commits »