AOSSIE-Org / AOSSIE-Org/PictoPy
Feat: Bulk AI Tagging & Progress Tracking for Folder Management
- 主要語言
- Python
- 星號
- 283
- 分支
- 679
- 平均合併
- 7 天 2 小時
- 30 天內合併 PR
- 3
描述
### Describe the feature
**Issue Summary**
The folder management interface requires manual interaction with each folder's AI tagging toggle, making it tedious to manage multiple folders. Additionally, there's no visual indication of tagging progress or smart sorting to prioritize folders needing attention.
**Currently users must:**
- Manually tap the AI tagging toggle for each individual folder
- Scroll through an unsorted list to find folders that need tagging
- Have no overview of how many folders are tagged vs. pending
This creates friction when managing 10+ folders and makes it difficult to track AI tagging progress across the document collection.
**Proposed Solution**
**1. Bulk Control Buttons**
Add action buttons at the top of the folder list:
"AI Tag All" - Enable AI tagging for all folders at once
"Select All" - Checkbox to select multiple folders for bulk actions
"Tag Selected" - Apply AI tagging to selected folders only
**2. Smart Sorting by Status**
Auto-organize folders into three priority sections:
- Completed (AI tagged) [Collapse/Expand]
- In Progress (tagging...) [Collapse/Expand]
- Pending (not yet tagged) [Collapse/Expand]
**3. Progress Summary**
_Display summary stats at the top:_
AI Tagging Progress: 7/15 folders tagged (47%)
Completed: 7 | In Progress: 2 | Pending: 6
**Benefits**
**Efficiency:** Tag all folders with one click instead of 10+ clicks
**Visibility:** Immediately see which folders need attention
**Progress Tracking:** Clear overview of completion status
**Flexibility:** Option for selective bulk tagging or individual control
**Technical Considerations**
- Maintain existing individual toggle functionality alongside bulk actions
- Preserve user preferences (folders manually excluded from AI tagging)
- Handle API rate limits gracefully if tagging many folders simultaneously
- Persist sorting preference across sessions
- Show real-time progress updates for in-progress tagging
**Priority
High - Significantly improves UX for users managing multiple folders**
### Add ScreenShots
### Record
- [x] I agree to follow this project's Code of Conduct
- [x] I want to work on this issue
### Checklist before Submitting.
- [x] Have you updated docs for it?.
- [ ] Have you added unit tests?.
- [x] Have you made sure unit tests pass?
- [x] Have you made sure code formatting is correct?
- [x] Does it contain any style related issues?
貢獻指南
評估
這個 Issue 還沒有評估資料。