Commit Graph

75 Commits

Author SHA1 Message Date
Sascha e57f0e7753 Merge branch 'master' of https://codeberg.org/saschab/portfolio-page 2026-07-03 12:06:08 +02:00
Sascha 8df3ce4bbd feat: add client testimonial for Lukas Mobile Massage in German and English landing references 2026-07-03 12:06:06 +02:00
Sascha Bach 26869367d6 Merge branch 'master' of https://codeberg.org/saschab/portfolio-page 2026-07-02 14:47:47 +02:00
Sascha Bach 4924f1f898 Refactor code structure for improved readability and maintainability 2026-07-02 14:43:04 +02:00
Sascha 4190be4d15 feat: add business registration section to TextConfig interface 2026-05-20 13:32:32 +02:00
Sascha 051d614364 feat: add business registration information to imprint sections for German and English localization 2026-05-20 13:26:09 +02:00
Sascha e7fa5dcb8d feat: add VAT ID to imprint sections for German and English localization
Co-authored-by: Copilot <copilot@github.com>
2026-05-07 14:40:22 +02:00
Sascha b28a26b7e9 feat: add VAT ID and update privacy policy dates in imprint sections for localization
Co-authored-by: Copilot <copilot@github.com>
2026-05-07 14:38:39 +02:00
Sascha 8deb151241 Refactor code structure for improved readability and maintainability 2026-04-30 13:29:08 +02:00
Sascha dfe535eb1b feat: enhance German localization for landing sections with updated descriptions and new legal compliance information 2026-04-22 13:13:32 +02:00
Sascha 63002b70b3 refactor: remove unused personalConfig import from Navigation component 2026-04-16 21:20:28 +02:00
Sascha ed093e8027 Refactor theme styles for improved accessibility and consistency
- Updated light and dark themes across contact, hero, projects, services, skills SCSS files to enhance color contrast for better readability.
- Replaced gradients with solid colors where necessary to ensure AAA compliance.
- Adjusted button and text colors for improved visibility and user experience.
- Introduced a new logo SVG asset for branding consistency.
- Modified global color variables to align with the new design scheme.
2026-04-16 21:19:03 +02:00
Sascha 0f4a379716 Add German and English localization for landing and technical sections
- Created German localization files for landing sections: about me, experience, hero, processes, reasons, references, winnings.
- Created English localization files for landing sections: about me, experience, hero, processes, reasons, references, winnings.
- Added German localization for technical sections: about, certifications, hero, services, skills.
- Added English localization for technical sections: about, certifications, hero, services, skills.
- Introduced SCSS file for landing hero section styling.
2026-04-08 13:14:49 +02:00
Sascha 8ae3c33cd2 fix: update language settings to default to German and adjust browser language detection 2026-04-07 16:48:50 +02:00
Sascha ea5507b51f feat: update accessibility text and improve color consistency across sections 2026-03-30 16:02:18 +02:00
Sascha 1fbc500c19 refactor: standardize HTML and JavaScript formatting; improve readability 2026-03-26 21:19:58 +01:00
Sascha bdbce1c3ad feat: enhance text configuration and localization for appointment booking
- Added new text configurations for appointment hints and links in TextConfig.ts and contact.ts.
- Updated imprint.ts with detailed privacy policy sections regarding online appointment booking, including data handling and legal basis.
- Introduced new appointment-related fields in personal.ts for scheduling.
- Implemented SEO enhancements across HomePage, ImprintPage, LandingPage, and PrivacyPolicy pages using usePageSeo hook.
- Created a prerendering script to generate static HTML for SEO optimization.
- Added .htaccess and robots.txt for server configuration and search engine indexing control.
- Developed a sitemap.xml for better search engine visibility.
- Improved styling for contact section and imprint page to accommodate new appointment features.
2026-03-26 21:19:46 +01:00
Sascha 54d3a810d2 refactor: centralize feature card icon and color mappings; improve bio paragraph key handling 2026-03-10 16:53:49 +01:00
Sascha 18c508bba0 feat: Replace GitHub links with Codeberg links and update related text and aria labels 2026-03-09 15:29:19 +01:00
Sascha 311f60abe6 feat: Add landing page sections and localization for German and English
- Implemented ReferencesSection and WinningsSection components for the landing page.
- Added localization files for German and English, covering various sections including About Me, Experience, Processes, Reasons, References, and Winnings.
- Created useScrollReveal hook for scroll-based animations.
- Developed styles for new sections: experience, processes, reasons, references, and winnings.
- Updated LandingPage component to include new sections.
2026-03-09 15:21:09 +01:00
Sascha 514b189030 fix: update CV content for clarity and accuracy; improve formatting and language consistency 2026-02-10 14:05:37 +01:00
Sascha f04fe3dfcb feat: add BackToTopButton component and enhance accessibility with custom hooks for keyboard navigation and screen reader announcements 2026-02-02 15:22:33 +01:00
Sascha b389effd5e refactor: standardize types across components, improve theme and language handling. add sticky menu and navigation section indicator 2026-02-02 14:36:52 +01:00
Sascha e8c7d3d90d add project images and update projects data structure; include @types/node dependency 2026-01-23 15:19:18 +01:00
Sascha 0aa172a85a ts fixes 2026-01-20 15:20:15 +01:00
Sascha 231803db2d adding learning certificate, styling fixes 2026-01-20 15:18:09 +01:00
Sascha Bach 2169c2994b refactoring 2025-11-26 13:19:59 +01:00
Sascha Bach d99c0e2429 zweisprachigkeit implementiert 2025-11-26 12:21:04 +01:00
Sascha Bach c587bec2c7 refactoring 2025-11-26 12:01:50 +01:00
Sascha eacb5fc724 portfolio-screenshot da 2025-11-25 15:25:38 +01:00
Sascha 34b02f69be text centralization 2025-11-03 16:58:40 +01:00
Sascha c83b6e07cf even more sonarqube fixes 2025-10-30 17:26:30 +01:00
Sascha acbdb1ea3c sonarqube fixes 2025-10-30 17:20:24 +01:00
Sascha ce79a800f2 Merge branch 'master' of https://github.com/LuciusShadow/portfolio-page 2025-10-30 16:36:20 +01:00
Sascha f14a5dc2c0 sonarqube fixes regarding unnecessary tabindexes and roles
sonarqube fixes
2025-10-30 16:35:21 +01:00
Sascha bf1ad1c809 sonarqube fixes regarding unnecessary tabindexes and roles 2025-10-30 16:31:46 +01:00
Sascha 584d39db3d more WCAG compliance changes: contrast and aria added 2025-10-30 16:18:13 +01:00
Sascha bc635acd86 skip to content contrast fix 2025-10-29 16:48:10 +01:00
Sascha 9bff0f68ee skillbadge entfern 2025-10-29 16:34:18 +01:00
Sascha 23771938db WCAG additions: contrast fixes 2025-10-29 16:33:10 +01:00
Sascha b213bc58ff Adding button "get in touch", text additions 2025-10-09 13:21:02 +02:00
Sascha 758f02f584 barrier free information addition 2025-10-01 14:28:30 +02:00
Sascha 8418e7cae2 added barrier free informatoin 2025-10-01 14:28:28 +02:00
Sascha df9af5625d unindex imprint and privacy policy 2025-09-26 12:30:02 +02:00
Sascha 94ad3ccb0e update gitignore 2025-09-25 16:10:40 +02:00
Sascha 2404b8760c web accessibility 2025-09-25 16:01:45 +02:00
Sascha ca488cfce9 web accessiblity skill update 2025-09-25 15:55:04 +02:00
Sascha 9b985e07b6 updating certificates 2025-09-18 10:37:28 +02:00
Sascha d39ceb7e9f adding udemy certificate 2025-09-18 10:31:47 +02:00
Sascha d1d16ac969 Merge branch 'master' of https://github.com/LuciusShadow/portfolio-page 2025-09-13 20:25:50 +02:00