Commit Graph

  • 5c24cf4084 320 new command menu navigation bar buttons (#10018) Raphaël Bosi 2025-02-05 14:25:29 +01:00
  • 36d148d5e5 Fetch roles in roles settings page (#10001) Weiko 2025-02-05 14:22:00 +01:00
  • 3e05c3743e [BUG][PROD] Fix ViewGroup creation optimistic cache (#10014) Paul Rastoin 2025-02-05 12:22:45 +01:00
  • 736b845c98 335 workflow implement workflow cron triggers backend (#9988) martmull 2025-02-05 12:02:49 +01:00
  • 074cc113ac Implement query variables in useCombinedFindManyRecords (#10015) Lucas Bordeau 2025-02-05 11:59:38 +01:00
  • 28a3f75946 [FEAT] RecordAction destroy many record (#9991) Paul Rastoin 2025-02-05 11:33:01 +01:00
  • aa003f25d9 [CHORE] Twenty emails deps to twenty-shared lockfile update (#10013) Paul Rastoin 2025-02-05 10:28:11 +01:00
  • 0a8d75bc07 [FIX] Nx project's scope build dependency management (#10010) Paul Rastoin 2025-02-04 18:46:16 +01:00
  • 125a0c3419 Create variants for workflow visualizer nodes (#10006) Baptiste Devessier 2025-02-04 18:38:38 +01:00
  • 5be22413c9 [3/n]: Migrate the PUT rest/* and PATCH rest/* to use TwentyORM (#10002) P A C · 先生 2025-02-04 18:25:02 +02:00
  • 7dfb9dd77f Fix send email error when empty connected account (#10005) Thomas Trompette 2025-02-04 17:13:29 +01:00
  • 0113e40399 Dockerfile update (#10007) Guillim 2025-02-04 17:11:50 +01:00
  • 0675017b5e Fix:Empty link in record details isn't deleted by default (#9840) Suhotra Dey 2025-02-04 20:34:34 +05:30
  • c9f45a30d6 0.41 release note -> Introducing Lab Tab (#9989) Thomas des Francs 2025-02-04 15:50:06 +01:00
  • cc14c7e0d0 Update cleaning suspended workspace job (#9999) Etienne 2025-02-04 15:49:22 +01:00
  • dfc1bb7c29 361 create a navigation stack for the command menu (#9995) Raphaël Bosi 2025-02-04 15:47:43 +01:00
  • b2e4d0d04d Fixed cannot close record table cell header filter (#9998) Lucas Bordeau 2025-02-04 15:41:26 +01:00
  • 2368dad9ad Enable workflow in lab (#9997) Thomas Trompette 2025-02-04 15:25:04 +01:00
  • 53b51c8bba Fix-issue-370 (#9996) Guillim 2025-02-04 15:20:35 +01:00
  • b9b7700155 Improve translations with gpt (#10000) Félix Malfait 2025-02-04 14:56:55 +01:00
  • a5e27aa751 [2/n]: Rest API -> TwentyORM migration POST rest/* (#9986) P A C · 先生 2025-02-04 13:36:52 +02:00
  • 40f43a4076 add createMany fields to fieldMetadataService to batch field creation (#9957) Weiko 2025-02-04 11:18:57 +01:00
  • 0e5c2cff42 optimize feature flag query in Lab (#9987) nitin 2025-02-04 14:15:14 +05:30
  • edeaecad05 hotfix for lab (#9981) nitin 2025-02-04 02:55:46 +05:30
  • 7a0f2f8c0a Add logged out translations (#9983) Félix Malfait 2025-02-03 22:00:54 +01:00
  • 351e768038 [Permissions] Implement getRoles (#9955) Marie 2025-02-03 19:14:18 +01:00
  • caee5b1f89 allow people to connect their mailbox (#9982) Guillim 2025-02-03 18:53:19 +01:00
  • 47487f5d1c feat(sso): fix saml + allow to use public invite with sso + fix invite page with multiple sso provider (#9963) Antoine Moreaux 2025-02-03 18:48:25 +01:00
  • 253a3eb83f fix: prevent updating isCustom on object and field metadata (#9968) Chandragupt Gosavi 2025-02-03 22:00:08 +05:30
  • b29ff9b4e6 Removed availableFilterDefinitions as a state but kept its usage as a derived state of objectMetadataItems (#9972) Lucas Bordeau 2025-02-03 17:29:57 +01:00
  • c8af90dc01 Environment variables in admin panel (read only) - backend (#9943) nitin 2025-02-03 21:05:43 +05:30
  • 49e4484937 324 add search records as a fallback action in case of no results (#9976) Raphaël Bosi 2025-02-03 15:54:24 +01:00
  • eb0762dc58 refactor(auth): update SSO provider selection logic (#9975) Antoine Moreaux 2025-02-03 15:12:56 +01:00
  • 5a13d5ae29 Sort active workspaces (#9973) Guillim 2025-02-03 13:33:00 +01:00
  • 9d24bfb747 preparing version 0.42-caanry (#9938) Guillim 2025-02-03 10:53:05 +01:00
  • 39e7f6cec3 setup localization for twenty-emails (#9806) Anne Deepa Prasanna 2025-02-03 01:31:34 +05:30
  • 4b9414a002 Add Japanese language (#9956) PONOTECH 2025-02-01 20:49:18 +09:00
  • c9ca87f49f Add instructions to upgrade to 0.41 in docs (#9964) Guillim 2025-02-01 12:11:27 +01:00
  • 7fd89678b7 [CHORE] Avoid isDefined duplicated reference, move it to twenty-shared (#9967) Paul Rastoin 2025-02-01 12:10:10 +01:00
  • d9b86475d3 323 add object name inside the search (#9962) Raphaël Bosi 2025-02-01 08:18:48 +01:00
  • 58aa86cc0c [Permissions] Add userWorkspaceId to JWT token (#9954) Marie 2025-01-31 18:15:29 +01:00
  • f00e7cc670 Make variable nodes undeletable in a readonly tiptap editor (#9950) Baptiste Devessier 2025-01-31 18:00:40 +01:00
  • fa3ea4bb68 Fix composite type update migration builder (#9959) Charles Bochet 2025-01-31 17:34:42 +01:00
  • ae62789159 Serverless function follow up (#9924) martmull 2025-01-31 17:12:42 +01:00
  • f47c0d45e3 fix(icon): update Microsoft Outlook icon import (#9953) Antoine Moreaux 2025-01-31 16:24:01 +01:00
  • 66296a4787 [1/n]: Migrate deleteOne Rest API to use TwentyORM directly (#9784) P A C · 先生 2025-01-31 17:12:20 +02:00
  • d6788348ba More progress on translations (#9951) Félix Malfait 2025-01-31 15:49:37 +01:00
  • b801307d92 refacto(auth): improve type + remove complexity (#9949) Antoine Moreaux 2025-01-31 15:39:45 +01:00
  • 591301f7ce Remove demo from readme as users can create free trial on production (#9952) Charles Bochet 2025-01-31 15:36:30 +01:00
  • 2ab88a6cfe fix slow search resolver without searchTerm input (#9947) Etienne 2025-01-31 14:26:19 +01:00
  • d946cdcba4 Disable the fields of all CRUD workflow actions on readonly mode (#9939) Baptiste Devessier 2025-01-31 12:31:57 +01:00
  • 4e32fd1c98 Fix refetch on workflow status update (#9946) Thomas Trompette 2025-01-31 11:19:53 +01:00
  • 502891a430 Add settings roles page (#9940) Weiko 2025-01-30 18:24:02 +01:00
  • e7ed9530ca Implement parallel code path for fieldMetadataItem instead of filterDefinition (#9931) Lucas Bordeau 2025-01-30 17:48:38 +01:00
  • d777f62651 clean code and normalize billing eventNames (#9928) Ana Sofia Marin Alexandre 2025-01-30 13:39:02 -03:00
  • 625466f38d Fix optimistic effect for implicit and filters (#9935) Raphaël Bosi 2025-01-30 17:31:02 +01:00
  • 460253ab98 Use refetch instead of cache modify when activating/deactivating a workflow (#9937) Thomas Trompette 2025-01-30 17:30:50 +01:00
  • afed36ef5b Remove before-after + fix header label (#9932) Thomas Trompette 2025-01-30 17:19:47 +01:00
  • a5273732b3 Icon microsoft (#9907) Guillim 2025-01-30 17:09:42 +01:00
  • 9ec524213c Localization of actions (#9934) Félix Malfait 2025-01-30 17:00:35 +01:00
  • 385bf591cf [FIX] Storybook race condition (#9936) Paul Rastoin 2025-01-30 16:57:53 +01:00
  • 4084f2114e creating the messagefolder entity (#9933) Guillim 2025-01-30 16:47:22 +01:00
  • 3a78e6f889 Introduce userWorkspaceRoles and Roles + seed standard admin role at workspace creation (#9929) Marie 2025-01-30 16:05:33 +01:00
  • e895aa27e6 feat(custom-domains): allow to register a custom domain (without UI) (#9879) Antoine Moreaux 2025-01-30 13:51:16 +01:00
  • ae4bf8d929 Fix tooltip performances (#9930) Charles Bochet 2025-01-30 12:37:56 +01:00
  • a039987549 quick fix for microsoft : removing feature flag for microsoft (#9926) Guillim 2025-01-30 11:46:16 +01:00
  • 9635fe9222 [BUG] Handle optimistic cache deletion operation (#9914) Paul Rastoin 2025-01-30 11:12:37 +01:00
  • e7da9b6b87 feat: MenuItem disabled color (#9923) Jérémy M 2025-01-30 10:23:06 +01:00
  • 16c2d383ee Fix E2E tests (#9919) Félix Malfait 2025-01-29 22:01:10 +01:00
  • 4edbb13706 Fix - Input box shadow, left icon focus and new size variant (#9902) nitin 2025-01-30 00:14:25 +05:30
  • 0d6f4a32a7 Add billing meter event service (#9865) Ana Sofia Marin Alexandre 2025-01-29 15:36:01 -03:00
  • 1b3181b14e add command to run cleaning suspended workspaces job (#9895) Etienne 2025-01-29 19:30:46 +01:00
  • 4edeb7f991 feat(auth): enhance SSO handling and workspace auth logic (#9858) Antoine Moreaux 2025-01-29 19:28:21 +01:00
  • 85df6ada52 Prevent all workflow node and edge deletions made through the UI (#9918) Baptiste Devessier 2025-01-29 18:29:01 +01:00
  • ce296fae4f Add search records actions to the command menu (#9892) Raphaël Bosi 2025-01-29 18:23:40 +01:00
  • 03f3ccd060 Fix workflow edges color (#9917) Baptiste Devessier 2025-01-29 18:04:32 +01:00
  • ce8c6c4bac fix: correct typo in property name from "Entreprise" to "Enterprise" (#9916) Antoine Moreaux 2025-01-29 17:39:04 +01:00
  • 04bc42aa47 Improve command menu chip design (#9915) Raphaël Bosi 2025-01-29 17:37:59 +01:00
  • 9d32e63111 Continue Frontend localization (#9909) Félix Malfait 2025-01-29 17:36:28 +01:00
  • ce0a6c1b17 Fix empty trigger on readonly + fix cache apollo on deactivation (#9912) Thomas Trompette 2025-01-29 17:25:20 +01:00
  • 85ae7084ab [FiX] Optimistic cache useUpdateOneRecord (#9913) Paul Rastoin 2025-01-29 17:11:36 +01:00
  • 07197d1e6d feat: new relation in graphql-query-runner (#9883) Jérémy M 2025-01-29 17:04:39 +01:00
  • 29745c6756 [BUG] Fix record relation optimistic mutation (#9881) Paul Rastoin 2025-01-29 16:00:59 +01:00
  • 7291a1ddcd Add event when creating draft from previous version (#9910) Thomas Trompette 2025-01-29 15:48:22 +01:00
  • 5a34f6bfa7 Disable variables for the country code in the form phone field (#9897) Baptiste Devessier 2025-01-29 15:40:59 +01:00
  • 7536a5a9a0 Add missing fields in update action (#9908) Thomas Trompette 2025-01-29 15:23:21 +01:00
  • c17dbe7115 fix: broken schema generation (#9905) Jérémy M 2025-01-29 13:46:36 +01:00
  • fbb67d74c8 feat: new relation schema generation (#9882) Jérémy M 2025-01-29 10:33:17 +01:00
  • f74bb5a60b Add field description+label translations (#9899) Félix Malfait 2025-01-28 23:20:28 +01:00
  • b1219ff107 Add POC for Field translation (#9898) Félix Malfait 2025-01-28 21:25:09 +01:00
  • 8754b7107d Fix Icon Padding and Size in Select Item (#9888) shubham yadav 2025-01-29 00:20:59 +05:30
  • 5329dd0c63 Disable variable picker when no available variables (#9894) martmull 2025-01-28 18:53:26 +01:00
  • 7195614926 Add history (undo/redo) to text variable editors (#9889) Baptiste Devessier 2025-01-28 18:35:36 +01:00
  • 180f6c28a4 Aggregates - Update Date label (#9862) Marie 2025-01-28 18:18:29 +01:00
  • 381c180ab9 Update bullmq queue option for job failure strategy (#9887) Weiko 2025-01-28 17:39:10 +01:00
  • 72d4619cd4 adding the predicate in the UPSERT function (#9891) Guillim 2025-01-28 16:51:37 +01:00
  • aa6d5c4c51 fix link validation and matching during csv import (#9890) Etienne 2025-01-28 16:51:19 +01:00
  • eb88f6f584 feat(custom-domain): remove domainName + add migration for custom dom… (#9872) Antoine Moreaux 2025-01-28 15:28:18 +01:00
  • 0e981bae0a Fix workflows empty states (#9878) Thomas Trompette 2025-01-28 15:16:36 +01:00
  • ac92aed87f Add command to remove duplicate messageChannelMessageAssociations (#9886) Charles Bochet 2025-01-28 15:04:52 +01:00