v0.31.0

twentyhq/twentyv0.31.0Oct 8, 2024by ijreilly

AI Summary

This is a significant release with workflow enhancements, improved search functionality, and better spreadsheet import capabilities. Key additions include workflow email actions, delete workflow steps, search by functionality, and the ability to filter by creation source and composite subfields. The release also includes various UI/UX improvements and mobile viewport fixes.

Key Highlights

  • Workflow enhancements: Added email action, delete step, and output to workflow runs
  • Search functionality: Added search capability and ability to filter by creation source and composite subfields
  • Spreadsheet import improvements: Support for Emails and Phones in import
  • Advanced settings mode and float number field support
  • Various UI/UX fixes: Mobile viewport fixes, toggle visibility in light mode, Kanban improvements

Breaking Changes

  • Remove many to many relation option (UI change)
  • Remove primary banner icon when only one value present (UI change)
  • Remove raw queries from connected account (backend refactoring)
  • Remove name column from standard object tables (data model change)

New Features

  • Workflow email action
  • Delete workflow step
  • Add output to workflow run
  • Search functionality
  • Filter by creation source
  • Filter by composite's subfields
  • Support Emails and Phones in Spreadsheet import
  • Advanced settings mode
  • Allow input and display of floats for Number fields
  • Skeleton loading for side panel
  • Add missing currencies
  • Delete name column from standard object tables
  • Prepare workspace for search features at creation

Full Release Notes

## What's Changed
* Support Emails and Phones in Spreadsheet import by @charlesBochet in https://github.com/twentyhq/twenty/pull/7312
* docs: enhance localhost documentation with REST API URL by @LucasZapico in https://github.com/twentyhq/twenty/pull/7317
* Remove extra Billing title by @ehconitin in https://github.com/twentyhq/twenty/pull/7309
* Remove useless hook call by @Devessier in https://github.com/twentyhq/twenty/pull/7278
* Fix icon resizing issue for Notes and Tasks by @Vardhaman619 in https://github.com/twentyhq/twenty/pull/7318
* Set default zoom to workflows by @Devessier in https://github.com/twentyhq/twenty/pull/7331
* Tag main as 0.31 canary by @charlesBochet in https://github.com/twentyhq/twenty/pull/7332
* fix: Title overflows in mobile viewport for right drawer by @harshit078 in https://github.com/twentyhq/twenty/pull/7311
* increase export feature page size by @Weiko in https://github.com/twentyhq/twenty/pull/7341
* Add output to workflow run by @thomtrp in https://github.com/twentyhq/twenty/pull/7276
* Fix cursor should not be pointer when record image identifier is not Editable by @sachinks07 in https://github.com/twentyhq/twenty/pull/7320
* Add workflow email action by @Devessier in https://github.com/twentyhq/twenty/pull/7279
* Add redis to contributor guide by @charlesBochet in https://github.com/twentyhq/twenty/pull/7369
* Update README.md with Hacktoberfest banner by @Bonapara in https://github.com/twentyhq/twenty/pull/7372
* Github banner by @Bonapara in https://github.com/twentyhq/twenty/pull/7371
* minor fix - fixed forwardRef and unique key console errors by @ehconitin in https://github.com/twentyhq/twenty/pull/7337
* fix: Remove many to many relation option  by @harshit078 in https://github.com/twentyhq/twenty/pull/7360
* Delete workflow step by @Devessier in https://github.com/twentyhq/twenty/pull/7373
* update: Default Demo Login Credentials to noah@demo.dev by @vijaysingh2219 in https://github.com/twentyhq/twenty/pull/7308
* Changed condition on which 'Add task' button is displayed (#7333) by @lparz1val in https://github.com/twentyhq/twenty/pull/7362
* Adjust Floating Input Padding and Border Color by @nganphan123 in https://github.com/twentyhq/twenty/pull/7328
* Settings Advanced Mode by @gitstart-app in https://github.com/twentyhq/twenty/pull/7130
* Create pm-actions-cool.yaml by @Bonapara in https://github.com/twentyhq/twenty/pull/7395
* TWNTY-6808 - Ability to Filter by Creation Source by @gitstart-app in https://github.com/twentyhq/twenty/pull/7078
* Delete .github/workflows/pm-actions-cool.yaml by @Bonapara in https://github.com/twentyhq/twenty/pull/7401
* Delete button in right drawer / side pannel by @ehconitin in https://github.com/twentyhq/twenty/pull/7200
* fix: replace defaultProps with default parameters in SpreadsheetImport by @gazjones00 in https://github.com/twentyhq/twenty/pull/7406
* Vertically center Kanban card titles in compact mode by @Vardhaman619 in https://github.com/twentyhq/twenty/pull/7391
* Fixed button group spacing of dropdown button  by @prakhar1535 in https://github.com/twentyhq/twenty/pull/7409
* fix: zero showing in record cell and page by @nganphan123 in https://github.com/twentyhq/twenty/pull/7384
* Resolved Typescript console errors by @harshit078 in https://github.com/twentyhq/twenty/pull/7408
* 6653 serverless functions store and use environment variables in serverless function scripts by @martmull in https://github.com/twentyhq/twenty/pull/7390
* fix: Toggle not visible in light mode by @harshit078 in https://github.com/twentyhq/twenty/pull/7322
* Fixes #7220: Remove primary banner icon when only one value present by @KeeratKK in https://github.com/twentyhq/twenty/pull/7275
* Search by @ijreilly in https://github.com/twentyhq/twenty/pull/7237
* Kanban card creation followup by @ehconitin in https://github.com/twentyhq/twenty/pull/7285
* fix: validate emails in record-fields by @sid0-0 in https://github.com/twentyhq/twenty/pull/7245
* minor fix - reset single entity search by @ehconitin in https://github.com/twentyhq/twenty/pull/7420
* Allow input and display of floats for Number fields by @gitstart-app in https://github.com/twentyhq/twenty/pull/7340
* Add Skeleton loading for side panel by @gitstart-app in https://github.com/twentyhq/twenty/pull/7394
* Refactor graphql query runner and add mutation resolvers by @Weiko in https://github.com/twentyhq/twenty/pull/7418
* fix: New Relation Design hot fix by @harshit078 in https://github.com/twentyhq/twenty/pull/7423
* oss.gg:quest points tracking files/folders by @adityadeshlahre in https://github.com/twentyhq/twenty/pull/7430
* Fix 'name' column wrongly added in standard objects by @Weiko in https://github.com/twentyhq/twenty/pull/7428
* changed the createdByName to Twenty(Sample data). by @bmbaji in https://github.com/twentyhq/twenty/pull/7424
* Adding instruction for running redis by @guillim in https://github.com/twentyhq/twenty/pull/7434
* Fix worker run ci step by @Weiko in https://github.com/twentyhq/twenty/pull/7437
* Fix syncStageStartedAt not correctly set by @bosiraphael in https://github.com/twentyhq/twenty/pull/7436
* fix: Center Functions Empty state by @Utzig26 in https://github.com/twentyhq/twenty/pull/7378
* chore: update ProfilePictureUploader.tsx by @eltociear in https://github.com/twentyhq/twenty/pull/7440
* Feat : Toggle Eye Icon to Expand/Collapse Kanban Card by @Vardhaman619 in https://github.com/twentyhq/twenty/pull/7396
* Tab design improvements by @ArafatOSDev in https://github.com/twentyhq/twenty/pull/7307
* fix: Minor bug in column scroll in mobile viewport  by @harshit078 in https://github.com/twentyhq/twenty/pull/7448
* Add missing currencies by @BOHEUS in https://github.com/twentyhq/twenty/pull/7441
* Updating terraform and k8s files adding redis... by @LumosViridi in https://github.com/twentyhq/twenty/pull/7425
* fix: Improve Usability of Adding Options via Return Key for Multi-Select Field by @nganphan123 in https://github.com/twentyhq/twenty/pull/7450
* Add opened section  by @thomtrp in https://github.com/twentyhq/twenty/pull/7265
* Fix currency input by @thomtrp in https://github.com/twentyhq/twenty/pull/7469
* Add delete name column from standard object tables by @Weiko in https://github.com/twentyhq/twenty/pull/7470
* Prepare workspace for search features at creation by @ijreilly in https://github.com/twentyhq/twenty/pull/7467
* [Search] Fix tests by @ijreilly in https://github.com/twentyhq/twenty/pull/7471
* Fix settings navigation advanced design by @thomtrp in https://github.com/twentyhq/twenty/pull/7472
* Rename typeorm metadata table by @ijreilly in https://github.com/twentyhq/twenty/pull/7473
* 0.31 changelog by @Bonapara in https://github.com/twentyhq/twenty/pull/7463
* Fix restApi should not use TS_VECTOR fields as mutation inputs by @Weiko in https://github.com/twentyhq/twenty/pull/7484
* Ability to filter by composite's subfields by @pacyL2K19 in https://github.com/twentyhq/twenty/pull/6832
* 6694 remove raw queries from connected account by @bosiraphael in https://github.com/twentyhq/twenty/pull/7101
* Fix hover advanced settings by @thomtrp in https://github.com/twentyhq/twenty/pull/7488
* Fixes on messaging and calendar by @bosiraphael in https://github.com/twentyhq/twenty/pull/7485
* Fix create task by @ijreilly in https://github.com/twentyhq/twenty/pull/7498
* Fix: Adjust chevron alignment to the right edge by @Vardhaman619 in https://github.com/twentyhq/twenty/pull/7438
* fix: Invite by email table overflows in mobile viewport by @harshit078 in https://github.com/twentyhq/twenty/pull/7273
* Fix filtered INDEX view not loading by @charlesBochet in https://github.com/twentyhq/twenty/pull/7501
* Fix advanced settings animation by @thomtrp in https://github.com/twentyhq/twenty/pull/7497
* Bump version to v0.31.0 by @ijreilly in https://github.com/twentyhq/twenty/pull/7500

## New Contributors
* @LucasZapico made their first contribution in https://github.com/twentyhq/twenty/pull/7317
* @Vardhaman619 made their first contribution in https://github.com/twentyhq/twenty/pull/7318
* @sachinks07 made their first contribution in https://github.com/twentyhq/twenty/pull/7320
* @vijaysingh2219 made their first contribution in https://github.com/twentyhq/twenty/pull/7308
* @lparz1val made their first contribution in https://github.com/twentyhq/twenty/pull/7362
* @nganphan123 made their first contribution in https://github.com/twentyhq/twenty/pull/7328
* @gazjones00 made their first contribution in https://github.com/twentyhq/twenty/pull/7406
* @prakhar1535 made their first contribution in https://github.com/twentyhq/twenty/pull/7409
* @KeeratKK made their first contribution in https://github.com/twentyhq/twenty/pull/7275
* @adityadeshlahre made their first contribution in https://github.com/twentyhq/twenty/pull/7430
* @bmbaji made their first contribution in https://github.com/twentyhq/twenty/pull/7424
* @guillim made their first contribution in https://github.com/twentyhq/twenty/pull/7434
* @Utzig26 made their first contribution in https://github.com/twentyhq/twenty/pull/7378
* @ArafatOSDev made their first contribution in https://github.com/twentyhq/twenty/pull/7307

**Full Changelog**: https://github.com/twentyhq/twenty/compare/v0.30.0...v0.31.0