Skip to content

feat: customize signature stamp#4772

Merged
vitormattos merged 142 commits intomainfrom
feat/customize-signature-stamp
Apr 11, 2025
Merged

feat: customize signature stamp#4772
vitormattos merged 142 commits intomainfrom
feat/customize-signature-stamp

Conversation

@vitormattos
Copy link
Member

@vitormattos vitormattos commented Mar 28, 2025

Administration settings page of LibreSign about this feature:

Screenshot_20250408_004621

close https://github.com/LibreSign/libres

✅ How to perform smoke tests using GitHub Codespaces

1. Open the Codespace

  • Authenticate to GitHub
  • Go to the branch: feat/customize-signature-stamp
  • Click the Code button and select the Codespaces tab.
  • Click "Create codespace on feat/customize-signature-stamp"

2. Wait for the environment to start

  • A progress bar will appear on the left.
  • After that, the terminal will show the build process.
  • Wait until you see the message:
    ✍️ LibreSign is up!
    This may take a few minutes.

3. Access LibreSign in the browser

  • Open the Ports tab (next to the Terminal).
  • Look for the service running on port 80.
  • Hover over the URL and click the globe icon 🌐 to open it in your browser.

4. (Optional) Make the service public

  • If you want to share the app with people not logged in to GitHub, you must change the port visibility:
    • Click the three dots on the row for port 80.
    • Select Change visibilityPublic.

5. Login credentials

  • Username: admin
  • Password: admin

Done! 🎉
You're now ready to run smoke tests on LibreSign.

Settings

  • After login, go to Administration Settings > LibreSign
  • Scroll down to Collect signers' metadata
  • check the option to collect and refresh the screen
  • Scroll down to Signature stamp
  • Configure as you wish.

to-do

  • feat: custom signature template #4769
  • feat: custom signature background image #4771
  • don't request visible signature when haven't a signature template neither background image
  • email as template var
  • Allow to use "signer name" instead of signature image
  • Don't request to create signature when the display mode is only the signer name
  • Customize default width and height
  • validate signature template with non UTF-8 chars
    - [ ] Custom font file to remove system font dependency
    Isn't possible customize the font family used by JSignPdf for now.

@vitormattos vitormattos added this to the Next Major (32) milestone Mar 28, 2025
@vitormattos vitormattos self-assigned this Mar 28, 2025
@github-project-automation github-project-automation bot moved this to 0. Needs triage in Roadmap Mar 28, 2025
@vitormattos vitormattos force-pushed the feat/customize-signature-stamp branch 10 times, most recently from 086ce48 to de66a62 Compare April 3, 2025 02:26
@vitormattos vitormattos marked this pull request as ready for review April 3, 2025 03:23
@vitormattos vitormattos force-pushed the feat/customize-signature-stamp branch 11 times, most recently from 77f2dca to 4b5e987 Compare April 6, 2025 11:40
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
remove duplicated occ

Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
This will reduce the size of files at server and also the final size of
PDF files

Signed-off-by: Vitor Mattos <vitor@php.rio>
@vitormattos vitormattos force-pushed the feat/customize-signature-stamp branch from ae63f4d to 892b7f4 Compare April 11, 2025 13:44
@vitormattos vitormattos merged commit 07ac4bf into main Apr 11, 2025
66 of 70 checks passed
@vitormattos vitormattos deleted the feat/customize-signature-stamp branch April 11, 2025 14:30
@github-project-automation github-project-automation bot moved this from 0. Needs triage to 4. to release in Roadmap Apr 11, 2025
@vitormattos vitormattos removed this from the Next Major (32) milestone Apr 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

1 participant