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
Félix Malfait and GitHub
32cdb66802
Type fixes and website fix ( #13825 )
...
Various fixes
2025-08-11 17:36:53 +02:00
Thomas des Francs and GitHub
1b2987c5ff
fixed changelog date parsing issue ( #13806 )
...
# Before
<img width="3450" height="2078" alt="CleanShot 2025-08-11 at 11 25
25@2x"
src="https://github.com/user-attachments/assets/a6b53846-8012-453a-9ff8-2fd51f2d9efd "
/>
# After
<img width="3456" height="2076" alt="CleanShot 2025-08-11 at 11 25
37@2x"
src="https://github.com/user-attachments/assets/1784ebd7-6040-4ab3-9ca6-26efd5d240a0 "
/>
2025-08-11 12:14:43 +02:00
Félix Malfait and GitHub
033bedde0a
Upgrade NX ( #13758 )
...
Upgrade from NX18 to NX21
2025-08-08 10:38:12 +02:00
00f0c68478
fix: Display year for releases from previous years on website ( #13276 ) ( #13291 )
...
### 🐛 Bug Fix
**Fixes #13276 - Website does not show year of releases**
### 📝 Description
Fixed the Twenty website to properly display release years for previous
year releases and standardized date formatting.
**Key Changes:**
- Show year for releases from previous years
- Abbreviate month names for consistent layout (e.g., "April" → "Apr")
- Added fallback to prevent runtime errors when no releases exist
### 🔧 Files Changed
- **`formatDisplayDate.ts` (new)** - Utility function for consistent
date formatting
- **`Release.tsx`** - Use utility function and improve CSS layout
- **`page.tsx`** - Add fallback for undefined `latestGithubRelease`
### 🧪 Example Output
| Before | After |
|--------|-------|
| `April 25th 2024` (missing year) | `Apr 25th 2024` |
| `April 25th 2025` | `Apr 25th` |
| Runtime error | Graceful fallback |
### � Screenshots
**Before & After:**
<img width="1055" height="778" alt="image"
src="https://github.com/user-attachments/assets/68f227ec-2b1f-486b-89a6-8c3d8058ba36 "
/>
<img width="1055" height="778" alt="image"
src="https://github.com/user-attachments/assets/74ed84b3-3a65-4090-b371-a48c25740bbd "
/>
---
**Related Issue:** Closes #13276
---------
Co-authored-by: Félix Malfait <felix@twenty.com >
2025-07-29 18:58:49 +02:00
f1d658bcb6
Fix: Twenty-website docs same TOC ids #11865 ( #11872 )
...
This PR fixes issue https://github.com/twentyhq/twenty/issues/11865 .
The highlight heading logic in TOC was checking the heading text which
could be the same for multiple headings.
The ids for these headings were also just the heading texts, leading to
conflict in ids too.
Fix:
- Appended index of the heading item from the list of headings to the id
of the heading. This fixed conflicting ids.
- Used these unique ids to toggle the highlight style.
Behaviour after the fix:
https://github.com/user-attachments/assets/ab3bc205-0b0e-451d-b9cb-4fa852263efc
Edit:
close #11865
---------
Co-authored-by: prastoin <paul@twenty.com >
2025-05-06 14:34:52 +02:00
martmull and GitHub
ed7c48e12a
Fix use as draft ( #9718 )
...
- remove delete serverless function when archiving workflow version
- update copy serverless function to reset serverless function to old
version
- remove createNewWorkflowVersion and use createDraftFromWorkflowVersion
- fix step update issue and optimistic rendering when generate draft
from active version
2025-01-21 15:44:52 +01:00
Félix Malfait and GitHub
dbaa787d19
website / Fix broken links, slow loading, and prod errors ( #5932 )
...
The code is in a bad state, this is just fixing it but not improving the
structure
2024-06-18 18:40:19 +02: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
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
Ady Beraud and GitHub
4b251812bd
Fixed congratulations bot ( #5532 )
...
- Fixed bot
- Added list of team members
2024-05-22 14:02:54 +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
Ady Beraud and GitHub
9125e958dc
Modified HTML for Algolia Crawler ( #5441 )
...
* Modified HTML for Algolia Crawler
* Added anchor tags within user-guide headers
To implement Algolia correctly, my changes would need to be deployed
first, as it cannot run on localhost. In the meantime, I simulated
Algolia crawling locally using Cheerio, and it worked successfully on my
end.
2024-05-16 16:24:48 +02:00
Ady Beraud and GitHub
0b1f646b72
Added loader to Download Image + modified GitHub stars ( #5407 )
...
- Added loader to download image in contributor page:
https://github.com/twentyhq/twenty/assets/102751374/a6db1d80-01ed-4b07-9a57-e533012f5aa9
- Modified GitHub stars - rounded to the nearest integer
2024-05-14 17:59:48 +02:00
b438fc2754
Fix github stars endpoint ( #5301 )
...
- Encapsulated GitHub star response in an object
- Fixed rounding of Github stars to align with Github convention
- Fixed CORS issue so that endpoint can be called from twenty.com and
app.twenty.com
Co-authored-by: Ady Beraud <a.beraud96@gmail.com >
2024-05-07 08:35:54 +02:00
0a7f82333b
Make Github stars dynamic and improve database init ( #5000 )
...
I extracted the init database logic into its own file.
You can now run it with yarn database:init.
Added database entry for GitHub stars.
Do you want me to remove the init route or is it used for something else
?
---------
Co-authored-by: Ady Beraud <a.beraud96@gmail.com >
Co-authored-by: Félix Malfait <felix.malfait@gmail.com >
2024-04-24 09:44:44 +02:00
fda0c3c93c
Added SEO to website pages ( #5106 )
...
Added SEO to Contributors, Contributor, User Guide (+ each of it's
pages), Changelog, OSS friends: titles, descriptions
Co-authored-by: Ady Beraud <a.beraud96@gmail.com >
2024-04-24 08:13:59 +02:00
Félix Malfait and GitHub
59c4d114d6
Improve website github sync ( #4259 )
2024-03-01 15:15:55 +01:00
Félix Malfait and GitHub
6670ecdfda
Expose releases as an api ( #4247 )
2024-02-29 17:48:11 +01:00
Félix Malfait and GitHub
5de1c2c31d
New folder structure for website ( #4159 )
...
New folder structure
2024-02-23 17:42:13 +01:00