Add place autocomplete to calendar event locations (#24686)
Stacked on #24667. Base branch: `codex/calendar-event-composer` ## Summary - extract shared debounced place-autocomplete session and dropdown orchestration into `usePlaceAutocomplete` - keep structured place-details mapping isolated in the existing address-field adapter - reuse the shared hook and existing suggestion menu for the calendar composer location field - fill the calendar location with the selected Google Places display text while preserving free-form input - degrade to the existing plain text field when autocomplete returns no results or Maps is unavailable ## Validation - `npx nx build twenty-shared --skip-nx-cache` - `npx tsgo -p tsconfig.json --noEmit` from `packages/twenty-front` - `npx jest packages/twenty-front/src/modules/geo-map/hooks/__tests__/usePlaceAutocomplete.test.tsx packages/twenty-front/src/modules/geo-map/hooks/__tests__/useGetPlaceApiData.test.tsx packages/twenty-front/src/modules/ui/field/input/hooks/__tests__/useAddressAutocomplete.test.tsx packages/twenty-front/src/modules/activities/calendar/hooks/__tests__/useCalendarEventComposer.test.ts --config=packages/twenty-front/jest.config.mjs --runInBand` — 4 suites, 25 tests passed - focused type-aware oxlint — 0 warnings/errors - focused oxfmt check — passed - `git diff --check` — passed <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/twentyhq/twenty/pull/24686?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. -->
F
Félix Malfait committed
2ede90b0214c91c338ac87a3868b45ef5121cc69
Parent: 93d31cb
Committed by GitHub <noreply@github.com>
on 8/24/2026, 3:16:11 PM