Chneemann
|
3ad5aae40b
|
fix: update localized imprint/privacy routes and expand sitemap for multilinguality
Deploy Portfolio to VPS / deploy (push) Successful in 28s
|
2026-08-05 16:50:54 +02:00 |
|
Chneemann
|
a1cf111ff3
|
feat: add localized footer section
Deploy Portfolio to VPS / deploy (push) Successful in 28s
|
2026-08-05 16:42:23 +02:00 |
|
Chneemann
|
2a9ee6c667
|
feat: add localized contact form and translations for contact section
Deploy Portfolio to VPS / deploy (push) Successful in 31s
|
2026-08-04 17:00:28 +02:00 |
|
Chneemann
|
21cbb732cf
|
feat: add localized project details and translations for portfolio section
Deploy Portfolio to VPS / deploy (push) Successful in 30s
|
2026-08-04 16:15:00 +02:00 |
|
Chneemann
|
fb5350c66c
|
feat: add localizations for skills section
Deploy Portfolio to VPS / deploy (push) Successful in 30s
|
2026-08-02 21:03:25 +02:00 |
|
Chneemann
|
241576565e
|
feat: add localized content and translations for about section
Deploy Portfolio to VPS / deploy (push) Successful in 32s
|
2026-08-02 20:52:48 +02:00 |
|
Chneemann
|
127c4a748b
|
feat: add localizations for hero section text and buttons
Deploy Portfolio to VPS / deploy (push) Successful in 27s
|
2026-08-02 07:55:33 +02:00 |
|
Chneemann
|
5b261699a1
|
feat: add localized language switcher and translate header component
Deploy Portfolio to VPS / deploy (push) Successful in 29s
|
2026-08-02 07:28:42 +02:00 |
|
Chneemann
|
9e51dcf6c4
|
fix: add package overrides for zero vulnerabilities
Deploy Portfolio to VPS / deploy (push) Successful in 50s
|
2026-08-01 08:52:49 +02:00 |
|
Chneemann
|
04a053f813
|
fix: switch from npm ci to npm install in Dockerfile
Deploy Portfolio to VPS / deploy (push) Successful in 25s
|
2026-08-01 08:32:02 +02:00 |
|
Chneemann
|
3ff0eec28a
|
feat: add next-intl support for localization and update README.md
Deploy Portfolio to VPS / deploy (push) Failing after 4s
|
2026-08-01 08:16:20 +02:00 |
|
Chneemann
|
4f4d37cb5c
|
feat: add demo buttons to project cards and update git links
Deploy Portfolio to VPS / deploy (push) Successful in 24s
|
2026-07-31 23:37:08 +02:00 |
|
Chneemann
|
d0140a82cf
|
docs: update project documentation in README
Deploy Portfolio to VPS / deploy (push) Successful in 21s
|
2026-07-31 10:25:22 +02:00 |
|
Chneemann
|
7b6f2299bb
|
fix: connect command palette to analytics modal and update github link
Deploy Portfolio to VPS / deploy (push) Successful in 21s
|
2026-07-31 09:17:23 +02:00 |
|
Chneemann
|
d4f76bb1ff
|
feat: rewrite analytics system in Next.js and remove PHP backend
Deploy Portfolio to VPS / deploy (push) Successful in 22s
|
2026-07-31 09:03:19 +02:00 |
|
Chneemann
|
b221d2bcc1
|
refactor: improve contact form anti-spam handling
Deploy Portfolio to VPS / deploy (push) Successful in 22s
|
2026-07-31 08:51:33 +02:00 |
|
Chneemann
|
4ed8d309ab
|
feat: switch contact form handler to formspree
Deploy Portfolio to VPS / deploy (push) Successful in 50s
|
2026-07-31 08:38:44 +02:00 |
|
Chneemann
|
ed1d2f9bb1
|
ci: fix deployment working directory to httpdocs
Deploy Portfolio to VPS / deploy (push) Successful in 26s
|
2026-07-30 11:52:07 +02:00 |
|
Chneemann
|
d8ee49ec1e
|
ci: fix SSH action path to GitHub
Deploy Portfolio to VPS / deploy (push) Failing after 5s
|
2026-07-30 11:49:11 +02:00 |
|
Chneemann
|
28e734897c
|
ci: add automated SSH deployment workflow
Deploy Frontend to VPS / deploy (push) Failing after 1s
|
2026-07-30 11:29:24 +02:00 |
|
Chneemann
|
cd13f0d93f
|
refactor: replace codeberg links with self-hosted git
|
2026-07-30 11:19:18 +02:00 |
|
Chneemann
|
708f7d7f57
|
refactor: update social links to self-hosted git and refine icon layout
|
2026-07-30 08:47:56 +02:00 |
|
Chneemann
|
2a7546ebf9
|
docs: add README with setup guide and project details
|
2026-07-29 08:40:51 +02:00 |
|
Chneemann
|
e547986940
|
docs & refactor: add JSDoc/PHPDoc comments and polish component structure
|
2026-07-29 08:21:50 +02:00 |
|
Chneemann
|
b1ddacc51f
|
refactor: convert button elements to semantic anchor tags and ignore downloads directory
|
2026-07-28 09:15:39 +02:00 |
|
Chneemann
|
f56a30ee02
|
feat: add playSudoEasterEgg terminal simulation and hook into command palette
|
2026-07-28 09:07:42 +02:00 |
|
Chneemann
|
1d15fb28c3
|
feat: add Cmd+K command palette with actions and keyboard navigation
|
2026-07-28 08:26:28 +02:00 |
|
Chneemann
|
afb1622563
|
feat: add sitemap.xml and robots.txt for search engines
|
2026-07-28 08:15:42 +02:00 |
|
Chneemann
|
fe5eaac724
|
feat: implement terminal-themed modal for detailed metrics inspection
|
2026-07-27 21:48:45 +02:00 |
|
Chneemann
|
28ebee571a
|
feat: implement php tracking endpoint and footer metrics widget
|
2026-07-27 17:12:31 +02:00 |
|
Chneemann
|
82a8e6ec10
|
feat: update privacy & imprint pages with analytics disclosure and new card design
|
2026-07-27 15:21:20 +02:00 |
|
Chneemann
|
e4dc11a16c
|
style: align project repository links to left and right
|
2026-07-27 12:01:19 +02:00 |
|
Chneemann
|
e422ea6cbf
|
style: add featured project badge styling and brighten portfolio project preview images
|
2026-07-27 08:59:16 +02:00 |
|
Chneemann
|
38bd4d8162
|
feat: render featured and secondary project cards dynamically from array
|
2026-07-27 08:33:38 +02:00 |
|
Chneemann
|
43b4d9494f
|
feat: centralize portfolio project data into array
|
2026-07-26 10:34:12 +02:00 |
|
Chneemann
|
4230565582
|
fix: update section number prefix to 04
|
2026-07-26 09:39:03 +02:00 |
|
Chneemann
|
1663d1628a
|
add portfolio section
|
2026-07-26 09:31:47 +02:00 |
|
Chneemann
|
59a5a93869
|
refactor: update favicon and apple-touch-icon paths
|
2026-07-25 11:15:01 +02:00 |
|
Chneemann
|
f179b1aedb
|
refactor: restructure assets into /assets directory to prevent Apache alias conflicts
|
2026-07-25 11:01:06 +02:00 |
|
Chneemann
|
1d32b22193
|
style: organize assets into subfolders and update image paths
|
2026-07-25 10:37:54 +02:00 |
|
Chneemann
|
c02af434dc
|
refactor: finalize PHP handler architecture and API integration
|
2026-07-25 10:19:22 +02:00 |
|
Chneemann
|
6e2c6644df
|
feat: add honeypot and time-trap bot protection
|
2026-07-25 08:13:41 +02:00 |
|
Chneemann
|
92812bc70c
|
feat: integrate form state and sendMail endpoint fetch
|
2026-07-25 08:07:04 +02:00 |
|
Chneemann
|
8ac0e8eb08
|
style: build layout and form
|
2026-07-24 13:18:03 +02:00 |
|
Chneemann
|
3b3521ca91
|
feat: add contact section
|
2026-07-24 13:04:38 +02:00 |
|
Chneemann
|
6b638413b2
|
refactor: UI tweaks and responsive design improvements
|
2026-07-24 11:45:58 +02:00 |
|
Chneemann
|
1dd92307d6
|
style: optimize global CSS, scrollbars, and text shadow
|
2026-07-23 08:17:10 +02:00 |
|
Chneemann
|
4f7a39628f
|
feat: add imprint and privacy policy pages
|
2026-07-22 08:20:55 +02:00 |
|
Chneemann
|
141bfebc17
|
feat: add footer section
|
2026-07-22 08:17:31 +02:00 |
|
Chneemann
|
d417d22a9d
|
feat: add categorized tech stack layout with featured badges
|
2026-07-22 08:03:39 +02:00 |
|