LibreSign / LibreSign/libresign

[FEATURE]: Multiple signatures

Open
#7,236 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature-request
Dominant language
PHP
Stars
818
Forks
146
Avg merge
11h 31m
Merged PRs (30d)
326

Description

Is your feature request related to a problem? Please describe.

Currently 1 user can have only 1 signature. Imagine you are director of a company. Sometimes you have to sign private documents with your uploaded hand signature, sometimes you have to sign internal documents like purchase orders where a simple Text is sufficient, and sometimes you have to sign legally binding contract with your hand signature and the company seal. Seems this is currently impossible.

Describe the solution you'd like

The Account page already shows heading "Your signatures" implying multiple signatures could be added. But currently it allows only for one signature. Here could be a list or a drop-down menu to add multiple signature.

Describe alternatives you've considered

No response

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Account page and trace the existing single-signature flow through the project. Clarify how signatures are added, stored, and selected, then define the UI and behavior for adding and choosing multiple signatures; done means users can use distinct uploaded or text signatures for different documents.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, php
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.