What's Changed
- update website by @etiennejouan in #10588
- Remove reference to data-testid from styling by @eliasylonen in #10407
- Add test on workflow executor by @thomtrp in #10589
- Refactor upgrade commands by @charlesBochet in #10592
- Improve migration runner performances by @Weiko in #10572
- Update docker-compose to use postgres container by @charlesBochet in #10594
- Fix Docker compose CI to stop building postgres-spilo image by @charlesBochet in #10595
- [TEST] Covering
useDeleteOne
relations optimistic cache behavior by @prastoin in #10238 - feat(twenty-front/Button): add loading state on Button by @AMoreaux in #10536
- Fixed board total count on view picker button by @lucasbordeau in #10612
- fix workspace member search by @etiennejouan in #10613
- feat(button): add accent prop and disable pointer events by @AMoreaux in #10618
- Fix buttons size by @bosiraphael in #10620
- [FIX]: Overflow issue in delete record popup by @Sharathxct in #10417
- Fix: Prevent Multiple Search Icons in Command Menu by @Rithik-93 in #10424
- fix try catch logic in upgrade command by @etiennejouan in #10616
- fix(): include workspace in reset password flow by @AMoreaux in #10617
- Create a JSON tree visualizer by @Devessier in #10579
- Create import csv action by @bosiraphael in #10624
- fix(): several ui improvements by @AMoreaux in #10556
- Revert "Remove reference to data-testid from styling" by @Weiko in #10635
- Health status worker metrics improvements by @ehconitin in #10442
- [ENH] Do not fail on missed cache within server commands by @prastoin in #10634
- Fix: security and developers path should not be accessible to non-admin users by @Weiko in #10628
- 0.43 changelog by @Bonapara in #10643
- Fix settings page container by @Weiko in #10645
- Implemented CRUD for view filter group and removed old states by @lucasbordeau in #10590
- Generate fake form from metadata by @thomtrp in #10641
- Prepare docker-compose.yml for mail and calendar variables by @FatoYo in #10464
- Removing empty handles from MessageWithParticipants by @guillim in #10625
- Fix gap between releases and logout by @Weiko in #10649
- [BUGFIX] Dynamic default body background depending on device preferences by @prastoin in #10626
- 460 create restore one and restore many records action by @bosiraphael in #10647
- [BUG] Object Settings Model tabs list heigh value
0
by @prastoin in #10646 - Various frontend fixes for roles pages by @Weiko in #10654
- 496 add open in full page button on command menu record page by @bosiraphael in #10659
- [Fix] Read only users should not be able to open a Relation picker by @Weiko in #10666
- Restore nvmrc by @Weiko in #10671
- Fix advanced filters by @lucasbordeau in #10665
- deprocate getProductPrices query in front end by @anamarn in #10397
- update path for copying pg backup file to docker host folder by @cloudmindsab in #10608
- Fix view open in settings not saving by @lucasbordeau in #10674
- Add icons next to permission settings labels by @Weiko in #10673
- microsoft sync failed by @guillim in #10381
- Fix REST API when metadata cache not found by @Weiko in #10669
- [permissions] Prepare for roll-out by @ijreilly in #10676
- feat: files visiblity with file configuration by @SujithThirumalaisamy in #10438
- Save the trigger's default name by @Devessier in #10657
- feat(approved-access-domain): QA by @AMoreaux in #10681
- update globalSearch resolver by @etiennejouan in #10680
- Update wording to indicate how to restore records by @ijreilly in #10686
- send email refacto by @guillim in #10691
- refactor(custom-domain): simplify record mapping logic by @AMoreaux in #10685
- Set steps output schema in a recoil family state by @thomtrp in #10688
- Bump version to 0.44.0-canary by @ijreilly in #10702
- 491 save the page component instance id for side panel navigation by @bosiraphael in #10700
- Visualize workflow run step input by @Devessier in #10677
- Fix advanced filter creation of group rule by @lucasbordeau in #10690
- Delete related userWorkspaceRole and role when deleting workspace by @ijreilly in #10707
- Admin panel: App health check by @ehconitin in #10546
- Integrate Keystatic to edit twenty.com content by @Devessier in #10709
- send email for outlook by @guillim in #10703
- [REFACTOR] Split in two distinct forms Settings Object Model page by @prastoin in #10653
- Only use CAPTCHA in logged out operations and pages by @eliasylonen in #10607
- eliminate IS_BILLING_PLANS_ENABLED feature flag by @anamarn in #10678
- Bettertyping by @guillim in #10725
- fix redis concurrency issue in health metrics + remove ongoing status count by @etiennejouan in #10717
- Fix view picker total count on board by @lucasbordeau in #10697
- Visualize workflow run step output by @Devessier in #10730
- Feat: API Playground by @oliverqx in #10376
- 491 save the page component instance id for side panel navigation (Part 2) by @bosiraphael in #10732
- send email by @guillim in #10729
- Allow for unsecure SMTP settings for local unencrypted smtp relays by @clivinghouse in #10605
- Add variable path by @thomtrp in #10720
- Fix file preview text color in dark mode by @Rithik-93 in #10748
- admin panel fast follows by @ehconitin in #10723
- Refactor MultipleObjectsPicker component by @charlesBochet in #10552
- fix 10604 them color by @guillim in #10749
- Wrap all vizualizers into component context by @thomtrp in #10755
- Handle JSON viewer empty states by @Devessier in #10750
- 450 merge first second tab on side panel by @martmull in #10757
- Fixed hotkeys on advanced filters by @lucasbordeau in #10733
- Update design for not found variables by @thomtrp in #10756
- Fix permissions front followup by @Weiko in #10758
- Fix incorrect Scalar CSS import by @FelixMalfait in #10763
- [BUGFIX] ObjectMetadata item server validation by @prastoin in #10699
- Improve twenty-front build performance (vite rollup option) by @charlesBochet in #10771
- Remove system email address from cleaning emails by @martmull in #10774
- Delete view & copy link by @guillim in #10760
- Fix TEST env not using the correct DB for datasources by @Weiko in #10780
- Reset step output schema when step is removed by @thomtrp in #10762
- Fix tabler icons load by @charlesBochet in #10782
- Fix Keystatic configuration by @Devessier in #10783
- Fix twenty-website CI by @Devessier in #10790
- Fix fieldMetadata sync validation exceptions caught in exception handler by @Weiko in #10789
- Add console logs to code step by @martmull in #10786
- Add console logs to code step by @martmull in #10796
- Fix many bugs on advanced filters for CRUD to work by @lucasbordeau in #10772
- Add Keystatic for twenty-website build by @Devessier in #10798
- Settings counter alignment fix by @ehconitin in #10802
- Tablist bottom margin fix by @ehconitin in #10801
- Stop using labelIdentifier when adding record card by @thomtrp in #10805
- 545 replace objects icons and names with records avatars and labelidentifiers in command menu context chips by @bosiraphael in #10787
- Add days schedule trigger by @martmull in #10800
- 271 remove is command menu v2 enabled by @bosiraphael in #10809
- Fix alignment and background icon color on record page header by @bosiraphael in #10817
- renaming layout and changing icons by @guillim in #10781
- Add base form action without logic by @thomtrp in #10811
- Admin panel fixes by @ehconitin in #10792
- Fix command O delete action on record page by @bosiraphael in #10820
- Replace connected account table with table card by @ehconitin in #10838
- Tablist regression fix by @ehconitin in #10832
- Fix flash when creating draft by @martmull in #10814
- Fix close right drawer error by @martmull in #10841
- Highlight consumed variables in workflow runs by @Devessier in #10788
- Add Icon to roles by @Weiko in #10842
- Add permissions v1 to lab by @Weiko in #10845
- Fix test data disapear by @martmull in #10846
- Fix UI bug in REST API playground by @FelixMalfait in #10848
- Fix incorrect error message by @FelixMalfait in #10850
- Fix stories by @charlesBochet in #10851
- Fix wrong font in chips and tabs by @bosiraphael in #10825
- Fix storybook stories by @charlesBochet in #10853
- Fixed minor bugs on advanced filters by @lucasbordeau in #10847
- format duplicate field name error by @etiennejouan in #10736
- [FEAT] New
APP_VERSION
env var inferred from tag & refactor upgrade-command to integrate versioning by @prastoin in #10751 - Fix e2e tests by @Devessier in #10855
- refactor(server): upgrade command to more human friendly by @prastoin in #10858
- Fix console errors by @martmull in #10859
- Create a running variant for workflow diagram nodes by @Devessier in #10857
- Only store current object metadata id in state by @thomtrp in #10856
- Fix server integration tests 2 by @Weiko in #10818
- bugfix: email missing in thread by @guillim in #10861
- Fix keystatic github redirect_uri by relying on x-forwarded-* headers by @Devessier in #10862
- [FIX] Omition on previous integ of upgrade command compare version based on integer result by @prastoin in #10864
- Set record groups when view groups are updated by @thomtrp in #10863
- Fix Side Panel v2 bugs by @charlesBochet in #10865
- feat: added countTrue and countFalse by @Paribesh01 in #10741
- [ENH]
APP_VERSION
documentation by @prastoin in #10880 - Fix update of aggregate operation not reflected in kanban header without refresh by @Weiko in #10879
- Fix Each child in a list should have a unique key prop. by @martmull in #10881
- Fix activity target creation by @Weiko in #10885
- Fix API playground not loading by @charlesBochet in #10891
- Fixed kanban for advanced filters and other bugs by @lucasbordeau in #10888
- Fix selected record id required after closing settings by @charlesBochet in #10894
- fix public feature flag update by @Weiko in #10887
- Add custom domain to Lab and move countBoolean command to 0.44 from 0.50 by @FelixMalfait in #10884
- Compute any new
Workspace
version fromAPP_VERSION
by @prastoin in #10893
New Contributors
- @Sharathxct made their first contribution in #10417
- @Rithik-93 made their first contribution in #10424
- @FatoYo made their first contribution in #10464
- @cloudmindsab made their first contribution in #10608
- @oliverqx made their first contribution in #10376
- @clivinghouse made their first contribution in #10605
- @Paribesh01 made their first contribution in #10741
Full Changelog: v0.43.0...v0.44.0