fix: Schema compatibility - emoji → icon column rename
Production Outline DB uses 'icon' column instead of 'emoji' for documents and revisions. Fixed all affected queries: - documents.ts: SELECT queries - advanced-search.ts: Search queries - analytics.ts: Analytics + GROUP BY - export-import.ts: Export/import metadata - templates.ts: Template queries + INSERT - collections.ts: Collection document listing - revisions.ts: Revision comparison reactions.emoji kept unchanged (correct schema) Tested: 448 documents successfully queried from hub.descomplicar.pt Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
26
CHANGELOG.md
26
CHANGELOG.md
@@ -2,6 +2,32 @@
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [1.3.2] - 2026-01-31
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Schema Compatibility:** Fixed column name mismatch with production Outline database
|
||||
- Changed `emoji` to `icon` in documents queries (8 files affected)
|
||||
- Changed `emoji` to `icon` in revisions queries
|
||||
- Updated export/import tools to use `icon` field
|
||||
- Updated templates tools to use `icon` field
|
||||
- `reactions.emoji` kept unchanged (correct schema)
|
||||
|
||||
### Files Updated
|
||||
|
||||
- `src/tools/documents.ts` - SELECT queries
|
||||
- `src/tools/advanced-search.ts` - Search queries
|
||||
- `src/tools/analytics.ts` - Analytics queries + GROUP BY
|
||||
- `src/tools/export-import.ts` - Export/import with metadata
|
||||
- `src/tools/templates.ts` - Template queries + INSERT
|
||||
- `src/tools/collections.ts` - Collection document listing
|
||||
- `src/tools/revisions.ts` - Revision comparison
|
||||
|
||||
### Verified
|
||||
|
||||
- Production connection: hub.descomplicar.pt (448 documents)
|
||||
- All 164 tools build without errors
|
||||
|
||||
## [1.3.1] - 2026-01-31
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user