Enhanced Time Tracking and Task Management
This release introduces significant improvements to time logging and task allocations.- Implemented a new time compliance popup that prevents app usage until users log their time, ensuring better time management.
- Replaced percentage-based work splits with fixed t-shirt size allocation tables for development and design subtasks, improving billing accuracy.
- Added comprehensive activity log tracking to provide a full audit trail of changes made to tasks and requirements.
Performance and User Experience Enhancements
This release focuses on improving the scheduling and time tracking experiences while addressing key issues.- Enhanced time tracking forms to prevent errors when dates are not selected, ensuring smoother submissions.
- Improved error handling on authentication routes to reduce unnecessary error reports.
- Network error handling in the SWR fetcher to avoid cascading failures, enhancing the dashboard’s reliability.
- Significant improvements to the scheduling feature, including real-time progress updates, smart push for task management, and enhanced interface for better usability.
Scheduling Enhancements and Improved Delivery Metrics
This release introduces several key enhancements to scheduling, attachment previews, and delivery metrics.- Experience a new full-screen preview for attachments including images, videos, PDFs, and Office documents.
- Improved visibility for management annual leave, allowing managers to see direct reports and their own leave.
- The delivery metric now accurately tracks schedule adherence, defining tasks as “early,” “on time,” or “late” based on completion and scheduled end dates.
- Sick leave for today will now automatically cascade scheduled work forward for affected tasks.
- Simplified email templates for clearer client communication and reduced redundancy in messaging.
Major Update with Enhanced Features and Fixes
This release introduces a comprehensive overhaul of notifications, time tracking, and scheduling features to improve your project management experience.- Revamped notification system with clearer entity names and improved link functionality.
- New iCal feed for annual leave, allowing seamless integration with Google Calendar.
- Redesigned time tracking views with enhanced statistics cards for better visibility.
- Introduced the ability to log 0 minutes with a confirmation checkbox for external work records.
- Significant improvements to schedule adjustments, including a preview feature for changes.
- Overhauled dashboard metrics for more accurate project insights and better task organization.
- Fixed various bugs related to task visibility, overtime calculations, and user interface elements.
Enhanced Comment Mentions
This release introduces new email notifications for mentioned comments, ensuring you stay updated on important discussions.- You will now receive email notifications when you are mentioned in comments across tasks, quotes, help desk requests, and project tasks.
- The notification system has been enhanced to include details like who mentioned you and the context of the comment.
Enhanced RAG Report Pages and Overtime Scheduling
This release brings redesigned RAG report pages and introduces overtime scheduling for retainer subtasks, along with improved filtering for soft-deleted users.- Redesigned RAG report pages for better clarity and usability, including new layouts and historical status tracking.
- Added the ability to schedule overtime for retainer subtasks, allowing for more flexible task management.
- Filtered out soft-deleted users from task list assignees to improve task assignment accuracy.
Major Update: Enhanced Scheduling and Time Tracking
We’re excited to introduce significant enhancements to our scheduling and time tracking capabilities, making it easier to manage tasks and track time effectively.- Introduced a new “running behind” feature to help track delayed subtasks and improve scheduling accuracy.
- Added a compliance check popup to ensure daily schedules are on track.
- Improved time logging dialogs with better validation and alignment.
- Enhanced scheduling estimates to better reflect actual time needed for tasks.
- New filters for quotes status, allowing better management of development and design quotes.
- Resolved several bugs related to attachment downloads and time entry calculations.
Project and Quote Management Enhancements
This release brings significant improvements to project tasks, quote status updates, and new admin restrictions for enhanced control.- Improved project task management with new features for task organization and tracking.
- Enhanced quote status updates to provide clearer insights into your quotes.
- New admin restrictions for better oversight and management capabilities.
Enhancements to Operations and Scheduling
This release brings several improvements to our operations and scheduling features, enhancing user experience and clarity.- Improved calculations for scheduled days, ensuring unique calendar days are used instead of summing per-task days.
- Project and client names are now clickable in delivery and scheduling tables, providing easier navigation.
- Added project tasks to capacity calculations for more accurate scheduling.
- Enhanced conflict detection during block rescheduling, preventing false conflicts.
- Users can now schedule blocks beyond the current calendar month, allowing for greater flexibility.
- Unified scheduled days calculation across all pages for consistency.
- Time tracking pages now display the correct project task titles and clients, improving clarity.
Enhanced Project Management Features
This release introduces improved project phases and milestone tracking to better support your project workflows.- Added project phases with dates, completion tracking, and history.
- New milestone sidebar with easy click-to-scroll navigation.
- Enhanced tracking with derived task status badges and aggregated progress indicators.
- Introduced weekday-based scheduling and single-day hour overrides for tasks.
- Updated project forms to include phase dates (admin-only).
- Improved time tracking, now organized under admin group.
- Fixed issues with the mention combobox and time entry project linkage.
Improved Leave Management and Schedule Features
This release enhances the leave management system and improves how schedule conflicts are detected.- Users now see their leave summary based on their join date anniversary rather than the calendar year, ensuring accurate leave counts.
- Leave date columns have been combined into a single Timeline column, simplifying the view for users.
- CEO work type has been introduced, allowing auto-approved leave submissions and better visibility of their leave alongside direct reports.
- Scheduling conflicts now consider daily capacity, allowing for more efficient task stacking.
- Soft-deleted users will no longer appear in the feedback round user list, providing a cleaner selection process.
Enhanced Project Task Management
This release introduces smoother task creation and improved file downloading.- You can now press Shift+Enter while adding tasks to quickly create and immediately clear the input for the next task.
- Attachments now download correctly using native browser functionality, preserving important file metadata for a smoother experience on macOS.
Enhanced Project Management and Collaboration
This release introduces new features to streamline client sign-off and enhance comment interactions.- Added an interactive client sign-off status for completed project tasks, allowing users to easily change project task statuses to Pending, In Review, or Approved.
- Enabled comment editing with a new inline editing interface, including a pencil icon, save/cancel options, and updated timestamps for better tracking of comment changes.
- Fixed the issue with downloading attachments to ensure that files maintain their correct MIME types.
Enhanced Team Scheduling and Dashboard Experience
This release brings significant improvements to team scheduling and the team member dashboard.- Project tasks now count towards team capacity, ensuring accurate scheduling.
- Team member dashboards now display cards for all members prior to selection, improving visibility.
- The “Scheduled” column has been re-ordered to appear before “Days Spent” for clarity.
- The “Scheduled Days” badge has been updated and renamed to “Rolling Day Rate,” reflecting variance more intuitively.
- Time entries related to “Task” or “Help Desk” activity types are now marked as billable, even without a linked record.
Enhanced Project Day Rate and Time Entry Features
This release brings significant improvements to how project day rates are calculated and presents better insights for time entries.- Improved calculation of project day rates based on project cost, budgeted phases, and actual billed days.
- All client time entries are now marked as billable, ensuring accurate tracking for all work related to a client.
- Redesigned retainer day rates table to include detailed metrics like Sold Rate, Monthly Rate, and Actual Rate for better financial transparency.
- Added tooltips showing scheduled hours on variance badges for clearer understanding of project timelines.
Enhanced Time Tracking and Notification Previews
In this update, we’ve introduced new features and fixes to improve your experience with time entries and notifications.- Added the ability to link time entries to specific projects by including a projectId in the time entry schema.
- Migrated existing time entries from Barkly Dogs, allowing seamless integration with Monday.com.
- Fixed notifications to display readable text from comment content instead of raw JSON, enhancing clarity in the notifications you receive.
Project Management Enhancements
This release brings significant improvements to project tracking and scheduling for a more streamlined experience.- The project table now features a reordered layout, displaying Days Scheduled before Days Spent.
- New metrics for Days Spent and Scheduled have been added to the PM dashboard for better visibility.
- Tooltips have been added to all column headers for clearer information.
- We fixed issues with counting scheduled days by assignee work type to ensure accurate tracking.
- Schedule Gaps have been hidden from the PM project dashboard for a cleaner view.
Enhanced Project Management Dashboard
This release introduces significant upgrades to the project management dashboard and improves overall usability.- New PM dashboard features project and retainer stat cards for tracking billable health and task management.
- Added inline task title editing on project detail pages for easier updates.
- Days scheduled now accurately reflect billable work types on project details.
- Improved visualization with route-based dashboards and simplified navigation.
- Implemented leave adjustments system to manage employee time off effectively.
- Fixed issues with attachment downloads ensuring correct filenames are preserved.
- Enhanced user experience by filtering project scheduling to billable phases only.
Enhanced Time Tracking and Project Delivery Features
This release introduces a redesigned time tracking feature along with new project delivery pace tracking capabilities.- Redesigned time tracking interface for an improved user experience.
- New project delivery pace tracking to help agencies better manage timelines and client expectations.
- Various bug fixes to enhance overall application stability and performance.
User Experience Enhancements
This release focuses on improvements to time tracking, notifications, and user interface elements for a smoother experience.- Users can now filter notification settings based on their role to see only relevant notifications.
- A new billable toggle has been added to the time entry edit dialog, enhancing flexibility in time tracking.
- Clients can see all tasks and subtasks when logging time, allowing for accurate time entries.
- Notifications for annual leave and tasks have been streamlined to avoid duplicates and improve clarity.
- Enhanced the look and feel of the annual leave dialogs and improved the overall UI for better usability.
- Added a confirmation dialog for deleting notifications to prevent accidental deletions.
- The display of single assignees in quotes has been refined by removing unnecessary visual elements.
New Features and Fixes
This update brings several exciting features and important fixes to enhance your experience.- Drag-and-drop rescheduling for subtasks and help desk tickets directly within the schedule.
- New Team Member dashboard for admin/manager users to view any team member’s activities.
- PMs and managers can now start/complete subtasks on behalf of others.
- Improved notification handling, ensuring no silent failures with PM notifications.
- Updated action menus in the IC dashboard tasks table with direct task actions like Start and Complete.
- Enhanced visual elements like outline buttons for better visibility in dark mode.
- Fixed issues such as missing activity types in time entry requests and input handling in various forms.
Enhancements in Notifications and Resource Management
This release introduces significant enhancements to our notification system and the resourcing page functionality.- Users will now receive @mention notifications for comments on quotes, help desk tickets, and project tasks, expanding the existing notifications for task comments.
- The resourcing page has been rebuilt to feature separate capacity cards for projects and retainers, along with an enhanced reallocation feature to lend hours between projects and retainers.
- A fix allows project managers to easily create projects.
Enhanced Client and User Management
This release introduces important features for managing user and client lifecycles.- Users and clients can now have end dates, allowing for future-dated offboarding.
- Capacity calculations have been updated to include partially counted contributions from deactivated users and archived clients.
- Auto-deactivation of users and archiving of clients occurs automatically when their end date is reached.
- An audit trail is now available for all user updates, including changes related to auto-deactivation.
Enhanced Error Monitoring and Automated Investigation
This release introduces improved error monitoring and an automated investigation pipeline to enhance the reliability of the CharleOS platform.- Added Sentry error monitoring across all API routes, services, and components for better error tracking.
- Implemented an automatic investigation pipeline that opens pull requests for production errors, streamlining the resolution process.
- Enhanced user context capturing in frontend errors to improve support inquiries.
API Route Update
In this release, we’ve improved our API structure for better clarity and usability.- All API routes previously located at
/api/admin/have been renamed to/api/internal/, reflecting that these endpoints serve all internal team members.
/api/admin/* endpoints have been changed to /api/internal/*. Please update your implementations accordingly.Major Updates and Improvements
This release brings significant feature enhancements, UI/UX fixes, and scheduling improvements to enhance user experience.- Improved scheduling functionality with a block overlap warning to prevent scheduling conflicts.
- Added performance tracking for Shopify, with a new Performance tab to view sales metrics.
- Enhanced task management with visible “Log Time” action for in-progress subtasks.
- Updated UI elements for better visibility and interaction consistency throughout the application.
- Introduced a new monthly hours column in the clients list for better visibility of client engagement.
Enhanced Task Detail Pages and Mintlify Documentation
This update includes major improvements to the task detail pages and introduces comprehensive documentation via Mintlify.- Redesigned task detail page with a new tabbed layout for improved navigation.
- Performance optimizations for faster load times and reduced bundle size.
- New Mintlify documentation site featuring user guides, concepts, developer resources, and AI-powered changelog generation.
- Added client metrics and stats to the sidebar for better insights.
- Reworked task completion dialogs for a more intuitive user experience.
Slack Integration
Merged Slack integration with improvements for team communication.- Connect CharleOS with your Slack workspace
- Receive notifications in Slack channels
- Use
/alancommand to query CharleOS from Slack
Alan AI Assistant & Task Lifecycle
Introduced Alan, the AI assistant for CharleOS, along with task lifecycle improvements.Alan AI Assistant:- Natural language queries for tasks, quotes, and schedules
- Scheduling recommendations based on team availability
- Scope generation assistance for quotes
- New “Planned” phase for scheduled but not started work
- Schedule planner for better capacity management
Unified Timeline & Editor Overhaul
Major improvements to the schedule timeline and rich text editing.- Unified timeline view across schedule pages
- Task creation wizard improvements
- Plate.js editor overhaul for better content editing
Schedule & Client Portal Enhancements
Improvements to scheduling and client portal functionality.- Enhanced schedule views and interactions
- Client portal improvements for better client experience
Task Management UI Improvements
Improved task management interface and phase status handling.- Better task completion workflow
- Phase status now uses explicit status field
- UI improvements for task management
Multi-Step Quote Wizard
New multi-step wizard for creating quotes with a guided experience.- Step-by-step quote creation process
- Improved requirement block management
- Better estimate calculations
Major Platform Update
Comprehensive update with dashboards, scheduling, and many new features.Dashboards:- Role-based dashboards for different team roles
- Performance metrics and KPIs
- Team efficiency tracking
- Kanban view with drag-and-drop
- Bank holidays support
- Conflict detection and handling
- Notification system with account settings
- Global search command palette
- RAG reporting system
- Projects module with budgets
- Help desk with ticket types