New Reseller Tab, Digital Card Profile, and Stronger Code Quality Control in gSignature

May 14, 2026

Ready to create professional email signatures in minutes?

See pricing

A new Reseller tab for better multi domain management

One of the most important additions in this update is the new Reseller tab in the admin panel. A dedicated interface is now available at /admin/reseller, created specifically for super administrators and resellers who manage multiple domains.

This new view gives users a central place to work with reseller data in a structured table format. Instead of switching between scattered views, administrators can now review and manage domains in one organized workspace.

The table includes the most important information needed for reseller operations, including license data, relationships between domains and subdomains, and partner information. This makes day to day domain sales and domain support much easier to manage.

For organizations working across multiple clients, domains, or structures, this new tab brings more clarity and much better operational comfort. It reduces fragmentation, improves visibility, and helps reseller teams work faster on the data that matters most.

Digital Card Profile is now available in Current Account

The second major part of this update is the launch of Digital Card Profile in the Current Account section.

This is a more advanced digital business card system that allows employees to use both a public profile view and an internal employee view. The feature was designed to support secure sharing outside the organization while still giving users a complete profile experience inside the platform.

The public version of the profile is available through a unique hash based URL. This makes it safe to share with clients, partners, or candidates. Each public profile includes QR code generation, vCard download, integration with Google Wallet and Apple Wallet, and a dedicated share link.

This means the digital business card is no longer just a static contact page. It becomes a more complete identity tool that can be shared in multiple formats and used across different touchpoints.

A dedicated employee view with richer profile data

Alongside the public profile, we also prepared an employee view that presents data pulled directly from the Employees database.

This view includes the profile photo, contact details, job title, company information, personal links, and the user bio. The system supports both the profile owner view, intended for the employee managing their own digital card, and the public view used outside the organization.

Everything was built with consistent branding and full responsiveness in mind, so the digital business card works correctly across different screen sizes and devices.

This is especially important because digital identity tools need to work equally well on desktop and mobile. A profile that looks good only in one context is no longer enough. With Digital Card Profile, employees now have a branded and flexible way to present themselves both internally and externally.

Better code quality control before every commit

A very important improvement also happened on the development side of the platform.

We implemented pre commit hooks using lint-staged for both frontend and backend. The project now includes Husky mechanisms that automatically run code formatting with Prettier, linting with ESLint, and type checking in TypeScript before each commit.

This change helps catch issues much earlier, before code is even saved to the repository. It makes it easier to maintain a consistent coding standard, reduce formatting inconsistencies, and minimize the risk of introducing typing related issues into production.

From a product perspective, this kind of internal improvement has a very real impact. Cleaner development workflows support more stable releases, easier code reviews, and faster delivery of future features.

Existing warnings and errors were cleaned up

As part of the same implementation, we also cleaned up the existing codebase and resolved all previously present ESLint and TypeScript warnings and errors.

This is an important step from the perspective of long term product stability. A cleaner codebase makes the platform easier to maintain and easier to extend. It also improves predictability, which matters a lot when the system is growing across multiple modules and user types.

In practical terms, this means future development can move faster on a stronger technical foundation.

Stronger validation for the company_manager role

This update also tightens the rules related to the company_manager role.

We added validation that blocks assigning or changing this role when an employee is linked to multiple domains. In other words, a user cannot receive the COMPANY_MANAGER role if they already hold roles in more than one domain.

If someone tries to create or update such an assignment, the system now returns the error COMPANY_MANAGER_MULTIPLE_DOMAINS.

This change strengthens the permission model and improves access isolation between domains. That is especially important in more complex administrative environments where users may operate across multiple structures and where permission boundaries need to stay clear.

By enforcing this rule, gSignature makes multi domain access more consistent and more secure.

A release that improves both product and architecture

What makes this update important is not just the number of changes, but the way they work together.

On one side, the platform now offers better support for resellers and administrators managing multiple domains. On another, it introduces a new end user feature in the form of Digital Card Profile with a public facing digital business card. At the same time, it strengthens the product on a technical level through automated code checks and stricter role validation.

This balance matters.

A modern platform should not grow only by adding visible features. It also needs stronger internal standards, clearer permission models, and better development discipline. That is exactly what this release delivers.

More organized, secure, and scalable gSignature

This update moves gSignature forward in three important directions.

It improves the experience for resellers and super administrators through the new Reseller tab.

It expands employee facing functionality with Digital Card Profile and a more complete digital business card experience.

It also strengthens the technical foundation of the product with automated code quality checks, cleaned up TypeScript and ESLint issues, and more rigorous validation rules for role assignment.

The result is a platform that is not only more functional, but also more consistent, more secure, and easier to scale.

Recent post