a278cd6b58
chore: show video on dark theme and light theme
2024-06-06 23:43:51 +00:00
acb9eb66a5
Merge branch 'main' into chore/sunset-early-adopters
2024-06-06 17:46:00 +02:00
8ab9b0df7c
chore: first video tries
2024-06-06 17:14:56 +02:00
cc43139573
fix: downloaded files should have _signed ( #1149 )
...
Modifies the generated filename for the downloaded PDF by appending
"_signed" to the base title.
## Changes Made
- Update the filename in the downloadFile function call to append
"_signed" to the baseTitle variable.
## Testing Performed
Tested the `downloadPDF` function locally to ensure that the downloaded
PDF file has the correct filename with "_signed" appended.
v1.5.6-rc.3
2024-06-05 14:56:02 +10:00
0c2306b745
fix: add correct role names for direct templates ( #1179 )
...
## Description
Update the direct template signing process and emails to correctly
reflect the role of the recipient who actioned the direct template.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Dynamic updating of title and description based on recipient role in
the document signing process.
- Enhanced email templates to include recipient roles, providing more
context in email notifications.
- **Improvements**
- More descriptive actions in email templates based on recipient roles,
improving clarity for recipients.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-06-05 14:40:45 +10:00
d11a68fc4c
feat: add direct templates links ( #1165 )
...
## Description
Direct templates links is a feature that provides template owners the
ability to allow users to create documents based of their templates.
## General outline
This works by allowing the template owner to configure a "direct
recipient" in the template.
When a user opens the direct link to the template, it will create a flow
where they sign the fields configured by the template owner for the
direct recipient. After these fields are signed the following will
occur:
- A document will be created where the owner is the template owner
- The direct recipient fields will be signed
- The document will be sent to any other recipients configured in the
template
- If there are none the document will be immediately completed
## Notes
There's a custom prisma migration to migrate all documents to have
'DOCUMENT' as the source, then sets the column to required.
---------
Co-authored-by: Lucas Smith <me@lucasjamessmith.me >
v1.5.6-rc.2
2024-06-02 15:49:09 +10:00
c346a3fd6a
feat: add oidc support ( #1103 )
...
## Description
This PR adds generic OIDC as an authentication provider. This allows
personal users and companies potentially to define whatever IdP they
want as long as it supports the OIDC well known format. (Azure, Zitadel,
Authentik, KeyCloak, Google, etc. all support it)
## Related Issue
Fixes #1090
## Changes Made
- Adds OIDC buttons to the signin and registration pages
- Adds appropriate environment variables
- Adds migration to add OIDC to the `IdentityProvider` Enum
## Testing Performed
#### Zitadel
- Created application in Zitadel as an web app, with Client auth
- Enabled `User Info inside ID Token` in Token settings
- Copied client id and client secret to the new .ENV variables
- Copied the well-known URL from the URLs section to .ENV
- Created new account with OIDC provider button
- Verified email manually
- Signed into account with OIDC provider
- Logged out
- Signed into accounting again with OIDC provider
#### Authentik
- Created application in Authentik
- Copied client id and client secret to the new .ENV variables
- Copied the well-known URL from the URLs section to .ENV
- Created new account with OIDC provider button
- Verified email manually
- Signed into account with OIDC provider
- Logged out
- Signed into accounting again with OIDC provider
#### Azure AD
- Created application in Azure AD using OAuth2
- Copied client id and client secret to the new .ENV variables
- Copied the well-known URL from the URLs section to .ENV
- Created new account with OIDC provider button
- Verified email manually
- Signed into account with OIDC provider
- Logged out
- Signed into accounting again with OIDC provider
2024-05-31 11:45:17 +10:00
70eeb1a746
chore: improve oidc provider support
...
Adds fields to the Account model to support various pieces
of data returned by OIDC providers such as AzureAD and GitLab.
Additionally passes through the email verification status and handles
retrieving the email for providers such as AzureAD who use a different
claim instead.
2024-05-30 22:15:45 +10:00
d8d0734680
Merge branch 'main' into mk/oidc-auth
2024-05-30 15:41:36 +10:00
6bd2f68014
fix: Capitalise "Stripe" ( #1173 )
...
Small fix, I noticed on the marketing site
2024-05-30 13:33:01 +10:00
ede6eea88d
feat: add kysely for raw type-safe SQL queries ( #1041 )
2024-05-29 22:46:20 +10:00
ebc547684a
fix: inline the remember package
2024-05-29 22:25:23 +10:00
5724e73d49
chore: revert find-documents change for now
...
Reverts the change to find-documents to use Kysely. I'd like to gain
confidence by using it in smaller pieces before commiting to doing
what is one of our most complicated queries in Documenso.
2024-05-29 20:54:43 +10:00
4a6b5ceaf8
fix: re-add removed types
2024-05-29 20:53:50 +10:00
ab949afbb6
fix: convert to kysely queries
2024-05-29 20:03:51 +10:00
3d81b15d71
chore: tidy code
2024-05-29 14:47:33 +10:00
27fe8c7f8f
Merge branch 'main' into feat/add-kysely
2024-05-28 14:53:29 +10:00
0c18f27b3f
feat: remove the existing empty signer if its the only one ( #1127 )
...
Removes the existing empty signer if its the only one
2024-05-28 14:15:01 +10:00
b394e99f7a
Merge branch 'main' into feat/start-selfSign
2024-05-28 12:53:57 +10:00
c21e30d689
chore: tidy code
2024-05-28 02:45:57 +00:00
9b92e38c52
chore: add more tests ( #1079 )
2024-05-27 11:17:03 +07:00
ac41086e1a
Merge branch 'main' into feat/start-selfSign
2024-05-24 23:48:20 +10:00
94cf412f29
fix: show team url in dropdown menu on hover ( #1122 )
...
fixes : #943
<img width="330" alt="Screenshot 2024-02-19 211732"
src="https://github.com/documenso/documenso/assets/75713174/724078ca-e107-4acb-a75d-c7d2cdd29b80 ">
Video Link:
https://www.loom.com/share/35328504cf3f46e9be78bd485252e8dc?sid=1f309776-8b52-4af4-b86b-652b762fef5b
v1.5.6-rc.1
2024-05-24 23:46:57 +10:00
6650a1d72e
feat: optional email sending for api users
...
Introduces the ability to not send an email when sending
(publishing) a document using the API.
Additionally returns the signing link for each recipient
when working with recipient API endpoints and returns
the document object including recipients when sending
documents via API.
2024-05-24 23:36:28 +10:00
82848e3d2e
fix: animate transition
2024-05-24 18:47:03 +10:00
22b8c2044b
Merge branch 'main' into fix/show-teams-url-new
2024-05-24 14:58:42 +10:00
ef5d267e96
fix: Remove document on go back click on step 1 ( #910 )
...
⭐ Fixes #903
⭐ Invoke `onBackStep` on "Go Back" click and conditionally render
Go back label string.
2024-05-24 14:17:53 +10:00
518ddea081
feat: pin input component ( #936 )
...
https://github.com/documenso/documenso/assets/55143799/fa3d14d6-59e6-4984-9287-7375198fcea0
2024-05-24 14:13:28 +10:00
805758f716
Merge branch 'main' into reattach-pdf
2024-05-24 14:07:43 +10:00
04ebb26a0b
chore: update wording
2024-05-24 04:02:58 +00:00
9cb80aa0bc
chore: add pin input to all 2FA components
...
Adds the pin input to the currently used 2FA components sunsetting
the standard input that was previously used.
2024-05-24 03:31:19 +00:00
0985206088
Merge branch 'main' into 2fa-input
2024-05-24 12:53:41 +10:00
aadb22cdbf
fix: use shadcn pin input and revert changes
2024-05-24 02:51:25 +00:00
25f870ccc0
feat: dark mode
2024-05-23 14:39:43 +00:00
c86edbefb7
fix: reset autoplay timer when you manually click on a new slide
2024-05-23 13:10:42 +00:00
c2c0d4d259
chore: update callout CTAs
2024-05-23 14:22:28 +02:00
76e6adcf59
fix: progres slide count
2024-05-23 11:44:03 +00:00
7fa3069d8c
chore: classname typo
2024-05-23 11:20:13 +00:00
4e6e4a0016
feat: add progress at the bottom of the slide
2024-05-23 11:18:21 +00:00
907cc3a74e
chore: add what's new label
2024-05-23 10:33:47 +00:00
c14cd2dcc5
fix: show slide content based on image or video
2024-05-23 10:21:29 +00:00
7fdda0a840
feat: replace signup widget with carousel
2024-05-23 10:09:36 +00:00
3e304b37b2
feat: sealing robustness ( #1170 )
...
A series of changes to improve sealing robustness avoiding errors that
have appeared during monitoring.
Additionally handles the recently published CVE affecting the
`pdfjs-dist` library.
v1.5.6-rc.0
2024-05-23 15:35:05 +10:00
1f3df51371
fix: update font variable typo
2024-05-23 15:13:12 +10:00
6e2363d48c
Merge branch 'main' into fix/sealing-robustness
2024-05-23 15:11:23 +10:00
64bec5f29c
fix: remove console.log statements
2024-05-23 15:10:28 +10:00
311328471e
fix: bump react-pdf and pdfjs-dist to handle cve
...
Bumps ReactPDF and pdfjs-dist to avoid the CVE that allows
for code execution in pdf's. This change doesn't specifically
upgrade to the latest pdfjs-dist due to issues with top level
await, instead disabling the evaluation of javascript within
the PDF.
2024-05-23 14:47:32 +10:00
d58a88196a
fix: use noto sans for text insertion on pdfs
...
Use Noto Sans to gracefully handle inserting custom text
on PDF's. Previously we were using Helvetica which is a
standard PDF font but that would fail for any character
that couldn't be encoded in WinANSI.
Noto Sans was chosen as it has support for a large number
of languages and glyphs with challenges now being adding
support for CJK glyphs.
2024-05-23 13:07:37 +10:00
f1c6fc6fb7
chore: update gitpod config ( #1151 )
...
## Description
Remove deprecated config from `gitpod.yaml`
The output when it is run in Gitpod
```
HISTFILE=/workspace/.gitpod/cmd-0 history -r; {
npm i &&
npm run dx:up &&
cp .env.example .env &&
set -a; source .env &&
export NEXTAUTH_URL="$(gp url 3000)" &&
export NEXT_PUBLIC_WEBAPP_URL="$(gp url 3000)" &&
export NEXT_PUBLIC_MARKETING_URL="$(gp url 3001)"
} && {
npm run d
}
gitpod /workspace/documenso (chore/update-gitpod) $ HISTFILE=/workspace/.gitpod/cmd-0 history -r; {
> npm i &&
> npm run dx:up &&
> cp .env.example .env &&
> set -a; source .env &&
> export NEXTAUTH_URL="$(gp url 3000)" &&
> export NEXT_PUBLIC_WEBAPP_URL="$(gp url 3000)" &&
> export NEXT_PUBLIC_MARKETING_URL="$(gp url 3001)"
>
> } && {
> npm run d
> }
> prepare
> husky install
install command is deprecated
added 1842 packages, and audited 1859 packages in 1m
438 packages are looking for funding
run `npm fund` for details
16 vulnerabilities (1 low, 11 moderate, 3 high, 1 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
npm notice
npm notice New minor version of npm available! 10.5.2 -> 10.8.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.0
npm notice Run npm install -g npm@10.8.0 to update!
npm notice
> dx:up
> docker compose -f docker/development/compose.yml up -d
[+] Running 33/3
✔ minio Pulled 6.6s
✔ database Pulled 11.3s
✔ inbucket Pulled 6.1s
[+] Running 5/5
✔ Network documenso-development_default Created 0.1s
✔ Volume "documenso-development_minio" Created 0.0s
✔ Container database Started 1.0s
✔ Container minio Started 1.0s
✔ Container mailserver Started 1.0s
> d
> npm run dx && npm run dev
> dx
> npm i && npm run dx:up && npm run prisma:migrate-dev && npm run prisma:seed
> prepare
> husky install
install command is deprecated
up to date, audited 1859 packages in 4s
438 packages are looking for funding
run `npm fund` for details
18 vulnerabilities (1 low, 11 moderate, 5 high, 1 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
> dx:up
> docker compose -f docker/development/compose.yml up -d
[+] Running 3/0
✔ Container mailserver Running 0.0s
✔ Container minio Running 0.0s
✔ Container database Running 0.0s
> prisma:migrate-dev
> npm run with:env -- npm run prisma:migrate-dev -w @documenso/prisma
> with:env
> dotenv -e .env -e .env.local -- npm run prisma:migrate-dev -w @documenso/prisma
> @documenso/prisma@1.0.0 prisma:migrate-dev
> prisma migrate dev --skip-seed
Prisma schema loaded from schema.prisma
Datasource "db": PostgreSQL database "documenso", schema "public" at "127.0.0.1:54320"
Applying migration `20230404095503_initial_migration`
Applying migration `20230411134605_doc_208`
Applying migration `20230421134018_doc_214_add_signed_at_field`
Applying migration `20230505085625_create_subscription_table`
Applying migration `20230505085908_update_unique_constraint`
Applying migration `20230505091928_add_past_due_value`
Applying migration `20230605122017_password_reset`
Applying migration `20230605164015_expire_password_reset_token`
Applying migration `20230617040606_add_name_field`
Applying migration `20230617041623_add_email_field`
Applying migration `20230621130930_add_width_and_height_for_fields`
Applying migration `20230621131348_add_document_id_and_email_index`
Applying migration `20230621133446_migrate_field_position_to_float`
Applying migration `20230829165148_user_sharing_link`
Applying migration `20230829180915_recipient_id_for_user_id`
Applying migration `20230830053354_add_service_user`
Applying migration `20230901083000_add_user_signature_column`
Applying migration `20230907041233_add_document_data_table`
Applying migration `20230907074451_insert_old_data_into_document_data_table`
Applying migration `20230907075057_user_roles`
Applying migration `20230907080056_add_created_at_and_updated_at_columns`
Applying migration `20230907082622_remove_old_document_data`
Applying migration `20230912011344_reverse_document_data_relation`
Applying migration `20230914031347_remove_redundant_created_column`
Applying migration `20230917190854_password_reset_token`
Applying migration `20230918111438_update_subscription_constraints_and_columns`
Applying migration `20230920052232_document_meta`
Applying migration `20230920060743_update_share_link_schema`
Applying migration `20230920124941_fix_documentmeta_relation`
Applying migration `20230922121421_fix_document_meta_schema`
Applying migration `20231013012902_add_document_share_link_delete_cascade`
Applying migration `20231025074705_add_email_confirmation_registration`
Applying migration `20231028094931_add_user_timestamp_columns`
Applying migration `20231028095542_use_now_for_last_signed_in`
Applying migration `20231030055821_add_database_indexes`
Applying migration `20231031072857_verify_existing_users`
Applying migration `20231103044612_add_completed_date`
Applying migration `20231105184518_add_2fa`
Applying migration `20231123132053_public_api_api_token`
Applying migration `20231202134005_deletedocuments`
Applying migration `20231202220928_add_recipient_roles`
Applying migration `20231205000309_add_cascade_delete_for_verification_tokens`
Applying migration `20231206073509_add_multple_subscriptions`
Applying migration `20231207134820_add_document_meta_dateformat_timezone`
Applying migration `20231220124343_add_cascade_delete_user_apitoken`
Applying migration `20231221101005_add_templates`
Applying migration `20240115031508_add_password_to_document_meta`
Applying migration `20240131004516_add_user_security_audit_logs`
Applying migration `20240131132916_verify_paid_users`
Applying migration `20240205040421_add_teams`
Applying migration `20240205120648_create_delete_account`
Applying migration `20240206051948_add_teams_templates`
Applying migration `20240206111230_add_document_meta_redirect_url`
Applying migration `20240206131417_add_user_webhooks`
Applying migration `20240208135802_make_expiry_date_optional_api_tokens`
Applying migration `20240209023519_add_document_audit_logs`
Applying migration `20240220115435_add_public_profile_url_bio`
Applying migration `20240221055920_support_team_tokens`
Applying migration `20240222183156_display_banner`
Applying migration `20240222183231_banner_show`
Applying migration `20240222185936_remove_custom`
Applying migration `20240222230527_change_banner_to_site_settings_model`
Applying migration `20240222230604_add_site_banner_to_site_settings`
Applying migration `20240224085633_extend_webhook_trigger_events`
Applying migration `20240226035048_add_recipient_referential_action_for_fields`
Applying migration `20240227003622_migrate_to_cuids_for_webhooks`
Applying migration `20240227015420_add_webhook_call_table`
Applying migration `20240227023747_add_team_webhooks`
Applying migration `20240227031228_add_event_to_webhook_call_model`
Applying migration `20240227111633_rework_user_profiles`
Applying migration `20240306060259_add_passkeys`
Applying migration `20240311113243_add_document_auth`
Applying migration `20240327074701_add_secondary_verification_id`
Applying migration `20240408083413_add_form_values_column`
Applying migration `20240408142543_add_recipient_document_delete`
Applying migration `20240418140819_remove_impossible_field_optional_states`
Applying migration `20240424072655_update_foreign_key_constraints`
The following migration(s) have been applied:
migrations/
└─ 20230404095503_initial_migration/
└─ migration.sql
└─ 20230411134605_doc_208/
└─ migration.sql
└─ 20230421134018_doc_214_add_signed_at_field/
└─ migration.sql
└─ 20230505085625_create_subscription_table/
└─ migration.sql
└─ 20230505085908_update_unique_constraint/
└─ migration.sql
└─ 20230505091928_add_past_due_value/
└─ migration.sql
└─ 20230605122017_password_reset/
└─ migration.sql
└─ 20230605164015_expire_password_reset_token/
└─ migration.sql
└─ 20230617040606_add_name_field/
└─ migration.sql
└─ 20230617041623_add_email_field/
└─ migration.sql
└─ 20230621130930_add_width_and_height_for_fields/
└─ migration.sql
└─ 20230621131348_add_document_id_and_email_index/
└─ migration.sql
└─ 20230621133446_migrate_field_position_to_float/
└─ migration.sql
└─ 20230829165148_user_sharing_link/
└─ migration.sql
└─ 20230829180915_recipient_id_for_user_id/
└─ migration.sql
└─ 20230830053354_add_service_user/
└─ migration.sql
└─ 20230901083000_add_user_signature_column/
└─ migration.sql
└─ 20230907041233_add_document_data_table/
└─ migration.sql
└─ 20230907074451_insert_old_data_into_document_data_table/
└─ migration.sql
└─ 20230907075057_user_roles/
└─ migration.sql
└─ 20230907080056_add_created_at_and_updated_at_columns/
└─ migration.sql
└─ 20230907082622_remove_old_document_data/
└─ migration.sql
└─ 20230912011344_reverse_document_data_relation/
└─ migration.sql
└─ 20230914031347_remove_redundant_created_column/
└─ migration.sql
└─ 20230917190854_password_reset_token/
└─ migration.sql
└─ 20230918111438_update_subscription_constraints_and_columns/
└─ migration.sql
└─ 20230920052232_document_meta/
└─ migration.sql
└─ 20230920060743_update_share_link_schema/
└─ migration.sql
└─ 20230920124941_fix_documentmeta_relation/
└─ migration.sql
└─ 20230922121421_fix_document_meta_schema/
└─ migration.sql
└─ 20231013012902_add_document_share_link_delete_cascade/
└─ migration.sql
└─ 20231025074705_add_email_confirmation_registration/
└─ migration.sql
└─ 20231028094931_add_user_timestamp_columns/
└─ migration.sql
└─ 20231028095542_use_now_for_last_signed_in/
└─ migration.sql
└─ 20231030055821_add_database_indexes/
└─ migration.sql
└─ 20231031072857_verify_existing_users/
└─ migration.sql
└─ 20231103044612_add_completed_date/
└─ migration.sql
└─ 20231105184518_add_2fa/
└─ migration.sql
└─ 20231123132053_public_api_api_token/
└─ migration.sql
└─ 20231202134005_deletedocuments/
└─ migration.sql
└─ 20231202220928_add_recipient_roles/
└─ migration.sql
└─ 20231205000309_add_cascade_delete_for_verification_tokens/
└─ migration.sql
└─ 20231206073509_add_multple_subscriptions/
└─ migration.sql
└─ 20231207134820_add_document_meta_dateformat_timezone/
└─ migration.sql
└─ 20231220124343_add_cascade_delete_user_apitoken/
└─ migration.sql
└─ 20231221101005_add_templates/
└─ migration.sql
└─ 20240115031508_add_password_to_document_meta/
└─ migration.sql
└─ 20240131004516_add_user_security_audit_logs/
└─ migration.sql
└─ 20240131132916_verify_paid_users/
└─ migration.sql
└─ 20240205040421_add_teams/
└─ migration.sql
└─ 20240205120648_create_delete_account/
└─ migration.sql
└─ 20240206051948_add_teams_templates/
└─ migration.sql
└─ 20240206111230_add_document_meta_redirect_url/
└─ migration.sql
└─ 20240206131417_add_user_webhooks/
└─ migration.sql
└─ 20240208135802_make_expiry_date_optional_api_tokens/
└─ migration.sql
└─ 20240209023519_add_document_audit_logs/
└─ migration.sql
└─ 20240220115435_add_public_profile_url_bio/
└─ migration.sql
└─ 20240221055920_support_team_tokens/
└─ migration.sql
└─ 20240222183156_display_banner/
└─ migration.sql
└─ 20240222183231_banner_show/
└─ migration.sql
└─ 20240222185936_remove_custom/
└─ migration.sql
└─ 20240222230527_change_banner_to_site_settings_model/
└─ migration.sql
└─ 20240222230604_add_site_banner_to_site_settings/
└─ migration.sql
└─ 20240224085633_extend_webhook_trigger_events/
└─ migration.sql
└─ 20240226035048_add_recipient_referential_action_for_fields/
└─ migration.sql
└─ 20240227003622_migrate_to_cuids_for_webhooks/
└─ migration.sql
└─ 20240227015420_add_webhook_call_table/
└─ migration.sql
└─ 20240227023747_add_team_webhooks/
└─ migration.sql
└─ 20240227031228_add_event_to_webhook_call_model/
└─ migration.sql
└─ 20240227111633_rework_user_profiles/
└─ migration.sql
└─ 20240306060259_add_passkeys/
└─ migration.sql
└─ 20240311113243_add_document_auth/
└─ migration.sql
└─ 20240327074701_add_secondary_verification_id/
└─ migration.sql
└─ 20240408083413_add_form_values_column/
└─ migration.sql
└─ 20240408142543_add_recipient_document_delete/
└─ migration.sql
└─ 20240418140819_remove_impossible_field_optional_states/
└─ migration.sql
└─ 20240424072655_update_foreign_key_constraints/
└─ migration.sql
Your database is now in sync with your schema.
✔ Generated Prisma Client (v5.4.2) to ./../../node_modules/@prisma/client in 433ms
> prisma:seed
> npm run with:env -- npm run prisma:seed -w @documenso/prisma
> with:env
> dotenv -e .env -e .env.local -- npm run prisma:seed -w @documenso/prisma
> @documenso/prisma@1.0.0 prisma:seed
> prisma db seed
Running seed command `ts-node --transpileOnly --project ./tsconfig.seed.json ./seed-database.ts` ...
[SEEDING]: initial-seed.ts
Database seeded
🌱 The seed command has been executed.
┌─────────────────────────────────────────────────────────┐
│ Update available 5.4.2 -> 5.14.0 │
│ Run the following to update │
│ npm i --save-dev prisma@latest │
│ npm i @prisma/client@latest │
└─────────────────────────────────────────────────────────┘
> dev
> turbo run dev --filter=@documenso/web --filter=@documenso/marketing
Turborepo did not find the correct binary for your platform.
We will attempt to install it now.
Installation has succeeded.
• Packages in scope: @documenso/marketing, @documenso/web
• Running dev in 2 packages
• Remote caching disabled
@documenso/marketing:dev: cache bypass, force executing 8e2b04584367b8ee
@documenso/web:dev: cache bypass, force executing 62825fff83b7cfc4
@documenso/marketing:dev:
@documenso/marketing:dev: > @documenso/marketing@1.2.3 dev
@documenso/marketing:dev: > next dev -p 3001
@documenso/marketing:dev:
@documenso/web:dev:
@documenso/web:dev: > @documenso/web@1.2.3 dev
@documenso/web:dev: > next dev -p 3000
@documenso/web:dev:
@documenso/web:dev: ▲ Next.js 14.0.3
@documenso/web:dev: - Local: http://localhost:3000
@documenso/web:dev: - Experiments (use at your own risk):
@documenso/web:dev: · outputFileTracingRoot
@documenso/web:dev:
@documenso/marketing:dev: ▲ Next.js 14.0.3
@documenso/marketing:dev: - Local: http://localhost:3001
@documenso/marketing:dev: - Experiments (use at your own risk):
@documenso/marketing:dev: · outputFileTracingRoot
@documenso/marketing:dev:
@documenso/web:dev: Attention: Next.js now collects completely anonymous telemetry regarding usage.
@documenso/web:dev: This information is used to shape Next.js' roadmap and prioritize features.
@documenso/web:dev: You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
@documenso/web:dev: https://nextjs.org/telemetry
@documenso/web:dev:
@documenso/web:dev: ✓ Ready in 1868ms
@documenso/marketing:dev: Contentlayer config change detected. Updating type definitions and data...
@documenso/marketing:dev: ✓ Ready in 2.9s
@documenso/marketing:dev: ○ Compiling / ...
@documenso/marketing:dev: Generated 28 documents in .contentlayer
@documenso/marketing:dev: Browserslist: caniuse-lite is outdated. Please run:
@documenso/marketing:dev: npx update-browserslist-db@latest
@documenso/marketing:dev: Why you should do it regularly: https://github.com/browserslist/update-db#readme
@documenso/marketing:dev: ✓ Compiled / in 10.8s (2046 modules)
@documenso/web:dev: ○ Compiling /src/middleware ...
@documenso/web:dev: ✓ Compiled /src/middleware in 973ms (257 modules)
@documenso/web:dev: ○ Compiling /documents ...
@documenso/web:dev: Browserslist: caniuse-lite is outdated. Please run:
@documenso/web:dev: npx update-browserslist-db@latest
@documenso/web:dev: Why you should do it regularly: https://github.com/browserslist/update-db#readme
@documenso/web:dev: ✓ Compiled /documents in 17.7s (4376 modules)
@documenso/web:dev: *********************************************************************
@documenso/web:dev: *
@documenso/web:dev: *
@documenso/web:dev: Please change the encryption key from the default value of "CAFEBABE"
@documenso/web:dev: *
@documenso/web:dev: *
@documenso/web:dev: *********************************************************************
@documenso/web:dev: ○ Compiling /signin ...
@documenso/web:dev: ✓ Compiled /signin in 10.3s (4380 modules)
@documenso/web:dev: *********************************************************************
@documenso/web:dev: *
@documenso/web:dev: *
@documenso/web:dev: Please change the encryption key from the default value of "CAFEBABE"
@documenso/web:dev: *
@documenso/web:dev: *
@documenso/web:dev: *********************************************************************
```
2024-05-23 10:06:11 +07:00
babdbccbd3
chore: change default sender name to match prod ( #1161 )
...
change the default sender to sth. nicer
2024-05-22 19:19:29 +07:00