This website requires JavaScript.
76cf4da118
chore: force repo size recalculation
main
parsa aghaei
2026-07-12 14:14:49 +0330
228e8e9740
chore: remove Iranian mirror from CI workflow - use official Alpine repos
parsa aghaei
2026-07-12 13:35:39 +0330
7bf8321392
chore: remove committed node_modules from git
parsa aghaei
2026-07-12 13:29:58 +0330
dc529ffa4e
fix: testimonials layout - fix card width/gap alignment, remove overflow-visible, adjust quote icon size
parsa aghaei
2026-06-29 14:47:48 +0330
4ed83bbecf
fix: project images not loading - use getCleanImgSrc for grid cards + fix URL path extraction
parsa aghaei
2026-06-29 14:00:22 +0330
056f838172
fix: testimonial arrow layout/direction logic, language switcher fonts, getCleanImgSrc sanitizer
parsa aghaei
2026-06-29 13:45:40 +0330
4f5cfc9f1e
fix: locale sync in header/testimonials, dark mode icon CSS filters, invariant arrow logic
parsa aghaei
2026-06-29 11:19:21 +0330
a91adaff28
fix: testimonials card width + text wrapping, modal scroll structure, local image paths
parsa aghaei
2026-06-29 11:14:43 +0330
8666d8067a
fix: precise fixes - name spelling, nav i18n, header scroll logic, testimonials padding, Persian digits
parsa aghaei
2026-06-29 10:53:26 +0330
79c229a93c
fix: UI/UX regressions - header glassmorphic, dark mode icons, testimonials i18n, image remotePatterns
parsa aghaei
2026-06-29 09:57:51 +0330
7dc79b3151
fix: sticky header blur on scroll, testimonials carousel 6 items + RTL arrows, project modal dual-column, smooth scroll, hero btn no-wrap
parsa aghaei
2026-06-29 09:32:40 +0330
dfedd18f66
images updated
parsa aghaei
2026-06-29 09:21:46 +0330
470036d6b9
fix: hero button localization/hover, lang switcher dark mode, services grid, testimonials carousel, project modal, footer gap, back-to-top
parsa aghaei
2026-06-29 08:57:34 +0330
9797b71f55
test: retrigger frontend CI/CD after CRLF fix
DevOps
2026-06-29 05:09:25 +0000
4a973547c1
fix: replace pink accent with orange, fix RTL overlap, improve contrast and typography
parsa aghaei
2026-06-28 22:07:02 +0330
8c2c63904a
test: trigger frontend CI/CD pipeline
DevOps
2026-06-28 18:16:17 +0000
19c557a154
fix: add id field to Project interface to resolve TS error
DevOps
2026-06-28 17:25:03 +0000
34243ff641
fix: resolve TS error in AboutMeContent - add CategoryKey type assertion for dynamic category access
DevOps
2026-06-28 17:22:18 +0000
9f06b1aa4c
retry: trigger deploy (DNS transient fix)
DevOps
2026-06-28 17:18:59 +0000
88be19c5a5
fix: restore template literal backticks in layout.tsx className
DevOps
2026-06-28 17:17:42 +0000
be6e37b11f
fix: self-host Google Fonts (Inter, JetBrains Mono) via localFont; fix tailwind border-border color
DevOps
2026-06-28 17:15:13 +0000
adda6ae880
content: update hero and about me copy to professional senior engineer tone
parsa aghaei
2026-06-28 20:19:07 +0330
83b5a2f22a
style: implement dark theme, glassmorphism, and framer-motion architecture; chore: update seeders with professional copywriting for EN and FA languages
parsa aghaei
2026-06-28 20:13:21 +0330
c145467405
test: trigger frontend CI/CD
DevOps
2026-06-28 15:45:32 +0000
76046331fc
fix: add @next/swc-linux-x64-{gnu,musl} native binaries for offline Docker build
parsa aghaei
2026-06-28 19:00:17 +0330
412b7383c7
cleanup: remove trigger file
DevOps
2026-06-28 15:10:02 +0000
5532e9e3d9
feat: commit node_modules for offline CI/CD; skip npm ci, just npm run build
parsa aghaei
2026-06-28 17:38:14 +0330
f013e4e883
test: trigger frontend CI/CD with offline build
DevOps
2026-06-28 13:54:05 +0000
e7fc2ae5b7
chore: commit node_modules for offline build
DevOps
2026-06-28 13:52:33 +0000
6a8d7053dc
package-lock updated
parsa aghaei
2026-06-28 11:43:22 +0330
7533f8c97c
upgrade: Next.js 16 + React 19, codemod transforms (async APIs, middleware→proxy, ESLint flat config)
parsa aghaei
2026-06-28 11:41:00 +0330
c496863180
trigger ci
parsa aghaei
2026-06-28 11:11:37 +0330
ee8607ffc2
trigger ci
parsa aghaei
2026-06-27 14:07:32 +0330
9cf11a0e49
fix: use arvancloud Alpine mirror (Liara returns 500), remove unused proxy
parsa aghaei
2026-06-27 11:38:21 +0330
6d3e6d18a1
fix: revert Alpine mirror to Liara (CI containers cant reach Nexus)
parsa aghaei
2026-06-27 11:32:20 +0330
77a5505b38
chore: trigger CI test
parsa aghaei
2026-06-27 11:22:55 +0330
48efbe3d90
Switch Alpine mirror to Nexus proxy registry.parsaaghayi.ir
parsa aghaei
2026-06-27 11:00:46 +0330
c71a8d09cc
fix deploy: revert to Liara mirror + add http proxy 172.17.0.1:3001
parsa aghaei
2026-06-27 09:51:46 +0330
6f6354b714
fix deploy: use default package manager repos instead of broken mirror
parsa aghaei
2026-06-27 09:41:17 +0330
8e0655ef60
test: trigger CI/CD pipeline
parsa aghaei
2026-06-23 19:39:30 +0330
157e47521d
fix: add vitest, testing-library, jsdom, vite-plugin-react to devDependencies
parsa aghaei
2026-06-23 19:33:31 +0330
a60c403d24
5.1-5.10: remove dead code/commented types; strict already on, no barrel files
parsa aghaei
2026-06-23 19:20:26 +0330
fcb7db4d06
4.4-4.7: set up vitest, react-testing-library, cypress; add component/E2E tests
parsa aghaei
2026-06-23 18:42:40 +0330
3a0c5746b7
1.4-1.6: add rewrites, remove BFF handlers, update client to use relative URLs
parsa aghaei
2026-06-23 18:20:00 +0330
54a4f5564b
test: verify Verdaccio npm registry in CI/CD
DevOps
2026-06-23 13:00:39 +0000
c9fe0f8646
test: full pipeline deploy
DevOps
2026-06-23 12:28:08 +0000
c0e32794ed
fix deploy: use Liara Alpine mirror for apk
devops
2026-06-23 11:26:52 +0000
3689f0b1b4
fix deploy: use sh shell (alpine has no bash)
devops
2026-06-23 11:20:40 +0000
867ee145b1
fix deploy: add apk SSH install, use docker gateway IP
devops
2026-06-23 11:18:54 +0000
d607450927
fix deploy: use docker gateway IP, remove apk (SSH pre-installed on Ubuntu)
devops
2026-06-23 11:13:52 +0000
353d842cd1
Add output: standalone for Docker build
parsa aghaei
2026-06-23 12:36:08 +0330
c3fc4dc7c2
Add Gitea Actions deploy workflow
parsa aghaei
2026-06-23 12:16:46 +0330
a900f2f919
profile image updated
parsa aghaei
2025-01-25 13:07:41 +0330
99d56e3bfe
about me image updated
parsa aghaei
2024-11-20 17:23:22 +0330
f81fe68eef
github yml updated
parsa aghaei
2024-11-20 17:09:38 +0330
4a0a8d08d5
build error fixed
parsa aghaei
2024-11-20 16:51:47 +0330
809cb7378f
download resume loading bug fixed
parsa aghaei
2024-11-20 16:43:46 +0330
0dccf4b734
projects images updated
parsa aghaei
2024-11-20 16:38:40 +0330
6861bf9b32
development port changed
parsa aghaei
2024-11-20 15:49:30 +0330
2d1533589c
filtered-post page mobile view debugged
parsa aghaei
2024-11-18 16:20:21 +0330
6e32d9b8fd
home page mobile biew debugged
parsa aghaei
2024-11-18 16:16:13 +0330
40b8b6539a
blog mobile header button style debugged
parsa aghaei
2024-11-18 16:03:31 +0330
0ce625022a
loading progressbar added to mobile menu
parsa aghaei
2024-11-18 15:39:35 +0330
efb8dcd60c
loading progressbar added
parsa aghaei
2024-11-18 15:33:20 +0330
eef5690a4a
home page for mobile view updated
parsa aghaei
2024-11-16 17:54:38 +0330
3303048b32
.env updated
parsa aghaei
2024-11-16 17:47:28 +0330
66845f311a
robot.txt added
parsa aghaei
2024-11-16 17:07:57 +0330
9a2938b218
yml file updated for pm2 settings
parsa aghaei
2024-11-16 17:02:46 +0330
683fa22ca1
Update node.js.yml
parsa aghayi
2024-11-16 16:40:59 +0330
79ef85fc3c
Create node.js.yml
parsa aghayi
2024-11-16 16:22:40 +0330
47aa4ee34e
resume pdf file added
parsa aghaei
2024-11-11 13:05:57 +0330
beff602ffa
cache control added to .env
parsa aghaei
2024-11-11 12:44:23 +0330
5123f4e2d1
cache disabled for blog homePage
parsa aghaei
2024-11-11 12:27:12 +0330
3af28d9eec
some bugs fixed
parsa aghaei
2024-11-03 16:02:05 +0330
80016bc39a
en replaced with defalutLocale cookie
parsa aghaei
2024-10-23 19:05:31 +0330
fb89647a32
services backend internationalization added
parsa aghaei
2024-10-23 18:44:01 +0330
28370e30aa
aboutme backend internationalization added
parsa aghaei
2024-10-23 18:07:23 +0330
e89b8f8b44
postSingle page internationalization added
parsa aghaei
2024-10-21 12:44:18 +0330
12df663ef2
categoriySingle page internationalization added
parsa aghaei
2024-10-21 12:29:58 +0330
693664017c
categories page internationalization added
parsa aghaei
2024-10-21 12:18:18 +0330
c11764a4c0
filteredPosts page internationalization added
parsa aghaei
2024-10-21 11:37:38 +0330
c3f7fc5d2b
blog homePage intenationalization added
parsa aghaei
2024-10-21 11:13:18 +0330
fc9fcf6a9a
dictionory Updated
parsa aghaei
2024-10-21 10:44:38 +0330
6ad3a48adb
blog mobileMenu updated and internationalization added
parsa aghaei
2024-10-21 10:31:03 +0330
dd80343485
mobileMenu change language bug fixed
parsa aghaei
2024-10-20 19:49:50 +0330
651f427502
lint error fixed
parsa aghaei
2024-10-20 19:39:21 +0330
b92b9fef1c
back to top button style updated
parsa aghaei
2024-10-20 19:34:15 +0330
f619f28ed5
website homePage design updated
parsa aghaei
2024-10-20 19:15:49 +0330
9ed56c1e30
website homePage design updated
parsa aghaei
2024-10-20 19:02:03 +0330
b7f2113fed
homePage testimonials component updated for Clean Code
parsa aghaei
2024-10-20 18:02:03 +0330
2e03cfcbc8
homePage projects component updated for Clean Code
parsa aghaei
2024-10-20 17:51:51 +0330
6fe97203ab
homePage services component updated for Clean Code
parsa aghaei
2024-10-20 17:47:39 +0330
343a0e93c9
homePage aboutMe component updated for Clean Code
parsa aghaei
2024-10-20 17:44:16 +0330
71734d6f0c
website homePage cleaning the code
parsa aghaei
2024-10-20 17:34:37 +0330
acfcea1cb7
mobileMenu bug fixed
parsa aghaei
2024-10-20 17:12:12 +0330
b4152cf359
mobileMenu bug fixed
parsa aghaei
2024-10-20 17:07:22 +0330
d0893cf7fe
footer updated for internationalization
parsa aghaei
2024-10-20 17:00:04 +0330
41b7839ecb
mobileMenu error fixed
parsa aghaei
2024-10-20 16:22:46 +0330
715fd2ed6d
some style changes in home page
parsa aghaei
2024-10-20 16:11:17 +0330
1a1e2d66d2
contact responsive updated
parsa aghaei
2024-10-20 16:10:25 +0330