Ephraim Atta-Duncan
|
fddd860d15
|
chore: code refactor to avoid repetitions
|
2024-02-15 11:33:43 +00:00 |
|
Ephraim Atta-Duncan
|
c680cfc24f
|
chore: update pr based on review
|
2024-02-14 14:55:46 +00:00 |
|
Ephraim Atta-Duncan
|
cab875f68a
|
fix: update create delete user sql script
|
2024-02-14 14:55:46 +00:00 |
|
Ephraim Atta-Duncan
|
30752815e7
|
feat: soft-delete transfered documents
|
2024-02-05 13:06:36 +00:00 |
|
Ephraim Atta-Duncan
|
4c09867b55
|
feat: transfer completed and pending documents to deleted email
|
2024-02-05 12:47:22 +00:00 |
|
Ephraim Atta-Duncan
|
4d93ed60c5
|
feat: add deleted account migration
|
2024-02-05 12:12:02 +00:00 |
|
Ephraim Atta-Duncan
|
f8125aec54
|
feat: show fields on other sections
|
2024-01-30 00:09:22 +00:00 |
|
Ephraim Atta-Duncan
|
4af5ce3a6b
|
chore: remove border color for field item
|
2024-01-29 01:38:44 +00:00 |
|
Ephraim Atta-Duncan
|
4ae19a9e63
|
chore: tidy code
|
2024-01-29 00:59:08 +00:00 |
|
Ephraim Atta-Duncan
|
6d5fe4eea3
|
fix: show the fields on the document at the subject selection page
|
2024-01-29 00:47:11 +00:00 |
|
Ephraim Atta-Duncan
|
014c09bd91
|
fix: account deletion error for users without two factor authentication
|
2024-01-28 18:43:20 +00:00 |
|
Ephraim Atta-Duncan
|
9e433af112
|
feat: require 2fa code before account is deleted
|
2024-01-21 15:38:32 +00:00 |
|
Ephraim Atta-Duncan
|
7762b1db65
|
feat: add loading to button
|
2024-01-21 09:47:50 +00:00 |
|
Ephraim Atta-Duncan
|
a3e560899a
|
feat: delete user from db and unsubscribe from stripe
|
2024-01-20 23:30:56 +00:00 |
|
Ephraim Atta-Duncan
|
f652ca9b73
|
feat: account deletion confirmation dialog
|
2024-01-20 19:07:47 +00:00 |
|
Ephraim Atta-Duncan
|
d731532fbf
|
chore: hide empty accordion for documents without date field
|
2024-01-02 04:58:35 +00:00 |
|
Ephraim Atta-Duncan
|
6a26ab4b2b
|
fix: toast import errors
|
2024-01-02 04:52:15 +00:00 |
|
Ephraim Atta-Duncan
|
b76d2cea3b
|
fix: changes from code review
|
2024-01-02 04:38:35 +00:00 |
|
Ephraim Atta-Duncan
|
8d1b960aa8
|
feat: add templates to command menu
|
2023-12-25 23:16:56 +00:00 |
|
Ephraim Atta-Duncan
|
31a9127c9e
|
feat: templates
|
2023-12-14 12:24:56 +11:00 |
|
Ephraim Atta-Duncan
|
38ad3a1922
|
refactor: download function to be reusable
|
2023-12-07 14:52:12 +00:00 |
|
Ephraim Atta-Duncan
|
0baa2696b4
|
fix: removed unused code
|
2023-12-05 10:13:24 +00:00 |
|
Ephraim Atta-Duncan
|
741201822a
|
fix: use useSession instead of prop drilling
|
2023-12-05 10:12:28 +00:00 |
|
Ephraim Atta-Duncan
|
0e40658201
|
feat: track when the signing of a document has completed
|
2023-11-26 19:33:45 +00:00 |
|
Ephraim Atta-Duncan
|
d347359d2f
|
chore: changes from code review
|
2023-11-25 22:09:52 +00:00 |
|
Ephraim Atta-Duncan
|
fdf5b3908d
|
feat: add more posthog analytics to the application
|
2023-11-24 23:50:51 +00:00 |
|
Ephraim Atta-Duncan
|
b4f1a5abce
|
feat: handle download file error with toast
|
2023-11-16 07:11:23 +00:00 |
|
Ephraim Atta-Duncan
|
e556db0386
|
docs: add render one click deploy for refresh
|
2023-11-06 13:02:18 +11:00 |
|
Ephraim Atta-Duncan
|
0aaf65266e
|
docs: clearer readme? maybe?
|
2023-11-06 13:01:46 +11:00 |
|
Ephraim Atta-Duncan
|
e14f96485c
|
fix: update for code review
|
2023-11-06 13:01:45 +11:00 |
|
Ephraim Atta-Duncan
|
c107608aeb
|
chore: remove undefined check
|
2023-11-06 13:01:45 +11:00 |
|
Ephraim Atta-Duncan
|
34ce0d084e
|
chore: refactor function
|
2023-11-06 13:01:45 +11:00 |
|
Ephraim Atta-Duncan
|
127dc42dc5
|
feat: add dropdown to tweet or copy signing link
|
2023-11-06 13:01:45 +11:00 |
|
Ephraim Atta-Duncan
|
8b5d0f445e
|
chore: fix eslint errors
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
f09638a4de
|
chore: remove code from different branch
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
e5871da7b5
|
chore: fix eslint errors
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
73a9213088
|
chore: correct types on component
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
4879d2360b
|
feat: add empty state for different status
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
5aff50b13b
|
feat: add initial empty state for no results
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
b747334383
|
feat: redirect signed document to completed page
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
826a901c10
|
fix: document meta relation with document
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
164aa1cc03
|
fix: avoid creating document meta with empty strings
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
22f9400932
|
fix: persist newline in emails
|
2023-11-06 13:01:15 +11:00 |
|
 Ephraim Atta-DuncanandMythie
|
345343f4b5
|
feat: replace template variables with values
Co-authored-by: Mythie <me@lucasjamessmith.me>
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
da16f1ee07
|
feat: send custom email message
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
a3baf2ed8b
|
feat: persist document metadata in database for a specific user
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
9521d1df4c
|
feat: send custom email subjects
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
1e294fc933
|
feat: add prisma schema for document meta
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
fd4602faf8
|
fix: fitler only unsigned documents
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
c947c7d761
|
chore: match file name and method name
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
c58006b2d9
|
feat: avoid sending pending email to document with 1 recipients
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
f18010e1e1
|
refactor: pass document id as arguments
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
94215fffbb
|
feat: send email when all recipients have signed
|
2023-11-06 13:01:15 +11:00 |
|
Ephraim Atta-Duncan
|
b17e73003e
|
feat: send email when recipient is done signing
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
8df5304b8e
|
feat: update share page to match latest changes
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
794e575ae9
|
feat: move opengraph-image to next.js 13 implementation
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
57ff77b920
|
refactor: redirect using useRouter
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
c43843d226
|
chore: remove unused files
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
b12f5b62f1
|
feat: redirect share page to marketing page after 3 seconds
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
f2da49d0e8
|
feat: generate metatags for share page with og image
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
96264f67e4
|
feat: display signature text from params
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
ebcd7c78e4
|
feat: create sharing id for each recipient
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
1bce169228
|
feat: add initial og image for share link
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
023a91832a
|
feat: add extra info for the early adopters
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
0a035f8b60
|
refactor: metrics into reusable component
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
7659c51980
|
feat: add early adopters graph
|
2023-11-06 13:01:14 +11:00 |
|
Ephraim Atta-Duncan
|
34c652ab54
|
feat: add invalid reset token page
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
dec7a9cb38
|
feat: better error handling and better toast messages
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
1e0cde850a
|
feat: better error handling in forgotPassword trpc router
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
9b025f0c9f
|
fix: width reducing with screen size
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
dabeead57f
|
feat: send email to user on successful password reset
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
84bc6eb4f3
|
feat: add reset functionality
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
9ef50f356e
|
feat: send forgot password email
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
38e8611159
|
chore: rename email templates export
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
8c12789c03
|
feat: add reset password email template
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
ca165c8141
|
feat: add forgot password template
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
729d0c93fe
|
feat: create a password reset token
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
3544e44c31
|
chore: remove unused error toast
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
b3a312df98
|
feat: add reset password page
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
8ba9a761d4
|
feat: add forgot passoword page
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
c4282ded57
|
feat: add password reset token to schema
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
352720a6ae
|
feat: add deploying documenso with vercel, supabase and resend
|
2023-11-06 13:01:13 +11:00 |
|
Ephraim Atta-Duncan
|
1a48d194f7
|
refactor: replace whole implementation with a state
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
cb5df80a26
|
fix: hide popover when user selects a recipients
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
9e4f1dfe1e
|
feat: disable signing and editing for completed documents
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
c2fe7192fa
|
chore: remove console.log
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
0961246834
|
feat: add missing email field to document sign page
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
930a80ae18
|
chore: unused console logs
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
2aabe7ec60
|
feat: redirect to dashboard when document is sent
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
d536305c1c
|
feat: add og image to blog posts
|
2023-11-06 13:01:12 +11:00 |
|
Ephraim Atta-Duncan
|
991411c9f5
|
feat: add blog og image
|
2023-11-06 13:01:11 +11:00 |
|
Ephraim Atta-Duncan
|
00143052fd
|
fix: redirect root direcotory to dashboard
|
2023-11-06 13:01:11 +11:00 |
|
Ephraim Atta-Duncan
|
ef79eb3ca4
|
fix: redirect signin page to dashboard when logged in
|
2023-11-06 13:01:11 +11:00 |
|
Ephraim Atta-Duncan
|
cd1b4796fc
|
feat: avoid updating password with existing password
|
2023-11-06 13:01:11 +11:00 |
|
Ephraim Atta-Duncan
|
9524875e98
|
feat: prevent a user from updating password with the same password
|
2023-11-06 13:01:11 +11:00 |
|
Ephraim Atta-Duncan
|
fba95a4402
|
feat: reset password from on submit
|
2023-11-06 13:01:11 +11:00 |
|
Ephraim Atta-Duncan
|
989146f98e
|
chore: reduce open page caching time to 1 hour
|
2023-11-06 13:01:11 +11:00 |
|
Ephraim Atta-Duncan
|
7fda1d2010
|
feat: reduce chart radius to add padding
|
2023-11-06 13:01:09 +11:00 |
|
Ephraim Atta-Duncan
|
fac1d34d24
|
feat: change legend text color to black
|
2023-11-06 13:01:09 +11:00 |
|
Ephraim Atta-Duncan
|
c841c989aa
|
feat: Add legend to pie chart
|
2023-11-06 13:01:09 +11:00 |
|