diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 91fc0a72d7e..c8633c541ad 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -22,7 +22,7 @@ Good first issues are a great way to start contributing to the project and get f 2. Use the "Labels" filter and select "[Good First Issue](https://github.com/twentyhq/twenty/labels/good%20first%20issue)" to see a list of beginner-friendly tasks. 3. Choose an issue that interests you, fork the project, and start working on it. Once you solve and test the issue, open a PR for review. -Note: We are aware that having multiple contributors address the same issue can cause frustration. To prevent this, we adhere to a specific guideline: if a core team member has assigned an issue to a contributor, either as the issue assignee or through explicit assignment in the issue comments within the past three days, that contributor's pull request takes precedence. Otherwise, the first PR submitted will be given priority. +Note: We are aware that having multiple contributors address the same issue can cause frustration. To prevent this, we adhere to a specific guideline: if a core team member has assigned an issue to a contributor, either as the issue assignee or through explicit assignment in the issue comments within the past three days, that contributor's pull request takes precedence. Otherwise, the first PR submitted will be given priority. This delay is reduced to one day for PR tagged with "size: minutes" and extended to a week for PR tagged "size: days". Therefore, ensure you are assigned to an issue before beginning work on it. diff --git a/.gitignore b/.gitignore index ac1000ee959..945b498ddc6 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,6 @@ !.yarn/sdks !.yarn/versions coverage -.vercel \ No newline at end of file +.vercel + +**/**/logs/** \ No newline at end of file diff --git a/package.json b/package.json index e5dc52ef816..2c6eafec7ce 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "@blocknote/react": "^0.10.1", "@chakra-ui/accordion": "^2.3.0", "@chakra-ui/system": "^2.6.0", - "@codesandbox/sandpack-react": "^2.9.0", + "@codesandbox/sandpack-react": "^2.11.3", "@docusaurus/core": "^3.0.0", "@docusaurus/preset-classic": "^3.0.0", "@emotion/react": "^11.11.1", @@ -126,7 +126,7 @@ "react-error-boundary": "^4.0.11", "react-helmet-async": "^1.3.0", "react-hook-form": "^7.45.1", - "react-hotkeys-hook": "^4.4.3", + "react-hotkeys-hook": "^4.4.4", "react-icons": "^4.12.0", "react-intersection-observer": "^9.5.2", "react-loading-skeleton": "^3.3.1", diff --git a/packages/twenty-docs/package.json b/packages/twenty-docs/package.json index c3b25dcea88..243a8c30141 100644 --- a/packages/twenty-docs/package.json +++ b/packages/twenty-docs/package.json @@ -1,6 +1,6 @@ { "name": "twenty-docs", - "version": "0.1.0", + "version": "0.3.0", "private": true, "scripts": { "nx": "NX_DEFAULT_PROJECT=twenty-docs node ../../node_modules/nx/bin/nx.js", diff --git a/packages/twenty-emails/package.json b/packages/twenty-emails/package.json index 49fbeb059f9..3b2016d4641 100644 --- a/packages/twenty-emails/package.json +++ b/packages/twenty-emails/package.json @@ -1,6 +1,6 @@ { "name": "twenty-emails", - "version": "0.1.0", + "version": "0.3.0", "description": "", "author": "", "private": true, diff --git a/packages/twenty-front/package.json b/packages/twenty-front/package.json index 8414b781767..c9309f61580 100644 --- a/packages/twenty-front/package.json +++ b/packages/twenty-front/package.json @@ -1,6 +1,6 @@ { "name": "twenty-front", - "version": "0.2.3", + "version": "0.3.0", "private": true, "type": "module", "scripts": { @@ -60,4 +60,4 @@ "msw": { "workerDirectory": "public" } -} +} \ No newline at end of file diff --git a/packages/twenty-front/public/images/placeholders/background/empty_inbox_bg.png b/packages/twenty-front/public/images/placeholders/background/empty_inbox_bg.png new file mode 100644 index 00000000000..7668b8e8fd7 Binary files /dev/null and b/packages/twenty-front/public/images/placeholders/background/empty_inbox_bg.png differ diff --git a/packages/twenty-front/public/images/placeholders/background/loading_messages_bg.png b/packages/twenty-front/public/images/placeholders/background/loading_messages_bg.png new file mode 100644 index 00000000000..60f7e8dd4c1 Binary files /dev/null and b/packages/twenty-front/public/images/placeholders/background/loading_messages_bg.png differ diff --git a/packages/twenty-front/public/images/placeholders/moving-image/empty_inbox.png b/packages/twenty-front/public/images/placeholders/moving-image/empty_inbox.png new file mode 100644 index 00000000000..7c9fb25765d Binary files /dev/null and b/packages/twenty-front/public/images/placeholders/moving-image/empty_inbox.png differ diff --git a/packages/twenty-front/public/images/placeholders/moving-image/loading_messages.png b/packages/twenty-front/public/images/placeholders/moving-image/loading_messages.png new file mode 100644 index 00000000000..674d2810b53 Binary files /dev/null and b/packages/twenty-front/public/images/placeholders/moving-image/loading_messages.png differ diff --git a/packages/twenty-front/src/modules/activities/comment/CommentHeader.tsx b/packages/twenty-front/src/modules/activities/comment/CommentHeader.tsx index a8cbb6b19b5..390851d5276 100644 --- a/packages/twenty-front/src/modules/activities/comment/CommentHeader.tsx +++ b/packages/twenty-front/src/modules/activities/comment/CommentHeader.tsx @@ -77,7 +77,7 @@ export const CommentHeader = ({ comment, actionBar }: CommentHeaderProps) => { {authorName} diff --git a/packages/twenty-front/src/modules/activities/components/ActivityCreateButton.tsx b/packages/twenty-front/src/modules/activities/components/ActivityCreateButton.tsx deleted file mode 100644 index 8dd8dfcc1fe..00000000000 --- a/packages/twenty-front/src/modules/activities/components/ActivityCreateButton.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { - IconCheckbox, - IconNotes, - IconTimelineEvent, -} from '@/ui/display/icon/index'; -import { Button } from '@/ui/input/button/components/Button'; -import { ButtonGroup } from '@/ui/input/button/components/ButtonGroup'; - -type ActivityCreateButtonProps = { - onNoteClick?: () => void; - onTaskClick?: () => void; - onActivityClick?: () => void; -}; - -export const ActivityCreateButton = ({ - onNoteClick, - onTaskClick, - onActivityClick, -}: ActivityCreateButtonProps) => ( - -