Skip to content

Security fix noopener noreferrer 1344795794978397750#152

Open
scoat76 wants to merge 37 commits intotbakerx:mainfrom
scoat76:security-fix-noopener-noreferrer-1344795794978397750
Open

Security fix noopener noreferrer 1344795794978397750#152
scoat76 wants to merge 37 commits intotbakerx:mainfrom
scoat76:security-fix-noopener-noreferrer-1344795794978397750

Conversation

@scoat76
Copy link

@scoat76 scoat76 commented Feb 28, 2026

No description provided.

… file with the specified extensions (--ext ...) and fix them. It avoids the quoting problem entirely.
… file with the specified extensions (--ext ...) and fix them. It avoids the quoting problem entirely.
Refactors the contact section by replacing the static list of contact details with a functional contact form.

- Removes the old implementation that listed contact info like email, phone, and social media links.
- Introduces `ContactForm.tsx` to handle user messages.
- Updates the layout to a two-column design, placing the form alongside the descriptive text.

Modified: src/components/Sections/Contact/index.tsx
Updates the descriptive text in the skills section of the resume to be more professional.

Modified: src/components/Sections/Resume/index.tsx
Removes the email link from the contact section and updates the description to direct users to the contact form.

Modified: src/data/data.tsx
Reorders the skill groups in the data file. The "Management & Strategy" section is now first, and the "Languages" section is now last.

Modified: src/data/data.tsx
Reorders the skill groups in the data file. The "Management & Strategy" section is now first, and the "Languages" section is now last.

Modified: src/data/data.tsx
Replaces the multi-column layout (`columns-2 md:columns-3 lg:columns-4`) with a CSS grid layout (`grid-cols-1 md:grid-cols-2`). This change ensures portfolio images are larger and more consistently sized, especially on larger screens.

The `object-cover` class is also added to the images to maintain their aspect ratio within the new grid structure.

Modified: src/components/Sections/Portfolio.tsx
Adds a new project, "AI & Home Automation System," to the portfolio data. This includes the project title, description, URL, and a new image import.

Modified: src/data/data.tsx
Refactors the portfolio content to emphasize "IT Delivery & Transformation Lead" and "BizDevOps Strategist" over the previous "Enterprise Transformation Lead" focus.

Key changes include:
- Updating titles, descriptions, and skills to align with the new focus.
- Revising portfolio items and work experience
- optimization, flow metrics, and delivery management.
- Adding a new timeline entry for "Head of Test & Release Department".
- Refreshing testimonials.
- Removing contact details like phone and location.
- Removing a portfolio image that is no longer used.

Modified: src/data/data.tsx
Removes citation markers from the description text in the `aboutData` object.
Removes citation tags from the hero section, portfolio items, education, and work experience.

Also adds a new portfolio item for "IoT & Cost Optimization (R&D)" with its corresponding image.

Modified: src/data/data.tsx
Removes an unused `MapIcon` import from the data file.
Updates the "About" section to provide more context.

- Adds a new "Location" item.
- Renames "Strategy" to "Personal Interests" and lists specific hobbies.
- Refines the "Languages" item for clarity.

Modified: src/data/data.tsx
scoat76 and others added 7 commits November 19, 2025 17:49
Adds the `MapIcon` from `@heroicons/react/24/outline` for future use in the application data.

Modified: src/data/data.tsx
Adds "Warsaw" to the location of the Agricultural Market Agency to provide more specific information.

Modified: src/data/data.tsx
Adds various favicon formats to the `public` directory to improve browser and device compatibility. This includes standard `.ico` and `.png` sizes, as well as icons for Android Chrome and Apple touch devices.
Adds various favicon formats (`apple-touch-icon`, `favicon-32x32`, `favicon-16x16`) and a web manifest link to the document head for improved browser and device integration.

Modified: src/pages/_document.tsx
Added detailed project documentation in English under `docs/` folder:
- `docs/README.md`: Main entry point for documentation
- `docs/GETTING_STARTED.md`: Setup instructions and how to update CV data
- `docs/ARCHITECTURE.md`: Technical overview of Next.js, React, Tailwind setup
- `docs/COMPONENTS.md`: Guide to all major React components

Updated main `README.md` to include links to the new documentation files.

Co-authored-by: scoat76 <33258885+scoat76@users.noreply.github.com>
…8286010972967591

docs: add comprehensive project documentation
Added `rel="noopener noreferrer"` to anchor tags with `target="_blank"`
in the Portfolio section to prevent potential "tabnabbing" attacks.

Co-authored-by: scoat76 <33258885+scoat76@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant