David Nguyen
ad520bb032
fix: remove oauth from embeds
2025-02-27 14:08:59 +11:00
David Nguyen
596d30e2e5
fix: remove lazy pdf loader
2025-02-26 21:48:06 +11:00
David Nguyen
6474b4a524
fix: add preferred team middleware
2025-02-26 19:42:42 +11:00
David Nguyen
5b4db51051
fix: react-pdf canvas build
2025-02-26 18:39:21 +11:00
David Nguyen
9b376d34cf
feat: add stripe dev cli
2025-02-25 21:22:28 +11:00
David Nguyen
5e69665e00
fix: rr7 github build
2025-02-25 16:52:10 +11:00
David Nguyen
c1c7cfaf8b
chore: cleanup
2025-02-25 16:37:36 +11:00
David Nguyen
7e8955b89c
fix: add posthog error monitor
2025-02-25 15:14:45 +11:00
David Nguyen
cedd5e87b1
chore: update API documentation
2025-02-25 02:36:08 +11:00
David Nguyen
5255e8671f
chore: refactor pdf worker loader
2025-02-24 21:47:06 +11:00
David Nguyen
d4c1bad407
fix: add default oauth user url
2025-02-23 18:49:22 +11:00
David Nguyen
01dccb7916
chore: flattern routes
2025-02-21 15:53:23 +11:00
David Nguyen
139bc265c7
fix: migrate billing to RR7
2025-02-21 01:16:23 +11:00
David Nguyen
991ce5ff46
fix: update teams API tokens logic
2025-02-21 00:34:50 +11:00
David Nguyen
7728c8641c
fix: share opengraph
2025-02-20 15:38:06 +11:00
David Nguyen
50a41d0799
fix: pdf viewer and embeds
2025-02-20 15:06:36 +11:00
David Nguyen
250381fec8
fix: billing
2025-02-20 12:17:55 +11:00
David Nguyen
d2f3d24542
chore: update docs
2025-02-19 22:36:17 +11:00
David Nguyen
ec07092bf6
fix: session refresh
2025-02-19 22:29:30 +11:00
David Nguyen
63e2ef0abf
fix: static caching
2025-02-19 21:35:35 +11:00
David Nguyen
90ce52164c
chore: add password tests
2025-02-19 18:41:53 +11:00
David Nguyen
ac30654913
fix: add auth session lifetime
2025-02-19 18:04:36 +11:00
David Nguyen
24f3ecd94f
fix: remove marketing url
2025-02-19 16:45:54 +11:00
David Nguyen
a319ea0f5e
fix: add public profiles tests
2025-02-19 16:07:04 +11:00
David Nguyen
5ce2bae39d
fix: resolve internal pdf translations
2025-02-19 14:43:35 +11:00
David Nguyen
5d86e84217
fix: prepare auth migration ( #1648 )
...
Add schema session migration in preparation for auth migration.
2025-02-18 15:19:42 +11:00
David Nguyen
79e26a9a46
fix: remove session migration
2025-02-18 15:19:39 +11:00
David Nguyen
dd602a7e1c
fix: themes
2025-02-18 15:17:13 +11:00
David Nguyen
5fc724b247
fix: rework sessions
2025-02-17 22:46:36 +11:00
David Nguyen
1ed1cb0773
chore: refactor sessions
2025-02-16 00:44:01 +11:00
David Nguyen
8d5fafec27
feat: add static cache
2025-02-15 00:08:36 +11:00
David Nguyen
0f6f236e0c
fix: firefox fouc
2025-02-14 23:02:45 +11:00
David Nguyen
e518985833
fix: migrate 2fa to custom auth
2025-02-14 22:00:55 +11:00
David Nguyen
595e901bc2
fix: make auth migration more flexible
2025-02-14 19:22:11 +11:00
David Nguyen
df8ea09021
fix: add oidc env variables
2025-02-14 18:11:54 +11:00
David Nguyen
180656978b
feat: add themes
2025-02-14 17:50:23 +11:00
David Nguyen
28f5177064
fix: dialogs with search params
2025-02-14 16:14:02 +11:00
David Nguyen
31de86e425
feat: add oidc
2025-02-14 16:01:16 +11:00
David Nguyen
1c4878e526
fix: documentation build
2025-02-13 21:21:51 +11:00
David Nguyen
92db4d68db
fix: cleanup env variables
2025-02-13 20:56:44 +11:00
David Nguyen
7379391f92
fix: migrate translations
2025-02-13 20:24:27 +11:00
David Nguyen
ebc2b00067
fix: add sign up hook
2025-02-13 20:21:23 +11:00
David Nguyen
0b3638c42c
feat: add Polish and Italian ( #1618 )
2025-02-13 18:48:37 +11:00
David Nguyen
383b5f78f0
feat: migrate nextjs to rr7
2025-02-13 14:10:38 +11:00
David Nguyen
74bb230247
fix: add empty success responses ( #1600 )
2025-01-20 19:47:39 +11:00
David Nguyen
a28cdf437b
feat: add get field endpoints ( #1599 )
2025-01-20 15:53:12 +11:00
David Nguyen
0d3864548c
fix: bump trpc and openapi packages ( #1591 )
2025-01-19 22:07:02 +11:00
David Nguyen
9e03747e43
feat: add create document beta endpoint ( #1584 )
2025-01-16 13:36:00 +11:00
David Nguyen
5750f2b477
feat: add prisma json types ( #1583 )
2025-01-15 13:46:45 +11:00
David Nguyen
901be70f97
feat: add consistent response schemas ( #1582 )
2025-01-14 00:43:35 +11:00
David Nguyen
7d0a9c6439
fix: refactor prisma relations ( #1581 )
2025-01-13 13:41:53 +11:00
David Nguyen
08a69c6168
fix: pending document edit ( #1580 )
...
Fix issue where you cannot edit a pending document when there is a CCer
recipient.
2025-01-11 22:31:59 +11:00
David Nguyen
948d9c24cf
fix: broken direct template webhook ( #1579 )
2025-01-11 21:42:33 +11:00
David Nguyen
ebbe922982
feat: add template and field endpoints ( #1572 )
2025-01-11 15:33:20 +11:00
David Nguyen
e2a250063f
fix: crowdin config
2024-12-31 17:25:33 +11:00
David Nguyen
4085151f80
fix: merge common and web po files ( #1563 )
2024-12-31 17:20:58 +11:00
David Nguyen
0d3681e26a
fix: remove marketing remains
2024-12-31 15:53:15 +11:00
David Nguyen
cfe7b3a51f
fix: remove marketing ( #1562 )
2024-12-31 15:45:22 +11:00
David Nguyen
41218e2585
chore: extract translations
2024-12-26 22:08:52 +11:00
David Nguyen
74382e21e7
feat: add get recipient route ( #1553 )
2024-12-26 17:25:14 +11:00
David Nguyen
8a7ec7e982
fix: billing page formatting ( #1554 )
2024-12-26 17:20:08 +11:00
David Nguyen
2948a33bf9
fix: tests ( #1556 )
2024-12-26 17:00:55 +11:00
David Nguyen
f55808199b
feat: make enterprise billing dynamic ( #1539 )
2024-12-14 13:44:25 +09:00
David Nguyen
b4a7f1887d
feat: add trpc openapi ( #1535 )
2024-12-14 01:23:35 +09:00
David Nguyen
161d40cde7
fix: secure passkey cookies ( #1533 )
2024-12-12 01:16:29 +09:00
David Nguyen
76028771b8
fix: add billing leeway ( #1532 )
2024-12-12 01:10:01 +09:00
David Nguyen
5df1a6602e
fix: refactor search routes ( #1529 )
...
Refactor find endpoints to be consistent in terms of input and output.
2024-12-11 19:39:50 +09:00
David Nguyen
fae9c0ca24
fix: refactor routers ( #1523 )
2024-12-10 16:11:20 +09:00
David Nguyen
a88ae1cc1e
chore: extract translations
2024-12-06 16:11:54 +09:00
David Nguyen
904948e2bc
fix: refactor trpc errors ( #1511 )
2024-12-06 16:01:24 +09:00
David Nguyen
3b6b96f551
chore: remove redundant translations on upload ( #1510 )
...
## Description
Clean redundant translations by default.
This should stop the AI from doing strange things to commented out
translations.
2024-12-06 09:04:15 +11:00
David Nguyen
9f45fe62e4
fix: refactor teams router ( #1500 )
2024-12-05 22:14:47 +09:00
David Nguyen
f4b1e5104e
feat: add platform plan pricing ( #1505 )
...
Add platform plan to the billing page.
2024-12-04 15:42:03 +09:00
David Nguyen
98d85b086d
feat: add initial api logging ( #1494 )
...
Improve API logging and error handling between client and server side.
2024-11-28 16:05:37 +07:00
David Nguyen
f15f9ecdd1
chore: update docs
2024-11-15 21:47:22 +07:00
David Nguyen
979e3f3e71
fix: always allow access to billing ( #1476 )
2024-11-15 21:34:39 +07:00
David Nguyen
f2439abbc9
chore: update docs
2024-11-12 23:12:13 +07:00
David Nguyen
552825b79e
chore: extract translations
2024-11-12 12:37:34 +07:00
David Nguyen
786566bae4
fix: certificate translations ( #1460 )
...
## Description
Currently certificate translations on production sometimes does not show
the required language.
This could not be replicated when creating certificates on staging
(Browserless.io) and local development (Chromium), which means this fix
ultimately cannot be tested unless on live.
This is an attempt to fix it by isolating the certificate generation
into it's own context, and applying a cookie to define the required
language.
This fix is based on the assumption that there is some sort of error
which pushes the certificate to be generated on the client side, which
ultimately will render in English due to constraints on nextjs.
## Changes Made
- Apply language into cookie instead purely dynamically on SSR
- Minor unrelated fixes
## Testing Performed
Tested to ensure certificates could still be generated
2024-11-12 15:26:14 +11:00
David Nguyen
f6bcf921d5
feat: add document distribution setting ( #1437 )
...
Add a document distribution setting which will allow us to further
configure how recipients currently receive documents.
2024-11-08 13:32:13 +09:00
David Nguyen
451723a8ab
chore: extract translations
2024-11-08 00:34:25 +09:00
David Nguyen
9b769e7e33
fix: email translations ( #1454 )
2024-11-08 00:33:48 +09:00
David Nguyen
61ea4971ad
fix: custom team email subject ( #1450 )
...
Fixed issue where custom email subjects for teams were being ignored.
2024-11-06 22:16:31 +09:00
David Nguyen
ffc61af904
chore: extract translations
2024-11-06 22:03:51 +09:00
David Nguyen
efbe94aea8
feat: add signing link copy ( #1449 )
2024-11-06 21:34:06 +09:00
David Nguyen
1b10c55758
fix: update docker environment ( #1438 )
2024-11-06 19:21:52 +09:00
David Nguyen
5158584955
fix: checkout loading button ( #1445 )
2024-11-05 20:10:10 +09:00
David Nguyen
54c0c6be14
fix: open page
2024-11-05 19:36:36 +09:00
David Nguyen
a50c758b07
chore: extract translations
2024-11-05 18:26:09 +09:00
David Nguyen
cc249357b3
feat: add certificate translations ( #1440 )
...
Add translations for audit logs and certificates.
2024-11-05 18:25:23 +09:00
David Nguyen
011dabcc04
chore: extract translations
2024-11-05 17:37:05 +09:00
David Nguyen
4fa6dc1e21
feat: add template page ( #1395 )
...
Add a template page view to allow users to see more details about a
template at a glance.
2024-11-05 17:36:30 +09:00
David Nguyen
04b1ce1aab
fix: missing not found page for deleted documents ( #1424 )
2024-11-04 22:09:52 +09:00
David Nguyen
885349ad94
fix: missing signing order when using templates ( #1425 )
2024-11-03 20:17:41 +09:00
David Nguyen
28514ba2e7
fix: duplicate templates ( #1434 )
2024-11-01 21:29:38 +11:00
David Nguyen
378e515843
chore: extract translations
2024-11-01 12:56:07 +09:00
David Nguyen
f42e600e3f
chore: update workflow
2024-11-01 12:37:54 +09:00
David Nguyen
88eaec91c9
chore: extract translations
2024-11-01 11:27:09 +09:00
David Nguyen
f199183c78
feat: improve translation coverage ( #1427 )
...
Improves translation coverage across the app.
2024-11-01 10:57:32 +11:00
David Nguyen
7fc497a642
fix: translation upload token ( #1423 )
2024-10-29 19:55:49 +09:00