Bhanu Prakash Sai Potteri
13a05f4762
calendar: send workflow_uuid (not workflow_id) to rdbms records endpoint
...
Core-service removed numeric workflow_id from the lookup-records API and now
requires the clone-portable workflow_uuid (resolved server-side). Calendar was
still sending workflow_id -> 'Missing required params: workflow_uuid'.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 12:01:21 +05:30
Bhanu Prakash Sai Potteri
413e82498c
config: use sandbox dealers rdbms template uuid (d463c892)
...
Sandbox dealers lookup has its own source_uuid, distinct from studio.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 11:55:13 +05:30
Bhanu Prakash Sai Potteri
cf68145fcf
calendar: per-dealer view with dealer selector + EV car images
...
Port yesterday's studio work to sandbox (code only; env untouched):
- per-dealer grid scoping + dealer selector (DEALERS lookup, DEFAULT_DEALER_ID=1)
- weekCars fix: skip cars with no slots this week
- EV car images: XEV 9e, BE 6, XUV400 EV
- gitignore .mcp.json
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 11:53:25 +05:30
Bhanu Prakash Sai Potteri
f1298c4f4c
login: drop © Mahindra footer, preserve hero spacing
2026-06-02 11:16:13 +05:30
Bhanu Prakash Sai Potteri
60fb2bc8cd
login: add Powered by Zino footer (orange)
2026-06-02 11:12:34 +05:30
Bhanu Prakash Sai Potteri
c3bad23026
favicon: Tech Mahindra red parallelogram SVG
2026-06-02 10:43:39 +05:30
Bhanu Prakash Sai Potteri
80ccaa7ffe
brand: Tech Mahindra logo + sidebar/login lockup refinements
2026-06-02 10:40:49 +05:30
Bhanu Prakash Sai Potteri
7fc5833ea4
login: rebrand visible Zino text to Mahindra
2026-06-02 10:10:25 +05:30
Bhanu Prakash Sai Potteri
c1cbdae4c2
rename AI scheduler Meera -> Mira
2026-06-01 17:55:54 +05:30
Bhanu Prakash Sai Potteri
8ac329538f
rename AI scheduler Maya -> Meera
2026-06-01 16:34:25 +05:30
Bhanu Prakash Sai Potteri
da28239019
calendar: anchor week to current IST day on load
2026-06-01 16:01:17 +05:30
Bhanu Prakash Sai Potteri
e97351b0fe
DV: rename right-rail timeline header to Journey, drop LOG chip
2026-05-29 17:57:52 +05:30
Bhanu Prakash Sai Potteri
d8f99a2e70
DV: activity timeline from instance._activities; calendar mode/expert cues
...
- Variant B DV right rail now shows Activity Timeline (LOG); At a Glance + Customer/Vehicle moved to wide lane. Recordings hoisted into left lane.
- Timeline derived from instance.data._activities + synthesised INIT from created_at — no /view/audit dependency.
- Per-activity context line drawn from instance top-level data (booking_id, feedback_rating, concern, etc.) via lib/activity.ts.
- Calendar cells encode td_mode (home/showroom icon) and is_expert_td (gold inset ring); BookingPanel gains Expert badge + Mode/Address rows.
- DetailViewPanel gains a TimelineSection mirror for any non-VariantB callers.
- fmtAct lifted from AppShell into src/lib/activity.ts so timeline + legacy AppShell stay in sync.
- getInstance now sends instance_id as int (Go decoder needs int64).
2026-05-29 17:55:29 +05:30
Bhanu Prakash Sai Potteri
40dd53e0e3
wire Expert TD branch: state, activities, RV, DV mapping
2026-05-29 16:15:42 +05:30
Bhanu Prakash Sai Potteri
b621eb9d5d
fix(calendar): paginate test_drives lookup (200-row server cap dropped XUV3XO)
2026-05-25 11:33:51 +05:30
Bhanu Prakash Sai Potteri
5ef5343982
fix: 401 redirect respects Vite base path (/tech_mahindra/login)
2026-05-25 10:36:40 +05:30
Bhanu Prakash Sai Potteri
7830127e96
DV revamp: unified card, sub-section grid, chips, at-a-glance lane
...
- Merge hero + sections into one bordered card with hairline divider
- Avatar + icon-led metadata; status pill moves to right cluster
- Sub-sections in left/right lanes with vertical+horizontal dividers
- Status/ID/recommend chips; longtext labels and prose styling cleaned up
- Empty-state placeholders per section with icons
- RV: lift recording URLs into narrow lane "At a Glance" with lead age
- Calendar/header/form/login: misc session-2 polish (per handoff)
2026-05-23 21:54:34 +05:30
Bhanu Prakash Sai Potteri
8d7b965418
RV: prefilter by current_state_id; hide UUID column client-side
2026-05-23 17:03:07 +05:30
Bhanu Prakash Sai Potteri
0621bd0a67
DV: drop phase dots from hero; remove chart focus outline on click
2026-05-23 16:31:35 +05:30
Bhanu Prakash Sai Potteri
c45b7c9d28
DV: pill for recording URLs, show more/less toggle for longtext fields
2026-05-23 16:27:43 +05:30
Bhanu Prakash Sai Potteri
82934cd191
fix: send instance_id as number; rotate funnel chart x-axis labels
2026-05-23 16:16:53 +05:30
Bhanu Prakash Sai Potteri
179c956926
FormModal: hide lookup fields and drop required validation
2026-05-23 16:07:23 +05:30
Bhanu Prakash Sai Potteri
f05ea4b23e
PhaseDots: distinguish failed states with halo ring, STALLED tag, dashed connector
2026-05-23 15:00:38 +05:30
Bhanu Prakash Sai Potteri
19e1ddc0f8
Demo Slots calendar: week grid, model filter, right-panel booking details with car images
2026-05-23 14:51:39 +05:30
Bhanu Prakash Sai Potteri
db5d3cb34d
Hero phase dots, name hierarchy, lighter page title, cleaner sections
2026-05-23 14:02:27 +05:30
Bhanu Prakash Sai Potteri
6148db7902
Rebrand to Tech Mahindra/Zino + DV cards, FormModal & Login restyle
2026-05-23 13:43:06 +05:30
Bhanu Prakash Sai Potteri
a35c7824c9
Render charts in separate row below tiles
2026-05-23 11:21:56 +05:30
Bhanu Prakash Sai Potteri
8a32282c09
Add recharts: BarChart + PieChart, switch by chart_type
2026-05-23 11:19:24 +05:30
Bhanu Prakash Sai Potteri
dde6fdda9d
Render tiles/charts inside RecordViewTable (rv-screen layout, not parent screen)
2026-05-23 11:13:25 +05:30
Bhanu Prakash Sai Potteri
50f0591b41
Render rv_tile / rv_chart elements above record views
2026-05-23 11:08:10 +05:30
Bhanu Prakash Sai Potteri
942eae98db
Show all configured fields in detail view (was hiding empty ones)
2026-05-23 10:45:13 +05:30
Bhanu Prakash Sai Potteri
c6a32de2ba
Format phone object in detail view (phone_with_dial_code)
2026-05-23 10:42:59 +05:30
Bhanu Prakash Sai Potteri
d0016bac0b
Send instance_id as int64 on form-screens (server typed as int64)
2026-05-23 00:03:44 +05:30
Bhanu Prakash Sai Potteri
d9a911facf
Use dv_template_uid (v2 envelope renames dv_template_id to UUID slug)
2026-05-23 00:02:17 +05:30
Bhanu Prakash Sai Potteri
1e33a465d8
Key dv-screen map by parent screen UUID (nav target), not rv-screen UUID
2026-05-22 23:58:29 +05:30
Bhanu Prakash Sai Potteri
5dfdab0d69
Render rv_table custom action column inline (config-driven)
2026-05-22 23:56:13 +05:30
Bhanu Prakash Sai Potteri
fe23207e5a
Map rv-screen UUID to its corresponding dv-screen for row clicks
2026-05-22 23:52:25 +05:30
Bhanu Prakash Sai Potteri
e58951b46e
Render phone object as phone_with_dial_code in recordview cells
2026-05-22 23:19:34 +05:30
Bhanu Prakash Sai Potteri
6e02999d0d
Submit phone fields as {dial_code, phone, phone_with_dial_code} object
2026-05-22 23:18:56 +05:30
Bhanu Prakash Sai Potteri
c21a496108
Read form select options from field.properties.options (v2 envelope shape)
2026-05-22 23:15:51 +05:30
Bhanu Prakash Sai Potteri
d05fa0cb2c
Use rv-screen column.display for table header labels
2026-05-22 23:13:22 +05:30
Bhanu Prakash Sai Potteri
78987a6066
Omit empty instance_id from form-screens payload
2026-05-22 23:11:02 +05:30
Bhanu Prakash Sai Potteri
8205cdbef2
Use rv_template_uid for recordview POST (server renamed field)
2026-05-22 23:04:18 +05:30
Bhanu Prakash Sai Potteri
0fd08c4015
Switch nav items to screen_uuid (server returns UUIDs, not numeric ids)
2026-05-22 22:50:54 +05:30
Bhanu Prakash Sai Potteri
9e8b41a202
Route view-service calls through /app/{appId}/view/ prefix
2026-05-22 22:42:52 +05:30
Bhanu Prakash Sai Potteri
7ff3638afb
Fix login endpoint to /usr/login (sandbox ingress)
2026-05-22 22:32:49 +05:30
Bhanu Prakash Sai Potteri
81db74aa63
Add Vite/TS/Tailwind root scaffolding so frontgen runs npm build
2026-05-22 22:28:56 +05:30
Bhanu Prakash Sai Potteri
16fd7cf738
Switch workflow identifier to UUID under workflow_uuid
2026-05-22 20:02:11 +05:30
Bhanu Prakash Sai Potteri
ebb051aa5c
Trigger first build
2026-05-22 19:41:47 +05:30
Bhanu Prakash Sai Potteri
348e0c5cb4
Initial scaffold for Mahindra test-drive lead manager (app 164)
2026-05-22 19:34:42 +05:30