1135 Commits

Author SHA1 Message Date
af3c170d11 Merge pull request 'Add homelab Gitea Actions CI (generic)' (#1) from ci/bootstrap-gitea-actions-node into main
All checks were successful
CI / skip-ci-check (push) Successful in 10s
CI / secret-scan (push) Successful in 10s
CI / node-ci (push) Successful in 37s
2026-05-29 21:46:26 -05:00
d31450367f ci: re-trigger pipeline (advisory lint)
All checks were successful
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Successful in 27s
2026-05-29 21:36:17 -05:00
66d82af29b ci: sync gitleaks allowlist
All checks were successful
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 11s
CI / node-ci (pull_request) Successful in 39s
2026-05-29 21:31:54 -05:00
c77559f66d ci: refresh workflow (re-run pipelines) 2026-05-29 21:31:52 -05:00
9b5c625123 ci: sync gitleaks allowlist
Some checks failed
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 13s
CI / node-ci (pull_request) Failing after 24s
2026-05-29 21:28:25 -05:00
86132be75d ci: refresh workflow (re-run pipelines) 2026-05-29 21:28:23 -05:00
0b65834465 ci: sync gitleaks allowlist
Some checks failed
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 13s
CI / node-ci (pull_request) Failing after 34s
2026-05-29 21:24:08 -05:00
7829a8af12 ci: refresh workflow (re-run pipelines) 2026-05-29 21:24:06 -05:00
15860316cd ci: add homelab gitleaks allowlist
Some checks failed
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Failing after 34s
2026-05-29 21:19:53 -05:00
124b4d3b91 ci: refresh workflow (re-run pipelines) 2026-05-29 21:19:50 -05:00
564618b19e ci: refresh workflow (re-run pipelines)
Some checks failed
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Failing after 29s
2026-05-29 20:30:58 -05:00
5822cef2b7 ci: refresh workflow (re-run pipelines)
Some checks failed
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 15s
CI / node-ci (pull_request) Failing after 31s
2026-05-29 20:28:39 -05:00
0bc48f9359 ci: sync workflow template
Some checks failed
CI / skip-ci-check (pull_request) Successful in 11s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Failing after 35s
2026-05-29 20:26:16 -05:00
8fedf554dd ci: refresh workflow (re-run pipelines)
Some checks failed
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Failing after 32s
2026-05-29 20:20:44 -05:00
101019269e ci: sync workflow template (node container + host fixes)
Some checks failed
CI / skip-ci-check (pull_request) Successful in 10s
CI / secret-scan (pull_request) Successful in 10s
CI / node-ci (pull_request) Failing after 34s
2026-05-29 20:15:06 -05:00
3e2c3c95c4 ci: add homelab Gitea Actions workflow (ci-node.yml)
Some checks failed
CI / skip-ci-check (pull_request) Failing after 8s
CI / secret-scan (pull_request) Has been skipped
CI / node-ci (pull_request) Has been skipped
2026-05-29 16:15:05 -05:00
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