-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestfeature-requestRequest for new functionalityRequest for new functionalityuser-experienceImprovements to user interface and user experienceImprovements to user interface and user experience
Description
Feature Request: Action Items & Follow-ups Management
Overview
Introduce action item tracking and assignment functionality to help teams capture and manage follow-up tasks directly from meeting conversations.
Core Features
Action Item Creation
- Command:
action: [description] @user [due:YYYY-MM-DD] - Example:
action: Update project timeline @alice due:2024-01-15 - Functionality:
- Assign action items to specific participants during meetings
- Optional due dates for tracking
- Link action items to current agenda item context
Action Item Management
agenda actions- List all action items from current meetingagenda actions @user- Show action items assigned to specific useragenda actions complete [id]- Mark action item as completedagenda actions edit [id] [new description]- Modify existing action item
Action Item Display
- Show action items in meeting summaries with assignee and due date
- Visual indicators for overdue items (
⚠️ ) and completed items (✅) - Integration with existing emoji configuration system
Integration Possibilities
Nextcloud Tasks Integration
- Auto-create tasks in Nextcloud Tasks app for assigned action items
- Sync completion status between bot and Tasks app
- Due date reminders through Nextcloud notifications
Meeting Summary Enhancement
- Dedicated "Action Items" section in generated summaries
- Export action items to various formats (markdown, CSV)
- Email notifications to assignees (if email integration available)
Use Cases
Corporate Meetings
- Track deliverables and responsibilities from planning sessions
- Ensure accountability with clear assignments
- Follow up on previous meeting commitments
Project Management
- Capture spontaneous tasks that arise during discussions
- Link action items to specific project phases (agenda items)
- Monitor team workload distribution
Community/Open Source
- Track volunteer commitments and contributions
- Manage community-driven initiatives
- Coordinate distributed team efforts
Technical Implementation
Database Schema
- Extend
oc_ab_log_entriestable with action item entries - Fields:
assignee_id,description,due_date,status,agenda_item_id - Link to meeting context and specific agenda items
Permission System
- Any participant can create action items
- Only assignees or moderators can mark items complete
- Room owners can edit/delete any action items
Notification Integration
- Optional notifications to assignees when items are created
- Due date reminders (if Nextcloud notification system available)
- Completion confirmations
UI/UX Considerations
Command Simplicity
- Natural language parsing: "action for @user: do something by Friday"
- Auto-complete for usernames and common due date formats
- Flexible date parsing ("tomorrow", "next week", "2024-01-15")
Visual Feedback
- Clear confirmation when action items are created
- Visual distinction in chat (different formatting/color)
- Progress indicators in action item lists
Future Enhancements
- Recurring action items for regular tasks
- Action item templates for common workflows
- Integration with external project management tools (via webhooks)
- Action item analytics and completion tracking
Priority
High - Action items are fundamental to effective meeting follow-up and accountability. This feature directly addresses one of the most common meeting management pain points.
Community Discussion Points:
- What external integrations would be most valuable?
- How should due date reminders work?
- Should action items persist across multiple meetings?
- What permission levels make sense for action item management?
- How can we make the command syntax as intuitive as possible?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfeature-requestRequest for new functionalityRequest for new functionalityuser-experienceImprovements to user interface and user experienceImprovements to user interface and user experience