-
Notifications
You must be signed in to change notification settings - Fork 4
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
ElemarJR
merged 9 commits into
eximiaco-labs:main
from
ElemarJR:bug_fixes_lead_info_and_more
Jan 3, 2025
Merged
Bug fixes lead info and more #93
ElemarJR
merged 9 commits into
eximiaco-labs:main
from
ElemarJR:bug_fixes_lead_info_and_more
Jan 3, 2025
+280
−21
Conversation
This file contains 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
- 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.
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.