Skip to content

Enhance UI and password generation features with new components#33

Merged
Barata-Ribeiro merged 11 commits into
mainfrom
implement-password-generator-route
Jul 18, 2026
Merged

Enhance UI and password generation features with new components#33
Barata-Ribeiro merged 11 commits into
mainfrom
implement-password-generator-route

Conversation

@Barata-Ribeiro

Copy link
Copy Markdown
Owner

This pull request introduces a suite of password and PIN generators to the utilities section of the app, along with reusable UI components to support them. It adds a tabbed interface for switching between a standard password generator, a memorable password generator, and a PIN generator. Additionally, it introduces a cryptographically secure random integer generator utility, and new UI components for sliders and switches. The workflow for tests is also updated for improved dependency management.

New Password/PIN Generators and UI Integration:

  • Added three new generator components: password-generator.tsx (standard password), memorable-password.tsx (memorable passphrases), and pin-generator.tsx (numeric PINs), each with user controls for customization and clipboard copy support. [1] [2] [3]
  • Introduced a new tabbed interface component password-generator-tab.tsx to allow users to switch between password/PIN generation tools in the UI.
  • Registered the new /password-generator route in the app routes.

UI Component Additions:

  • Added a customizable Slider component for numeric input and a Switch component for toggles, used in the new generators. [1] [2]

Utility Functionality:

  • Implemented secureRandomInt in utils.ts for cryptographically secure random number generation, used by the generators to ensure security.

Workflow Improvements:

  • Updated GitHub Actions workflow to use newer versions of actions/checkout and actions/setup-node, and simplified dependency installation by removing unnecessary native dependencies and lockfile enforcement.

@Barata-Ribeiro Barata-Ribeiro self-assigned this Jul 18, 2026
@Barata-Ribeiro Barata-Ribeiro added bug Something isn't working enhancement New feature or request labels Jul 18, 2026
@vercel

vercel Bot commented Jul 18, 2026

Copy link
Copy Markdown

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

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
utilities-webapp Ignored Ignored Jul 18, 2026 10:25am

@Barata-Ribeiro
Barata-Ribeiro merged commit 02d7c82 into main Jul 18, 2026
2 of 3 checks passed
@Barata-Ribeiro
Barata-Ribeiro deleted the implement-password-generator-route branch July 18, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant