Commit Graph

87 Commits

Author SHA1 Message Date
78f385fb30 fix(ci): install Sharp platform dependencies
Some checks failed
Test and deploy / Verify production build (push) Failing after 3m33s
Test and deploy / Deploy production (push) Has been skipped
2026-09-10 11:51:58 +03:30
d42ff4aeb6 ci: use Liara mirror for dependency checks
Some checks failed
Test and deploy / Verify production build (push) Failing after 6m12s
Test and deploy / Deploy production (push) Has been skipped
2026-09-10 11:37:51 +03:30
b4426400f3 ci: align deployment workflow with Gitea
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
Use native Gitea contexts, audit the full dependency tree, and document the runner and branch-protection requirements needed for reliable deployments.
2026-09-10 11:04:12 +03:30
9a778653cf feat: add localized theme-aware 404 page 2026-09-10 09:09:54 +03:30
8f03f8e9ca fix: let case study introduction fill drawer width
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-09 23:53:14 +03:30
dd3be9f5de content: shorten project cards and expand case studies 2026-09-09 23:51:13 +03:30
5b507d7aef feat: use brand logos in sharing options 2026-09-09 23:44:09 +03:30
2ca23fcc19 fix: use available icon for LinkedIn sharing 2026-09-09 23:36:30 +03:30
204dac2096 fix: refine gallery viewer interactions 2026-09-09 23:33:29 +03:30
14acfcef06 test: cover case study gallery and sharing 2026-09-09 23:31:56 +03:30
0c15775ff7 feat: add responsive case study sharing 2026-09-09 23:30:35 +03:30
4b9d4ae893 feat: add immersive case study gallery 2026-09-09 23:26:30 +03:30
0ddfa583cb feat: expand case study gallery data 2026-09-09 23:21:21 +03:30
b0a470f219 chore: add refreshed project screenshots 2026-09-09 23:17:55 +03:30
b87a1be8fc fix: restore case study drawer interactions 2026-09-09 23:17:39 +03:30
24cd86ede7 feat: add route-backed project case studies
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-09 22:00:57 +03:30
b3cfcfe057 fix: stabilize portfolio scrolling and loading
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
Remove skeleton swaps and deferred layout estimates, restore reveal state, and use native proximity scrolling for project cards. Also make the Docker build npm registry configurable.
2026-09-09 17:53:48 +03:30
f34bea05cd perf: optimize portfolio runtime delivery
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
Replace the blocking asset loader with progressive rendering, defer expensive media and Three.js work, and reduce hydration and animation costs. Move deployment from a static Nginx export to the standalone Next.js runtime with optimized dynamic images.
2026-09-09 12:43:37 +03:30
9143ba8504 fix: correct RTL project drag direction
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-08 23:09:23 +03:30
b682d2de32 merge: add Persian localization
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-08 22:49:42 +03:30
32da51c53d fix: show language names as autonyms 2026-09-08 22:41:49 +03:30
d738263ca1 test: cover bilingual static exports 2026-09-08 19:22:07 +03:30
273f92a3c3 style: polish Persian RTL layout and typography 2026-09-08 19:21:52 +03:30
3af34dbd92 feat: render locale-aware portfolio routes 2026-09-08 19:21:26 +03:30
3bb6b4396c feat: add typed Persian portfolio content 2026-09-08 19:20:58 +03:30
6566e112e4 chore: add Next.js workspace guidance 2026-09-08 19:20:40 +03:30
5def494bf4 style(about): soften decorative scene
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-08 12:32:48 +03:30
b4688bb4f2 fix(footer): delay headline wrapping 2026-09-08 12:32:38 +03:30
bd693aa4bc fix(footer): extend isometric grid across section 2026-09-08 12:32:18 +03:30
7694eb5a97 fix(footer): reuse hero palette for terrace depth 2026-09-08 12:31:53 +03:30
f9cf19c23f feat(footer): reveal circuit contacts on scroll 2026-09-08 12:30:55 +03:30
32dab06220 fix(footer): resolve title descender text overlap and refine spacing
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-08 11:34:45 +03:30
88adced09f feat(footer): implement responsive 3D isometric SVG footer scene with theme tokens
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-08 11:31:36 +03:30
0ed36b3c32 feat(footer): add isometric Three.js contact scene 2026-09-07 22:27:44 +03:30
71f55b465a fix(hero): prevent scenic artwork clipping 2026-09-07 22:08:27 +03:30
90459f7d7c feat(projects): add accessible draggable carousel scrollbar 2026-09-07 22:08:03 +03:30
2d26c6c3a2 feat(hero): add upcoming actions and LinkedIn contact CTA 2026-09-07 22:07:41 +03:30
e635e201a0 fix(theme): default to light when no preference is saved 2026-09-07 22:07:12 +03:30
c4e8426db5 fix: type erro on build ci
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-07 00:41:52 +03:30
7fb58ff718 feat(loading): preload portfolio assets before reveal
Some checks failed
Test and deploy / Verify production build (push) Has been cancelled
Test and deploy / Deploy production (push) Has been cancelled
2026-09-07 00:20:06 +03:30
b0c9ad1296 feat(motion): add scroll reveals and micro-interactions 2026-09-07 00:19:37 +03:30
fa98f70b51 docs: document automated release deployment 2026-09-07 00:18:37 +03:30
bc2feba49a feat(ci): deploy verified releases with rollback 2026-09-07 00:18:34 +03:30
2aa140bbb0 chore(tooling): modernize Next verification setup 2026-09-07 00:18:20 +03:30
8be07aea32 feat(projects): update showcase and support dark thumbnails 2026-09-06 23:44:20 +03:30
6c860db2d9 feat(skills): add discipline-specific content and tool assets 2026-09-06 23:44:13 +03:30
08af430122 fix(certificates): update links and hide unavailable actions 2026-09-06 23:12:23 +03:30
992994bce8 style(theme): match dark cards and project badges 2026-09-06 23:12:20 +03:30
e9384f321a feat(about): widen and fade the river 2026-09-06 22:41:16 +03:30
28b60b9b4c fix(about): prevent overlap and blend scene background 2026-09-06 22:12:50 +03:30