mirror of
https://github.com/Sea-Haven-Industries/proposal-system.git
synced 2026-09-30 17:03:14 +00:00
- Add dev-login endpoint with local JWT signing for local development - Add InternalApiKeyMiddleware with timing-safe comparison for Lambda-to-API auth - Add DevS3Service and NoOpJobPublisher for running without AWS services - Implement CurrentUserService cascading user resolution (ID → sub → email → create) - Add async ResolveAsync() to avoid synchronous DB calls in request pipeline - Add /proposals/stats endpoint for efficient server-side status counts - Guard status transitions: only allow Draft → InReview via update endpoint - Add vendor proposals, generated PDFs, and similar proposals controllers - Add ISimilarProposalService and SimilarProposalService - Add [Authorize] to AddSimilarReference endpoint |
||
|---|---|---|
| .. | ||
| IAuditService.cs | ||
| ICurrentUserService.cs | ||
| ICustomerService.cs | ||
| IJobPublisher.cs | ||
| ILineItemService.cs | ||
| IProposalNumberGenerator.cs | ||
| IProposalRepository.cs | ||
| IProposalService.cs | ||
| IS3Service.cs | ||
| ISimilarProposalService.cs | ||