8:13 PM · ZRosserMcIntosh
Add mobile OCR integration documentation
- Update MOBILE_INTEGRATION_ROADMAP.md marking OCR/attachments complete
- Add MOBILE_OCR_INTEGRATION.md with implementation details for Android and iOS
Fix7:18 PM · ZRosserMcIntosh
customer edit modal uses API (bypasses RLS); add OCR text search to CommandPalette; add mobile integration roadmap
7:04 PM · ZRosserMcIntosh
add sync/delete APIs; OCR total extraction fix; enforce invoice_number = job_number on upload; UI: attachment view/delete buttons & Maverick Vision modal; audit script for invoice amounts
5:32 PM · ZRosserMcIntosh
Add enhanced DispatchMessenger with resizable columns, customer info panel, job/invoice history, and schedule job button
5:26 PM · ZRosserMcIntosh
Fix duplicate messages, customer sending status, default to Messages tab
5:15 PM · ZRosserMcIntosh
Fix getConversation fallback to include all fields including channel
5:10 PM · ZRosserMcIntosh
Add more logging to API routes for debugging conversation lookup
5:09 PM · ZRosserMcIntosh
Add fallback logic to getConversation - simple query first, then relations
5:08 PM · ZRosserMcIntosh
Add debugging logs to getConversation to diagnose 404 errors
Fix7:05 AM · ZRosserMcIntosh
add accessibility attributes to customer edit modal form fields
Fix7:01 AM · ZRosserMcIntosh
add accessibility attributes to job edit modal form fields
6:27 AM · ZRosserMcIntosh
show alert if message send fails, keep failed message visible
Fix5:17 AM · ZRosserMcIntosh
add isSendingRef to prevent loadMessages from running during send
Fix5:16 AM · ZRosserMcIntosh
prevent conversation reference changes from triggering loadMessages
4:46 AM · ZRosserMcIntosh
Fix chat display name format and add extensive logging for message debugging
- Show 'Zachary Rosser McIntosh' instead of 'McIntosh, Zachary Rosser'
- Add console logging throughout message send/receive flow
- Log when loadMessages is called and if pending messages exist
- Log realtime message events
4:37 AM · ZRosserMcIntosh
Remove duplicate realtime publication commands from migration
4:36 AM · ZRosserMcIntosh
Add RLS policy for anonymous chat users
- Fix chat_messages SELECT policy for anon users (customer widget)
- Fix chat_conversations SELECT policy for anon users
- Add anon INSERT policy for chat_messages
- Enable realtime publication for chat tables
4:35 AM · ZRosserMcIntosh
Add Edit modal for job detail page
- Added showEditModal state and editForm state
- Added handleOpenEdit and handleSaveEdit functions
- Connected Edit button to open modal
- Modal allows editing: title, description, type, priority, price, notes