Commit Graph
26 Commits
Author SHA1 Message Date
nessar 7a4e797a8a refactor: unifier les constats d’inventaire (#78) 2026-08-17 14:18:17 +02:00
nessar 68fad6e6e5 feat: associer les garanties aux locataires (#76) 2026-08-17 14:18:17 +02:00
nessar 9a3e90ac74 feat: guide entry inspection and finalize one lease package (#60) 2026-08-17 14:18:17 +02:00
nessar 0c0d4ace39 Fix final validation review findings 2026-08-17 14:18:17 +02:00
nessar 84c767b07e Fix validation parity regressions 2026-08-17 14:18:17 +02:00
nessar 15c30986aa Complete validation parity audit 2026-08-17 14:18:17 +02:00
nessar 5b39d18d25 docs: add application-wide validation parity checklist and update e2e navigation test matchers (#59) 2026-08-17 14:18:17 +02:00
nessar d1cdc6eaeb Complete apartment form validation flow (#46) 2026-08-17 14:18:16 +02:00
nessar 878da155bd chore: add husky pre-commit hook and lint-staged configuration
- Created a pre-commit hook in .husky to run lint-staged.
- Added .lintstagedrc.mjs to format frontend files with Prettier and apply Spotless to backend Java files.
- Introduced .prettierignore to exclude specific directories from formatting.
2026-08-17 14:18:16 +02:00
nessar e4be5cd05f feat(rental): add inventory and condition reports (#7) 2026-08-17 14:18:16 +02:00
nessar 92d8a3e351 doc #7 2026-08-17 14:18:16 +02:00
nessar c1e6b905d5 feat: add lease end page and resolution forms with necessary services and components
- Implemented LeaseEndPage component for managing lease end processes.
- Created LeaseEndResolutionForms component for handling agreement and closure submissions.
- Added civil date formatting utilities for French date representation.
- Developed styles for lease end resolution forms and rent due correction components.
- Integrated HTTP service for lease end operations including notice recording, withdrawal acceptance, and closure.
- Added unit tests for new components and services to ensure functionality.
2026-08-17 14:18:16 +02:00
nessar 3d42c9a256 feat: update rental document templates to remove doctype declaration
feat: add model for lease endings as dated facts with immutable records
2026-08-17 14:18:16 +02:00
nessar 1bf6a3449c feat: finalize lease documents and IRL revisions 2026-08-17 14:18:16 +02:00
nessar f127c69a28 rules for new version of lease 2026-08-17 14:18:15 +02:00
nessar b9e99348f7 feat: add rent payment history and reversal dialogs
- Implemented RentPaymentHistoryServiceTest to validate payment retrieval with refunds and reversals.
- Created ReverseRentPaymentServiceTest to ensure correct handling of payment reversals and allocation releases.
- Developed rent-payment-allocation-dialog component with form for surplus allocation.
- Added rent-payment-refund-dialog component for processing refunds with validation.
- Introduced rent-payment-reversal-dialog component for reversing payments with reason input.
- Implemented utility functions for formatting Euro values and handling date formatting.
- Enhanced rent-payment-dialogs.spec.ts to cover new dialog functionalities and error handling.
2026-08-17 14:18:15 +02:00
nessar e02ad54bcb feat: add unit and integration tests for rental management domain
- Introduced RentPaymentCorrectionTest and RentPaymentTest to validate payment and refund logic.
- Added PhoneNumberTest to ensure proper normalization of phone numbers.
- Created TenantTest to verify attachment management and tenant referencing.
- Implemented ReplacementRentalApiJourneyIT for end-to-end testing of rental and payment workflows.
- Documented architectural decisions in ADR-0014, emphasizing strict DDD boundaries and transaction management.
2026-08-17 14:18:15 +02:00
nessar c2afe515c0 feat: activate draft leases into rent dues (#28) 2026-08-17 14:18:15 +02:00
nessar 971ffd6feb feat: protect referenced rental resources (#27) 2026-08-17 14:18:15 +02:00
nessar f4acbffc9d feat: isolate apartment portfolios by landlord (#25) 2026-08-17 14:18:15 +02:00
nessar df6904e85d feat: update landlord profile management to link with OIDC subjects 2026-08-17 14:18:15 +02:00
nessar fd3fc0123a feat: add ADR for Angular Material with user-selectable themes 2026-08-17 14:18:14 +02:00
nessar 6a73b469e4 Add mobile-first responsiveness constraint to specs and CSS styling 2026-08-17 14:18:14 +02:00
nessar 71a2b3081f update domain 2026-08-17 14:18:14 +02:00
nessar 447529a8a4 docs: initialize project documentation with context glossary, PRD, and core ADRs 2026-08-17 14:18:14 +02:00
nessar 134a2da599 feat: initialize agent skills library with comprehensive documentation, configurations, and specialized workflows 2026-08-17 14:18:14 +02:00