Skip to content

Commit

Permalink
chore: update deps
Browse files Browse the repository at this point in the history
  • Loading branch information
flipvh committed Jan 23, 2025
1 parent c504ed0 commit e74b410
Show file tree
Hide file tree
Showing 5 changed files with 1,190 additions and 1,223 deletions.
18 changes: 9 additions & 9 deletions backend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"dependencies": {
"@aws-sdk/cloudfront-signer": "^3.723.0",
"@cellajs/permission-manager": "^0.1.0",
"@electric-sql/pglite": "^0.2.15",
"@electric-sql/pglite": "^0.2.16",
"@hono/node-server": "^1.13.7",
"@hono/sentry": "^1.2.0",
"@hono/zod-openapi": "0.18.3",
Expand All @@ -50,19 +50,19 @@
"@oslojs/crypto": "^1.0.1",
"@oslojs/encoding": "^1.1.0",
"@oslojs/webauthn": "^1.0.0",
"@paddle/paddle-node-sdk": "^2.3.2",
"@scalar/hono-api-reference": "^0.5.167",
"@paddle/paddle-node-sdk": "^2.4.0",
"@scalar/hono-api-reference": "^0.5.168",
"@sendgrid/mail": "^8.1.4",
"@sentry/cli": "^2.41.0",
"@sentry/cli": "^2.41.1",
"@t3-oss/env-core": "^0.11.1",
"arctic": "^2.3.3",
"arctic": "^2.3.4",
"config": "workspace:*",
"dompurify": "^3.2.3",
"dotenv": "^16.4.7",
"drizzle-orm": "^0.38.4",
"drizzle-zod": "0.5.1",
"enforce-unique": "^1.3.0",
"hono": "4.6.17",
"hono": "4.6.18",
"i18next": "^24.2.1",
"isbot": "^5.1.21",
"jsdom": "^26.0.0",
Expand All @@ -88,13 +88,13 @@
"@faker-js/faker": "^9.4.0",
"@types/jsdom": "^21.1.7",
"@types/jsonwebtoken": "^9.0.7",
"@types/node": "^22.10.7",
"@types/node": "^22.10.9",
"@types/papaparse": "^5.3.15",
"@types/pg": "^8.11.10",
"@types/react": "^19.0.7",
"@types/react": "^19.0.8",
"@types/ua-parser-js": "^0.7.39",
"chalk": "^5.4.1",
"commander": "^13.0.0",
"commander": "^13.1.0",
"cross-env": "^7.0.3",
"drizzle-kit": "^0.30.2",
"jszip": "^3.10.1",
Expand Down
44 changes: 22 additions & 22 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,37 +28,37 @@
"@oslojs/encoding": "^1.1.0",
"@paddle/paddle-js": "^1.3.3",
"@radix-ui/react-accordion": "^1.2.2",
"@radix-ui/react-alert-dialog": "^1.1.4",
"@radix-ui/react-alert-dialog": "^1.1.5",
"@radix-ui/react-avatar": "^1.1.2",
"@radix-ui/react-checkbox": "^1.1.3",
"@radix-ui/react-collapsible": "^1.1.2",
"@radix-ui/react-dialog": "^1.1.4",
"@radix-ui/react-dropdown-menu": "^2.1.4",
"@radix-ui/react-hover-card": "^1.1.4",
"@radix-ui/react-dialog": "^1.1.5",
"@radix-ui/react-dropdown-menu": "^2.1.5",
"@radix-ui/react-hover-card": "^1.1.5",
"@radix-ui/react-label": "^2.1.1",
"@radix-ui/react-popover": "^1.1.4",
"@radix-ui/react-popover": "^1.1.5",
"@radix-ui/react-radio-group": "^1.2.2",
"@radix-ui/react-scroll-area": "^1.2.2",
"@radix-ui/react-select": "^2.1.4",
"@radix-ui/react-select": "^2.1.5",
"@radix-ui/react-separator": "^1.1.1",
"@radix-ui/react-slider": "^1.2.2",
"@radix-ui/react-slot": "^1.1.1",
"@radix-ui/react-switch": "^1.1.2",
"@radix-ui/react-tabs": "^1.1.2",
"@radix-ui/react-toast": "^1.2.4",
"@radix-ui/react-toast": "^1.2.5",
"@radix-ui/react-toggle": "^1.1.1",
"@radix-ui/react-toggle-group": "^1.1.1",
"@radix-ui/react-tooltip": "^1.1.6",
"@radix-ui/react-tooltip": "^1.1.7",
"@radix-ui/react-visually-hidden": "^1.1.1",
"@sentry/react": "^8.50.0",
"@sentry/react": "^8.51.0",
"@t3-oss/env-core": "^0.11.1",
"@tailwindcss/typography": "^0.5.16",
"@tanstack/query-sync-storage-persister": "^5.64.2",
"@tanstack/react-query": "^5.64.2",
"@tanstack/react-query-devtools": "^5.64.2",
"@tanstack/react-query-persist-client": "^5.64.2",
"@tanstack/react-router": "^1.97.3",
"@tanstack/router-devtools": "^1.97.3",
"@tanstack/react-router": "^1.97.14",
"@tanstack/router-devtools": "^1.97.14",
"@types/lodash": "^4.17.14",
"@uppy/audio": "^2.1.1",
"@uppy/core": "^4.4.1",
Expand All @@ -71,7 +71,7 @@
"@uppy/react": "^4.2.1",
"@uppy/screen-capture": "^4.2.1",
"@uppy/status-bar": "^4.1.1",
"@uppy/tus": "^4.2.1",
"@uppy/tus": "^4.2.2",
"@uppy/webcam": "^4.1.1",
"@vis.gl/react-google-maps": "1.5.0",
"backend": "workspace:*",
Expand All @@ -85,30 +85,30 @@
"embla-carousel-autoplay": "^8.5.2",
"embla-carousel-react": "^8.5.2",
"emblor": "^1.4.7",
"gleap": "^14.2.0",
"hono": "4.6.17",
"gleap": "^14.2.1",
"hono": "4.6.18",
"i18next": "^24.2.1",
"i18next-browser-languagedetector": "^8.0.2",
"i18next-http-backend": "^3.0.1",
"i18next-http-backend": "^3.0.2",
"idb-keyval": "^6.2.1",
"immer": "^10.1.1",
"jspdf": "^2.5.2",
"jspdf-autotable": "^3.8.4",
"locales": "workspace:*",
"lodash": "^4.17.21",
"lucide-react": "^0.473.0",
"motion": "^12.0.0",
"motion": "^12.0.1",
"nanoid": "^5.0.9",
"pdfjs-dist": "4.8.69",
"player.style": "^0.1.1",
"player.style": "^0.1.2",
"react": "^19.0.0",
"react-data-grid": "7.0.0-beta.47",
"react-day-picker": "^9.5.0",
"react-dom": "^19.0.0",
"react-error-boundary": "^5.0.0",
"react-hook-form": "^7.54.2",
"react-i18next": "^15.4.0",
"react-intersection-observer": "^9.15.0",
"react-intersection-observer": "^9.15.1",
"react-lazy-with-preload": "^2.2.1",
"react-pdf": "^9.2.1",
"react-resizable-panels": "^2.1.7",
Expand All @@ -131,11 +131,11 @@
"@redux-devtools/extension": "^3.3.0",
"@rollup/plugin-terser": "^0.4.4",
"@sentry/vite-plugin": "^3.0.0",
"@tanstack/router-plugin": "^1.97.3",
"@tanstack/router-plugin": "^1.97.14",
"@types/canvas-confetti": "^1.9.0",
"@types/lodash.clonedeep": "^4.5.9",
"@types/node": "^22.10.7",
"@types/react": "^19.0.7",
"@types/node": "^22.10.9",
"@types/react": "^19.0.8",
"@types/react-dom": "^19.0.3",
"@types/zxcvbn": "^4.4.5",
"@vitejs/plugin-basic-ssl": "^1.2.0",
Expand All @@ -150,7 +150,7 @@
"tailwindcss": "^3.4.17",
"tsx": "^4.19.2",
"typescript": "^5.7.3",
"vite": "^6.0.10",
"vite": "^6.0.11",
"vite-plugin-html": "^3.2.2",
"vite-plugin-pwa": "^0.21.1",
"vite-plugin-static-copy": "^2.2.0"
Expand Down
20 changes: 10 additions & 10 deletions locales/en/about.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"call_to_action": "Join a small but dedicated club. Work on your own app & contribute pieces to Cella. Sounds interesting?",
"faq.answer_1": "Soon! It has been made public to gather input and feedback from the community. Big changes will still occur. Please help us by <Link>trying it out</Link> and giving feedback.",
"faq.answer_2": "One core concept is: remain close to libraries & resist applying abstraction layers. We believe this ultimately makes your code easier to read, understand, customize, replace and scale. A React framework doesn't fit in this concept.",
"faq.answer_3": "You pick NextJS if you want to make many architectural decisions yourself. You pick Cella if you consider less architectural freedom a good tradeoff to save enormous amounts of development time. Oh, and pick Cella if you simply like the beautiful stack we chose :D.",
Expand All @@ -25,6 +26,9 @@
"feature.title_7": "pnpm & vite",
"feature.title_8": "tanstack",
"feature.title_9": "electric sync",
"hero.subtitle": "Offline, instant updates & realtime data.",
"hero.text": "Build your new web app with sync engine as part of a single stack community. Cella is fully open source. ",
"hero.title": "",
"integrations.purpose_1": "App monitoring",
"integrations.purpose_2": "Log management",
"integrations.purpose_3": "Payment processing",
Expand All @@ -39,6 +43,7 @@
"integrations.text_5": "Notifications infrastructure to easily build and scale to different notification channels.",
"integrations.text_6": "Gleap is an all-in-one customer feedback tool. Live chat, customer satisfaction, public roadmap and more.",
"integrations.text_7": "A simple image, video & file handling solution. Stored in your own S3 bucket. Secure or public access, image transformations and more.",
"prerelease": "Prerelease",
"pricing.plan_1.1": "Member of CellaJS community",
"pricing.plan_1.2": "Apply for €100k+ Cella Fund",
"pricing.plan_1.3": "Access to private repos",
Expand All @@ -61,10 +66,11 @@
"pricing.title_1": "Donate",
"pricing.title_2": "Build",
"pricing.title_3": "Partner",
"showcase": "Showcase",
"showcase.text": "Don't just take our word for it — 🧐 explore what we're building with Cella.",
"showcase.text_1": "An issue tracker to manage multiple app projects from a single page view. Built for speed & fun.",
"showcase.title_1": "raak.dev",
"start_github.text": "Get started on Github",
"hero.title": "",
"hero.subtitle": "Offline, instant updates & realtime data.",
"hero.text": "Build your new web app with sync engine as part of a single stack community. Cella is fully open source. ",
"text_2": "Not another framework. A comprehensive TypeScript template that puts great libraries first.",
"text_3": "Best-in-class OS libraries that work well together.",
"text_4": "We are working on powerful integrations to reduce time-to-market.",
Expand All @@ -77,17 +83,11 @@
"title_5": "Faster together",
"title_6": "Pricing (conceptual)",
"title_7": "FAQs",
"call_to_action": "Join a small but dedicated club. Work on your own app & contribute pieces to Cella. Sounds interesting?",
"showcase": "Showcase",
"showcase.text": "Don't just take our word for it — 🧐 explore what we're building with Cella.",
"showcase.title_1": "raak.dev",
"showcase.text_1": "An issue tracker to manage multiple app projects from a single page view. Built for speed & fun.",
"why": "Read why we built Cella",
"why.text_1": "A strictly defined stack makes it easier to collaborate across teams on challenging and time-consuming requirements.",
"why.text_2": "Generic OpenAPI for authentication, organizations and users. A configurable authorization manager is included.",
"why.text_3": "Rely on a proven CRUD API which can - where its required - be upgraded using sync streams and offline caching.",
"why.title_1": "Single stack",
"why.title_2": "Prebuilt endpoints",
"why.title_3": "Hybrid approach",
"prerelease": "Prerelease"
"why.title_3": "Hybrid approach"
}
38 changes: 19 additions & 19 deletions locales/en/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,8 @@
"empty_languages": "All languages have been selected",
"entered_focus.text": "Focus view activated",
"error.bad_request_action": "Bad request: Server could not process the request",
"error.body_too_large": "Request body too large",
"error.body_too_large.text": "The request body is too large. Please try again later or contact support.",
"error.contact_mistake": "If you believe this to be a mistake, please contact support.",
"error.create_resource": "{{resource}} could not be created",
"error.delete_resources": "{{resources}} could not be deleted",
Expand All @@ -100,6 +102,8 @@
"error.forbidden": "Forbidden",
"error.forbidden.text": "Not allowed to perform this action.",
"error.forbidden_action": "Forbidden: Not allowed to perform this action",
"error.forbidden_strategy": "Forbidden authentication method",
"error.forbidden_strategy.text": "Please use another authentication method or contact support.",
"error.image_upload_failed": "Image upload failed. Try again later",
"error.impersonation_failed": "Impersonation failed",
"error.invalid_credentials": "Invalid credentials",
Expand All @@ -114,24 +118,12 @@
"error.invalid_role": "Not allowed",
"error.invalid_role.text": "Your permissions are insufficient or invalid.",
"error.invalid_session": "Not authenticated",
"error.forbidden_strategy": "Forbidden authentication method",
"error.forbidden_strategy.text": "Please use another authentication method or contact support.",
"error.invalid_session.text": "Your session has expired or is invalid. Please sign in again.",
"error.body_too_large": "Request body too large",
"error.body_too_large.text": "The request body is too large. Please try again later or contact support.",
"error.unsubscribe_failed": "Unsubscribe failed",
"error.unsubscribe_failed.text": "Could not unsubscribe. Please try again later or contact support.",
"error.invalid_state": "Invalid state",
"error.invalid_state.text": "Could not complete the authentication process.",
"error.invalid_token": "Invalid token",
"error.invalid_token_or_expired": "You provided an invalid or expired token. Try again or contact support",
"error.load_more_failed": "Could not load more data. Try reloading or come back later.",
"error.passkey_failed": "Passkey verification failed",
"error.passkey_failed.text": "Passkey verification failed. Please try again or use another method.",
"error.oauth_failed": "OAuth failed",
"error.oauth_failed.text": "OAuth authentication failed. Please try again or use another method.",
"error.unsupported_oauth": "Provider unsupported",
"error.unsupported_oauth.text": "This authentication provider is currently not supported. Please use another authentication method.",
"error.name_required": "Name is required",
"error.network_error": "Network error. Please check your network connection or try again later.",
"error.newsletter_request_error": "You can`t use the same email for both the newsletter and the waitlist. Please use a different email to get info about our app",
Expand All @@ -146,9 +138,15 @@
"error.not_found": "Not found",
"error.not_found.text": "This resource does not exist or has been deleted.",
"error.not_found.token": "Token is invalid. Please request a new one.",
"error.oauth_failed": "OAuth failed",
"error.oauth_failed.text": "OAuth authentication failed. Please try again or use another method.",
"error.oauth_mismatch": "Not allowed to connect.",
"error.oauth_mismatch.text": "The account you tried to connect is already linked to a different user. Please use another authentication method. If you happen to have two user accounts, please contact support.",
"error.organization_missing": "Organization missing",
"error.organization_missing.text": "Organization slug or id is required to perform this action.",
"error.passkey_add_failed": "Registering passkey failed. Try again later.",
"error.passkey_failed": "Passkey verification failed",
"error.passkey_failed.text": "Passkey verification failed. Please try again or use another method.",
"error.passkey_remove_failed": "Removing passkey failed. Try again later.",
"error.passkey_sign_in": "Passkey verification failed.",
"error.reorder_resource": "{{resource}} reorder failed.",
Expand All @@ -174,10 +172,12 @@
"error.unauthorized": "Unauthorized",
"error.unauthorized.text": "You could not be authenticated by {{appName}}.",
"error.unauthorized_action": "Unauthorized: No session or invalid session",
"error.unsubscribe_failed": "Unsubscribe failed",
"error.unsubscribe_failed.text": "Could not unsubscribe. Please try again later or contact support.",
"error.unsupported_oauth": "Provider unsupported",
"error.unsupported_oauth.text": "This authentication provider is currently not supported. Please use another authentication method.",
"error.update_resource": "{{resource}} could not be updated. Try again later.",
"error.waitlist_request_error": "You can`t use the same email for both the newsletter and the waitlist. Please use a different email to join the waitlist.",
"error.oauth_mismatch": "Not allowed to connect.",
"error.oauth_mismatch.text": "The account you tried to connect is already linked to a different user. Please use another authentication method. If you happen to have two user accounts, please contact support.",
"errors": "Errors",
"expand": "Expand",
"experiment_notice.text": "This site is online to experiment and discuss further development.",
Expand All @@ -188,8 +188,6 @@
"export": "Export",
"export_pdf_csv": "Export CSV or PDF",
"features": "Features",
"request_message": "Message",
"request_message.text": "Create a message and send it to pending users.",
"filename": "Filename",
"filter": "Filter",
"first_name": "First name",
Expand Down Expand Up @@ -309,7 +307,6 @@
"pending_invitations": "Pending invitations",
"pending_invitations.text": "Manage users invited to join this {{entity}}.",
"period": "Period",
"placeholder.subject": "Type subject ...",
"placeholder.email_domains": "Add email domains",
"placeholder.search": "Search ...",
"placeholder.search_country": "Search country ...",
Expand All @@ -319,6 +316,7 @@
"placeholder.select_languages": "Select languages",
"placeholder.select_role": "Select role",
"placeholder.select_timezone": "Select timezone",
"placeholder.subject": "Type subject ...",
"placeholder.type_name": "Type name ...",
"placeholder.your_email": "Your email",
"plan": "Plan",
Expand All @@ -338,6 +336,8 @@
"request_access": "Request access",
"request_info": "Request info",
"request_info.text": "Interested in more info about {{appName}} and its roadmap? Leave your email and we will contact you.",
"request_message": "Message",
"request_message.text": "Create a message and send it to pending users.",
"request_password.text": "Reset your password by sending a reset link to your email address.",
"request_type": "Request type",
"request_verification.text": "We sent you an email. Please check your inbox and click on the link to verify your email address.",
Expand Down Expand Up @@ -372,8 +372,8 @@
"select_resource": "Select {{resource}}",
"selected": "Selected",
"send": "Send",
"send_to_self": "Send to self",
"send_reset_link": "Send reset link",
"send_to_self": "Send to self",
"session": "Session",
"sessions": "Sessions",
"sessions.text": "Here you can view and terminate your active sessions. Terminating a session will sign you out from that device.",
Expand Down Expand Up @@ -403,7 +403,6 @@
"subscription": "Subscription",
"success.archived_resource": "{{resource}} has been archived.",
"success.create_newsletter": "Newsletter has been sent.",
"success.test.create_newsletter": "Newsletter has been sent to self.",
"success.create_resource": "{{resource}} has been created.",
"success.create_resources": "{{resources}} have been created.",
"success.delete_members": "Members have been removed.",
Expand All @@ -426,6 +425,7 @@
"success.sessions_terminated": "All sessions have been terminated.",
"success.signed_out": "You have been signed out.",
"success.stopped_impersonation": "Successfully stopped impersonating.",
"success.test.create_newsletter": "Newsletter has been sent to self.",
"success.unmute_resource": "{{resource}} has been unmuted.",
"success.update_item": "{{item}} updated.",
"success.update_resource": "{{resource}} has been updated.",
Expand Down
Loading

0 comments on commit e74b410

Please sign in to comment.