iachat/app/javascript/dashboard/routes/dashboard/settings
Rodrigo Borba 44908f32d1 feat: sistema de notificações de reserva com templates configuráveis
- Adiciona check_in_at/duration_hours ao schema do tool CreateReservationIntent
  para que a IA capture o horário EXATO de chegada informado pelo cliente
- Cria captain_notification_templates: label, content, timing_minutes,
  timing_direction (before/after), active, position
- Implementa SendNotificationService com interpolação de variáveis
  (guest_name, check_in_time, check_out_time, suite_name, unit_name)
- Implementa NotificationScannerJob (Sidekiq-cron a cada 5min) com
  janela de tolerância de ±5min e idempotência via metadata JSONB
- API REST: /captain/units/:unit_id/notification_templates (CRUD)
- Store Vuex captainNotificationTemplates + API client
- UI: página de gestão de templates com editor inline e botão '+'
- Configura rota captain_settings_notifications
- i18n PT/EN para todas as strings novas
- Rubocop e ESLint: zero offenses
2026-03-01 21:53:11 -03:00
..
account feat: Conversation workflows(EE) (#13040) 2026-01-27 11:36:20 +04:00
agentBots feat: Ability to reset api_access_token (#11565) 2025-05-29 14:42:13 +05:30
agents feat: SAML feedback changes [CW-5666] (#12511) 2025-09-24 16:07:07 +05:30
assignmentPolicy fix: V2 Assignment service enhancements (#13036) 2026-02-11 12:24:45 +05:30
attributes chore: Remove vue-multiselect and migrate to next components (#13506) 2026-02-17 16:40:12 +05:30
auditlogs chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30
automation Merge branch 'main' into chore/merge-upstream-4.11.0 2026-02-17 23:05:26 -03:00
billing perf: update the logic to purchase credits (#12998) 2025-12-08 10:52:17 +05:30
canned chore: Replace plain editor with advanced editor (#13071) 2026-01-08 15:17:54 +05:30
captain feat: sistema de notificações de reserva com templates configuráveis 2026-03-01 21:53:11 -03:00
components chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00
conversationWorkflow feat: Conversation workflows(EE) (#13040) 2026-01-27 11:36:20 +04:00
customRoles chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30
helper chore: Custom Roles to manage permissions [ UI ] (#9865) 2024-09-17 11:40:11 -07:00
inbox chore(style): fix rubocop offenses and update typing indicators 2026-02-25 15:06:58 -03:00
integrations feat(webhook): message incoming/outgoing (#181) 2026-01-03 00:11:50 -03:00
labels chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30
macros chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00
profile Merge branch 'main' into chore/merge-upstream-4.11.0 2026-02-17 23:05:26 -03:00
reports fix: add loading and silent retry to summary reports (#13455) 2026-02-06 19:53:46 +05:30
security Chore/merge upstream 4.8.0 (#150) 2025-11-19 16:25:58 -03:00
sla chore: Migrate to next Switch component (#12005) 2025-07-23 13:56:17 +05:30
teams feat: Update Inbox/Team creation UI (#12305) 2025-09-02 14:11:38 +05:30
settings.routes.js feat: Conversation workflows(EE) (#13040) 2026-01-27 11:36:20 +04:00
SettingsHeader.vue chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00
SettingsLayout.vue feat: Agent assignment policy index page with CRUD actions (#12373) 2025-09-10 12:07:21 +05:30
SettingsSubPageHeader.vue chore: Remove older UI (#11720) 2025-07-01 09:43:44 +05:30
SettingsWrapper.vue chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00
Wrapper.vue chore: Update theme colors and add new Inter variable fonts (#13347) 2026-01-28 14:36:04 -08:00