github-actions[bot]
db9636bd9e
i18n - docs translations ( #18067 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-19 02:07:09 +01:00
github-actions[bot]
6b3ef404b0
i18n - docs translations ( #18050 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-18 21:31:54 +01:00
github-actions[bot]
e9b5cb830c
i18n - docs translations ( #18040 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-18 17:54:40 +01:00
github-actions[bot]
b7274da8fa
i18n - docs translations ( #18020 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-18 08:12:20 +01:00
github-actions[bot]
4a485aecb0
i18n - docs translations ( #18017 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-18 01:06:14 +01:00
github-actions[bot]
3d362e6e01
i18n - docs translations ( #18014 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-17 19:33:21 +01:00
Charles Bochet
c0cc0689d6
Add Client Api generation ( #17961 )
...
## Add API client generation to SDK dev mode and refactor orchestrator
into step-based pipeline
### Why
The SDK dev mode lacked typed API client generation, forcing developers
to work without auto-generated GraphQL types when building applications.
Additionally, the orchestrator was a monolithic class that mixed watcher
management, token handling, and sync logic — making it difficult to
extend with new steps like client generation.
### How
- **Refactored the orchestrator** into a step-based pipeline with
dedicated classes: `CheckServer`, `EnsureValidTokens`,
`ResolveApplication`, `BuildManifest`, `UploadFiles`,
`GenerateApiClient`, `SyncApplication`, and `StartWatchers`. Each step
has typed input/output/status, managed by a new `OrchestratorState`
class.
- **Added `GenerateApiClientOrchestratorStep`** that detects
object/field schema changes and regenerates a typed GraphQL client (via
`@genql/cli`) into `node_modules/twenty-sdk/generated` for seamless
imports.
- **Replaced `checkApplicationExist`** with `findOneApplication` on both
server resolver and SDK API service, returning the entity data instead
of a boolean.
- **Added application token pair mutations**
(`generateApplicationToken`, `renewApplicationToken`) to the API
service, with the server now returning `ApplicationTokenPairDTO`
containing both access and refresh tokens.
- **Restructured the dev UI** into `dev/ui/components/` with dedicated
panel, section, and event log components.
- **Simplified `AppDevCommand`** from ~180 lines of watcher management
down to ~40 lines that delegate entirely to the orchestrator.
2026-02-17 18:45:52 +01:00
github-actions[bot]
7523143f12
i18n - docs translations ( #17981 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-17 09:29:37 +01:00
github-actions[bot]
4b3c58e013
i18n - docs translations ( #17972 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-16 13:51:12 +01:00
github-actions[bot]
b80146c890
i18n - docs translations ( #17967 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-16 12:11:24 +01:00
github-actions[bot]
2072d5f720
i18n - docs translations ( #17939 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-14 00:03:59 +01:00
github-actions[bot]
a48b69d1e5
i18n - docs translations ( #17930 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-13 17:33:48 +01:00
github-actions[bot]
9aba2f62e1
i18n - docs translations ( #17692 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-04 00:22:17 +01:00
github-actions[bot]
60b48339b9
i18n - docs translations ( #17689 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-02-03 20:14:58 +01:00
github-actions[bot]
1976ad58c4
i18n - docs translations ( #17599 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-31 14:22:36 +01:00
github-actions[bot]
be8629d8f6
i18n - docs translations ( #17597 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-30 22:07:41 +01:00
github-actions[bot]
6462ff6c5f
i18n - docs translations ( #17586 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-30 17:25:52 +01:00
martmull
f46da3eefd
Update manifest structure ( #17547 )
...
Move all sync entities in an `entities` key. Rename functions to
logicFunctions
```json
{
application: {
...
},
entities: {
objects: [],
logicFunctions: [],
...
}
}
```
2026-01-30 16:26:45 +01:00
github-actions[bot]
4ee9e23ad9
i18n - docs translations ( #17549 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-30 13:51:45 +01:00
github-actions[bot]
c9a826aba1
i18n - docs translations ( #17542 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-29 12:12:27 +01:00
github-actions[bot]
f7908de4c1
i18n - docs translations ( #17502 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-28 14:17:07 +01:00
github-actions[bot]
59d123d2b1
i18n - docs translations ( #17499 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-27 23:33:44 +01:00
github-actions[bot]
9162e62664
i18n - docs translations ( #17481 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-27 18:41:52 +01:00
github-actions[bot]
f06caae098
i18n - docs translations ( #17473 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-27 13:28:55 +01:00
github-actions[bot]
e0d4492013
i18n - docs translations ( #17434 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2026-01-26 09:06:17 +01:00
github-actions[bot]
e3757f300a
i18n - docs translations ( #16779 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-12-23 17:06:38 +01:00
github-actions[bot]
99d5aa2589
i18n - docs translations ( #16767 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-12-23 01:40:21 +01:00
Félix Malfait
0731a616b7
Restore navigation structure from PR #16705 ( #16742 )
...
## Summary
The merge conflict resolution from PR #16705 incorrectly discarded the
new documentation structure changes. This PR updates the navigation JSON
files (the correct approach) to restore the intended changes.
## Changes restored
- New 'Capabilities' and 'How-Tos' subgroups organization
- Renamed sections (e.g., 'Getting Started' → 'Discover Twenty')
- New sections: Data Migration, Calendar & Emails, AI, Views &
Pipelines, Dashboards, Permissions & Access, Billing
- Reorganized Developers section with Extend, Self-Host, and Contribute
groups
## Files updated
- `navigation/base-structure.json`
- `navigation/navigation-schema.json`
- `navigation/navigation.template.json`
## Context
PR #16705 was merged but the merge conflict was incorrectly resolved,
causing all the structural changes to be lost. The previous fix (PR
#16741 ) updated docs.json directly, but the correct approach is to
update the navigation JSON files instead. This PR properly restores
those changes from the final commit of PR #16705
(`c856e0d598a0056c2bdaf528502e08261daf7c7c`).
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-12-22 13:29:25 +01:00
github-actions[bot]
f880ab086c
i18n - docs translations ( #16251 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-12-02 13:23:17 +01:00
github-actions[bot]
30b6907c44
i18n - docs translations ( #16036 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-24 19:22:22 +01:00
github-actions[bot]
338e5cf74b
i18n - docs translations ( #16026 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-24 15:21:05 +01:00
github-actions[bot]
8923d2fa0a
i18n - docs translations ( #16021 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-24 13:23:07 +01:00
github-actions[bot]
0e16b939c5
i18n - translations ( #16010 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-23 23:20:27 +01:00
github-actions[bot]
6203b7b3e6
i18n - translations ( #16008 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-23 21:21:05 +01:00
github-actions[bot]
4d55fef874
i18n - docs translations ( #16002 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-22 15:20:14 +01:00
github-actions[bot]
3b5949ec3c
i18n - translations ( #15994 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-21 17:21:42 +01:00
github-actions[bot]
a95fff82cc
i18n - docs translations ( #15981 )
...
Created by Github action
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-21 11:15:42 +01:00
github-actions[bot]
c737042209
i18n - translations ( #15967 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-20 19:22:24 +01:00
github-actions[bot]
8d021d2719
i18n - docs translations ( #15945 )
...
Created by Github action
---------
Co-authored-by: github-actions <github-actions@twenty.com >
2025-11-20 18:33:17 +01:00
github-actions[bot]
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
github-actions[bot]
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
github-actions[bot]
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
Abdul Rahman
c0bae491e1
docs: localize navigation tabs and groups for supported locales ( #15811 )
2025-11-14 22:03:54 +01:00
github-actions[bot]
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
github-actions[bot]
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