Emails & Phones field types, Workspace Invitations, Date Relative Filters
What's Changed
- Created a breadcrumb for left nav menu sub items by @lucasbordeau in #6762
- Create new steps in workflow editor by @Devessier in #6764
- Set statuses on workflows by @thomtrp in #6792
- fix: EmailThreads and Calendar making one extra graphql requests even total records are fetched by @Nabhag8848 in #6814
- fix: Updated Button states for pages and minor UI fix by @harshit078 in #6812
- 6657 Refactor and fix blocklist by @bosiraphael in #6803
- fix: Deactivate & Activate icons should be swapped UI improvements by @harshit078 in #6796
- Add set custom object is soft deletable command by @Weiko in #6788
- fix: Fixed API typo and webhook checkerror by @harshit078 in #6779
- Serverless function improvements by @martmull in #6769
- Prevent workflow version from bad update by @thomtrp in #6848
- chore: improve the softdelete style by @pacyL2K19 in #6846
- Updated MultiItemFieldInput to display current value properly by @ehconitin in #6857
- fix: securing tasks and notes all view by @Nabhag8848 in #6869
- Ability to filter on DATE fields (#6299) by @ad-elias in #6824
- Field name is oddly displayed when long by @gitstart-app in #6755
- update refresh token expires in by @Weiko in #6879
- Add workflow query hooks by @thomtrp in #6876
- Enable payload without status update by @thomtrp in #6881
- fix: Updated Menu item font size by @harshit078 in #6884
- Fix bug bypassing verification in confirmation modal when pressing Enter by @bachtly in #6889
- fix(6423): add username and password for redis connection by @borel in #6745
- Check if user wants to run make postgres-on-linux by @BOHEUS in #6819
- Fix unauthorized error handling by @martmull in #6835
- Update workflow nodes configuration by @Devessier in #6861
- Fixed view reset on view change by @lucasbordeau in #6897
- Fix restore event sent to webhooks by @FelixMalfait in #6905
- Add workspace favorites behind feature flag by @thomtrp in #6904
- Display workflow visualizer on show page by @Devessier in #6894
- fix: Api text typo in ApiKeyInput.tsx (#6916) by @naineel1209 in #6918
- fix: Minor UI fixes in Settings page by @harshit078 in #6915
- Fixed open table cell triggering by @lucasbordeau in #6910
- added scroll wrapper for ShowPageActivityContainer by @ehconitin in #6903
- Enables creating an opportunityCard instantly if company field is disabled (#6316) by @Faisal-imtiyaz123 in #6911
- Fix lint by @martmull in #6922
- multiselect for onetomany relations by @ehconitin in #6892
- fix: settings search field bottom padding by @Nabhag8848 in #6920
- Adds KeyBoard Navigation to ObjectFilterDropDownFilterSelect ( #4365 ) by @Faisal-imtiyaz123 in #6613
- Added new view to select types for objects by @ehconitin in #6700
- Adds secondary color and styles to code snippets in block note editor ( #6029 ) by @Faisal-imtiyaz123 in #6928
- added timeout to avoid appending of blocks by @ehconitin in #6725
- fix: Minor bugs in notes pages by @harshit078 in #6914
- Fixed page inputs style layout bugs by @harshit078 in #6899
- Update SettingsDevelopersApiKeyDetail.tsx typo by @Virajjai in #6937
- fix: Notes not visible in Timeline activities by @harshit078 in #6936
- Prevent fullWidth from being passed to Link ie by @ehconitin in #6893
- sort task groups reverse alphabetically by their status by @kbavi in #6886
- fix: ability to create empty kanban by @Nabhag8848 in #6951
- minor fix - removed scrollwrapper stylings for SettingsPageContainer by @ehconitin in #6949
- Bump version to 0.24.2 by @Weiko in #6955
- Fix/object detail recordcell tooltip by @Sandheep-OSC in #6908
- Fixes multi-select search not working ( #6800 ) by @Faisal-imtiyaz123 in #6964
- Fixed the overflow height of the Developers page's table by @ffshreyansh in #6963
- added button in nav bar for kanban view by @ehconitin in #6829
- Adds secondary color and styling to code blocks using theme varibales ( #6029 ) by @Faisal-imtiyaz123 in #6931
- Fix note linked text in timeline view (in dark mode) by @gvkhna in #6944
- Support for multiple values in the Phone field by @gitstart-app in #6882
- Fix not possible to edit options by @charlesBochet in #6979
- [Flexible-schema] Add findOne and fix findMany pagination + soft-delete for graphql-query-runner by @Weiko in #6978
- Fixed CI by @lucasbordeau in #6982
- Refactor graphql query runner + fix nested or by @Weiko in #6986
- Add relations to notes/tasks list view by @FelixMalfait in #6971
- 6658 workflows add a first twenty piece email sender by @martmull in #6965
- add contibuting_example.md by @Mulyawan-spec in #6998
- Set all standard objects soft deletable by @Weiko in #7006
- Scaffold empty workflow by @Devessier in #6926
- Handle migration of Email to Emails fields by @gitstart-app in #6885
- Display tag for workflow version status by @Devessier in #6972
- [metadata] fix soft delete for standard objects missing deletedAt fieldMetadata by @Weiko in #7017
- add field config new icons by @anamarn in #6996
- feat: improve self hosting documentation by @Freebios in #7024
- feat: replace ts-node with tsx and pre-install it globaly in docker by @Freebios in #7027
- fix(one-liner): update SERVER_URL when not using default port by @Freebios in #7026
- Add data-testid to MultiWorkspaceDropdownButton container by @BOHEUS in #7028
- removed @chakra-ui dependencies by @ehconitin in #7004
- Optimize sync, reset, seed commands to flush cache and to use less memory by @charlesBochet in #7034
- Optimize migrate-email-fields-command by @charlesBochet in #7035
- Fix contributor script by @FelixMalfait in #7040
- [flexible-schema] Add createOne/createMany with upsert to graphql query runner by @Weiko in #7041
- 0-30-set-custom-object-is-soft-deletable.command by @Weiko in #7045
- Introduce ARRAY field type by @gitstart-app in #6862
- Create command to set stale message sync back to pending by @bosiraphael in #7048
- Fix: Set sync stage started at when starting sync by @bosiraphael in #7046
- Re-enable displaying one-to-many in table and kanban by @charlesBochet in #7053
- fix: Company picker opening when it shouldn't by @pateldivyesh1323 in #7023
- fix: page header accessible when deleting webhook by @harshit078 in #6985
- [Emails migration] Fix email field migration by @ijreilly in #7065
- relations header button to appear at all times for mobile devices by @ehconitin in #7044
- Fix search on email by @ijreilly in #7094
- New Settings Layout by @gitstart-app in #6867
- 7092 destroy connected account instead of soft deleting it by @bosiraphael in #7099
- Feat(frontend): improve the soft delete empty state by @pacyL2K19 in #6877
- Fixes resetting of scroll position in RecordShowPage due to opening of some dropdowns (#6890) by @Faisal-imtiyaz123 in #6906
- Verification popup can be activated multiple times by @ffshreyansh in #6938
- Twnty-#6797 view/edit inactive feature by @HKS07 in #6953
- fix: Tasks page overflows with large title and body by @harshit078 in #6970
- Fix race condition with datasource creation by @Weiko in #7106
- 7059 Fix email loading in the timeline by @bosiraphael in #7116
- Modify messaging settings description by @bosiraphael in #7089
- enhance picture uploader, change justify content by @heber59 in #6974
- Add fail on metadata cache miss by @thomtrp in #7118
- Fixed scroll wrapper for settings page container by @lucasbordeau in #7124
- Improve demo seed by @charlesBochet in #7125
- Backfill workspace favorites by @thomtrp in #7122
- Add SettingsCard for Config Data Type and Accounts Settings by @anamarn in #7093
- 0.30 changelog by @Bonapara in #7126
- Fix sync statuses on the fe by @bosiraphael in #7117
- Fix nested relations with large dataset in find queries by @Weiko in #7127
- Fix performance by @Weiko in #7131
- Improve perf during repository creation in nested relations by @Weiko in #7132
- feat(invitation): Improve invitation flow - Milestone 2 by @AMoreaux in #6804
- Improved note cards design by @pateldivyesh1323 in #7129
- Add deletedAt to foreignKey indexes by @Weiko in #7133
- [Bug] Select options names can't start with a number by @gitstart-app in #7079
- Upgrade sentry by @FelixMalfait in #7145
- Clean views without object metadata by @thomtrp in #7153
- 7142 make messaging full message list fetch idempotent by @bosiraphael in #7148
- Fix nested relations by @Weiko in #7158
- Fix CSV export missing last page by @charlesBochet in #7167
- feat: add integration tests by @magrinj in #6923
- fix: Cropped company logos on the Companies Kanban by @harshit078 in #7166
- fix: Update theme card width by @harshit078 in #7147
- Update System Data Type Names to Display 'System' #7136 by @subhamengine in #7170
- Fixed bug with record without activity target by @lucasbordeau in #7175
- Change demo account email by @FelixMalfait in #7177
- Add indexes to custom relations by @Weiko in #7156
- View module refactor with atomic recoil component instance states by @lucasbordeau in #6810
- Safely parse phone numbers before display by @thomtrp in #7186
- fix: Input fields to have expected behaviour in case of empty / only whitespaces string by @Nabhag8848 in #6736
- 7182 person avatar is not the same color in emails and calendar by @bosiraphael in #7185
- Improve snackbar and fix sentry by @FelixMalfait in #7181
- Set a unique constraint on email table in users #7180 by @subhamengine in #7184
- Fix linter by @FelixMalfait in #7191
- minor fix - email thread reply button stylings/corrections by @ehconitin in #7168
- Fix paginated order by with composite fields by @Weiko in #7187
- Fix lambda creation by @thomtrp in #7201
- Fix IN filter with empty array by @Weiko in #7202
- Fix demo seeds by @ijreilly in #7204
- Introduced Specific Icons image identifier for Notes and Tasks by @ehconitin in #6997
- fix: Appearance Settings Cropped Card by @harshit078 in #7232
- fix: #7226 - Improve photo uploader design by @kant-github in #7234
- Remove shouldUseEmailsField by @bosiraphael in #7208
- Add try catch around messaging monitoring cron and fix decorators by @bosiraphael in #7207
- Handle migration of Phone field to Phones field by @gitstart-app in #7128
- fix: onEnter creating new function page in settings by @harshit078 in #7236
- fix issue (#7152 : Improve relation empty states on record page) by @falgunmpatel in #7157
- [fix][Phone field migration] Use "Phones" in new field label by @ijreilly in #7239
- fix: Phone dropdown field has extra width by @harshit078 in #6866
- [Phones migration][Fix] Remove field from view after creation by @ijreilly in #7243
- 'Display as relative date' field formatting option for dateTime and date fields #5398 by @ad-elias in #6945
- Add index key to tasks and notes views by @thomtrp in #7241
- [Phone field migration][fix] Update field label by @ijreilly in #7247
- Phones migration update label of standard field by using raw query by @ijreilly in #7255
- Fix calendar page without account by @Weiko in #7256
- 7242 error when displaying message threads with a large number of participants by @bosiraphael in #7251
- fix: Values field card lacks width in mobile viewports by @harshit078 in #7248
- Activate/Deactivate workflow and Discard Draft by @Devessier in #7022
- Fixing last column width in table-view by @sid0-0 in #7258
- Kanban card creation revamp by @ehconitin in #7169
- Fix LinkedIn URL special character formatting by @ad-elias in #7249
- Connect EventTracker to TB endpoint by @anamarn in #7240
- Fix: Remove 'Soon' integrations from Settings when disabled by @RaulErnesto08 in #7259
- Fix email migration script by @ijreilly in #7267
- Update clean view command + add dry run to favorite backfill by @thomtrp in #7268
- Add phone fields migration command to 0 30 by @bosiraphael in #7269
- Fix analytics by @FelixMalfait in #7271
- Change tinybird event format by @FelixMalfait in #7272
- fix: Cursor pointer on Settings cards by @harshit078 in #7291
- Add Header to Email & Calendar Tabs #7288 by @kant-github in #7293
- 5922 - UI Overlap and State Persistence in Filter Menus by @ehconitin in #7270
- 7154 deleted event is not emitted when calling destroyone by @bosiraphael in #7159
- Date filter improvements (#5917) by @ad-elias in #7196
- Fix use object metadata item by @bosiraphael in #7297
- Fix standardId issues with phones field migration by @ijreilly in #7294
- Fix email migration by @bosiraphael in #7298
- Fix viewFilter operand for dateTime fields by @Weiko in #7306
- Add 0.30 release notes by @charlesBochet in #7300
New Contributors
- @harshit078 made their first contribution in #6812
- @bachtly made their first contribution in #6889
- @borel made their first contribution in #6745
- @Virajjai made their first contribution in #6937
- @kbavi made their first contribution in #6886
- @Sandheep-OSC made their first contribution in #6908
- @ffshreyansh made their first contribution in #6963
- @gvkhna made their first contribution in #6944
- @Mulyawan-spec made their first contribution in #6998
- @anamarn made their first contribution in #6996
- @pateldivyesh1323 made their first contribution in #7023
- @HKS07 made their first contribution in #6953
- @heber59 made their first contribution in #6974
- @subhamengine made their first contribution in #7170
- @falgunmpatel made their first contribution in #7157
- @sid0-0 made their first contribution in #7258
- @RaulErnesto08 made their first contribution in #7259
Full Changelog: v0.24.0...v0.30.0