Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug fixes lead info and more #93

Merged
merged 9 commits into from
Jan 3, 2025

Conversation

ElemarJR
Copy link
Contributor

@ElemarJR ElemarJR commented Jan 3, 2025

No description provided.

- Added a formatter function to display allocation hours with one decimal precision (e.g., "5.0h") for consulting, hands-on, squad, and internal totals.
- This change improves the clarity and readability of the displayed allocation metrics, ensuring users can easily interpret the data.
…ces in histogram

- Added calculation for total occurrences in the histogram data to display the percentage of each bin's count.
- Introduced a new visual element to show the percentage at the bottom right of each histogram bin, improving data interpretation for users.

These changes enhance the clarity of the histogram representation, allowing users to better understand the distribution of occurrences.
- Added a new query to fetch daily appointments based on the selected date, enhancing the component's functionality.
- Introduced a Sheet component to display appointment details, including client and worker information, comments, and hours worked.
- Implemented date selection handling to allow users to view appointments for specific dates, improving user interactivity.
- Enhanced loading and empty state handling for the appointments display, ensuring a better user experience.

These changes provide users with a comprehensive view of daily appointments, enriching the allocation insights offered by the OneYearAllocation component.
…nd interactivity

- Improved the layout of the appointment display by introducing a responsive table format, allowing for better organization of worker and client information.
- Added conditional rendering for worker and client columns based on the presence of names, enhancing the component's flexibility.
- Updated loading and empty state messages for better user feedback, ensuring clarity during data fetching and when no appointments are found.
- Enhanced the total hours calculation in the footer of the appointment table, providing users with a quick summary of hours worked.

These changes improve the usability and visual presentation of the OneYearAllocation component, making it easier for users to navigate and interpret appointment data.
…handling. Updated tooltip and appointment display to add one day to selected dates, ensuring accurate representation across the UI. Enhanced changelog with new features and improvements for better clarity on recent updates.
- Updated ActiveDealsRepository to include client or prospect name in the active deal creation process, improving data accuracy.
- Enhanced changelog with new features and bug fixes, including the addition of percentages to history cards and a fix for timezone issues in the One Year Allocation component. Added support for displaying client/prospect names in active deals by integrating data from Pipedrive.
- Updated ActiveDealsRepository to enhance the deal retrieval logic by allowing for partial matches on everhour_id, improving flexibility in deal identification.
- Modified CasesRepository to prevent duplicate deals from being appended to cases, ensuring data integrity.
- Adjusted the frontend deal matching logic to support the updated retrieval method, allowing for better integration of deals with tracking projects.

These changes enhance the accuracy and efficiency of deal management across the application.
…d readability

- Standardized string quotes from single to double for consistency across the component.
- Enhanced state initialization for selectedKind to use double quotes.
- Improved the rendering logic and formatting for better clarity in the appointment display and histogram.
- Added a total hours row in the allocation grid for better summary visibility.

These changes enhance the maintainability and visual coherence of the OneYearAllocation component, ensuring a more robust user experience.
…ar Allocation component and improved readability by adding "h" suffix to hour values and percentages to history cards. Fixed timezone issue in the One Year Allocation component.
@ElemarJR ElemarJR merged commit 67016e4 into eximiaco-labs:main Jan 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant