8f03f8e9ca
fix: let case study introduction fill drawer width
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
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
b87a1be8fc
fix: restore case study drawer interactions
2026-09-09 23:17:39 +03:30
24cd86ede7
feat: add route-backed project case studies
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
...
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
...
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
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
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
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
5def494bf4
style(about): soften decorative scene
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
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
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
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
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
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
ad5a7fc814
style(projects): unify carousel navigation states
2026-09-06 22:04:50 +03:30
568716c976
refactor(about): structure the career journey
2026-09-06 22:04:40 +03:30
74019cba66
refactor(footer): improve contact actions and restore brand icons
2026-09-06 21:59:26 +03:30
31a52fed2d
fix(projects): improve carousel controls and case study actions
2026-09-06 21:59:20 +03:30
d0de63bb7a
refactor(content): improve section clarity and accessibility
2026-09-06 21:59:12 +03:30
f86cfe9725
style(credentials): refine education and certificate cards
2026-09-06 21:59:06 +03:30
224a36f3a2
refactor(hero): improve hierarchy and responsive actions
2026-09-06 21:59:01 +03:30
05c304adf4
fix(theme): align initial theme and visual tokens
2026-09-06 21:58:55 +03:30
e45a2fc14a
chore: remove unused HeroLandscapeScene component
2026-09-06 14:38:12 +03:30
ab2683c476
feat(about): implement 90-degree orthogonal isometric river with large-screen overflow and responsive timeline
2026-09-06 14:17:02 +03:30
caa7ced772
fix(skills): make tools grid truly flexible and responsive across all screens
2026-09-06 14:00:59 +03:30