Commit Graph
2207 Commits
Author SHA1 Message Date
Charles Bochet dad5bb6d6d Try without state 2024-02-08 11:25:02 +01:00
martmull b9b9f0a4be Merge branch 'main' into 3628-timebox-separate-user-creation-from-workspace-creation 2024-02-08 10:50:49 +01:00
7001ca83d1 3491 launch cleaning cron (#3872)
* Add command to delete incomplete workspaces

* Inject command dependencies

* Fix command

* Do not delete core.workspace

* Reorganize files

* Delete src/workspace/cron

* Fix

---------

Co-authored-by: Charles Bochet <charles@twenty.com>
2024-02-07 18:52:48 +01:00
Jérémy MandGitHub 6e3a8e3461 Feat/workspace health core fix (#3863)
* feat: add deletion support on sync metadata command

* fix: remove debug

* feat: wip workspace health command add --fix option

fix: remove test

* feat: core of --fix option for workspace-health
2024-02-07 18:27:35 +01:00
850eab8f8f Add rate limiting in the server using built in Nest.js capability (#3566)
* Add rate limiting in the server using built in Nest.js capability

* Generatekey based on ip address when an http request is sent

* Update env var types to number for ttl and limit

* Remove unused env variables

* Use getRequest utility function

* fix: remove dist from path

* fix: adding .env variables

* fix: remove unused functions

* feat: throttler plugin

* Fix according to review

---------

Co-authored-by: Jérémy Magrin <jeremy.magrin@gmail.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2024-02-07 18:11:32 +01:00
bosiraphaelandGitHub 3831ddc002 3803 use email visibility to display only the shared information backend (#3871)
* update dto

* wip

* compute thread visibility

* fix bugs

* fix bug

* improve typing

* working

* update according to comments

* use string
2024-02-07 16:35:19 +01:00
Jérémy MandGitHub a908353955 feat: add deletion support on sync metadata command (#3826)
* feat: add deletion support on sync metadata command

* fix: remove debug
2024-02-07 15:38:23 +01:00
b119dd8e9c Added sanitize funtion to normalize the link input (#3543)
* Added sanitize funtion to sanitize the link input of the companies record

* Enabled Eslint

* FIXED: Sanitize www. and query params

Added logic to sanitize both www  and query params in the link input.

* fix: fix useSpreadsheetPersonImport tests

* Refactored sanitizeLink function at packages/twenty-front/src/modules/object-record/utils/sanitizeLinkRecordInput.ts

Co-authored-by: Thaïs <guigon.thais@gmail.com>

---------

Co-authored-by: Thaïs <guigon.thais@gmail.com>
2024-02-07 06:09:25 -03:00
9f59ddc059 Rename recordPosition into position (#3864)
* Rename recordPosition into position

* Fix according to review

---------

Co-authored-by: Thomas Trompette <thomast@twenty.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2024-02-07 09:40:35 +01:00
martmullandGitHub eb54401afe Fix bug and remove useless stuff (#3861) 2024-02-06 18:06:15 +01:00
brendanlaschkeandGitHub 7b8fffc3b8 Custom object import csv (#3756)
* poc custom object import csv

* fix fullname

* lint

* add relation Ids, fix label full name, add simple test

* mock missing fields?

* - fix test

* validate uuid, fix key in column dropdown, don't save non set composite fields, allow only import relations where toRelationMetadata
2024-02-06 16:22:39 +01:00
martmull 6bac722c29 Use AppPath when possible 2024-02-06 12:33:52 +01:00
martmull 5422c00619 Code review returns 2024-02-06 12:27:08 +01:00
martmull dc792e830d Rename createWorkspace to createWorkspaceSchema 2024-02-06 10:12:27 +01:00
martmull 77772c948e Create a recoil value for is workspaceSchema created 2024-02-06 10:00:55 +01:00
martmull 700bbfe5b1 Fix tests 2024-02-06 09:42:38 +01:00
martmull ada4522c0c Merge branch 'main' into 3628-timebox-separate-user-creation-from-workspace-creation 2024-02-05 18:06:23 +01:00
martmull 0f631dce3e Set currentWorkspace at login 2024-02-05 17:56:39 +01:00
WeikoandGitHub 0096e60489 [messaging] add cronjob for workspaces messages partial sync (#3800)
* [messaging] add cronjob for workspaces messages partial sync

* run cron every 10 minutes

* use logger
2024-02-05 17:15:11 +01:00
martmull d62ef74271 Simplify create workspace request 2024-02-05 15:29:25 +01:00
martmull 9e187eed02 Remove useless recoil set 2024-02-05 15:19:48 +01:00
a802338996 fix: options value can't contain special characters (#3738)
* fix: options value can't contain special characters

* add tests for formatFieldMetadataItemInput util

* fix test

* fix: add emoji test

---------

Co-authored-by: corentin <corentin@twenty.com>
2024-02-05 15:12:08 +01:00
Jeet DesaiandGitHub d74b8b7fe8 Added placeholder in task list (#3785)
#3769 added placeholder in task list
2024-02-05 15:11:09 +01:00
Jeet DesaiandGitHub ee7e8b9ab2 Hide default selected icon from search (#3752)
* #3748 hide default selected icon from search

* change the type of icon array

* #3752 resolved comment in icon picker
2024-02-05 15:08:11 +01:00
brendanlaschkeandGitHub 3a9007b2d4 Member card fix email display (#3555)
* member card fix email display

* lint

* on signup save userEmail
2024-02-05 15:02:57 +01:00
brendanlaschkeandGitHub 230e957119 blocknote update 0.11.2 (#3766) 2024-02-05 15:02:33 +01:00
Félix MalfaitandGitHub a5989a470c Improve Documentation (#3795)
* Begin docs improvement

* Keep improving documentation

* Upgrade Docusarus

* Fix broken links
2024-02-05 15:01:37 +01:00
Jeet DesaiandGitHub 6748dfebc4 Added loader in sign-in-up button (#3801)
#3375 added loader in sign-in-up button
2024-02-05 14:59:37 +01:00
martmull 887f002b6e Clean code 2024-02-05 14:56:54 +01:00
martmull 893cc46ba2 Fix create workspace 2024-02-05 14:32:06 +01:00
8dda4b0b8f GH 3365 Add contributors page on twenty-website (#3745)
* add transition in mobile navbar

* add contributors listing page

* Add breadcrumb component

* Add profilecard component

* Make profile info dynamic

* Style activity log component

* Make title a re-usable component

* Make card container re-usable

* add rank and active days logic

* complete single contributor page

* add styles for mobile

* Add github link

* Reset header desktop

* update calendar height

* remove conditional header

* add GH PR link

* display 10 prs

* Remove employees and fix rank

* Unrelated CSS adjustment

---------

Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
2024-02-05 13:56:12 +01:00
martmull 55ea8d3775 Fix create workspace 2024-02-05 12:26:28 +01:00
Lucas BordeauandGitHub 33bb48e681 Refactored dependencies from App component (#3763)
* Refactored PageTitle to remove a dependency to location from App component

* Refactored DefaultHomePage and DefaultPageTitle to remove dependencies from App component.
2024-02-05 11:27:51 +01:00
bosiraphaelandGitHub 6de9d972ec Change calendar transparency (#3732)
fix
2024-02-05 11:27:05 +01:00
martmull d5341196a0 Merge branch 'main' into 3628-timebox-separate-user-creation-from-workspace-creation 2024-02-05 10:51:16 +01:00
Charles BochetandGitHub 8692e5d1ca Release 0.3.0 (#3793) 2024-02-03 09:05:11 +01:00
Charles BochetandGitHub 7b084ba46e Enable Rating Field (#3792) 2024-02-03 08:55:29 +01:00
Lucas BordeauandGitHub 44c36e348a Disabled debug hotkey scope (#3762) 2024-02-02 18:14:10 +01:00
WeikoandGitHub 729e2dc651 [Messaging] Delete empty threads after message deletion import (#3716)
* [Messaging] Delete empty threads after message deletion import

* fix
2024-02-02 18:13:41 +01:00
Anoop PandGitHub c56153cab1 Update sandpack-react to latest version (#3770)
fix: update sandpack-react to resolve broken documentation
2024-02-02 18:13:15 +01:00
WeikoandGitHub ae5f82df59 [messaging] add fallback if lastHistoryId has been invalidated (#3782) 2024-02-02 15:28:38 +01:00
8816b7fb31 Fetch viewable thread from apollo cache (#3783)
Co-authored-by: Thomas Trompette <thomast@twenty.com>
2024-02-02 14:41:00 +01:00
Thomas des FrancsandGitHub 096f2c456c Updating pull request prioritization policy (#3775)
Introduce specific rules for Pull Requests (PRs) tagged with "size: minutes" and "size: days".
2024-02-02 14:38:00 +01:00
c6c50180b7 Add animation during email message opening (#3774)
* Add animation while message opening

* Set isDisplayed as always true

---------

Co-authored-by: Thomas Trompette <thomast@twenty.com>
2024-02-02 14:37:46 +01:00
Deepak KumarandGitHub 03f89f483c GH-3734 Display password reset in auth modal for signed in user as well (#3764)
Add function to check if component should have modal in layout
2024-02-02 11:24:11 +01:00
Jérémy MandGitHub 5fd982b009 feat: execute pending migrations command (#3767) 2024-02-02 11:10:26 +01:00
martmull ca3f313c32 WIP 2024-02-02 10:45:35 +01:00
Jérémy MandGitHub 25f4a80c7c fix: exception handler (#3768)
* fix: user is not sent to sentry

* fix: too much exceptions thrown
2024-02-02 09:26:48 +01:00
Charles Bochet edeb824884 Fix record creation broken 2024-02-02 08:16:25 +01:00
Charles BochetandGitHub 39f4ec9e7b Fix storybook tests on Field Preview (Settings) (#3761) 2024-02-01 17:44:36 +01:00