What's Changed
- Fix record table click outside by @bosiraphael in #13149
- feat: SMTP Driver Integration by @neo773 in #12993
- i18n - translations by @github-actions[bot] in #13154
- Fix: Inconsistent Workflow Label Letter Casing #13108 by @readul-islam in #13144
- 1.1 changelog by @Bonapara in #13151
- i18n - translations by @github-actions[bot] in #13159
- Fix backspace shortcut preventing text deletion in command menu search bar by @bosiraphael in #13157
- relation-integration-tests by @guillim in #13113
- [Critical bugfix]: hotKeyScope configuration record title and dropdown by @lucasbordeau in #13164
- Refresh AI model setup by @FelixMalfait in #13171
- Fix Vite fast refresh warning by @FelixMalfait in #13176
- i18n - translations by @github-actions[bot] in #13179
- Improved dropdown menu headers for filter and sorts by @lucasbordeau in #13177
- i18n - translations by @github-actions[bot] in #13182
- Refactor snackbar old component scoped state by @lucasbordeau in #13183
- Add file support to agent chat by @abdulrahmancodes in #13187
- i18n - translations by @github-actions[bot] in #13206
- fix(api): Allow deactivation of relation fields by @jbronssin in #13202
- relation-integration-test-delete by @guillim in #13165
- Refactor dialog old component states by @lucasbordeau in #13186
- fix: standardize trigger labels to lowercase by @kahkashanshaik in #13140
- Fix link formatting by @prastoin in #13210
- Fixed global hotkey conflict in inputs by @lucasbordeau in #13209
- Fix: unexpected behavior when deleting Option A and renaming Option B with Option A's value. by @omarNaifer12 in #13204
- Workspace migration v2 testing by @prastoin in #13136
- feat: CalDav Driver by @neo773 in #13170
- i18n - translations by @github-actions[bot] in #13218
- fix: standard object metadata override by @Nabhag8848 in #13215
- Feat: Agent chat multi thread support by @abdulrahmancodes in #13216
- i18n - translations by @github-actions[bot] in #13224
- Refactor field and cell old component states by @lucasbordeau in #13217
- Add claude.md by @bosiraphael in #13230
- 22 branches 3 by @martmull in #13181
- Agent chat file drag and drop by @abdulrahmancodes in #13226
- i18n - translations by @github-actions[bot] in #13234
- 13233 zapier update route to create workflow apikey etc by @martmull in #13239
- Stop requesting all workflowRun columns to fix out of memory issue by @martmull in #13241
- Rework locale computation on BE by @charlesBochet in #13247
- feat(ai): add mcp-metadata by @AMoreaux in #13150
- i18n - translations by @github-actions[bot] in #13249
- Increase front coverage by @charlesBochet in #13251
- Morph relation : migration builder by @guillim in #13173
- Workspace metadata migration v2 runner init file structure and services by @prastoin in #13242
- Restrict queried columns to graphql-requested fields by @ijreilly in #13246
- Update filter design by @Devessier in #13243
- Copy patch in twenty-website dockerFile by @prastoin in #13265
- Add db event emitter in twenty orm by @Weiko in #13167
- Fixed missing update in typeorm relations by @lucasbordeau in #13262
- [permissions] Fix query of foreign key field (ex: messageId) by @ijreilly in #13266
- Fix workspace and profile picture upload by @charlesBochet in #13269
- Removed box shadow on draggable cards (used in kanbans) by @Bonapara in #13268
- Fix workspace folder deletion error by @etiennejouan in #13270
- Fix empty combinedFindManyRecords query by @ijreilly in #13267
- morph dataloader specific by @guillim in #13259
- Add Create related records to Record standard actions by @iamjeremylim in #13095
- i18n - translations by @github-actions[bot] in #13279
- Add search any field front logic with its feature flag by @lucasbordeau in #13278
- i18n - translations by @github-actions[bot] in #13281
- Decouple http node from workflows by @abdulrahmancodes in #13272
- Workflow V1 Documentation (w/o video) by @vickywxng in #13274
- Prevent field name conflicts by @charlesBochet in #13280
- Fix most e2e tests by @Devessier in #13282
- Connect - Relation on FE Importer by @etiennejouan in #13213
- i18n - translations by @github-actions[bot] in #13284
- i18n - translations by @github-actions[bot] in #13285
- Fix broken graphql playground by @charlesBochet in #13287
- Remove old body on note and tasks by @charlesBochet in #13290
- i18n - translations by @github-actions[bot] in #13294
- fix: to open default view from record detail relation section by @Nabhag8848 in #13300
- Deprecate FieldMetadataInterface by @prastoin in #13264
- Remove field metadata interface references by @prastoin in #13305
- Create view tables inside the core schema by @bosiraphael in #13309
- Revert "Connect - Relation on FE Importer (#13213)" by @Weiko in #13313
- Deprecate ObjectMetadataInterface and improve entity typing by @prastoin in #13310
- Add missing emitDestroyEvent implementation by @Weiko in #13316
- morph fix by @guillim in #13311
- Replace ObjectMetadataInterface by ObjectMetadataEntity by @prastoin in #13317
- Remove useless columns by @martmull in #13312
- i18n - translations by @github-actions[bot] in #13321
- Remove the reference to comments in notes (deprecated) by @Bonapara in #13319
- Adapt rest api to field permissions by @ijreilly in #13314
- Refactor mail folders by @charlesBochet in #13302
- Fix small CI escape issue by @FelixMalfait in #13331
- feat: support multiple file upload in Attachments component by @vishwas-babar in #13283
- Fix event emitter and viewGroup by @prastoin in #13340
- [feat]:Added the ability to create a view from Command Menu by @prynsh in #13335
- i18n - translations by @github-actions[bot] in #13341
- Add a note regarding config var documentation by @ehconitin in #13345
- Fix rest metadata api by @Weiko in #13343
- fix(server): plan reserved keyword by @prastoin in #13352
- feat(ai): add current context to ai chat by @AMoreaux in #13315
- i18n - translations by @github-actions[bot] in #13354
- Fixed critical bug with record title cell opening by @lucasbordeau in #13355
- 13227 workflow wrong completed workflowrun state when multiple branches by @martmull in #13344
- fix(ui): keep 2 components for chip by @AMoreaux in #13359
- Fix critical bug in MessagingMessageListFetchService by @bosiraphael in #13350
- 13303 workflow clean workflowruns to keep max 1000 workflowruns per workflow by @martmull in #13353
- Open filters in side panel by @Devessier in #13304
- Fix userFriendlyMessage not showing for fieldMetadata by @ijreilly in #13369
- i18n - translations by @github-actions[bot] in #13372
- copy to clipboard on MultiItemFieldMenuItem by @Nabhag8848 in #13292
- Move getSchemaName to util by @Weiko in #13357
- fix(approved-access-domain): Improve ux by @AMoreaux in #13367
- i18n - translations by @github-actions[bot] in #13373
- FIx main typecheck by @prastoin in #13374
- Fix: Infinite "ONGOING" Status in Messaging Message List Fetch by @guillim in #13370
- Improve FieldMetadataEntity defaultValue, settings and options typing by @prastoin in #13320
- Tt filter step input per variable type by @thomtrp in #13371
- i18n - translations by @github-actions[bot] in #13375
- Fix: deletion and name updates of attachments in body reflected in Files by @omarNaifer12 in #13169
- Implement Two-Factor Authentication (2FA) by @oliverqx in #13141
- Add any field filter requests by @lucasbordeau in #13336
- Open created filter in command menu by @Devessier in #13379
- Create view migration script by @bosiraphael in #13356
- i18n - translations by @github-actions[bot] in #13380
- fix: migrate webhook and API key REST endpoints to core schema by @ehconitin in #13318
- i18n - translations by @github-actions[bot] in #13384
- fix: phone input validation error should display red borders like email input by @Nabhag8848 in #13275
- [permissions] Add read field permission check layer (part 1) by @ijreilly in #13376
- fix: normalize version number using semver.coerce in admin panel version info by @jbronssin in #13348
- fix: invalid byte sequence for encoding by @neo773 in #13387
- Fix increment/decrement methods in twenty orm by @Weiko in #13389
- App version mismatch handling between frontend and backend by @abdulrahmancodes in #13368
- i18n - translations by @github-actions[bot] in #13395
- Fix AI agent workflow node output variables issue by @abdulrahmancodes in #13396
- Fix field metadata comparator by @prastoin in #13390
- Improve view migration command by @bosiraphael in #13403
- Add ability to save any field filter to view by @lucasbordeau in #13401
- i18n - translations by @github-actions[bot] in #13405
- Decouple Send Email node from workflows by @abdulrahmancodes in #13322
- i18n - translations by @github-actions[bot] in #13406
- Morph Relations : deleteOneField by @guillim in #13349
- i18n - translations by @github-actions[bot] in #13408
- Remove dead translations by @FelixMalfait in #13409
- Small translation fix by @FelixMalfait in #13410
- Translation cleanup by @FelixMalfait in #13411
- Workspace Folder Deletion Error - add logs for investigation by @etiennejouan in #13385
- Fix rest filter parsing by @Weiko in #13414
- Add nextStepIds to trigger by @martmull in #13413
- Workspace migration v2 Metadadata runner object and field by @prastoin in #13377
- Connect/Disconnect - Add Disconnect logic + Migration to query builders (insert/update) by @etiennejouan in #13271
- Fix date field creation with disabled save button by @Weiko in #13416
- Manage composite fields in step filters by @thomtrp in #13407
- Add upgrade enqueue enum V2 command by @thomtrp in #13422
- Add Import CSV and Export CSV Permissions by @abdulrahmancodes in #13421
- i18n - translations by @github-actions[bot] in #13424
- Connect - Import Relation by @etiennejouan in #13419
- i18n - translations by @github-actions[bot] in #13426
- Fix to gmail / ms auth by @thomtrp in #13429
- Improve auth google error msg by @thomtrp in #13431
- Added public lab feature flag for search any field by @lucasbordeau in #13430
- Fix insert step button not displayed by @martmull in #13432
- Update Connected Accounts Design by @neo773 in #13332
- i18n - translations by @github-actions[bot] in #13437
- 1.2 changelog by @Bonapara in #13438
- Disconnect - fix disconnect false by @etiennejouan in #13439
- fix createMany resolver when updating softdeleted record by @etiennejouan in #13425
- Revert "Added public lab feature flag for search any field" by @Weiko in #13441
- remove search any field feature flag by @Weiko in #13442
- Fix missing components.schema for webhooks by @martmull in #13433
- morph relation : renaming an object by @guillim in #13404
- Fix metadata playground not accessible by @martmull in #13446
New Contributors
- @readul-islam made their first contribution in #13144
- @kahkashanshaik made their first contribution in #13140
- @vishwas-babar made their first contribution in #13283
- @prynsh made their first contribution in #13335
Full Changelog: v1.1.0...v1.2.0