Skip to content

Commit beb7d38

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents adb8118 + dba8e31 commit beb7d38

214 files changed

Lines changed: 16575 additions & 2290 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ POSTMARK_TOKEN=
4343
# for custom drawio server
4444
DRAWIO_URL=
4545

46+
# Gotenberg URL for server-side PDF export
47+
GOTENBERG_URL=
48+
4649
DISABLE_TELEMETRY=false
4750

4851
# Enable debug logging in production (default: false)

apps/client/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "client",
33
"private": true,
4-
"version": "0.71.1",
4+
"version": "0.80.0",
55
"scripts": {
66
"dev": "vite",
77
"build": "tsc && vite build",
@@ -25,7 +25,7 @@
2525
"@tabler/icons-react": "^3.40.0",
2626
"@tanstack/react-query": "5.90.17",
2727
"alfaaz": "^1.1.0",
28-
"axios": "1.13.6",
28+
"axios": "1.15.0",
2929
"blueimp-load-image": "^5.16.0",
3030
"clsx": "^2.1.1",
3131
"emoji-mart": "^5.6.0",
@@ -67,7 +67,7 @@
6767
"@types/node": "22.19.1",
6868
"@types/react": "^18.3.12",
6969
"@types/react-dom": "^18.3.1",
70-
"@vitejs/plugin-react": "^6.0.0",
70+
"@vitejs/plugin-react": "^6.0.1",
7171
"eslint": "^9.28.0",
7272
"eslint-plugin-react": "^7.37.5",
7373
"eslint-plugin-react-hooks": "^7.0.1",
@@ -80,6 +80,6 @@
8080
"prettier": "^3.8.1",
8181
"typescript": "^5.9.3",
8282
"typescript-eslint": "^8.57.1",
83-
"vite": "^8.0.1"
83+
"vite": "8.0.5"
8484
}
8585
}

apps/client/public/locales/de-DE/translation.json

Lines changed: 224 additions & 95 deletions
Large diffs are not rendered by default.

apps/client/public/locales/en-US/translation.json

Lines changed: 130 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"Add members": "Add members",
88
"Add to groups": "Add to groups",
99
"Add space members": "Add space members",
10+
"Add to favorites": "Add to favorites",
1011
"Admin": "Admin",
1112
"Are you sure you want to delete this group? Members will lose access to resources this group has access to.": "Are you sure you want to delete this group? Members will lose access to resources this group has access to.",
1213
"Are you sure you want to delete this page?": "Are you sure you want to delete this page?",
@@ -74,6 +75,9 @@
7475
"Failed to import pages": "Failed to import pages",
7576
"Failed to load page. An error occurred.": "Failed to load page. An error occurred.",
7677
"Failed to update data": "Failed to update data",
78+
"Favorite spaces": "Favorite spaces",
79+
"Favorite spaces appear here": "Favorite spaces appear here",
80+
"Favorites": "Favorites",
7781
"Full access": "Full access",
7882
"Full page width": "Full page width",
7983
"Full width": "Full width",
@@ -92,6 +96,7 @@
9296
"Invite by email": "Invite by email",
9397
"Invite members": "Invite members",
9498
"Invite new members": "Invite new members",
99+
"Invite People": "Invite People",
95100
"Invited members who are yet to accept their invitation will appear here.": "Invited members who are yet to accept their invitation will appear here.",
96101
"Invited members will be granted access to spaces the groups can access": "Invited members will be granted access to spaces the groups can access",
97102
"Join the workspace": "Join the workspace",
@@ -139,6 +144,7 @@
139144
"Profile": "Profile",
140145
"Recently updated": "Recently updated",
141146
"Remove": "Remove",
147+
"Remove from favorites": "Remove from favorites",
142148
"Remove group member": "Remove group member",
143149
"Remove space member": "Remove space member",
144150
"Restore": "Restore",
@@ -175,6 +181,7 @@
175181
"Successfully imported": "Successfully imported",
176182
"Successfully restored": "Successfully restored",
177183
"System settings": "System settings",
184+
"Templates": "Templates",
178185
"Theme": "Theme",
179186
"To change your email, you have to enter your password and new email.": "To change your email, you have to enter your password and new email.",
180187
"Toggle full page width": "Toggle full page width",
@@ -215,6 +222,8 @@
215222
"Edit comment": "Edit comment",
216223
"Delete comment": "Delete comment",
217224
"Are you sure you want to delete this comment?": "Are you sure you want to delete this comment?",
225+
"Delete chat": "Delete chat",
226+
"Are you sure you want to delete '{{title}}'? This action cannot be undone.": "Are you sure you want to delete '{{title}}'? This action cannot be undone.",
218227
"Comment created successfully": "Comment created successfully",
219228
"Error creating comment": "Error creating comment",
220229
"Comment updated successfully": "Comment updated successfully",
@@ -478,6 +487,7 @@
478487
"Replace (Enter)": "Replace (Enter)",
479488
"Replace all (Ctrl+Alt+Enter)": "Replace all (Ctrl+Alt+Enter)",
480489
"Replace all": "Replace all",
490+
"View all": "View all",
481491
"View all spaces": "View all spaces",
482492
"Error": "Error",
483493
"Failed to disable MFA": "Failed to disable MFA",
@@ -627,6 +637,7 @@
627637
"AI Answer": "AI Answer",
628638
"Ask AI": "Ask AI",
629639
"AI is thinking...": "AI is thinking...",
640+
"Thinking": "Thinking",
630641
"Ask a question...": "Ask a question...",
631642
"AI Answers": "AI Answers",
632643
"AI-powered search (AI Answers)": "AI-powered search (AI Answers)",
@@ -677,6 +688,8 @@
677688
"<bold>{{name}}</bold> updated a page": "<bold>{{name}}</bold> updated a page",
678689
"Watch page": "Watch page",
679690
"Stop watching": "Stop watching",
691+
"Watch space": "Watch space",
692+
"Stop watching space": "Stop watching space",
680693
"Email notifications": "Email notifications",
681694
"Page updates": "Page updates",
682695
"Get notified when pages you watch are updated.": "Receive notifications when the pages you watch are updated.",
@@ -690,6 +703,8 @@
690703
"Get notified when your comment is resolved.": "Receive a notification when your comment is resolved.",
691704
"You are now watching this page": "You’re now watching this page",
692705
"You are no longer watching this page": "You’re no longer watching this page",
706+
"You are now watching this space": "You’re now watching this space",
707+
"You are no longer watching this space": "You’re no longer watching this space",
693708
"Direct": "Direct",
694709
"Updates": "Updates",
695710
"Today": "Today",
@@ -726,6 +741,93 @@
726741
"Removed page restriction": "Removed page restriction",
727742
"Added page permission": "Added page permission",
728743
"Removed page permission": "Removed page permission",
744+
"day": "day",
745+
"days": "days",
746+
"week": "week",
747+
"weeks": "weeks",
748+
"month": "month",
749+
"months": "months",
750+
"year": "year",
751+
"years": "years",
752+
"Period": "Period",
753+
"Fixed date": "Fixed date",
754+
"Indefinitely": "Indefinitely",
755+
"Days": "Days",
756+
"Weeks": "Weeks",
757+
"Months": "Months",
758+
"Years": "Years",
759+
"Pick a date": "Pick a date",
760+
"Maximum is {{max}} {{unit}} for this unit": "Maximum is {{max}} {{unit}} for this unit",
761+
"Never expires. Verifiers can re-verify at any time.": "Never expires. Verifiers can re-verify at any time.",
762+
"Verified": "Verified",
763+
"Review needed": "Review needed",
764+
"Verification expired": "Verification expired",
765+
"Draft": "Draft",
766+
"In Approval": "In Approval",
767+
"In approval": "In approval",
768+
"Approved": "Approved",
769+
"Obsolete": "Obsolete",
770+
"Expiring": "Expiring",
771+
"Set up verification": "Set up verification",
772+
"Verify page": "Verify page",
773+
"Page verification": "Page verification",
774+
"Add verification": "Add verification",
775+
"Edit verification": "Edit verification",
776+
"Search by title": "Search by title",
777+
"Choose how this page should stay accurate.": "Choose how this page should stay accurate.",
778+
"Recurring verification": "Recurring verification",
779+
"Verifiers re-confirm this page on a schedule.": "Verifiers re-confirm this page on a schedule.",
780+
"Re-verify on a schedule (e.g every 30 days )": "Re-verify on a schedule (e.g every 30 days )",
781+
"Page stays editable at all times": "Page stays editable at all times",
782+
"Best for runbooks, FAQs, living documentation": "Best for runbooks, FAQs, living documentation",
783+
"Approval workflow": "Approval workflow",
784+
"Formal document lifecycle with named approvers.": "Formal document lifecycle with named approvers.",
785+
"Draft → In approval → Approved → Obsolete": "Draft → In approval → Approved → Obsolete",
786+
"Locked once approved, with full history": "Locked once approved, with full history",
787+
"Designed for ISO 9001, ISO 13485, and FDA": "Designed for ISO 9001, ISO 13485, and FDA",
788+
"Best for SOPs and controlled documents": "Best for SOPs and controlled documents",
789+
"Back": "Back",
790+
"Quality management": "Quality management",
791+
"Recurring": "Recurring",
792+
"Pages move through draft, approval, and approved stages.": "Pages move through draft, approval, and approved stages.",
793+
"Verifiers": "Verifiers",
794+
"Add verifier": "Add verifier",
795+
"I've reviewed this page for accuracy": "I've reviewed this page for accuracy",
796+
"Set up": "Set up",
797+
"Remove verification": "Remove verification",
798+
"Are you sure you want to remove verification from this page?": "Are you sure you want to remove verification from this page?",
799+
"Assigned verifiers must periodically re-verify this page.": "Assigned verifiers must periodically re-verify this page.",
800+
"Last verified by {{name}} {{time}} (expired)": "Last verified by {{name}} {{time}} (expired)",
801+
"The fixed expiration date has passed.": "The fixed expiration date has passed.",
802+
"Verified by {{name}} {{time}}": "Verified by {{name}} {{time}}",
803+
"Expires {{date}}": "Expires {{date}}",
804+
"Expired {{date}}": "Expired {{date}}",
805+
"Mark as obsolete": "Mark as obsolete",
806+
"Mark obsolete": "Mark obsolete",
807+
"Returned by {{name}} {{time}}": "Returned by {{name}} {{time}}",
808+
"No approval has been requested yet.": "No approval has been requested yet.",
809+
"Submitted by {{name}} {{time}}": "Submitted by {{name}} {{time}}",
810+
"Someone": "Someone",
811+
"Approved by {{name}} {{time}}": "Approved by {{name}} {{time}}",
812+
"This document has been marked as obsolete.": "This document has been marked as obsolete.",
813+
"Rejection comment": "Rejection comment",
814+
"Reason for returning this document...": "Reason for returning this document...",
815+
"Confirm rejection": "Confirm rejection",
816+
"Submit for approval": "Submit for approval",
817+
"Reject": "Reject",
818+
"Approve": "Approve",
819+
"Re-submit for approval": "Re-submit for approval",
820+
"Verified until": "Verified until",
821+
"QMS": "QMS",
822+
"Verified pages": "Verified pages",
823+
"Search pages...": "Search pages...",
824+
"Filter by space": "Filter by space",
825+
"Filter by type": "Filter by type",
826+
"<bold>{{name}}</bold> verified a page": "<bold>{{name}}</bold> verified a page",
827+
"<bold>{{name}}</bold> submitted a page for your approval": "<bold>{{name}}</bold> submitted a page for your approval",
828+
"<bold>{{name}}</bold> returned a page for revision": "<bold>{{name}}</bold> returned a page for revision",
829+
"Page verification expires soon": "Page verification expires soon",
830+
"Page verification has expired": "Page verification has expired",
729831
"Verifying your email": "Verifying your email",
730832
"Please wait...": "Please wait...",
731833
"Verification failed. The link may have expired.": "Verification failed. The link may have expired.",
@@ -751,5 +853,32 @@
751853
"Publish": "Publish",
752854
"Security": "Security",
753855
"Enforce SSO": "Enforce SSO",
754-
"Once enforced, members will not be able to login with email and password.": "Once enforced, members will not be able to login with email and password."
856+
"Once enforced, members will not be able to login with email and password.": "Once enforced, members will not be able to login with email and password.",
857+
"AI-generated content may not be accurate.": "AI-generated content may not be accurate.",
858+
"AI Chat": "AI Chat",
859+
"Analyze for insights": "Analyze for insights",
860+
"Ask anything...": "Ask anything...",
861+
"Chat history": "Chat history",
862+
"Chat name": "Chat name",
863+
"Close": "Close",
864+
"Docmost AI": "Docmost AI",
865+
"Failed to load chat. An error occurred.": "Failed to load chat. An error occurred.",
866+
"Failed to render this message.": "Failed to render this message.",
867+
"How can I help you today?": "How can I help you today?",
868+
"New chat": "New chat",
869+
"No chat history": "No chat history",
870+
"No chats found": "No chats found",
871+
"No conversations yet": "No conversations yet",
872+
"Open full page": "Open full page",
873+
"Previous 7 days": "Previous 7 days",
874+
"Previous 30 days": "Previous 30 days",
875+
"Search chats...": "Search chats...",
876+
"Start a new chat to see it here.": "Start a new chat to see it here.",
877+
"Summarize this page": "Summarize this page",
878+
"Toggle AI Chat": "Toggle AI Chat",
879+
"Translate this page": "Translate this page",
880+
"Try a different search term.": "Try a different search term.",
881+
"Try again": "Try again",
882+
"Untitled chat": "Untitled chat",
883+
"What can I help you with?": "What can I help you with?"
755884
}

0 commit comments

Comments
 (0)