Commit Graph

447 Commits

Author SHA1 Message Date
becarta
0b3aea9f87 Add react-icons dependency and update UptimeStatusIsland component for responsive design
- Added react-icons package to the project for icon usage.
- Enhanced UptimeStatusIsland component to display responsive badges for certificate expiry, average ping, and uptime metrics, utilizing icons for mobile views.
2025-06-08 01:44:31 +02:00
becarta
46fa503dda Enhance ToggleTheme component and add Uptime link in Footer with translations
- Updated ToggleTheme component styles for better visibility in dark mode.
- Added a new Uptime link in the Footer for system status monitoring.
- Introduced translations for Uptime in English, Dutch, German, and French to support multilingual users.
2025-06-08 01:13:56 +02:00
3decfb7ded Update configuration and content for improved SEO and user experience
- Enhanced sitemap configuration to limit entries and ensure a single sitemap generation.
- Updated robots.txt to reflect the new sitemap URL.
- Revised metadata descriptions and titles across multiple pages for better SEO alignment.
- Obfuscated email address in the footer for improved privacy.
- Adjusted content in various pages to better reflect services offered and enhance clarity.
2025-06-07 18:40:47 +02:00
d2197984d8 Update BackToTop component styles for improved visibility and usability
- Adjusted positioning and dimensions of the BackToTop button for better accessibility and user experience.
- Increased right margin and button size to enhance visibility and interaction.
2025-06-07 18:05:44 +02:00
347050a538 Refactor Hero2 component by removing unnecessary animation classes for cleaner markup
- Simplified class attributes in the Hero2 component by removing redundant animation classes, enhancing readability and maintainability.
2025-06-07 17:38:40 +02:00
4321824bf5 Refactor ImageModal component for improved layout and responsiveness
- Updated ImageModal styles to include overflow handling and a maximum height for better usability.
- Adjusted the structure to place the enlarged image at the top, enhancing visual presentation.
- Removed the redundant image container to streamline the component.
2025-06-07 17:29:04 +02:00
d1591d1970 Remove deprecated image files and update image imports in antifp and eap pages for improved maintainability and consistency. 2025-06-07 17:16:52 +02:00
a4c02a712c Update LanguageSelector and development page components for improved client behavior
- Changed LanguageSelectorComponent to use client:visible for better loading performance.
- Updated CollapsibleIntro and ContributionCalendar components to utilize client:visible, enhancing user experience by ensuring they load only when in view.
2025-06-07 16:58:32 +02:00
40e345a9f8 Refactor Header component for improved styling and user interaction
- Removed unnecessary spacing in the header layout for a cleaner appearance.
- Enhanced the contact link with additional hover styles for better user experience and visual feedback.
2025-06-07 15:44:57 +02:00
27fae7fd5b Enhance ImageModal and CompactSteps components for improved layout and responsiveness
- Updated ImageModal styles to center the modal and adjust image container dimensions for better visual presentation.
- Refactored CompactSteps to include an icon component for better visual consistency and adjusted layout for improved readability.
- Removed outdated WorkExperience item rendering to streamline the component structure.
- Updated aboutme page to conditionally set icons based on title content for better context.
2025-06-07 15:30:14 +02:00
075359d1db Refactor ContributionCalendar component by removing mobile scroll indicator
- Eliminated the scroll indicator functionality for mobile users to streamline the component.
- Retained calendar reference for future use while simplifying the rendering logic.
- Adjusted related useEffect hooks to enhance performance and maintainability.
2025-06-07 14:05:28 +02:00
f923cf26ae Update Footer component styles for improved visual consistency
- Adjusted icon wrapper styles for better alignment and presentation.
- Enhanced flag icon sizes for a more cohesive look within the footer.
2025-06-07 13:31:28 +02:00
65dda5d021 Update Footer component styles for improved layout and responsiveness
- Adjusted padding in the footer to enhance spacing and visual consistency.
- Ensured the footer maintains a cohesive design with the overall theme.
2025-06-07 13:28:29 +02:00
db05be9e6d Refactor widget components for improved styling and layout consistency
- Updated styles in CompactCertifications, CompactSkills, CompactSteps, Content, Features, Features2, and WorkExperience components for a more cohesive design.
- Enhanced grid layouts and adjusted padding, borders, and background colors for better visual appeal and responsiveness.
- Standardized component classes to use rounded-2xl and shadow-lg for a unified look across widgets.
2025-06-07 12:32:21 +02:00
7ce6c1390f Enhance ContributionCalendar component for mobile responsiveness and user experience
- Added mobile detection and state management to handle screen size changes.
- Implemented a scroll indicator for mobile users to enhance navigation.
- Introduced a toggle button for expanding the calendar view to show the full year.
- Adjusted the rendering logic to display a limited number of weeks based on the mobile state.
2025-06-07 12:26:56 +02:00
becarta
67c7af6be7 Enhance Header and Layout components with new features and scripts
- Filtered out the Contact link from the main navigation in Header.astro and added a Contact icon that links to the contact page.
- Integrated Rocket.Chat Livechat script into Layout.astro for improved user support interaction.
2025-06-07 04:11:34 +02:00
becarta
7eca257cf4 Refactor Header component styles for improved layout and responsiveness
- Adjusted CSS classes in Header.astro to remove unnecessary overflow properties, enhancing the layout for better mobile navigation.
- Maintained max-width settings for consistent design across different screen sizes.
2025-06-07 03:06:45 +02:00
becarta
5471f2e316 Update package-lock.json to remove unused dependencies and optimize Header component styles
- Removed @astrojs/netlify and related dependencies from package-lock.json to streamline the project.
- Updated Header.astro to enhance layout with max-width and overflow properties for better responsiveness and mobile navigation accessibility.
2025-06-07 03:00:18 +02:00
becarta
042682b0ee Update Footer component to include clickable KVK link and correct BTW number
- Change KVK text to a clickable link directing to the KVK website.
- Update the BTW number to the correct format for clarity.
2025-06-07 02:40:41 +02:00
fcf639edcc Remove Netlify form handling logic from BasicScripts.astro and update Form.astro to set action attribute for contact form submission to the new API endpoint. 2025-06-07 01:39:21 +02:00
0893e235c2 Update Astro configuration to switch from Netlify to Node adapter and update dependencies
- Replace Netlify adapter with Node adapter in astro.config.ts for standalone mode.
- Update package.json to reflect the new dependency on @astrojs/node.
- Modify package-lock.json to include updated versions of dependencies and remove Netlify-specific configurations from the contact form.
2025-06-07 00:44:48 +02:00
02fe6d217a Add CSRF token handling to contact form for enhanced security
- Introduce a hidden CSRF token input field in the contact form.
- Implement a function to fetch and set the CSRF token on form load.
- Update form submission logic to use FormData and re-fetch the CSRF token after successful submission.
2025-06-07 00:29:49 +02:00
aa37cb23cf Enhance ContributionCalendar and development.astro for dark mode support and improved commit display
- Refactor ContributionCalendar to support light and dark color schemes based on user preference.
- Implement dark mode detection using a MutationObserver to dynamically adjust styles.
- Update development.astro to include a new CollapsibleIntro component for better user experience.
- Improve commit display logic to format messages with bullet points and enhance layout for clarity.
2025-06-06 23:36:00 +02:00
673d1b7c29 Enhance ContributionCalendar component and update development.astro for better contribution visualization
- Modify getCalendarDays function to start the week on Monday and improve date calculations.
- Add getMonthLabels function to generate month labels for the contribution calendar.
- Update styling and structure of the ContributionCalendar for improved layout and responsiveness.
- Integrate ContributionCalendar into development.astro to visually represent code contributions over the past year, enhancing project transparency.
2025-06-06 22:14:49 +02:00
f01ac6f675 Enhance commit fetching in development.astro with improved API integration
- Update GITEA_COMMITS_URL to include additional query parameters for better data retrieval.
- Implement authorization header for secure API access if a token is present.
- Refactor commit display logic to handle potential missing data gracefully.
2025-06-06 21:51:11 +02:00
becarta
61478dcc38 Replace logo image with SVG for improved branding consistency and visual appeal 2025-05-14 04:52:46 +02:00
becarta
1fb54f947e Remove unnecessary background div from WidgetWrapper for cleaner design 2025-05-14 02:22:00 +02:00
becarta
47233ce221 Update footer information to include KVK number for improved transparency 2025-05-14 02:09:06 +02:00
becarta
b7e96a3f76 Replace logo text with image for improved branding consistency and visual appeal 2025-05-14 01:34:24 +02:00
becarta
9bc85a751b Add background gradient to WidgetWrapper for enhanced visual appeal 2025-05-14 01:17:59 +02:00
becarta
91ba8514b0 Updated footer
Some checks failed
GitHub Actions / build (18) (push) Has been cancelled
GitHub Actions / build (20) (push) Has been cancelled
GitHub Actions / build (22) (push) Has been cancelled
GitHub Actions / check (push) Has been cancelled
2025-04-14 00:54:18 +02:00
becarta
ad8b0e14aa Added t= date.now back to language dropdown
Some checks failed
GitHub Actions / build (18) (push) Has been cancelled
GitHub Actions / build (20) (push) Has been cancelled
GitHub Actions / build (22) (push) Has been cancelled
GitHub Actions / check (push) Has been cancelled
2025-04-14 00:50:37 +02:00
becarta
fae573069f removed the T=timestamp in the url
Some checks failed
GitHub Actions / build (18) (push) Has been cancelled
GitHub Actions / build (20) (push) Has been cancelled
GitHub Actions / build (22) (push) Has been cancelled
GitHub Actions / check (push) Has been cancelled
2025-04-14 00:29:37 +02:00
becarta
890d7b8670 Updated site completely
Some checks failed
GitHub Actions / build (18) (push) Has been cancelled
GitHub Actions / build (20) (push) Has been cancelled
GitHub Actions / build (22) (push) Has been cancelled
GitHub Actions / check (push) Has been cancelled
2025-03-29 22:32:31 +01:00
becarta
a9adf1bb4f removed extra information footer 2025-03-26 00:05:39 +01:00
becarta
b4d9ede5b9 Added confirmation information for Revolut 2025-03-23 23:19:44 +01:00
becarta
e9a276c11d updated timeline vertical line color and background years 2025-03-14 23:16:13 +01:00
becarta
e0f172d66d added kvk and btw number back, updated text colour text-muted 2025-03-14 23:05:05 +01:00
becarta
ed166bfa97 removed contact details 2025-03-12 22:25:06 +01:00
becarta
cfd1ae877c updated footer 2025-03-12 05:10:45 +01:00
becarta
a2ecf840a8 updated our commitment image and text 2025-03-12 04:41:49 +01:00
becarta
c7331e5d47 added project management and updated size of boxes 2025-03-12 03:37:06 +01:00
becarta
f0c71110be Added crucial converstations certificate 2025-03-12 03:02:21 +01:00
becarta
50d43ff895 aded language selector back in mobile view 2025-03-07 02:01:50 +01:00
becarta
9e47f30fc1 removed parallax, added flags to footer 2025-03-07 00:13:44 +01:00
becarta
f62c3458a5 added cookie notice, added terms and privacy notice, added return to top button 2025-03-06 23:27:26 +01:00
becarta
9f2f0107e9 updated logic icons small screens 2025-03-06 00:20:40 +01:00
becarta
d66123c029 major update in looks and feel 2025-03-06 00:03:16 +01:00
becarta
3b98eae137 added netlify to form 2025-03-04 01:13:00 +01:00
becarta
6040831ece updated form 2025-03-04 01:08:21 +01:00