James
233b20efa6
feat: permission controls on request lists
...
Add buyer_can_comment/seller_can_comment to deals, buyer_group to profiles.
Add buyer_groups and folder_access tables for granular access control.
Add permission checkboxes to admin deal form, buyer_group to admin user form.
Update RBAC to use profile buyer_group field.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 02:49:57 -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
James
11cf55cfb8
Initial Deal Room project scaffold
...
- Complete architecture specification (SPEC.md)
- Go project structure with inou pattern
- Database schema with unified entries table
- RBAC engine with bitmask permissions
- Encrypted file storage (AES-256-GCM + zstd)
- HTTP handlers and routing structure
- templ templates for UI (layout, dashboard, login)
- K2.5 AI integration for document analysis
- Docker deployment configuration
- Comprehensive Makefile and documentation
Tech Stack: Go + templ + HTMX + SQLite + Tailwind CSS
Ready for development and deployment.
2026-02-15 18:32:50 -05:00