1119 Commits

Author SHA1 Message Date
ilia
beaeeca987 Restore resume-aligned profile config after local deploy reset 2026-04-02 11:39:23 -04:00
ilia
3cca0cc189 Update resume PDF with new content 2026-04-02 10:34:39 -04:00
ilia
522cbc50f6 Update resume PDF
Made-with: Cursor
2026-03-25 15:54:34 -04:00
ilia
89db2d46b6 Update resume PDF
Made-with: Cursor
2026-03-25 15:11:55 -04:00
ilia
17a99e8518 Add deploy docs: nginx vhost, Caddy, full deploy steps
Made-with: Cursor
2026-03-25 11:18:57 -04:00
ilia
3b153fc63d UX: theme first, remove contact CTA buttons, Git label, skills preview
- Restore theme switcher to top of sidebar; drop LinkedIn/Email/Resume button row
- github.showInDetails, websiteLabel Git, skillsPreviewLimit, shorter about
- Details list links without bogus anchors; resume card view+download; footer Git

Made-with: Cursor
2026-03-25 10:58:59 -04:00
ilia
7bfd474b8c Profile: About me first, Core strengths card, resume-aligned skills
- Add about[] config and AboutCard; reorder sidebar; hide duplicate bio/PDF on avatar
- Resume card uses configurable section title (Core strengths) and PDF link below
- Extend skills list to match resume; sanitize about + resume.sectionTitle

Made-with: Cursor
2026-03-25 10:42:12 -04:00
ilia
58f6088f66 fix(pwa,deploy): faster SW takeover, verify SITE_ROOT vs nginx
- Workbox: skipWaiting, clientsClaim, cleanupOutdatedCaches
- NetworkFirst for navigations so HTML shell updates after deploy
- deploy-site: cmp index.html vs SITE_ROOT; print nginx root hints; SW tips

Made-with: Cursor
2026-03-24 23:37:25 -04:00
ilia
20cabdd038 fix(deploy): publish without rsync (rm + cp fallback)
Made-with: Cursor
2026-03-24 23:31:44 -04:00
ilia
b523b67587 chore(deploy): server script to reset main, npm ci, build, rsync dist
- Hard reset to origin/main so local package edits cannot block pulls
- Optional rsync to SITE_ROOT (default /var/www/iliadobkin.com) if dir exists
- engines.node >=20.19, .nvmrc 22 for Vite 7

Made-with: Cursor
2026-03-24 23:27:54 -04:00
ilia
2558951568 chore: update resume PDF
Made-with: Cursor
2026-03-24 23:25:52 -04:00
ilia
bee883b2e6 fix(deps): patch serialize-javascript via overrides, bump PWA/vite/axios
- Add npm overrides for serialize-javascript ^7.0.4 (GHSA-5c6j-r48x-rmvq)
- vite-plugin-pwa ^1.2.0 for Vite 7 + workbox-build 7.4
- vite ^7.3.1, axios ^1.13.5

Made-with: Cursor
2026-03-24 23:24:24 -04:00
ilia
581f56c275 Replace theme dropdown with light/dark toggle
Made-with: Cursor
2026-03-24 23:10:27 -04:00
ilia
7a5eee8d21 build: avoid PWA OOM on small VPS (heap + skip PDF precache)
- Set NODE_OPTIONS max-old-space-size=3072 for tsc and vite build
- Workbox globIgnores PDFs; drop resume.pdf from PWA includeAssets

Made-with: Cursor
2026-03-24 23:05:42 -04:00
ilia
677f56f8fb Profile: location, light/dark themes, project cards, resume
- Configurable location (Thornhill) and footer; optional config location overrides GitHub
- External projects: language badges, drop duplicate Gitea avatars; Gitea API note in config
- Theme switcher limited to light/dark with clear labels; default light
- Resume card, public resume.pdf, PWA PDF navigate fallback denylist
- resolvePublicUrl for assets under Vite base

Made-with: Cursor
2026-03-24 23:00:25 -04:00
ilia
77c050f4c1 Initial profile config for iliadobkin.com
- Set GitHub username to IliaDobkin
- Set base to '/' for self-hosted deployment
- Added full work experience (11 positions)
- Added skills from resume
- Added Gitea projects as external projects
- Configured social links (LinkedIn, email, Gitea)
- Set nord theme, SEO metadata, footer

Made-with: Cursor
2026-03-24 21:10:55 -04:00
Ariful Alam
f50f2d35e7
Merge pull request #817 from arifszn/arifszn-patch-1
Remove email from gitprofile configuration
2026-01-11 22:47:49 +06:00
Ariful Alam
6c83fe74ff
Remove email from gitprofile configuration
Removed email address from configuration.
2026-01-11 22:46:27 +06:00
Ariful Alam
1c6fee2935
Merge pull request #816 from Chy-Zaber-Bin-Zahid/refactor/improve-code-readability
Simplify localStorage null check for better readability
2026-01-06 11:17:55 +06:00
Chy-Zaber-Bin-Zahid
2da8167bd8 Simplify localStorage null check for better readability 2026-01-06 11:08:33 +06:00
Ariful Alam
0aefe3522c
Merge pull request #806 from arifszn/dependabot/npm_and_yarn/vite-7.1.7
Bump vite from 7.0.2 to 7.1.7
2026-01-06 00:19:53 +06:00
Ariful Alam
800a30de9f
Merge pull request #808 from arifszn/codex/remove-manual-cache-restore-from-files
Remove redundant cache restore steps from workflows
2025-10-28 16:07:55 +06:00
Ariful Alam
da5618343a Remove redundant cache restore steps 2025-10-28 16:07:04 +06:00
dependabot[bot]
f4470e65b7
Bump vite from 7.0.2 to 7.1.7
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.0.2 to 7.1.7.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.7/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.1.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-01 08:03:39 +00:00
Ariful Alam
11e5e1734b
Merge pull request #768 from arifszn/card-text
Update external project card text for clarity
2025-07-06 18:47:27 +06:00
Ariful Alam
c95bd764a4 Update external project card text for clarity 2025-07-06 18:46:58 +06:00
Ariful Alam
a882b52847
Merge pull request #767 from arifszn/delete-idx
Remove IDX button from README and delete dev.nix configuration file
2025-07-06 18:31:31 +06:00
Ariful Alam
2ea5313c96 Remove IDX button from README and delete dev.nix configuration file 2025-07-06 18:31:01 +06:00
Ariful Alam
25fbeb9130
Merge pull request #766 from arifszn/interval-change
Set dependabot interval to monthly
2025-07-06 18:27:47 +06:00
Ariful Alam
6f6646fb0d Set dependabot interval to monthly 2025-07-06 18:25:53 +06:00
Ariful Alam
8f413562e9
Merge pull request #765 from arifszn/v4
Release v4
2025-07-06 18:22:09 +06:00
Ariful Alam
996f0c9da2 Update eslint-config-prettier 2025-07-06 18:20:55 +06:00
Ariful Alam
e119e9a76e Bump prettier version 2025-07-06 18:19:02 +06:00
Ariful Alam
1e631441d3 Fix JSX import missing 2025-07-06 18:17:34 +06:00
Ariful Alam
1ad2d3e152 Upgrade React version to 19 2025-07-06 18:16:12 +06:00
Ariful Alam
01139329b5 Fix warning of nested element 2025-07-06 18:10:48 +06:00
Ariful Alam
db19264188 Update Gitprofile version to 4.0.0 2025-07-06 17:33:37 +06:00
Ariful Alam
ecba63a9fa Remove CustomTheme interface and update for daisyUI v5
- Remove CustomTheme interface from global.d.ts
- Remove SanitizedCustomTheme interface from sanitized-config.tsx
- Remove customTheme property from ThemeConfig interfaces
- Remove customTheme object from utils/index.tsx
- Delete default-custom-theme.tsx file
- Update README.md to show custom themes are now defined in CSS
- Add procyon custom theme using @plugin 'daisyui/theme' syntax
- Update gitprofile.config.ts to remove customTheme configuration
2025-07-06 17:30:53 +06:00
Ariful Alam
3f3c77e989 Remove text-opacity classes as Tailwind has dropped them 2025-07-06 17:16:11 +06:00
Ariful Alam
9c09a9d91e Refactor card components for improved styling and icon updates 2025-07-06 17:12:37 +06:00
Ariful Alam
3d42c1fc21 Replace theme icon with a new design 2025-07-06 16:31:48 +06:00
Ariful Alam
49db036c89 Upgrade tailwind version 2025-07-06 16:03:52 +06:00
Ariful Alam
4d7571c346
Update vite to v7 (#761)
* Update package-lock.json with dependency version bumps

* Update `vite` and `vite-plugin-pwa`

* Apply prettier
2025-07-06 13:48:16 +06:00
Ariful Alam
98eb69aed5 Remove Skype and add missing discord references (#760) 2025-07-06 13:36:13 +06:00
Adri
9ef19a2ab5
Add discord 2025-07-06 13:24:30 +06:00
Ariful Alam
76f29bc382
Merge pull request #731 from arifszn/dependabot/npm_and_yarn/typescript-5.8.3
Bump typescript from 5.6.2 to 5.8.3
2025-07-06 13:22:15 +06:00
Ariful Alam
6288d4aff8
Merge pull request #759 from arifszn/dependabot/npm_and_yarn/axios-1.10.0
Bump axios from 1.7.9 to 1.10.0
2025-07-06 13:17:57 +06:00
dependabot[bot]
8ec985b8ad
Bump axios from 1.7.9 to 1.10.0
Bumps [axios](https://github.com/axios/axios) from 1.7.9 to 1.10.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.9...v1.10.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.10.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-06 07:16:47 +00:00
Ariful Alam
c8f59d3dce
Merge pull request #738 from arifszn/arifszn-patch-1
Update Action badge
2025-05-16 14:42:26 +06:00
Ariful Alam
719a037e9b
Update Action name 2025-05-16 14:41:27 +06:00