Skip to content

refactor: improve components folder structure and fix scroll on navigation#56

Merged
fernandotonacoder merged 3 commits intodevfrom
scroll-restoration-on-nav_restructure-tree_add-test-coverage
Jan 2, 2026
Merged

refactor: improve components folder structure and fix scroll on navigation#56
fernandotonacoder merged 3 commits intodevfrom
scroll-restoration-on-nav_restructure-tree_add-test-coverage

Conversation

@fernandotonacoder
Copy link
Owner

…on navigation

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 2, 2026

@fernandotonacoder fernandotonacoder merged commit 50b6b0e into dev Jan 2, 2026
5 checks passed
@fernandotonacoder fernandotonacoder deleted the scroll-restoration-on-nav_restructure-tree_add-test-coverage branch January 2, 2026 02:15
fernandotonacoder added a commit that referenced this pull request Jan 2, 2026
* chore: sync from main [skip ci]

* fix: sonarqube detected issues (#54)

fix: sonarqube detected issues

* ci: enable auto-cancellation for deployment pipelines (#55)

* refactor: improve components folder structure and fix scroll on navigation (#56)

* refactor: reorganize components structure and add scroll restoration on navigation

* add test coverage and improve accessibility

* address sonarqube issues

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
fernandotonacoder added a commit that referenced this pull request Jan 2, 2026
* chore: sync from main [skip ci]

* fix: sonarqube detected issues (#54)

fix: sonarqube detected issues

* ci: enable auto-cancellation for deployment pipelines (#55)

* refactor: improve components folder structure and fix scroll on navigation (#56)

* refactor: reorganize components structure and add scroll restoration on navigation

* add test coverage and improve accessibility

* address sonarqube issues

* fix: rename SEO component to Seo for PascalCase compliance (#58)

* feat(lightbox): add fullscreen mode and show images in original proportions (#59)

* feat(portfolio): replace Lightbox with native Fullscreen API gallery (#60)

* feat: add fullscreen mode and show images in original proportions

* feat(portfolio): replace Lightbox with native Fullscreen API gallery

* fix lint issues

* fix: use passive false for wheel event to prevent console warnings

* ci: use GitHub App instead of PAT for sync workflow

* fix: click/tap zoom working immediately on fullscreen open

- Reset hasMoved flag on mousedown regardless of zoom state
- Wrap fullscreen click test in act() to suppress React warning
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