Conversation
Wnioskowanie o pracownika - poprawki
feat(notification): implement full real-time notification system
Squashed commit of the notification feature branch.
- Backend:
* Refactored notification events to use SRP pattern (string formatting moved from services to domain Events via `buildMessage()`).
* Added new notification triggers for employee registration and project assignments.
* Created endpoint for unread notifications count.
- Frontend Architecture & Performance:
* Decoupled SSE network logic into a generic `connectSSE` client utility.
* Optimized performance with `React.memo` and lazy fetching (loads only after clicking the bell).
* Fixed cache synchronization for both standard and Infinite Query notification feeds.
* Added automatic synchronization on SSE reconnect (fixes sleeping background tabs issue).
- UI & UX:
* Fixed nested button HTML structure and jumping hitboxes in `NotificationBellItem`.
* Added dynamic expand/collapse ("Rozwiń/Zwiń") mechanics for long notification texts.
* Implemented dedicated `/notifications` history page with infinite scroll.
* feat(auth): adjust authority roles, optimize navigation layout and add demo login - Authorization & Access Control: * Adjusted AUTHORITY role privileges to correctly overlap with both PROJECT_MANAGER (creation of projects/groups) and LINEAR_MANAGER (approvals & pending requests) based on new requirements. * Usurped strict administrator bypass and fixed backend method-level security expressions on project controllers to avoid leaking global access. * Hardened user invitation validation to only accept supervisors holding either LINEAR_MANAGER or AUTHORITY roles. - Navigation Architecture: * Refactored `Navbar` to dynamically support sub-navigation buckets (`children`) via cascade Dropdown menus to handle layout overcrowding. * Added dynamic path visibility checks and safe visibility filters to prevent rendering empty interface panels. * Enhanced UI/UX interaction surface (hitboxes) and contrast/hover active state indicators. - Demo Quick Login Feature: * Implemented a "Quick Login" panel inside `LoginView` using `react-hook-form`'s unified data-filling mechanics. * Added dedicated layout button toggles mapped to active DEV seeding data accounts (PM, Linear, Authority, Common) to expedite client demonstration flows.
…żliwość-filtrowania-i-wyszukiwania-projektów-według-struktury # Conflicts: # frontend/src/routes/AppRoutes.tsx # frontend/src/routes/navigation.ts # frontend/src/routes/paths.ts
…ukiwania-projektów-według-struktury Ip 43 możliwość filtrowania i wyszukiwania projektów według struktury
Poprawki strona projektu
* feat(risks): implement 5x5 risk matrix and fix persistence bug Logic: Implement Probability × Impact (1-5 scale) for risk assessment. API/DTO: Update backend DTOs and Zod schemas to support the new risk model. Frontend: Refactor ProjectRisks to display matrix-based risk levels and add impact input to the project creation wizard.
employee registry added
…ips, workload, groups)
Implements the core data export feature across full-stack boundaries, cleans up status error codes, and resolves path casing issues within the CI environment. Backend: - Completed backend architecture for the data export system. - Cleaned up, refactored, and standardized internal error codes. - Addressed code review feedback and refactored business logic accordingly. Frontend: - Implemented corresponding frontend user interface for triggering and downloading data exports. CI/CD & Testing: - Resolved a critical CI breaking issue regarding file path casing for 'Risk' modules. - Updated the GitHub Actions workflow to force clean environments before building. - Added explicit debugging steps to output path definitions during runtime. - Updated and fixed automated test suites to match structural adjustments.
refactor(project-form): overhaul project creation wizard and fix tests * Refactor project creation form components (migrate to Shadcn UI). * Implement strict date validation rules for project timeline and milestones. * Address and apply Code Review feedback. * Fix failing unit tests after structural changes.
Profile uzytkownikow
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.