ca29357d37
i18n - docs translations ( #15923 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-19 13:22:56 +01:00
92fb4c708b
i18n - docs translations ( #15917 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-19 11:21:41 +01:00
d4e85376ea
i18n - docs translations ( #15913 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-18 19:22:08 +01:00
e02c24bd3a
i18n - docs translations ( #15904 )
...
Created by Github action
---------
Co-authored-by: Abdul Rahman <ar5438376@gmail.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2025-11-18 17:21:48 +01:00
Thomas des Francs and GitHub
c38f34df26
Release 1.11.0 ( #15900 )
...
## Release 1.11.0
This release includes:
- Unlisted Views
Changelog file:
`packages/twenty-website/src/content/releases/1.11.0.mdx`
Release date: 2025-11-18
2025-11-18 16:51:12 +01:00
Abdul Rahman and GitHub
c0bae491e1
docs: localize navigation tabs and groups for supported locales ( #15811 )
2025-11-14 22:03:54 +01:00
9bc5486d0d
i18n - translations ( #15803 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-13 17:12:39 +01:00
8cadd00d34
i18n - translations ( #15799 )
...
Created by Github action
---------
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-13 16:34:00 +01:00
Félix Malfait and GitHub
09e89334c6
Fix Tool permissionn guard issue ( #15770 )
...
Fix a critical issue on the permission guard for tools which led to
users being denied access when they should have had access
2025-11-12 11:51:54 +01:00
12e2820715
fix(docs): Use content instead of props for Card titles to enable translation ( #15756 )
...
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-11-12 10:44:04 +01:00
Abdul Rahman and GitHub
194a579a03
fix: Replace angle bracket placeholders with curly braces in docs to fix crowdin's tags mismatch errors ( #15751 )
2025-11-11 02:20:48 +05:30
912c668eb5
i18n - docs translations ( #15735 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-09 23:20:15 +01:00
1aa9df1d2d
i18n - docs translations ( #15731 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-09 15:19:56 +01:00
a21680d6a3
refactor: Move translated docs to /l/{locale}/ directory structure ( #15726 )
...
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-11-09 12:22:38 +00:00
Abdul Rahman and GitHub
7993e14d0a
docs: Fix French navigation labels and translated internal links ( #15723 )
...
## Summary
Fixes French documentation navigation labels and internal link redirects
to English pages.
## Changes
1. **Translated French navigation** - All tab/group labels in
`docs.json` now display in French
2. **Automated link fixing** - Created `fix-translated-links.sh` script
that adds `/fr/` prefix to internal links
3. **CI Integration** - Script runs automatically after Crowdin syncs
translations
2025-11-09 13:16:37 +01:00
a4ac66cb4e
i18n - docs translations ( #15725 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-08 23:20:14 +01:00
1bd1165d2e
i18n - docs translations ( #15724 )
...
Created by Github action
---------
Co-authored-by: Abdul Rahman <ar5438376@gmail.com >
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-08 21:20:40 +01:00
4c4eeef5ae
i18n - docs translations ( #15721 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-08 13:22:29 +01:00
f740bac988
add documentation i18n workflows for Crowdin ( #15538 )
...
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-11-08 11:24:07 +01:00
154fb4665e
i18n - docs translations ( #15720 )
...
Created by Github action
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Adds a full French documentation set covering developers (API,
webhooks, backend/frontend, self‑hosting) and user guide (CRM
essentials, data model, workflows, settings, integrations, pricing,
reporting).
>
> - **Docs (FR i18n)**:
> - **Developers**: Add `API`, `Webhooks`, backend (best practices,
custom objects, feature flags, architecture, commands, Zapier), frontend
(best practices, architecture, commands, hotkeys, style guide,
Storybook, Figma), self‑hosting (Docker Compose, upgrade guide, cloud
providers), introduction.
> - **User Guide**: Add getting started (what is Twenty,
create/configure workspace, migration, import/export), CRM essentials
(contacts/accounts, pipelines, views), data model (objects, fields,
relations, table views), collaboration (emails/calendars, notes, tasks),
integrations API (overview, integrations), workflows (getting started,
features, credits, internal automations, services), settings (profile,
permissions, members, domains, releases, email/calendar setup), pricing
(billing/FAQ), reporting overview, resources (GitHub, glossary),
introduction.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot ) for commit
9ba8c24571 . This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot ).</sup>
<!-- /CURSOR_SUMMARY -->
---------
Co-authored-by: github-actions <github-actions@twenty.com >
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-11-08 10:20:29 +01:00
0fc538ac09
i18n - docs translations ( #15719 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-08 10:01:06 +01:00
Abdul Rahman and GitHub
9f97be67b1
Migrate documentation to Mintlify and configure 301 redirects ( #15502 )
...
## Summary
Completes the migration of all documentation from twenty-website to a
new Mintlify-powered documentation site at docs.twenty.com.
## Changes Made
### New Package: `twenty-docs`
- ✅ Created new Mintlify documentation package
- ✅ Migrated 95 content pages (user-guide, developers, twenty-ui)
- ✅ Migrated 81 images
- ✅ Converted all custom components to Mintlify native components
- ✅ Configured navigation with 2 tabs and 94 pages
- ✅ Added Helper AI Agent with searchArticles tool for docs search
### Updated: `twenty-website`
- ✅ Added 11 redirect rules (301 permanent) in next.config.js
- ✅ Removed all documentation content (111 files)
- ✅ Removed documentation routes (user-guide, developers, twenty-ui)
- ✅ Removed documentation components (9 files)
- ✅ Updated keystatic.config.ts
- ✅ Preserved all marketing/release pages
### Updated: Core Files
- ✅ Updated README.md - docs links point to docs.twenty.com
- ✅ Updated CONTRIBUTING.md - code quality link updated
- ✅ Updated SupportDropdown.tsx - user guide link updated
- ✅ Updated Footer.tsx - user guide link updated
2025-10-31 17:44:14 +01:00
Abdul Rahman and GitHub
2c39fc04c2
feat: Migrate documentation to Mintlify and implement Helper Agent with search functionality ( #15443 )
2025-10-31 10:17:54 +01:00
ff1bca1816
Docs modifications ( #5804 )
...
- Fixes #5504
- Fixes #5503
- Return 404 when the page does not exist
- Modified the footer in order to align it properly
- Removed "noticed something to change" in each table of content
- Fixed the URLs of the edit module
- Added the edit module to Developers
- Fixed header style on the REST API page.
- Edited the README to point to Developers
- Fixed selected state when clicking on sidebar elements
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-06-11 09:45:17 +02:00
martmull and GitHub
e9d3ed99ca
5078 ability to invite team members ( #5750 )
...
## Added features
- update team member setting page
- add a section to send invitation by email
- add a new invitation email
- update email font to 'Trebuchet MS' as Google Inter font is not
working, we need to use a web safe font
https://templates.mailchimp.com/design/typography/
## Demo
https://github.com/twentyhq/twenty/assets/29927851/c731d883-1599-4281-87e3-0671f36994ae
## Invitation Email

2024-06-05 16:35:14 +02:00
Weiko and GitHub
126d9ef2e6
Bump versions to 0.12.2 ( #5751 )
2024-06-05 15:26:27 +02:00
bosiraphael and GitHub
3f9f2c3ba6
5620 implement throttle logic for message and calendar sync ( #5718 )
...
Closes #5620 and improve messages filters
2024-06-04 10:29:05 +02:00
671de4170f
Migrated Developer Docs ( #5683 )
...
- Migrated developer docs to Twenty website
- Modified User Guide and Docs layout to include sections and
subsections
**Section Example:**
<img width="549" alt="Screenshot 2024-05-30 at 15 44 42"
src="https://github.com/twentyhq/twenty/assets/102751374/41bd4037-4b76-48e6-bc79-48d3d6be9ab8 ">
**Subsection Example:**
<img width="557" alt="Screenshot 2024-05-30 at 15 44 55"
src="https://github.com/twentyhq/twenty/assets/102751374/f14c65a9-ab0c-4530-b624-5b20fc00511a ">
- Created different components (Tabs, Tables, Editors etc.) for the mdx
files
**Tabs & Editor**
<img width="665" alt="Screenshot 2024-05-30 at 15 47 39"
src="https://github.com/twentyhq/twenty/assets/102751374/5166b5c7-b6cf-417d-9f29-b1f674c1c531 ">
**Tables**
<img width="698" alt="Screenshot 2024-05-30 at 15 57 39"
src="https://github.com/twentyhq/twenty/assets/102751374/2bbfe937-ec19-4004-ab00-f7a56e96db4a ">
<img width="661" alt="Screenshot 2024-05-30 at 16 03 32"
src="https://github.com/twentyhq/twenty/assets/102751374/ae95b47c-dd92-44f9-b535-ccdc953f71ff ">
- Created a crawler for Twenty Developers (now that it will be on the
twenty website). Once this PR is merged and the website is re-deployed,
we need to start crawling and make sure the index name is
‘twenty-developer’
- Added a dropdown menu in the header to access User Guide and
Developers + added Developers to footer
https://github.com/twentyhq/twenty/assets/102751374/1bd1fbbd-1e65-4461-b18b-84d4ddbb8ea1
- Made new layout responsive
Please fill in the information for each mdx file so that it can appear
on its card, as well as in the ‘In this article’ section. Example with
‘Getting Started’ in the User Guide:
<img width="786" alt="Screenshot 2024-05-30 at 16 29 39"
src="https://github.com/twentyhq/twenty/assets/102751374/2714b01d-a664-4ddc-9291-528632ee12ea ">
Example with info and sectionInfo filled in for 'Getting Started':
<img width="620" alt="Screenshot 2024-05-30 at 16 33 57"
src="https://github.com/twentyhq/twenty/assets/102751374/bc69e880-da6a-4b7e-bace-1effea866c11 ">
Please keep in mind that the images that are being used for Developers
are the same as those found in User Guide and may not match the article.
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-06-03 18:52:43 +02:00
f166171a1c
5531 update gmail full sync to v2 ( #5674 )
...
Closes #5531
---------
Co-authored-by: Charles Bochet <charles@twenty.com >
2024-05-31 13:29:58 +02:00
Lucas Bordeau and GitHub
ecff27f90c
Improved hotkey scopes docs ( #5647 )
...
We have a lot of contributors that are not aware of our method for
implementing hotkey listeners.
I updated the documentation to provide clear examples so that users can
refer to it and maintainers and reviewers can point to it when they see
onKeyDown implementations.
2024-05-29 12:45:29 +02:00
Félix Malfait and GitHub
9df3b406fb
Fix search public api key ( #5609 )
...
It was the wrong API key since we changed the index
2024-05-27 16:08:00 +02:00
Marie and GitHub
930237e778
Bump to version v0.12.1 ( #5608 )
2024-05-27 16:07:38 +02:00
Marie and GitHub
857971458a
Bump version to v0.12.0 ( #5604 )
2024-05-27 15:16:50 +02:00
Charles Bochet
7b1bea3a8a
Release patch v0.11.3
2024-05-23 08:41:37 +02:00
40bd42efc4
Added Algolia Search ( #5524 )
...
-Added Algolia Search Box :
<img width="707" alt="Screenshot 2024-05-22 at 10 05 13"
src="https://github.com/twentyhq/twenty/assets/102751374/d26f9748-2a80-4690-88ca-16b078c52915 ">
-Added Algolia Search Bar:
<img width="294" alt="Screenshot 2024-05-22 at 10 05 56"
src="https://github.com/twentyhq/twenty/assets/102751374/ad503894-4ae1-41e4-bd4b-6241f7679142 ">
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-05-22 12:06:00 +02:00
Félix Malfait and GitHub
4907ae5a74
Improve docs ( #5492 )
...
Fix #4382 and remove useless pages to make docs more readable
2024-05-21 09:09:19 +02:00
Félix Malfait and GitHub
58f8c31669
Fixes typo in docs #5076 ( #5450 )
...
Micro fix
Fixes #5076
2024-05-17 09:10:59 +02:00
Rob Luke and GitHub
0af86eafff
docs: fix calendar enable environmental variable ( #5417 )
...
Hi twenty team,
Thanks for making such a great product, it's a pleasure to use and see
the rapid development.
@charlesBochet helped me find this error in my setup
2024-05-15 02:52:33 +02:00
Marie and GitHub
ae0e31abc7
Bump versions to 0.11.2 ( #5349 )
2024-05-10 13:56:41 +02:00
Charles Bochet and GitHub
839a7e2a10
Bump versions to 0.11 ( #5289 )
...
As per title!
Bumping to 0.11.1 as we have already merged a few minor upgrades on top
of 0.11
2024-05-03 19:11:03 +02:00
Charles Bochet
f802964de4
Bump to 0.10.6
2024-05-02 15:55:11 +02:00
Charles Bochet
27a3d7ec27
Bump to 0.10.5
2024-05-02 11:00:24 +02:00
Charles Bochet
dd366dba47
Bump version to 0.10.4
2024-04-29 23:48:15 +02:00
6e87554445
updated: removed gradient from onboarding buttons ( #5178 )
...
Fixes #5168
- Added primaryInverted and primaryInvertedHover to design system.
- Changed primary button background with a gradient to inverted-flat for
both light and dark themes.
- Hover added to go lighter (consistent with tertiary color of +5 step
on GRAY_SCALE).
- Font color changed from primary to inverted.
- Modified button border from light to strong.
Two components are still utilizing the button with gradient background -
email and chrome extension.
Figma design guidelines show them to be inverted and flat (not
gradient).
- Should I change those as well?
- Should the gradient style be removed altogether after this has been
completed?
Co-authored-by: Henry Kim <henrykim@Henrys-iMac.local >
2024-04-29 16:11:42 +02:00
brendanlaschke and GitHub
adf64f0a4c
Add known sources dropdown to api docs ( #5204 )
...
closes #5156
2024-04-29 10:39:40 +02:00
Charles Bochet
b15533e4b3
Bump version to 0.10.3
2024-04-26 17:52:13 +02:00
dc576d0818
GH-3546 Recaptcha on login form ( #4626 )
...
## Description
This PR adds recaptcha on login form. One can add any one of three
recaptcha vendor -
1. Google Recaptcha -
https://developers.google.com/recaptcha/docs/v3#programmatically_invoke_the_challenge
2. HCaptcha -
https://docs.hcaptcha.com/invisible#programmatically-invoke-the-challenge
3. Turnstile -
https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#execution-modes
### Issue
- #3546
### Environment variables -
1. `CAPTCHA_DRIVER` - `google-recaptcha` | `hcaptcha` | `turnstile`
2. `CAPTCHA_SITE_KEY` - site key
3. `CAPTCHA_SECRET_KEY` - secret key
### Engineering choices
1. If some of the above env variable provided, then, backend generates
an error -
<img width="990" alt="image"
src="https://github.com/twentyhq/twenty/assets/60139930/9fb00fab-9261-4ff3-b23e-2c2e06f1bf89 ">
Please note that login/signup form will keep working as expected.
2. I'm using a Captcha guard that intercepts the request. If
"captchaToken" is present in the body and all env is set, then, the
captcha token is verified by backend through the service.
3. One can use this guard on any resolver to protect it by the captcha.
4. On frontend, two hooks `useGenerateCaptchaToken` and
`useInsertCaptchaScript` is created. `useInsertCaptchaScript` adds the
respective captcha JS script on frontend. `useGenerateCaptchaToken`
returns a function that one can use to trigger captcha token generation
programatically. This allows one to generate token keeping recaptcha
invisible.
### Note
This PR contains some changes in unrelated files like indentation,
spacing, inverted comma etc. I ran "yarn nx fmt:fix twenty-front" and
"yarn nx lint twenty-front -- --fix".
### Screenshots
<img width="869" alt="image"
src="https://github.com/twentyhq/twenty/assets/60139930/a75f5677-9b66-47f7-9730-4ec916073f8c ">
---------
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
Co-authored-by: Charles Bochet <charles@twenty.com >
2024-04-25 23:52:28 +02:00
Quentin G and GitHub
806666d909
feat: allow self signed certificates with postgres connections ( #5143 )
2024-04-25 15:29:07 +02:00
87a9ecee28
D gamer007/add microsoft oauth ( #5103 )
...
Need to create a new branch because original branch name is `main` and
we cannot push additional commits
Linked to https://github.com/twentyhq/twenty/pull/4718


---------
Co-authored-by: DGamer007 <prajapatidhruv266@gmail.com >
2024-04-24 14:56:02 +02:00
Thaïs and GitHub
d3170fc1ea
fix: fix root start script ( #5032 )
...
Fixes #5022
See https://nx.dev/recipes/running-tasks/root-level-scripts#setup
2024-04-19 18:28:02 +02:00