Commit Graph

426 Commits

Author SHA1 Message Date
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
becarta
85a819ed15 updated contact form logic 2025-03-04 00:59:40 +01:00
becarta
e9d3d8a2fb Contact form logic 2025-03-04 00:32:39 +01:00
becarta
9c61657071 Added homepage and moved old homepage to aboutme page 2025-03-03 23:23:14 +01:00
becarta
2e4284cba3 changed font size and added blog item 2025-02-26 02:35:19 +01:00
becarta
4b0cdaf83c Main page overhaul 2025-02-26 01:53:49 +01:00
becarta
8b54955f0e language selector changed for smaller screens 2025-02-18 03:38:02 +01:00
becarta
6609f84636 changed language structure and added french 2025-02-18 03:08:57 +01:00
becarta
85f39e69fc updated language selector 2025-02-18 02:20:36 +01:00
becarta
b9c54ae77d Updated language selector 2025-02-18 01:53:19 +01:00
becarta
613bea69af Updated latest blog item widget 2025-02-13 22:38:09 +01:00
becarta
ce13898142 Added issue date to certifications 2025-02-12 06:04:06 +01:00
becarta
a9f31f6e93 language selector 2025-02-05 01:11:00 +01:00
becarta
a2c634cef5 changed language selector 2025-02-05 00:22:21 +01:00
becarta
216554ce5f added language selector 2025-02-05 00:15:23 +01:00
becarta
d6a7cd0384 a 2025-02-04 17:11:22 +01:00
becarta
af2d563b00 Updated favicons 2025-02-04 16:14:00 +01:00
becarta
b40d99529b Main page information updated 2025-02-04 16:00:27 +01:00
becarta
e5e3e5ed98 changed text size certifications 2025-02-04 02:58:00 +01:00
becarta
e406793c99 Netlify upload 2025-02-04 02:09:28 +01:00
becarta
db790f0457 first update 2025-02-04 01:19:24 +01:00
prototypa
8544668963 Fix astro check errors 2024-12-10 19:40:14 -05:00