abouolia
2492a5b043
chore(sdk): update OpenAPI spec and generated types
2026-03-27 14:37:15 +00:00
Ahmed Bouhuolia
2f45263263
feat(server): add Query DTOs for consistent filtering across modules
...
- Add GetBillsQuery.dto.ts, GetCreditNotesQuery.dto.ts, GetExpensesQuery.dto.ts
- Add GetItemCategoriesQuery.dto.ts, GetManualJournalsQuery.dto.ts
- Add GetPaymentsReceivedQuery.dto.ts, GetSaleEstimatesQuery.dto.ts
- Add GetSaleInvoicesQuery.dto.ts, GetSaleReceiptsQuery.dto.ts, GetVendorCreditsQuery.dto.ts
- Update DynamicFilterQuery.dto.ts with enhanced filter options
- Refactor controllers and services to use new Query DTOs
- Update SDK schema and sale-estimates types
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-15 08:50:15 +02:00
Ahmed Bouhuolia
06d1cf3119
feat: add response DTOs for CreditNoteRefunds and Resource modules
...
- Add ResourceMetaResponse DTO for resource metadata
- Update CreditNoteRefunds service with proper types
- Regenerate SDK types from updated OpenAPI schema
- Update SDK bank-rules, credit-notes, and organization modules
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-10 23:19:22 +02:00
Ahmed Bouhuolia
92363dd204
feat(sdk-ts): add dashboard and reports API clients with OpenAPI schema updates
...
Made-with: Cursor
2026-03-06 05:45:24 +02:00
Ahmed Bouhuolia
631df56cee
feat(sdk): add banking and vendor credits SDK utilities
...
- Add SDK types for bank rules, cashflow accounts, and vendor credits
- Update banking controllers with proper OpenAPI annotations
- Update vendor credits controllers with new endpoints and DTOs
- Enhance banking transaction handling for categorize, recognize, pending, and exclude operations
- Add vendor credit apply bills and refund functionality
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-05 23:06:44 +02:00
Ahmed Bouhuolia
4c059d610e
feat(sdk-ts): add authentication fetch utils
2026-03-05 19:50:38 +02:00
Ahmed Bouhuolia
ac8dcfed67
feat(sdk): enhance authentication and account management API endpoints
...
- Added new authentication routes for user sign-in, sign-up, and password reset functionalities.
- Updated account management routes to include bulk delete and validation for accounts.
- Refactored type definitions to utilize utility functions for better type safety and clarity.
- Introduced new methods for handling user authentication and account operations in the SDK.
2026-03-05 01:07:14 +02:00
Ahmed Bouhuolia
e3c55c5d6f
feat(sdk): add OpenAPI export script and TypeScript SDK package
...
- Add export-openapi.ts script for server OpenAPI spec export
- Add shared/sdk-ts package with generated API clients (accounts, bills, customers, vendors, etc.)
- Update Customers and Vendors controllers
- Update ReportsEventsTracker
- Update .gitignore, package.json, and pnpm-lock
Made-with: Cursor
2026-03-03 23:26:24 +02:00