Commit graph

36 commits

Author SHA1 Message Date
Ashwin A Murali
9fec349fe8
Merge pull request #9 from ashwin271/upgrade/obsidian-guidelines
Upgrade/obsidian guidelines
2026-01-14 09:11:27 +05:30
ashwin271
35d969474b 0.3.0 2026-01-14 03:38:49 +00:00
ashwin271
bd0c3eece9 fix: expose requirements and index helpers 2026-01-14 03:34:04 +00:00
ashwin271
b709e3ca9f feat: improve search modal UI 2026-01-14 03:18:31 +00:00
ashwin271
8425ba055e feat: add index status and controls 2026-01-14 03:17:08 +00:00
ashwin271
1434c0d066 feat: allow canceling indexing 2026-01-14 03:02:45 +00:00
ashwin271
29232b0533 chore: update build toolchain 2026-01-14 03:02:07 +00:00
ashwin271
84b78cd748 refactor: store vectors outside settings 2026-01-14 03:01:17 +00:00
ashwin271
7919f1569c chore: drop unused node-fetch 2026-01-14 02:56:53 +00:00
ashwin271
78d2509c01 fix: skip empty embeddings during indexing 2026-01-14 02:56:24 +00:00
ashwin271
40312d9b91 fix: compute chunk line ranges from offsets 2026-01-14 02:56:04 +00:00
ashwin271
2c7da1c5b2 fix: guard cosine similarity edge cases 2026-01-14 02:54:39 +00:00
ashwin271
d414f89041 fix: surface Ollama embedding errors 2026-01-14 02:54:27 +00:00
ashwin271
930214bd38 fix: prevent concurrent indexing 2026-01-14 02:54:08 +00:00
ashwin271
b2a1e9cc66 fix: preserve all chunks on reload 2026-01-14 02:53:43 +00:00
ashwin271
5932ca12cb fix: keep UI available without Ollama 2026-01-14 02:53:03 +00:00
ashwin271
736f0127ad Modified default search threshold from 0.8 to 0.5 2025-02-20 08:50:33 +05:30
ashwin271
87e323cd6a Bump version to 0.2.0 2025-02-17 09:14:38 +05:30
ashwin271
2b775f0f22 Update roadmap with refined version priorities
- Reorganize features into clearer version milestones
- Prioritize essential UX improvements for v0.3.0
- Focus on performance and stability in v0.4.0
- Move advanced features to v1.0.0
- Mark completed features in v0.2.0
2025-02-17 09:00:52 +05:30
ashwin271
7725a1043f Add file event handling with debouncing
- Add debounced file processing for changes
- Handle file rename events
- Handle file deletion events
- Add file processing debounce time setting
- Implement error handling for file processing
2025-02-17 08:39:43 +05:30
ashwin271
47a952cd0d Remove manual file tracking in favor of Obsidian API
- Remove lastUpdated and checksum from VectorData interface
- Remove calculateChecksum method
- Update buildVectorIndex to remove redundant tracking
- Prepare for Obsidian's built-in file tracking system
2025-02-17 07:40:49 +05:30
ashwin271
b188cc388c Implement basic text chunking strategies
- Add character-based and paragraph-based chunking options
- Implement chunk overlap functionality (for character based chunking)
- Add chunking configuration to settings
- Update roadmap to reflect chunking implementation
2025-02-17 07:04:00 +05:30
ashwin271
f965937edc Restructure roadmap with technical milestones
Reorganizes roadmap with hierarchical feature grouping, focusing on core stability and performance before UI improvements. Adds detailed technical milestones for each version.
2025-02-16 23:37:43 +05:30
ashwin271
12b0c482e1 Improve vector storage with metadata and persistent JSON storage
Adds file metadata (title, timestamps, checksums) and line numbers to vector data structure. Implements persistent storage using Obsidian's built-in data API.
2025-02-16 23:19:09 +05:30
ashwin271
61e5e1064e Refactor UI and improve search functionality with Obsidian's debounce utility 2025-02-05 10:03:15 +05:30
ashwin271
9536a5b3c7 Update model name to 'nomic-embed-text:latest' in settings and default configuration 2025-01-12 02:10:41 +05:30
ashwin271
2e063df566 Refactor manifest and package files: Rename plugin ID and name from 'obsidian-vector-search' to 'vector-search', and enhance description for clarity on dependencies and requirements. 2025-01-12 01:15:24 +05:30
ashwin271
46213595a0 Refactor VectorSearchPlugin: Rename settings interface, normalize file paths, and update UI headings in settings tab. Clean up ROADMAP.md by removing outdated content. 2025-01-12 01:08:14 +05:30
ashwin271
2542fac182 Updated minAppVersion 2025-01-11 00:31:42 +05:30
ashwin271
549341ad1e Update fundingUrl 2025-01-11 00:22:43 +05:30
ashwin271
fbbb7c5464 Update license year 2025-01-11 00:04:26 +05:30
ashwin271
e352638183 Refactor VectorSearchPlugin to remove minimum version check and add GitHub Actions workflow for releases 2025-01-10 23:55:25 +05:30
ashwin271
391cb33ce5 Implement requirement checks for Ollama server and model availability in VectorSearchPlugin 2025-01-10 23:27:26 +05:30
ashwin271
92274525bd Some version fixes 2025-01-10 23:24:41 +05:30
ashwin271
c587547071 Updated package.json 2025-01-10 22:17:28 +05:30
ashwin271
3b27bc8e7f First commit 2025-01-10 22:13:53 +05:30