Skip to main content
Glama
KNOWN_ISSUES_AND_ROADMAP.md3.92 kB
# Known Issues and Roadmap ## Known Issues ### Critical Issues #### 1. Track Changes Awareness (SPEC CREATED) **Status:** Specification complete, ready for implementation **Location:** `.spec-workflow/specs/track-changes-awareness/` **Problem:** When Track Changes is enabled in LibreOffice Writer, the search/replace tools operate on all text including tracked deletions (text marked for deletion but not yet accepted/rejected). This causes: - `find_text` returns matches in deleted text that appears crossed out - `find_and_replace` may find the same text repeatedly because it's matching deleted text that won't actually be replaced - `find_and_replace_all` reports incorrect replacement counts - Tools cannot distinguish between "visible" document content and tracked deletions **Impact:** High - Makes automated editing unreliable when Track Changes is enabled **Solution:** 17 tasks defined in specification: - Add 7 new Track Changes management tools - Modify existing search/replace tools to skip tracked deletions - Add Track Changes status to document info #### 2. Comment Reply Feature Missing **Status:** Not yet implemented **Problem:** While `add_comment` and `get_comments` tools exist, there's no way to reply to existing comments. **Workaround:** None currently available ### Minor Issues #### 3. Calc/Impress/Draw Limited Support **Status:** By design **Problem:** Most tools only work with Writer documents. Other document types return "not supported" errors. **Affected Tools:** All 25 tools except `create_document`, `get_document_info`, `list_open_documents`, `check_libreoffice_status` #### 4. No Undo/Redo Support **Status:** Not implemented **Problem:** No tools to programmatically undo or redo changes. **Workaround:** User can use Ctrl+Z in LibreOffice manually #### 5. Table Support Limited **Status:** Not implemented **Problem:** No dedicated tools for creating, editing, or navigating tables. **Workaround:** Insert text containing table formatting manually --- ## Roadmap ### Phase 1: Track Changes Awareness (Priority: High) **Spec:** `track-changes-awareness` **Tasks:** 17 **Estimated effort:** Medium Implements full Track Changes awareness including: - Status detection (recording, showing, pending count) - Management tools (accept/reject individual or all changes) - Search/replace modifications to skip tracked deletions - Document info integration ### Phase 2: Enhanced Comment Features (Priority: Medium) **Spec:** Not yet created Potential features: - Reply to existing comments - Delete comments - Resolve/unresolve comments - Get comments for specific text range - Navigate between comments ### Phase 3: Advanced Navigation (Priority: Medium) **Spec:** Not yet created Potential features: - Find/goto next heading - Navigate by page number - Navigate by section - Bookmark support - Cross-reference support ### Phase 4: Table Support (Priority: Low) **Spec:** Not yet created Potential features: - Create table - Get table content - Edit table cells - Add/remove rows and columns - Table formatting ### Phase 5: Calc & Spreadsheet Support (Priority: Low) **Spec:** Not yet created Potential features: - Read cell values - Write cell values - Get/set formulas - Navigate sheets - Range selection --- ## Contributing To contribute to any of these features: 1. Check if a spec exists in `.spec-workflow/specs/` 2. If no spec exists, create one using the spec-workflow MCP tools 3. Follow the requirements → design → tasks → implementation workflow 4. Use `log-implementation` to document changes 5. Submit PR with all tests passing --- ## Version History ### v0.2.0 (Current) - Added 15 enhanced editing tools (paragraphs, navigation, selection, search/replace) - Fixed build script to include .xcu files - Total tools: 25 ### v0.1.0 - Initial release with 10 basic tools - Document management, text insertion, formatting, comments

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jwingnut/mcp-libre'

If you have feedback or need assistance with the MCP directory API, please join our Discord server