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
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
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
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
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
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
463e72a404
chore: add Docker deployment behind Caddy
...
Build the static Next.js export in a reproducible container and expose it
through the existing Caddy network and upstream service name.
2026-09-06 15:01:56 +03:30
e45a2fc14a
chore: remove unused HeroLandscapeScene component
2026-09-06 14:38:12 +03:30