Lucas Smith
7e8da85bd8
feat: block disposable email signups ( #2883 )
...
Reject disposable / throwaway email providers (mailinator, yopmail,
10minutemail, ...) across all signup paths: email/password, Google,
Microsoft, personal OIDC and organisation OIDC. Backed by the
mailchecker package (offline, ~55k domains, subdomain-aware).
Exposes a SIGNUP_DISPOSABLE_EMAIL error code so the signup form and
SSO redirect alert can show a dedicated message instead of the
generic 'signup disabled' one.
2026-05-28 21:15:27 +09:00
Lucas Smith
6ac67e646c
fix: always show captcha ( #2860 )
2026-05-25 19:56:24 +07:00
Lucas Smith
bc3acba72c
fix: use captcha imperatively ( #2832 )
2026-05-19 14:38:40 +10:00
Ephraim Duncan
a197bf113f
feat: add granular signup disable flags ( #2765 )
2026-05-09 01:16:13 +00:00
David Nguyen
8671f269e8
fix: lint project ( #2693 )
2026-05-08 16:04:22 +10:00
Catalin Pit
ae497092d7
fix: security improvements ( #2593 )
2026-04-30 14:43:20 +10:00
Lucas Smith
f54a8ed72f
feat: add turnstile captcha to auth flow ( #2703 )
2026-04-16 14:29:07 +10:00
Lucas Smith
2346de83a6
fix: replace z.string().email() with RFC 5322 compliant zEmail() ( #2656 )
2026-03-26 16:31:21 +11:00
Lucas Smith
814f6e62de
fix: replace z.string().email() with RFC 5322 compliant ZEmail/zEmail ( #2655 )
2026-03-26 13:31:26 +11:00
Ephraim Duncan
66e357c9b3
feat: add email domain restriction for signups ( #2266 )
...
Co-authored-by: Lucas Smith <me@lucasjamessmith.me >
2026-03-14 16:32:34 +11:00
Konrad
2df41b9f01
feat(ui): rename sign up button for better clarity ( #2427 )
2026-01-30 12:30:33 +11:00
Lucas Smith
7f19ec1265
fix: embedded direct template recipient auth
2025-11-07 14:23:46 +11:00
Ephraim Duncan
4a3859ec60
feat: signin with microsoft ( #1998 )
2025-10-22 12:05:11 +11:00
David Nguyen
e6dc237ad2
feat: add organisations ( #1820 )
2025-06-10 11:49:52 +10:00
David Nguyen
063fd32f18
feat: add signature configurations ( #1710 )
...
Add ability to enable or disable allowed signature types:
- Drawn
- Typed
- Uploaded
**Tabbed style signature dialog**

**Document settings**

**Team preferences**

- Add multiselect to select allowed signatures in document and templates
settings tab
- Add multiselect to select allowed signatures in teams preferences
- Removed "Enable typed signatures" from document/template edit page
- Refactored signature pad to use tabs instead of an all in one
signature pad
Added E2E tests to check settings are applied correctly for documents
and templates
2025-03-24 17:13:11 +11:00
Catalin Pit
d422ffa873
chore: add terms and privacy policy link ( #1707 )
2025-03-19 19:29:09 +11:00
David Nguyen
1ed1cb0773
chore: refactor sessions
2025-02-16 00:44:01 +11:00
David Nguyen
383b5f78f0
feat: migrate nextjs to rr7
2025-02-13 14:10:38 +11:00