|
|
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 |
|
|
|
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 |
|
|
|
9f14e9a4f4
|
style: convert project sizing to scalable rem units with responsive root font scaling
|
2026-09-06 13:58:17 +03:30 |
|
|
|
c7ef6dff3e
|
fix(projects): add mobile edge spacing, 1-card layout, and smooth touch drag physics
|
2026-09-06 13:37:45 +03:30 |
|
|
|
a1cab65d1e
|
fix: On ultra-wide viewports let decorative bleed elements escape the canvas
|
2026-09-06 12:50:32 +03:30 |
|
|
|
7c7604299c
|
fix: update mobile breakpoint threshold to 650px
|
2026-09-06 12:47:00 +03:30 |
|
|
|
c997acb0e0
|
fix: adjust hero top spacing and keep title and contact info on one row on large screens
|
2026-09-06 12:40:04 +03:30 |
|
|
|
2b188aa293
|
fix: add radiant glow and brighten sun illustration to match moon
|
2026-09-06 12:33:46 +03:30 |
|
|
|
5927ee40e2
|
feat: add dark mode coloring palette and luminous moon illustration
|
2026-09-06 12:33:38 +03:30 |
|
|
|
9c3820866d
|
fix: resize and rearrange hero landing illustrations for tablet and mobile screens
|
2026-09-06 12:14:47 +03:30 |
|
|
|
ad51d97567
|
fix: resize and rearrange hero landing illustrations for tablet and mobile screens
|
2026-09-06 12:09:39 +03:30 |
|
|
|
67202d5323
|
fix: resize and rearrange hero landing illustrations for laptop screens
|
2026-09-06 11:08:13 +03:30 |
|
|
|
8699b52a94
|
fix: polish responsive scene composition
|
2026-09-05 17:49:09 +08:00 |
|
|
|
3d12f48f32
|
feat: adapt portfolio sections for smaller screens
|
2026-09-05 17:26:06 +08:00 |
|
|
|
f6228f8507
|
feat: build responsive Three.js river journey
|
2026-09-05 17:22:12 +08:00 |
|
|
|
637da07c9e
|
feat: render responsive low-poly hero landscape
|
2026-09-05 17:16:22 +08:00 |
|
|
|
1bfb78479a
|
feat: add lightweight decorative scene runtime
|
2026-09-05 17:12:40 +08:00 |
|
|
|
ab29846194
|
chore: add Three.js rendering dependencies
|
2026-09-05 17:10:30 +08:00 |
|
|
|
d9b66318f7
|
feat: make portfolio frame fluid below 1440px
|
2026-09-05 17:08:35 +08:00 |
|
|
|
cf749e262a
|
docs: plan responsive Three.js scenes
|
2026-09-05 17:06:57 +08:00 |
|
|
|
9d818a5f5a
|
fix: remove cards background of skill, achievement and education section in light mode
|
2026-09-04 20:46:25 +03:30 |
|
|
|
446abd5086
|
feat: align footer with portfolio design
|
2026-09-04 20:41:42 +03:30 |
|
|
|
c5af25f546
|
feat: align education and achievement sections
|
2026-09-04 20:32:54 +03:30 |
|
|
|
080505018b
|
feat: align experience typography and spacing
|
2026-09-04 20:24:20 +03:30 |
|
|
|
aac8ca520e
|
feat: improve projects carousel interaction
Use native horizontal scrolling with drag, wheel, arrow, and slider controls while aligning cards with the portfolio design.
|
2026-09-05 00:23:56 +08:00 |
|
|
|
704b7ab2d2
|
feat: align hero styling with portfolio design
Refine hero controls, buttons, contact icons, and avatar treatment across light and dark themes.
|
2026-09-05 00:05:27 +08:00 |
|
|
|
75c9a62b37
|
chore: create initial project snapshot
Capture the portfolio source, design references, and production assets with repository-specific ignore rules.
|
2026-09-04 18:48:55 +03:30 |
|