• Joined on 2026-05-04
Vasyka pushed to main at Vasyka/autocrm 2026-06-03 07:05:48 +00:00
0620635abb test: full E2E audit + fix CsvImportExport vehicle.brand → make
Vasyka pushed to main at Vasyka/autocrm 2026-06-03 06:43:41 +00:00
439ef605a1 feat: production email (Resend) + offsite backup (B2)
Vasyka pushed to main at Vasyka/autocrm 2026-06-03 06:37:54 +00:00
51917bcbaf feat: rate limiting + internal health monitor + secure VAPID note
Vasyka pushed to main at Vasyka/autocrm 2026-06-03 06:23:22 +00:00
0e3f9e8bca feat: AI model selector + i18n nav labels (RU/EN) on new modules
Vasyka pushed to main at Vasyka/autocrm 2026-06-03 06:14:47 +00:00
3da1f5412a feat: shop UX polish — password reset / order email / multi-image / customer admin
Vasyka pushed to main at Vasyka/autocrm 2026-06-03 06:00:47 +00:00
fca4f75e9c feat: OCR invoice import via Claude Vision
Vasyka pushed to main at Vasyka/autocrm 2026-06-02 19:43:41 +00:00
75386c354a feat: shop customer accounts (register/login + order history)
Vasyka pushed to main at Vasyka/autocrm 2026-06-02 19:36:10 +00:00
dfb92bf5e2 feat: AI chat tool-use (Claude function calling)
Vasyka pushed to main at Vasyka/autocrm 2026-06-02 19:31:26 +00:00
8fdfc9ef85 feat: Part product images + seasonal tire-swap reminders
Vasyka pushed to main at Vasyka/autocrm 2026-05-28 23:14:10 +00:00
b9ff9c6583 fix: scanner wire:ignore + Company custom columns
Vasyka pushed to main at Vasyka/autocrm 2026-05-28 22:58:56 +00:00
c84ef5d9bd fix: calendar collapses to plain text after first render
Vasyka pushed to main at Vasyka/autocrm 2026-05-28 22:39:35 +00:00
40478dd2aa fix: make purchases partial-receipt migration idempotent
Vasyka pushed to main at Vasyka/autocrm 2026-05-28 10:24:10 +00:00
ac7d5b4733 fix: central company view page 404 + broken stats query
Vasyka pushed to main at Vasyka/autocrm 2026-05-28 07:15:45 +00:00
d6a0bfb890 fix: repair 4 pre-existing failing tests
5e255b7b40 Stage 10 — Bodyshop / PDR / Detailing: damage map + insurance + photos
e8078f157a Stage 9 — Subcontractor System: outsourced work with cost+markup
94938f24d7 Stage 11 — Tire Service: tire hotel + wheel sets
a1be01b0d5 Stage 4 — Labor Catalog: fixed price + default parts + service templates
Compare 14 commits »
Vasyka pushed to main at Vasyka/autocrm 2026-05-08 11:27:05 +00:00
59409e1b11 fix: calendar — register createForm via getForms() + remove broken FullCalendar CSS link
Vasyka pushed to main at Vasyka/autocrm 2026-05-08 11:12:17 +00:00
d5680f78dc fix: column names in globalSearch (leads.source, vehicles.make, parts.article, WO.complaint)
Vasyka pushed to main at Vasyka/autocrm 2026-05-08 10:58:14 +00:00
4fc832ede0 Show brand name beside logo in topbar + fix global search
Vasyka pushed to main at Vasyka/autocrm 2026-05-08 10:41:17 +00:00
b4ac5451bb Persistent storage volume + remove debug route + validate logo file exists
Vasyka pushed to main at Vasyka/autocrm 2026-05-08 10:11:17 +00:00
3ca7ceeabb debug: also list storage/app/public contents
Vasyka pushed to main at Vasyka/autocrm 2026-05-08 10:06:32 +00:00
012e7c92e9 debug: /debug-storage route to inspect symlink + media state