Commit Graph

1376 Commits

Author SHA1 Message Date
a67e19a2f8 Enhance UptimeStatusIsland component with mobile responsiveness and scroll tracking
- Added state management for mobile detection and scroll position tracking in the UptimeStatusIsland component.
- Implemented responsive design adjustments for heartbeat display based on screen size.
- Introduced visual indicators for scroll position on mobile to improve user experience.
- Updated styles for heartbeat history container to accommodate mobile layout and scrolling behavior.
2025-06-11 22:55:58 +02:00
2e8a55307d Update privacy and terms pages to enhance clarity and organization
- Added a new section for SessionStorage usage in the privacy policy, detailing its purpose and data handling.
- Updated headings to include scroll margin for better navigation.
- Revised language in the privacy policy to clarify data handling practices, including contact form submissions and cookie usage.
- Enhanced the terms page with a link to the privacy policy for more comprehensive user information.
- Updated contact information in both documents to include company details.
2025-06-11 22:32:56 +02:00
8c0a44a500 Update UptimeStatusIsland component styles and gradient for improved visual representation
- Changed the progress bar gradient to a blue color scheme for better alignment with the overall design.
- Adjusted the height and border radius of the progress bar for a more modern appearance.
- Enhanced the transition effect and added a box shadow for improved visual depth.
2025-06-11 22:05:38 +02:00
da7a54244e Refactor heartbeat color logic in UptimeStatusIsland component for improved status representation
- Adjusted the color mapping for heartbeat statuses to enhance clarity: changed DOWN to red, PENDING to yellow, and maintained UP as green.
- Simplified the logic for better readability and maintainability.
2025-06-11 21:57:11 +02:00
db4bde54e6 Refactor UptimeStatus component to improve data fetching and user experience
- Removed UpdateTimer component and integrated countdown functionality directly into UptimeStatusIsland.
- Implemented sessionStorage caching for system status data to enhance performance and user experience.
- Added visual countdown display for the next update, improving user awareness of data refresh timing.
- Updated privacy policy to clarify the use of sessionStorage for caching non-personal data.
2025-06-11 21:48:11 +02:00
0bf251efba Refactor formatLocalTime function in UptimeStatusIsland component to simplify date formatting
- Removed unnecessary comments and adjusted the date format to exclude timezone information.
- Enhanced clarity of the function by focusing on local time display without timezone context.
2025-06-11 21:16:06 +02:00
9b0c7a66a0 Add Tippy.js for tooltips in UptimeStatusIsland component and update styles
- Integrated Tippy.js for enhanced tooltip functionality in the UptimeStatusIsland component, providing detailed heartbeat information on hover.
- Added custom styles for Tippy.js tooltips to support light and dark themes.
- Updated package.json and package-lock.json to include @tippyjs/react and its dependencies.
2025-06-11 21:12:20 +02:00
ed10a2b65c Enhance UptimeStatusIsland component with improved time formatting and timezone support
- Updated formatLocalTime function to accept a timezone parameter, allowing for dynamic local time display.
- Modified heartbeat time display to include both local and UTC formats for better user clarity.
- Ensured handling of invalid date scenarios to improve robustness of date formatting.
2025-06-11 20:47:06 +02:00
c067466894 Update package-lock.json and enhance UptimeStatusIsland component for time formatting
- Updated package-lock.json to reflect new versions of dependencies, including luxon for date handling.
- Modified UptimeStatusIsland component to improve local time formatting, ensuring UTC display and handling of invalid dates.
2025-06-11 20:44:32 +02:00
becarta
cdc09fc4a5 Add Uptime link to footer and update translations
- Introduced a new Uptime link in the footer for system status monitoring.
- Updated translations to include the Uptime label in the footer.
- Simplified page title for improved clarity and focus on IT systems and automation.
2025-06-08 02:59:58 +02:00
becarta
a084480695 Update dependencies and enhance UptimeStatusIsland component with timezone and locale handling
- Added luxon library for improved date handling.
- Updated UptimeStatusIsland component to format and display local time for heartbeats.
- Enhanced state management to track user timezone and locale.
- Ensured UTC formatting for timestamps in API responses.
2025-06-08 02:43:05 +02:00
becarta
8e0e26c50b Enhance UptimeStatusIsland component with badge toggle functionality and click handling
- Added state management for open badges and refs for badge popups.
- Implemented toggle functionality for badge information on click.
- Updated badge rendering to support mobile interactions, improving user experience.
2025-06-08 01:55:33 +02:00
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
b43b8c3ed7 Add prerendering and static paths for Uptime page to support multilingual routing
- Enabled prerendering for the Uptime page to improve performance.
- Implemented getStaticPaths function to generate paths for supported languages, enhancing SEO and accessibility for multilingual users.
2025-06-08 01:18:45 +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
7f06a0d546 Update privacy and terms pages with new modification dates for accuracy
- Changed the dateModified to June 7, 2025, for both privacy and terms pages.
- Updated the "Last updated" subtitle to reflect the new modification date.
2025-06-07 19:41:03 +02:00
2015de705f Remove privacy and terms markdown files and update related Astro components for improved clarity and compliance
- Deleted outdated privacy and terms markdown files.
- Updated privacy and terms Astro components to reflect changes in legal compliance, including GDPR and Dutch law.
- Enhanced clarity in user rights and data usage sections.
- Added contact information for privacy and legal inquiries.
2025-06-07 19:35:20 +02:00
94046e85e6 Update privacy and terms pages to reflect new company details and improve clarity
- Updated the "Last updated" date to March 6, 2025.
- Changed company references from AstroWind LLC to 365DevNet.
- Revised country references from California, United States to The Netherlands.
- Enhanced language for consistency and clarity throughout the documents.
- Added details on data collection practices and user preferences for improved transparency.
2025-06-07 19:13:53 +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
5e44722960 Remove unused Image components from antifp and eap pages to streamline code and improve maintainability. 2025-06-07 17:02:51 +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
73ec3b5120 Refactor Footer component for enhanced styling and layout consistency
- Improved icon alignment and sizes for a more cohesive appearance.
- Adjusted padding and spacing to ensure better visual consistency with the overall theme.
2025-06-07 16:55:24 +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
9b2fe7607f Comment out CallToAction widget in index.astro for future reference 2025-06-07 15:36:07 +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
50287cf55d Remove .npmrc file to eliminate unnecessary configuration for pnpm users 2025-06-07 14:09:52 +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
1cf8c7d5bf Update translations for improved clarity and consistency
- Changed 'Latest 10 Commits' to 'Last 10 Commits' in multiple languages for uniformity.
- Updated mission content in French and Dutch translations for better accuracy and coherence.
- Enhanced descriptions in the footer section to ensure consistency across languages.
2025-06-07 13:56:53 +02:00
deab297955 Update development translations and page title for consistency
- Changed the menu label from 'Dev Dashboard' to 'Development' in multiple languages for clarity.
- Updated the title in the development page to use 'Development Overview' for better alignment with content.
- Adjusted the heading in development.astro to reflect the new title for improved user experience.
2025-06-07 13:52:04 +02:00
e7e8ea45eb Update translations for development page to enhance clarity and consistency
- Renamed 'Development' to 'Dev Dashboard' in multiple languages for better user understanding.
- Updated titles and latest commits labels to reflect the new naming convention across all translations.
- Improved descriptions for the development page to provide clearer context for users.
2025-06-07 13:35:46 +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
a268031b34 Update translations and development page for consistency and clarity
- Changed the title in translations.ts to '365DevNet Ecosystem: Development Overview' for better alignment with the page content.
- Updated the heading style in development.astro for improved responsiveness and visual hierarchy.
- Adjusted padding and layout in mobile commit info area for enhanced user experience.
2025-06-07 13:25:33 +02:00
ec0dacc5e2 Update development page and translations for improved clarity and consistency
- Changed the title and description in development.astro to reflect the 365DevNet ecosystem.
- Updated translation files to include new page title and description for multiple languages.
- Renamed '365DevNet' to 'Dev Dashboard' in navigation for better user understanding.
2025-06-07 13:16:30 +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
7b2975238b Update Rocket.Chat Livechat script URL in Layout.astro for correct loading
- Modified the script source URL in Layout.astro to ensure the Rocket.Chat Livechat feature loads from the correct endpoint.
2025-06-07 04:56:57 +02:00
becarta
ea181024f1 Update Rocket.Chat Livechat script URL in Layout.astro for improved functionality
- Changed the script source URL in Layout.astro to ensure proper loading of the Rocket.Chat Livechat feature.
2025-06-07 04:45:36 +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
03aadf06b1 Update email handler to change website name for improved branding
- Change the default WEBSITE_NAME from 'bergsma.it' to '365DevNet Support' for better alignment with the current branding strategy.
2025-06-07 02:17:05 +02:00
532138f988 Refactor email transporter initialization for improved local relay support
- Simplify SMTP transporter setup for production by removing unnecessary authentication for local Postfix relay.
- Enhance error and success logging for SMTP connection verification.
- Update development mode to log email output to console with a warning message.
2025-06-07 02:11:49 +02:00
8066098242 Update email handler to improve from address handling and enhance error logging
- Modify the from address logic to use a default 'noreply' address if SMTP_USER is not set in production.
- Add debug logging for email sending details, including connection target and sender/recipient information.
- Simplify error logging by removing specific SMTP error messages while retaining the full error stack for troubleshooting.
2025-06-07 02:04:38 +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