dealroom/templates
James bdd1d9fdde feat: XLSX request list upload with smart column detection
- Add excelize v2 for XLSX parsing
- Auto-detect column indices from header row using common DD checklist
  naming conventions (section/category/topic, item#/ref/no, description/
  request/document, priority/urgency/criticality)
- Detect file type by extension + PK magic bytes (xlsx is a zip)
- Smart priority mapping: critical/urgent→high, nice/optional→low
- Fall back to positional parsing (col 0=section, 1=item#, 2=desc) if
  headers don't match known patterns
- Update modal label: 'Excel .xlsx or CSV — columns auto-detected'
2026-02-25 00:38:07 -05:00
..
admin.templ feat: Misha requests 2026-02-24 2026-02-24 03:05:36 -05:00
analytics.templ feat: analytics per-buyer stats with buyer activity table 2026-02-23 02:59:48 -05:00
audit.templ feat: audit log buyer group filter 2026-02-23 03:03:05 -05:00
components.templ feat: Misha requests 2026-02-24 2026-02-24 03:05:36 -05:00
contacts.templ feat: contacts deal association with junction table and multi-select 2026-02-23 03:01:58 -05:00
dashboard.templ feat: Misha requests 2026-02-24 2026-02-24 03:05:36 -05:00
dealroom.templ feat: XLSX request list upload with smart column detection 2026-02-25 00:38:07 -05:00
dealrooms.templ feat: Misha requests 2026-02-24 2026-02-24 03:05:36 -05:00
layout.templ feat: subscription plan page with usage stats and plan cards 2026-02-23 03:04:14 -05:00
login.templ chore: auto-commit uncommitted changes 2026-02-23 00:01:23 -05:00
requests.templ feat: request lists page with deal and buyer group filters 2026-02-23 02:55:57 -05:00
signup.templ feat: organization type on signup 2026-02-23 02:43:37 -05:00
subscription.templ feat: subscription plan page with usage stats and plan cards 2026-02-23 03:04:14 -05:00
team.templ feat: invite system and team page 2026-02-23 02:45:57 -05:00