Commit Graph

6 Commits

Author SHA1 Message Date
James 70939a602e feat: doc-request list linking
Show linked file names as downloadable pills in request list view.
Files linked to request items during upload are displayed inline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 02:53:06 -05:00
James 6484145581 feat: file upload and management
Add file upload with multipart form, local disk storage at data/uploads/.
Add file download with original filename and activity logging.
Add file delete (owner/admin only) with disk cleanup.
Add upload modal with folder selector and request item linking.
Add download and delete actions to file list.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 02:52:30 -05:00
James ae79ad12c3 feat: deal room folder management
Add folder create, rename, delete, and reorder handlers.
Add New Folder modal to deal room detail with parent folder selector.
Add sort_order field to folders for drag-to-reorder.
Order folders by sort_order in folder tree.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 02:51:04 -05:00
James d99b455282 chore: auto-commit uncommitted changes 2026-02-23 00:01:23 -05:00
James eb103b4813 feat: Dealspace UX overhaul - remove closing probability, dashboard stats, last accessed, new room modal, search, per-deal analytics/audit/contacts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 00:17:03 -05:00
James 3720ed7b84 Full app build: all pages, handlers, templates, demo data seeding
- Auth: email/password login + seller/buyer demo modes
- Dashboard with deal cards, stage badges, exclusivity countdown
- Deal Rooms list with timeline info
- Deal Room detail with Documents + Request List tabs
- Request List with buyer group tabs, Atlas status indicators
- Contacts, Audit Log, Analytics pages
- Role-based sidebar navigation (seller vs buyer views)
- SQLite schema with 16 tables + demo data seeding
- Teal accent theme matching Lovable prototype
- All templ templates generated, go build succeeds
2026-02-15 19:33:12 -05:00