Skip to content

feat(timezone): champ fuseau horaire dans Settings assistant + fix forwarding intempestif

mohamed kaanoun a demandé de fusionner feature/telephony-forwarding-phase5 vers develop

assistant-section.tsx — Settings tab:

  • Interface Agent: ajout timezone: string (IANA ID)
  • Défaut: 'Africa/Casablanca'
  • FormSectionBox 'Fuseau horaire de l'agent' en haut de TabSettings:
    • CustomSelect avec 15 fuseaux communs (Casablanca, Paris, Londres, New York, Dubaï, Singapour, Tokyo, etc.)
    • Tooltip: explique l'utilité (heure courante dans prompt, validation passé, horaires)

telephony-assistant-form-to-api.ts:

  • AssistantFormAgentShape: timezone: string
  • assistantFormAgentToCreateRequest: timezone sérialisé dans la requête API

telephony-agent.types.ts:

  • CreateTelephonyAgentRequest: timezone?: string
  • TelephonyAgentResponse: timezone?: string

telephony-agent-response-to-form.ts:

  • telephonyAgentResponseToFormAgent: timezone: api.timezone ?? 'Africa/Casablanca'

Rapports de requête de fusion