Soft deletion
What's Changed
- Webhook wip by @charlesBochet in #6371
- Release 0.23 by @charlesBochet in #6547
- Update upgrade-guide.mdx by @FelixMalfait in #6549
- Animate the Sidebar Objects Tree view opening by @AliElamir in #6521
- Make bool fields editable again by @thomtrp in #6551
- Fix permissions for serverless functions by @FelixMalfait in #6555
- Remove fileService getFileStream fallback after completed migration by @Weiko in #6558
- Remove message thread id from mcma and update scripts by @bosiraphael in #6500
- Force order in navigation panel for notes and tasks by @thomtrp in #6557
- New sidemenu for notes editor by @ehconitin in #6527
- Replace entityId by recordId in the front end. by @ehconitin in #6355
- some ts-error-fixes by @ehconitin in #6563
- fix: vite to allow serve fonts from blocknote and any files from root of workspace by @Nabhag8848 in #6552
- Build exceptions and handler by @thomtrp in #6459
- 6382 create a command to add a uservar in the key value pair table for every account which needs to reconnect by @bosiraphael in #6553
- Fix images in note rich text by @Weiko in #6550
- feat: created by email calendar by @magrinj in #6536
- bump lock file by @Weiko in #6568
- Fixed SignInUp Modal misalignment for devices smaller than 400px width by @ehconitin in #6386
- Fix createdBy and activity tests by @thomtrp in #6569
- feat: Set preselect field type on new field of object page by @Us3r-gitHub in #6314
- Added Side Panel compact header by @ehconitin in #6560
- Fix onboarding status refacto by @martmull in #6533
- Bump version to 0.23.1 by @thomtrp in #6567
- fix(wip): tasks navigate to /objects/tasks with viewId by @Nabhag8848 in #6528
- fix attachment upload by @Weiko in #6574
- Fix broken tests batch 2 by @thomtrp in #6573
- Lumosviridi v20 kubernetes updates by @LumosViridi in #6356
- removed @blocknote/core from dependencies by @ehconitin in #6580
- Fix last batch of jest tests by @thomtrp in #6582
- Fix prettier by @Weiko in #6583
- [Fix] URL inputs to not submit numeric hostnames and url without domain by @Nabhag8848 in #6482
- Fixes Empty Label Identifer Preview in Settings/DataModel/Object/Edit by @Faisal-imtiyaz123 in #6370
- Fix perf tests storybook by @thomtrp in #6584
- Fix frontend tests by @FelixMalfait in #6585
- When exporting a kanban we should export the kanban's main field by @gitstart-app in #6444
- Remove dead code linked to quick actions by @FelixMalfait in #6587
- Fix auth exceptions by @Weiko in #6590
- Fix query runner exceptions not being handled properly by @Weiko in #6593
- Improve QueryFailedError message in sync-metadata by @Weiko in #6591
- Fixed restrictive URL sanity check #6570 by @AnanteshG in #6575
- Fix storybook tests by @thomtrp in #6594
- Remove some dead code by @FelixMalfait in #6611
- fix: column overlay issue in record table header cells by @Nabhag8848 in #6609
- Issue6335: RecordInlineCell tree refactor with RecordInlineCellContext by @hansol-y in #6537
- Fixed: Drag and Drop Causes Flashing and Disappearing Cards by @rksingh2001 in #6065
- Fix for #6597 Created by field can't have null value by @BOHEUS in #6614
- 5x Fix cache performance issues by @bosiraphael in #6616
- 6430 Part 1: remove all raw queries from the messaging and calendar modules by @bosiraphael in #6572
- Create default view for workflows + fix task and note targets by @thomtrp in #6620
- [Issue-5772] Add sort feature on settings tables by @Anand-Krishnan-M-J in #5787
- feat(e2e): twenty-e2e-testing with playwright by @Nabhag8848 in #6539
- Fixed modal clickoutside by @lucasbordeau in #6624
- Add workflow run entity by @thomtrp in #6622
- Fix duplicate activities by @lucasbordeau in #6627
- Migrate to workspace services by @thomtrp in #6628
- Use twentyORM in Timeline messaging by @bosiraphael in #6595
- fixes #6499 alignment issue on workspace switcher by @NitinPSingh in #6589
- fix: exclude tabler/icons-react from optimizeDeps to avoid crashing performance CI by @Nabhag8848 in #6621
- feat: soft delete by @magrinj in #6576
- Patch messaging import crons not running by @charlesBochet in #6688
- added typechecking for all ts files by @Mihan786Chistie in #6466
- Fix post merge by @lucasbordeau in #6699
- Improve performance twenty orm by @charlesBochet in #6691
- 6619 modify event emitter to emit an array of events by @bosiraphael in #6625
- If an object is disabled, then the relationships to that object should be disabled by @gitstart-app in #6690
- Add logging on currentWorkspaceMember query by @charlesBochet in #6706
- [Fix] field does not appear directly after creation by @ijreilly in #6708
- Remove performance logs by @charlesBochet in #6709
- Fix webhook issue by @charlesBochet in #6711
- corrected targetableobject being undefined when clicked on create task in command menu by @ehconitin in #6635
- Trigger workflow run manually by @thomtrp in #6696
- Check workflow version is valid before publishing by @thomtrp in #6702
- Make workspaceMemberId optional in JWT for workspaces that are not ACTIVE by @charlesBochet in #6714
- TWNTY-6135 - Improve Data Importer Select Matching by @gitstart-app in #6338
- 6687 change messaging import cron job to run every minute by @bosiraphael in #6704
- Update workflow version struct by @thomtrp in #6716
- Created a specific scroll wrapper context per scroll wrapper and made ScrollTop and ScrollLeft componentStates by @ehconitin in #6645
- 6686 Add try catch on every cron job, and send exception to exceptionHandler by @bosiraphael in #6705
- Add isInactive to FieldMetadata decorator by @gitstart-app in #6623
- 6654 serverless functions add a deploy button disable deploy when autosave by @martmull in #6715
- chore: upgrade aws-sdk v2 to v3 (#6643) by @naineel1209 in #6693
- Fix addition of new option in select field if there are no existing options by @ijreilly in #6718
- [Fix] Prevent fields name conflicts with composite subfields names by @ijreilly in #6713
- Fix sentry issue by @martmull in #6719
- Added hotkeyScopes to serverless functions in settings by @ehconitin in #6710
- Fix serverless save when name empty by @martmull in #6720
- Visualize Workflows by @Devessier in #6697
- Fix table re-renders on update field by @lucasbordeau in #6722
- Fix currency field edition form by @gitstart-app in #6723
- Fix twenty-front performances by @charlesBochet in #6744
- [Fix] Move save button to top on field edit by @ijreilly in #6739
- E2E tests by @BOHEUS in #6717
- View becomes blank after deleting select by @gitstart-app in #6703
- Added sync status on the FE by @ehconitin in #6730
- Fix Website build CD by @charlesBochet in #6751
- [POC] add graphql query runner by @Weiko in #6747
- Fix twenty-front build by @Weiko in #6752
- 6256 refactor messaging module to remove all provider specific code and put it inside the drivers folders by @bosiraphael in #6721
- Add function execution throttler by @thomtrp in #6742
- Improve record table scroll look by @charlesBochet in #6753
- 6655 remove field direction in message and add it in mcma by @bosiraphael in #6743
- 5617 Create CalendarOngoingStaleCron Job by @bosiraphael in #6748
- Fix message direction seeds by @bosiraphael in #6760
- Add workflow statuses by @thomtrp in #6765
- Added "Add record" button in kanban view column headers dropdown by @ehconitin in #6649
- Fix participant listeners by @bosiraphael in #6767
- added "reply in gmail" button by @ehconitin in #6754
- fix: defaultHomePagePath to be last visited page or alphatically first active object with the name by @Nabhag8848 in #6629
- Removed drag grip and accent is now tertiary in hidden fields by @ehconitin in #6650
- Improve Data Importer Select Matching - Post Merge Updates by @gitstart-app in #6750
- refactor graphql query runner connection mapper by @Weiko in #6771
- Add composite Emails field and forbid creation of Email field type by @gitstart-app in #6689
- fix: relation and record chip height by @Nabhag8848 in #6758
- fix/6759: reduce icon size in note grip menu to 16px and adjust conta… by @kant-github in #6780
- Added ability to search objects and fields by @ehconitin in #6775
- chore(*): remove unused code by @AMoreaux in #6781
- Fixed record table fetch more scroll bug by @lucasbordeau in #6790
- 0.24 changelog by @Bonapara in #6787
- Bump version to 0.24 by @thomtrp in #6789
New Contributors
- @AliElamir made their first contribution in #6521
- @AnanteshG made their first contribution in #6575
- @hansol-y made their first contribution in #6537
- @Mihan786Chistie made their first contribution in #6466
- @naineel1209 made their first contribution in #6693
- @Devessier made their first contribution in #6697
- @kant-github made their first contribution in #6780
- @AMoreaux made their first contribution in #6781
Full Changelog: v0.23.0...v0.24.0