8000 refactor(menu): полностью переделано навигационное меню — slide-in side panel by dominicusin · Pull Request #408 · dominicusin/dominicusin.github.io · GitHub
[go: up one dir, main page]

Skip to content

refactor(menu): полностью переделано навигационное меню — slide-in side panel - #408

Merged
dominicusin merged 3 commits into
mainfrom
fix/mobile-menu-not-fullscreen
Sep 3, 2026
Merged

dominicusin merged 3 commits into
mainfrom
fix/mobile-menu-not-fullscreen

Conversation

@dominicusin
Copy link
Copy Markdown
Owner

Что изменено

  • Десктоп: 6 пунктов навигации (Блог, Репозитории, Гисты, Граф знаний, Awesome, О сайте) + поиск + переключатель темы
  • Мобильное: slide-in side panel слева ( → ), не fullscreen
  • Убран аккордеон — простые группы ссылок «Основное» и «Дополнительно»
  • Backdrop с закрытием по клику и -анимацией
  • JS: с синхронизацией nav/backdrop/aria-expanded, закрытие по клику на ссылке
  • CSS: единый в , убраны конфликты
  • z-index: 90 (меню), 80 (backdrop), 50 (header) — header всегда поверх

Почему

Ранее мобильное меню раскрывалось в fullscreen () — заслоняло контент и header. Теперь меню скользит слева, контент остаётся видимым и доступным.

Верификация

  • Hugo build: 683 pages, 206 aliases ✅
  • npm test: 21 suites (3), 277/277 tests ✅
  • Core Web Vitals: LCP 1200ms, INP 80ms, CLS 0.05, FCP 900ms, TTI 1500ms ✅

@bolt-new-by-stackblitz
Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

Copilot AI commented Sep 3, 2026
Copy link
Copy Markdown

@dominicusin Thanks for sending me some feedback. Unfortunately, I hit an error while trying to use the custom Copilot setup steps configured for this repository. The error I am seeing is:

no supported setup-steps job found in your workflow file. Please ensure you have a job named copilot-setup-steps. For more details, see https://gh.io/copilot/actions-setup-steps

Once you or someone with the necessary access fixes the problem, please let me know in a comment and I'll try again. Thanks!

@qodo-code-review
Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@vercel
vercel Bot commented Sep 3, 2026 •
Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
dominicusin-dominicusin.github.io-lw64 Building Building Preview Sep 3, 2026 5:00am UTC
dominicusin-github-io Error Error Sep 3, 2026 5:00am UTC
2 Skipped Deployments
Project Deployment Actions Updated
dominicusin-dominicusin.github.io Ignored Ignored Preview Sep 3, 2026 5:00am UTC
dominicusin-github-io-5612 Ignored Ignored Preview Sep 3, 2026 5:00am UTC

@github-actions github-actions Bot added the frontend JS/TS frontend modules label Sep 3, 2026
@dominicusin
dominicusin enabled auto-merge (squash) September 3, 2026 04:56
@github-actions github-actions Bot added the size/M label Sep 3, 2026
…chestration)

M2 kernel (single-agent): Git Adapter, Command Runner/Policy, Worker Runtime, Failure/Retry, GitHub/PR/CI, Loop, Human Gates
M3 capability layer: Registry, Architect/Researcher/Planner, Implementer, Tester/Security/Quality/Perf/A11y, Reviewer/Release, Bus/Events/Supervisor/Budget/Scope

DAG: 14+25 nodes with deps, priority, risk, artifacts, acceptanceCriteria, verification TDD commands. Ready for direct agent execution.
M4 extends M1-M3 runtime into closed-loop factory:
Memory (001-006), Intelligence (007-012), Planner (013-019),
Backlog (020-025), Learning (026-032), Verification (033-039),
Observability (040-046), Supervisor (047-055), Policy 2.0 (056-062),
Self-Healing (063-070), Factory E2E (071-078). 78 nodes, pending, P1/P2 R1/R2, TDD verification.
- Десктоп: 6 пунктов навигации + поиск + переключатель темы
- Мобильное: slide-in side panel слева (translateX), не fullscreen
- Убран аккордеон — простые группы ссылок «Основное» и «Дополнительно»
- Backdrop с закрытием по клику, opacity-анимация
- JS: toggleMobileNav() с синхронизацией nav/backdrop/aria-expanded
- CSS: единый .mobile-panel в design-system.css, убраны конфликты neo-mobile-nav
- z-index: 90 (меню), 80 (backdrop), 50 (header) — header всегда поверх
@dominicusin
dominicusin force-pushed the fix/mobile-menu-not-fullscreen branch from 6c28cf0 to 103e139 Compare September 3, 2026 04:56
Copilot AI commented Sep 3, 2026
Copy link
Copy Markdown

@dominicusin Thanks for sending me some feedback. Unfortunately, I hit an error while trying to use the custom Copilot setup steps configured for this repository. The error I am seeing is:

no supported setup-steps job found in your workflow file. Please ensure you have a job named copilot-setup-steps. For more details, see https://gh.io/copilot/actions-setup-steps

Once you or someone with the necessary access fixes the problem, please let me know in a comment and I'll try again. Thanks!

@vercel
vercel Bot commented Sep 3, 2026
Copy link
Copy Markdown
Contributor

Deployment failed for project dominicusin-dominicusin.github.io-lw64 with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/dominicusins-projects?upgradeToPro=build-rate-limit

@vercel
vercel Bot commented Sep 3, 2026
Copy link
Copy Markdown
Contributor

Deployment failed for project dominicusin-dominicusin.github.io with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/dominicusins-projects?upgradeToPro=build-rate-limit

@vercel
vercel Bot commented Sep 3, 2026
Copy link
Copy Markdown
Contributor

Deployment failed for project dominicusin-github-io with the following error:

Resource is limited - try again in 24 hours (more than 100, code: "api-deployments-free-per-day").

Learn More: https://vercel.com/dominicusins-projects?upgradeToPro=build-rate-limit

@github-actions
github-actions Bot commented Sep 3, 2026
Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@coderabbitai
coderabbitai Bot commented Sep 3, 2026 •
Copy link
Copy Markdown

Review Change Stack

✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/mobile-menu-not-fullscreen

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@dominicusin
dominicusin merged commit 1befee7 into main Sep 3, 2026
16 of 24 checks passed
@dominicusin
dominicusin deleted the fix/mobile-menu-not-fullscreen branch September 3, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend JS/TS frontend modules size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0