# Session Editing

## Accessing the Editor

Sessions can be edited from multiple views:

1. **Timeline View**  
   - Click on any session block to open the editor.  
   - Use the context menu (right-click) for additional options.  
   - Drag session edges to adjust duration directly on the timeline.
2. **Sessions List**  
   - Click the edit button on any session in the list view.  
   - Use bulk selection for editing multiple sessions at once.

## Editor Features

The session editor provides comprehensive control:

1. **Time Management**  
   - Adjust start and end times with precision.  
   - Use suggested time adjustments (±15 minutes) for accuracy.  
   - Set precise hours and minutes for exact time tracking.
2. **Project Assignment**  
   - Change the associated project.  
   - Automatic hourly rate adjustment based on project settings.
3. **Tags and Categories**  
   - Add or remove tags for easy organization.  
   - Categorize sessions by specific tags for better filtering.
4. **Billing Information**  
   - Toggle billable status to mark sessions as billable or non-billable.  
   - Adjust hourly rates according to billing agreements.  
   - Mark sessions as paid once invoicing is complete.
5. **AI-Powered Suggestions**  
   - Generate session titles based on detected activity.  
   - Match projects based on previous usage.  
   - Receive time adjustment recommendations to ensure accuracy.
