What's Changed
- Fix cache issue by @charlesBochet in #12527
- Fix workflow run tab not displaying when navigating from side panel to full page by @ehconitin in #12531
- Allow many record fields relative to the same record type in workflow forms by @Devessier in #12522
- Add missing overrides on entityManager by @ijreilly in #12471
- Build column design for advanced filters by @thomtrp in #12534
- i18n - translations by @github-actions in #12538
- Hide search again by @thomtrp in #12539
- Fix e2e tests and "Use as Draft" by @Devessier in #12536
- [CI] Jest sharding integration tests by @prastoin in #12400
- migrating to 55 by @guillim in #12537
- Fix cursor-based pagination with lexicographic ordering for composite fields by @bosiraphael in #12467
- fix: remove pointer cursor and hover effects from readonly form field… by @AjayAdsule in #12017
- Fix missing Add File button by @ijreilly in #12548
- Make filters and sorts work on record page pagination by @bosiraphael in #12460
- Run
deduplicateIndexedFieldsCommand
before sync metadata by @guillim in #12550 - Fix unable to reopen record after going back in side panel by @bosiraphael in #12523
- Close command menu after destroy by @bosiraphael in #12525
- [permissions] permissions and workflows by @ijreilly in #12436
- Workflow to detect breaking changes by @FelixMalfait in #12532
- Fix chromatic tests by @Devessier in #12551
- fix: prevent command menu from closing when clicking items in slash menu by @omarNaifer12 in #12555
- Prevent empty form steps by @Devessier in #12560
- Refactored and simplified DropdownMenuItemsContainer height management by @lucasbordeau in #12547
- fix(workspace): simplify hostname matching logic in WorkspaceProvider… by @AMoreaux in #12365
- [permissions] fix workflows + remove shouldBypassPermissionChecks for system objects by @ijreilly in #12559
- 965 flow control arrow menu 1/3 add insert step button by @martmull in #12519
- Fix search record relations by @thomtrp in #12553
- Recompute cached permissions at feature flag update by @ijreilly in #12554
- Add display flex on pagePanel by @martmull in #12568
- Add workflow seed by @martmull in #12572
- Improve email validation modal design by @ehconitin in #12490
- i18n - translations by @github-actions in #12580
- Fix blocknote slash menu issue by @FelixMalfait in #12578
- feat: order the object metadata items of the API alphabetically by @omarNaifer12 in #12558
- refactor: Webhooks by @ehconitin in #12487
- Fix incorrect relative path by @FelixMalfait in #12582
- for better error, especially from sentry cron monitor by @guillim in #12574
- Refactor
WorkspaceMemberDto
transpilation by @prastoin in #12110 - upgrade-guide by @guillim in #12585
- typo by @guillim in #12586
- Fixed overflow scroll bar in dropdowns by @lucasbordeau in #12587
- Fix side panel closing after workflow execution by @bosiraphael in #12590
- Feature - HTTP request node by @abdulrahmancodes in #12509
- i18n - translations by @github-actions in #12592
- Remove shouldCloseCommandMenuOnClick by @bosiraphael in #12593
- Fix flaky test by @martmull in #12579
- Trigger search on mouse up by @bosiraphael in #12595
- Workspace member can be null by @prastoin in #12597
- update import auto matching by @etiennejouan in #12552
- i18n - translations by @github-actions in #12600
- Import - fixes by @etiennejouan in #12569
- i18n - translations by @github-actions in #12601
- Remove selected record id on related relation record detach by @prastoin in #12591
- refactor(auth): (1) add workspaces selection by @AMoreaux in #12098
- i18n - translations by @github-actions in #12603
- fix(): captcha refresh after signup by @AMoreaux in #12598
- 803 timebox improve the ux when creating a new step by @martmull in #12599
- Delete changelog directory by @FelixMalfait in #12612
- Move the viewport of the workflow visualizer on the show page when side panel is opened by @Devessier in #12605
- fix: correct inverted permission checks for create buttons (fix #12581) by @josephj in #12614
- avoid nullable values by @guillim in #12606
- Fixes on side panel closing and table rows and board cards activation by @bosiraphael in #12609
- Improved date filter input behavior by @lucasbordeau in #12596
- [permissions] Fix rest api by @ijreilly in #12608
- feat: add short number formatting option to number field by @omarNaifer12 in #12613
- i18n - translations by @github-actions in #12620
- [permissions] Writing permission does not go without reading permission by @ijreilly in #12573
- 1031 workflows menu fixes by @martmull in #12618
- Search action - Add variables to select and relations + other fixes by @thomtrp in #12604
- update billing prices display by @etiennejouan in #12622
- i18n - translations by @github-actions in #12625
- Improve VariableChip design by @Devessier in #12610
- fix: move icon state update to useEffect in ObjectOptionsDropdownMenu… by @AjayAdsule in #12611
- Enable multiple row selection with Shift + checkbox click by @omarNaifer12 in #12492
- Fix side panel closing when clicking on workflow nodes or options by @bosiraphael in #12629
- download record sample - Import by @etiennejouan in #12489
- Fix inconsistent volume path in docker-compose.yml by @real-marty in #12479
- Force close dropdown when using cmdK by @guillim in #12506
- i18n - translations by @github-actions in #12630
- Fix shortcuts inconsistencies by @bosiraphael in #12624
- Created DropdownMenuInnerSelect and implemented it for filter dropdowns by @lucasbordeau in #12626
- Fix remaining field issues for find record action by @thomtrp in #12628
- Remove actions when record deleted by @martmull in #12633
- Fix typos in website README by @FelixMalfait in #12641
- Improve sync performances by @charlesBochet in #12639
- Fix path typo for timeline repositories by @FelixMalfait in #12640
- Migrate cursor rules by @FelixMalfait in #12646
- [permissions] allow checkoutSession if workspace is pending_creation by @ijreilly in #12638
- Display + edge icon on hover by @martmull in #12635
- BREAKING CHANGE: Fix broken support button by @charlesBochet in #12648
- Harmonize filter and sort dropdown width by @lucasbordeau in #12649
- Enable find records action + Implement readonly by @thomtrp in #12636
- Hide runs by default on workflow index view by @thomtrp in #12652
- Import - Upsert on composite fields by @etiennejouan in #12615
- Fix icon button group design by @martmull in #12656
- [permissions] Enable permissionsV2 in seeds by @ijreilly in #12623
- Import - fix uuid field import by @etiennejouan in #12659
- Set hotkey scope when navigating in side panel's history by @bosiraphael in #12634
- Fixed single record picker missing dropdown separator by @lucasbordeau in #12672
- Add basic UUID support to filters by @thomtrp in #12676
- Fix table loading by @charlesBochet in #12653
- Improve seeds by @FelixMalfait in #12675
- Deactivate workflow when deleted by @martmull in #12677
- Adjutment to the padding by @guillim in #12619
- fix(front): import missing fragment by @AMoreaux in #12678
- role settings various fixes + update role object level permission design by @Weiko in #12664
- Fix readonly mode with permissions v2 for tables by @Weiko in #12617
- i18n - translations by @github-actions in #12684
- Fix "No results found" in record pickers by @lucasbordeau in #12685
- Removing trailing slashes by @guillim in #12658
- catching better internal errors from google by @guillim in #12663
- Fix single picker dropdown search filter by @lucasbordeau in #12688
- fixing index on relations by @guillim in #12602
- Remove unused hook useSelectFilterFromViewBarFilterDropdown by @thomtrp in #12687
- Add delete role action by @Weiko in #12691
- i18n - translations by @github-actions in #12693
- Fix banner z-index by @martmull in #12683
- fix(admin-panel): prevent layout shift when toggling feature flags by @ehconitin in #12686
- Onboarding - fix infinite loop by @etiennejouan in #12694
- Import - Increase record import limit by @etiennejouan in #12627
- i18n - translations by @github-actions in #12696
- fix(signinup): several issues by @AMoreaux in #12698
- fix missing trash x off icon by @Weiko in #12699
- i18n - translations by @github-actions in #12701
- Fix user signup event by @FelixMalfait in #12700
- Fix table fetchMore flakyness by @charlesBochet in #12702
- Fix authUser decorator usage by @martmull in #12697
- [permissions] Adapt defaultPath to permissions by @ijreilly in #12689
- [permissions] Filter tabs + registered actions according to permissions by @ijreilly in #12657
- [permissions] better object level permissions override handling by @Weiko in #12709
- fix(): avoid undefined workspaces with appToken when load availableWorkspaces by @AMoreaux in #12712
- Improve seeds for timeline activities by @FelixMalfait in #12692
- Fix Canvas display above banner follow up by @martmull in #12707
- Variables not coming from a Record step should be available in Record Picker by @thomtrp in #12708
- i18n - translations by @github-actions in #12725
- poc - cal.com integration in onboarding flow by @ehconitin in #12530
- i18n - translations by @github-actions in #12727
- Use optimistic rendering when executing a workflow with manual trigger by @Devessier in #12695
- Fix
useLazyFetchAllRecords
any wrong infer by @prastoin in #12728 - [permissions] Activate permissions V2 on new workspaces by @ijreilly in #12731
- Replace hotkey scopes by focus stack (Part 1 - Dropdowns and Side Panel) by @bosiraphael in #12673
New Contributors
- @josephj made their first contribution in #12614
- @real-marty made their first contribution in #12479
Full Changelog: v0.55.0...v0.60.0