LibreSign / LibreSign/libresign
Add option to present validation info with QR code on a "signature information page" appended to document
Nobody has claimed this yet.
- 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.
When using the "Add visible footer with signature details" and the "Write QR code on footer with validation URL" options, the footer information and QR code can obscure parts of the document, making that part unreadable. The footer and QR code can also obscure a written signature.
Describe the solution you'd like
I would like a new option that does the following when a document is signed:
- Append a new "signature information page" the end of the document.
- On the signature information page add the validation URL, the validation QR code, and signature metadata including: the time and date of the signature, the Nextcloud username of the signer, a reproduction of the signers signature (if using "click to sign"), the browser user agent of the signer, and the IP address of the signer.
Describe alternatives you've considered
N/A
Screenshots
QR code obscuring part of the document, and obscuring the signature:
Files
Mock up of a signed document with a signature information page:
Signature Information Page Example.pdf
Additional context
One advantage of adding this feature is that it would allow a document to be signed several times in sequence. For example, user "Admin" could request a signature from "Signer_1", and then after Signer_1 signed the document, Admin could request another signature from "Signer_2". Since each signature would add a new signature information page to the document, the second signature would not interfere with the first signature (as would currently happen when using the "Add visible footer with signature details" option). This could also act as a temporary workaround that allows two different people who share the same email address to sign a document (until issue #2432 is implemented).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing “Add visible footer with signature details” and “Write QR code on footer with validation URL” options, then compare the linked Signature Information Page Example.pdf with the current signing flow. Trace where footer content, validation URLs, QR codes, and signer metadata are assembled. Done means a configurable appended page contains the requested validation and signature information without obscuring the signed document.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100