Commit Graph

97 Commits

Author SHA1 Message Date
efdd0c28d4 Update Astro configuration to use Fastify adapter and include prefetch integration
- Replaced the Node adapter with Fastify for improved performance.
- Added the @astrojs/prefetch integration to enhance resource loading.
- Updated server settings to adjust logging level and minification options.
- Modified package.json to include new dependencies for Fastify and prefetch.
2025-07-02 22:52:53 +02:00
246edb3952 Update TypeScript version and enhance ContactForm and email handling
- Upgraded TypeScript dependency from 5.7.3 to 5.8.3 for improved type checking and features.
- Modified ContactForm component to include a hidden input for the domain, capturing the current hostname.
- Updated API contact handling to log and utilize the domain information in email notifications.
- Refactored email sending functions to conditionally include the domain in the sender's address for better context.
2025-06-26 23:40:44 +02:00
becarta
5ceb3491c7 Add spam detection and manual review request feature in contact form
- Integrated Gemini AI for spam detection in the contact form API, returning a token for manual review requests if spam is detected.
- Implemented a manual review UI in the Form.astro component, allowing users to submit their email and justification for review.
- Updated email handler to send manual review requests to a designated email address.
- Enhanced rate limiter configuration to allow more attempts in a shorter duration for better user experience.
- Added new dependencies: jsonwebtoken and @types/jsonwebtoken for handling JWTs in the spam detection process.
2025-06-12 23:43:12 +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
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
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
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
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
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
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
e9d3d8a2fb Contact form logic 2025-03-04 00:32:39 +01:00
becarta
1510206b1f redirect 365devnet.nl to dutch language 2025-02-25 23:06:59 +01:00
becarta
b9c54ae77d Updated language selector 2025-02-18 01:53:19 +01:00
becarta
d16a0c96a5 updated redirect 2025-02-11 01:23:56 +01:00
becarta
db790f0457 first update 2025-02-04 01:19:24 +01:00
prototypa
351d3dcb03 Update versions (astro v5.1.8) 2025-01-22 06:35:56 -05:00
prototypa
082ab1165e Run npm run fix 2024-12-10 19:42:33 -05:00
André B
6570377a30 Merge branch 'main' into migration-astro-v5 2024-12-10 19:08:37 -05:00
prototypa
5b0eed4eb0 Update to Astro v5 2024-12-09 15:58:16 -05:00
prototypa
eebebeb4a4 Fix issue #515: Image optimization crash 2024-10-13 06:50:21 -04:00
prototypa
c8bc46db86 Update dependencies (Astro v4.16.2) 2024-10-13 03:36:13 -04:00
prototypa
357f7358bf Update dependencies (astro-auto-import to v0.4.4) 2024-10-10 19:25:29 -04:00
prototypa
3a5823b039 Reactivate astro-embed 2024-10-10 01:16:56 -04:00
prototypa
0e262d8ebf Update dependencies to v5.0.0-beta.4 2024-10-07 17:28:41 -04:00
prototypa
953c4f2408 Migrate to astro v5 beta: first round 2024-10-04 03:34:51 -04:00
dependabot[bot]
5b19a572ee Bump rollup from 4.21.0 to 4.22.4
Bumps [rollup](https://github.com/rollup/rollup) from 4.21.0 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.21.0...v4.22.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-25 12:53:23 +00:00
prototypa
ab746d0513 Fix issue #482: Images Distorted in Firefox 2024-09-16 21:51:10 -04:00
prototypa
fd56aed180 Update @astrolib/seo to fix issue #435: HTML5 Validation Errors 2024-09-16 21:28:41 -04:00
prototypa
c43a6de357 Update dependencies (Astro v4.15.5) 2024-09-16 16:45:44 -04:00
André B
dcfe2e3f8b Merge pull request #513 from onwidget/dependabot/npm_and_yarn/path-to-regexp-6.3.0
Bump path-to-regexp from 6.2.2 to 6.3.0
2024-09-16 14:03:42 -04:00
dependabot[bot]
43809034f6 Bump path-to-regexp from 6.2.2 to 6.3.0
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 6.2.2 to 6.3.0.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v6.2.2...v6.3.0)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 18:02:38 +00:00
dependabot[bot]
a3001b2150 Bump dset from 3.1.3 to 3.1.4
Bumps [dset](https://github.com/lukeed/dset) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/lukeed/dset/releases)
- [Commits](https://github.com/lukeed/dset/compare/v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: dset
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 18:02:15 +00:00
prototypa
76e8193f82 Update dependencies (Astro v4.15.1) 2024-08-29 16:11:49 -04:00
prototypa
07d49e1bf0 Regenerate package-lock.json 2024-08-29 16:07:25 -04:00
André B
d0299e92c7 Merge branch 'main' into feat-typescriptify 2024-08-29 15:59:13 -04:00
prototypa
18add82a84 Fix error: Cannot find module @rollup/rollup-linux-x64-gnu 2024-08-29 15:53:57 -04:00
prototypa
72ad50d8d4 Fix error: Cannot find module @rollup/rollup-linux-x64-gnu 2024-08-29 15:52:05 -04:00
prototypa
bfa0568f7e Regenerate package-lock.json and update version 2024-08-29 15:43:11 -04:00
Jumpei Ogawa
dfc796c140 chore: update package-lock.json 2024-08-28 10:23:58 +09:00
Jumpei Ogawa
18fd88c945 chore: update package-lock.json 2024-08-28 10:15:51 +09:00
prototypa
0202552ab1 Update eslint dependencies and fix eslint errors 2024-08-26 01:03:42 -04:00
prototypa
a268583964 Update dependencies and fix security error 2024-08-25 23:59:56 -04:00
André B
cd8fac7a61 Merge pull request #497 from mathieukh/update-astro-icon
Upgrade the astro-icon dependency
2024-08-25 23:48:04 -04:00
Mathieu KHALEM
869a7dbf34 Upgrade astro dependencies 2024-08-24 09:46:19 +02:00
Mathieu KHALEM
eba1857469 Upgrade the astro-icon dependency 2024-08-24 09:20:08 +02:00
prototypa
ebdecfc071 Update dependencies (Astro v4.12.2) 2024-07-20 14:19:06 -04:00
prototypa
205a4caf14 Update dependencies (astro v4.11.0) 2024-06-22 12:33:30 -04:00
prototypa
28c0711876 Migrate from @playform/compress v0.0.12 to astro-compress v2.2.26 2024-06-10 19:10:27 -04:00
dependabot[bot]
b576117887 Bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 21:34:19 +00:00
prototypa
648d834480 Update dependencies (astro v4.10.1) 2024-06-10 17:26:19 -04:00