first commit
Some checks failed
CD deploy main / deploy-main (push) Has been cancelled
CI Chrome Extension / changed-files-check (push) Has been cancelled
CI Chrome Extension / chrome-extension-build (push) Has been cancelled
CI Chrome Extension / ci-chrome-extension-status-check (push) Has been cancelled
CI E2E Playwright Tests / changed-files-check (push) Has been cancelled
CI E2E Playwright Tests / test (push) Has been cancelled
CI E2E Playwright Tests / ci-e2e-status-check (push) Has been cancelled
CI Emails / changed-files-check (push) Has been cancelled
CI Emails / emails-test (push) Has been cancelled
CI Emails / ci-emails-status-check (push) Has been cancelled
CI Front / changed-files-check (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-sb-test (1, modules) (push) Has been cancelled
CI Front / front-sb-test (1, pages) (push) Has been cancelled
CI Front / front-sb-test (1, performance) (push) Has been cancelled
CI Front / front-sb-test (2, modules) (push) Has been cancelled
CI Front / front-sb-test (2, pages) (push) Has been cancelled
CI Front / front-sb-test (2, performance) (push) Has been cancelled
CI Front / front-sb-test (3, modules) (push) Has been cancelled
CI Front / front-sb-test (3, pages) (push) Has been cancelled
CI Front / front-sb-test (3, performance) (push) Has been cancelled
CI Front / front-sb-test (4, modules) (push) Has been cancelled
CI Front / front-sb-test (4, pages) (push) Has been cancelled
CI Front / front-sb-test (4, performance) (push) Has been cancelled
CI Front / merge-reports-and-check-coverage (modules) (push) Has been cancelled
CI Front / merge-reports-and-check-coverage (pages) (push) Has been cancelled
CI Front / merge-reports-and-check-coverage (performance) (push) Has been cancelled
CI Front / front-chromatic-deployment (push) Has been cancelled
CI Front / front-task (lint) (push) Has been cancelled
CI Front / front-task (test) (push) Has been cancelled
CI Front / front-task (typecheck) (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
CI Server / changed-files-check (push) Has been cancelled
CI Server / server-setup (push) Has been cancelled
CI Server / server-test (push) Has been cancelled
CI Server / server-integration-test (1) (push) Has been cancelled
CI Server / server-integration-test (2) (push) Has been cancelled
CI Server / server-integration-test (3) (push) Has been cancelled
CI Server / server-integration-test (4) (push) Has been cancelled
CI Server / ci-server-status-check (push) Has been cancelled
CI Shared / changed-files-check (push) Has been cancelled
CI Shared / shared-test (lint) (push) Has been cancelled
CI Shared / shared-test (test) (push) Has been cancelled
CI Shared / shared-test (typecheck) (push) Has been cancelled
CI Shared / ci-shared-status-check (push) Has been cancelled
CI Website / changed-files-check (push) Has been cancelled
CI Website / website-build (push) Has been cancelled
CI Website / ci-website-status-check (push) Has been cancelled
Push translations to Crowdin / Extract and upload translations (push) Has been cancelled
CI Demo check / test (push) Has been cancelled
@ -6,7 +6,7 @@ services:
|
||||
volumes:
|
||||
- server-local-data:/app/packages/twenty-server/.local-storage
|
||||
ports:
|
||||
- "3000:3000"
|
||||
- "9026:3000"
|
||||
environment:
|
||||
NODE_PORT: 3000
|
||||
PG_DATABASE_URL: postgres://${PG_DATABASE_USER:-postgres}:${PG_DATABASE_PASSWORD:-postgres}@${PG_DATABASE_HOST:-db}:${PG_DATABASE_PORT:-5432}/default
|
||||
|
||||
@ -6,10 +6,10 @@
|
||||
<link
|
||||
rel="icon"
|
||||
type="image/x-icon"
|
||||
href="/images/icons/android/android-launchericon-48-48.png"
|
||||
href="/images/icons/android/48B.png"
|
||||
data-rh="true"
|
||||
/>
|
||||
<link rel="apple-touch-icon" href="/images/icons/ios/192.png" />
|
||||
<link rel="apple-touch-icon" href="/images/icons/android/192B" />
|
||||
<link rel="manifest" href="/manifest.json" />
|
||||
|
||||
<meta name="theme-color" content="#000000" />
|
||||
@ -19,7 +19,7 @@
|
||||
content="https://raw.githubusercontent.com/twentyhq/twenty/main/docs/static/img/social-card.png"
|
||||
/>
|
||||
<meta property="og:description" content="A modern open-source CRM" />
|
||||
<meta property="og:title" content="Twenty" />
|
||||
<meta property="og:title" content="MessageKnot" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta
|
||||
name="twitter:image"
|
||||
@ -27,13 +27,13 @@
|
||||
/>
|
||||
|
||||
<meta name="twitter:description" content="A modern open-source CRM" />
|
||||
<meta name="twitter:title" content="Twenty" />
|
||||
<meta name="twitter:title" content="MessageKnot" />
|
||||
<link
|
||||
rel="stylesheet"
|
||||
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap"
|
||||
/>
|
||||
|
||||
<title>Twenty</title>
|
||||
<title>MessageKnot</title>
|
||||
<!-- BEGIN: Twenty Config -->
|
||||
<script id="twenty-env-config">
|
||||
window._env_ = {
|
||||
|
||||
BIN
packages/twenty-front/public/images/icons/android/144.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
packages/twenty-front/public/images/icons/android/144B.png
Normal file
|
After Width: | Height: | Size: 4.7 KiB |
BIN
packages/twenty-front/public/images/icons/android/192.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
packages/twenty-front/public/images/icons/android/192B.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
packages/twenty-front/public/images/icons/android/48.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
packages/twenty-front/public/images/icons/android/48B.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
packages/twenty-front/public/images/icons/android/512.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
packages/twenty-front/public/images/icons/android/512B.png
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
packages/twenty-front/public/images/icons/android/72.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
packages/twenty-front/public/images/icons/android/72B.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
packages/twenty-front/public/images/icons/android/96.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
packages/twenty-front/public/images/icons/android/96B.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
@ -1,6 +1,6 @@
|
||||
{
|
||||
"short_name": "Twenty",
|
||||
"name": "Twenty",
|
||||
"short_name": "MessageKnot",
|
||||
"name": "MessageKnot",
|
||||
"start_url": ".",
|
||||
"display": "standalone",
|
||||
"theme_color": "#000000",
|
||||
|
||||
@ -57,7 +57,7 @@ export const Logo = ({
|
||||
onClick,
|
||||
}: LogoProps) => {
|
||||
const { redirectToDefaultDomain } = useRedirectToDefaultDomain();
|
||||
const defaultPrimaryLogoUrl = `${window.location.origin}/images/icons/android/android-launchericon-192-192.png`;
|
||||
const defaultPrimaryLogoUrl = `${window.location.origin}/images/icons/android/192B.png`;
|
||||
|
||||
const primaryLogoUrl = getImageAbsoluteURI({
|
||||
imageUrl: primaryLogo ?? defaultPrimaryLogoUrl,
|
||||
|
||||
@ -20,7 +20,7 @@ const StyledContainer = styled.div`
|
||||
|
||||
export const FooterNote = () => (
|
||||
<StyledContainer>
|
||||
<Trans>By using Twenty, you agree to the</Trans>{' '}
|
||||
<Trans>By using MessageKnot, you agree to the</Trans>{' '}
|
||||
<a
|
||||
href="https://twenty.com/legal/terms"
|
||||
target="_blank"
|
||||
|
||||
@ -10,7 +10,6 @@ import { t } from '@lingui/core/macro';
|
||||
import { useRecoilValue } from 'recoil';
|
||||
import {
|
||||
IconApi,
|
||||
IconApps,
|
||||
IconAt,
|
||||
IconCalendarEvent,
|
||||
IconColorSwatch,
|
||||
@ -23,12 +22,11 @@ import {
|
||||
IconKey,
|
||||
IconLock,
|
||||
IconMail,
|
||||
IconRocket,
|
||||
IconServer,
|
||||
IconSettings,
|
||||
IconUserCircle,
|
||||
IconUsers,
|
||||
IconWebhook,
|
||||
IconWebhook
|
||||
} from 'twenty-ui/display';
|
||||
import { PermissionFlagType } from '~/generated/graphql';
|
||||
|
||||
@ -134,12 +132,12 @@ const useSettingsNavigationItems = (): SettingsNavigationSection[] => {
|
||||
Icon: IconHierarchy2,
|
||||
isHidden: !permissionMap[PermissionFlagType.DATA_MODEL],
|
||||
},
|
||||
{
|
||||
label: t`Integrations`,
|
||||
path: SettingsPath.Integrations,
|
||||
Icon: IconApps,
|
||||
isHidden: !permissionMap[PermissionFlagType.API_KEYS_AND_WEBHOOKS],
|
||||
},
|
||||
// {
|
||||
// label: t`Integrations`,
|
||||
// path: SettingsPath.Integrations,
|
||||
// Icon: IconApps,
|
||||
// isHidden: !permissionMap[PermissionFlagType.API_KEYS_AND_WEBHOOKS],
|
||||
// },
|
||||
{
|
||||
label: t`Security`,
|
||||
path: SettingsPath.Security,
|
||||
@ -193,11 +191,11 @@ const useSettingsNavigationItems = (): SettingsNavigationSection[] => {
|
||||
!labPublicFeatureFlags.length ||
|
||||
!permissionMap[PermissionFlagType.WORKSPACE],
|
||||
},
|
||||
{
|
||||
label: t`Releases`,
|
||||
path: SettingsPath.Releases,
|
||||
Icon: IconRocket,
|
||||
},
|
||||
// {
|
||||
// label: t`Releases`,
|
||||
// path: SettingsPath.Releases,
|
||||
// Icon: IconRocket,
|
||||
// },
|
||||
{
|
||||
label: t`Logout`,
|
||||
onClick: signOut,
|
||||
|
||||
@ -62,7 +62,7 @@ export const Default: Story = {
|
||||
that I expect you to, anyways. :)
|
||||
</Modal.Content>
|
||||
<Modal.Footer>
|
||||
By using Twenty, you're opting for the finest CRM experience you'll
|
||||
By using MessageKnot, you're opting for the finest CRM experience you'll
|
||||
ever encounter.
|
||||
</Modal.Footer>
|
||||
</>
|
||||
|
||||