Skip to content

fix: general fixes, starting with Materials card interactions - #219

Merged
BIA3IA merged 2 commits into
feat/home-visual-refinementfrom
fix/general-fixes
Nov 3, 2026
Merged

BIA3IA merged 2 commits into
feat/home-visual-refinementfrom
fix/general-fixes

Conversation

@BIA3IA

@BIA3IA BIA3IA commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Stacked on #199 (feat/home-visual-refinement). Merge #199 first. This draft starts the general fixes branch with the Materials interactions.

Carica, Dispense, Esami and Appunti now respond across their full card area, with the same hover decoration as Visualizza and a keyboard focus ring. Clicking them shows a small “In attivazione” notice in the bottom-right viewport corner for three seconds. Another click restarts that timeout and keeps a single notice. Visualizza and Scopri di più retain their working archive links.

The shared cards accept button actions, and the notice uses a body portal so the glass containers do not clip or reposition it. It announces its text politely and never takes focus. No new dependency is needed. Includes the heading adjustment generated by Next.js in AGENTS.md.

Validation: Biome, TypeScript, the three existing tests and the production build pass. Browser checks at 1280px and 390px cover all four actions, automatic dismissal, repeated clicks, Enter-key activation, visible keyboard focus and viewport placement without horizontal overflow. Backend-driven homepage projects could not load locally because the backend is not running.

@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e1eced76-fb89-4319-8bea-b04f90a56c8a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Tip

🎯 Customize your risk assessments

Guide how CodeRabbit assesses merge risk and security architecture risk. Highlight sensitive changes and explain your security boundaries using Merge Risk Instructions and Security Risk Instructions in your review settings. Security architecture risk assessments require the Advanced plan or above.

✅ Automatic approvals, with your rules

Let CodeRabbit approve pull requests once required threads are resolved, pre-merge checks pass, and your risk limits are met. Enable Automatic approvals in review settings, with overrides for teams or file paths.

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

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@BIA3IA
BIA3IA marked this pull request as ready for review November 3, 2026 11:55
@BIA3IA
BIA3IA merged commit a1d7085 into feat/home-visual-refinement Nov 3, 2026
2 checks passed
@BIA3IA
BIA3IA deleted the fix/general-fixes branch November 3, 2026 11:55
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