Commit graph

30 commits

Author SHA1 Message Date
Andrew Beal
6ac8a62f4a docs: update README to highlight restore file changes feature
Replace local model support announcement with new restore file
changes feature in the hero section. Add restore capability to the
features list to showcase the ability to revert AI-modified notes
(including binary files) to previous versions.
2026-07-12 15:21:58 +01:00
Andrew Beal
1c5834e858 Update AI model references to latest versions
Replace Claude Sonnet 4.6 with Sonnet 5 as default model, add Claude Fable 5, update OpenAI models to include versioned releases (GPT-5.5 Pro, dated variants), and update all references across enums, settings, tests, and documentation.
2026-07-06 19:37:41 +01:00
Andrew Beal
f57438dd54 feat: add free edit mode to bypass diff confirmations
Add toggle button in chat input to enable/disable free edit mode, which allows AI to make changes without showing diffs. Update ThoughtIndicator and StreamingIndicator with fade transitions and redesigned dot-based styling. Simplify ChatInput layout by removing dynamic stacked mode detection.
2026-07-06 19:05:19 +01:00
Andrew Beal
69d7a1df16 docs: add local model support documentation and help content 2026-07-05 20:36:53 +01:00
Andrew Beal
6835c9167d refactor: replace mammoth with native DOCX parser using fflate
Remove mammoth dependency and implement lightweight DOCX text extraction using fflate + DOMParser. Extracts text from body, headers/footers, and footnotes/endnotes by parsing w:p/w:t elements. Make readDocument() synchronous. Add PDF.js type definitions to eliminate unsafe any access.
2026-06-28 15:08:50 +01:00
Andrew Beal
9457fa5b44 Replace unpdf and officeparser with lightweight document parsers
Switch PDF extraction to Obsidian's bundled PDF.js via loadPdfJs() instead of unpdf. Replace officeparser with mammoth for DOCX and custom fflate-based ZIP parsers for PPTX/XLSX/ODF formats. Eliminates heavy dependencies, removes all dynamic eval and .wasm references, and simplifies the esbuild plugin configuration.
2026-06-28 14:06:56 +01:00
Andrew Beal
e3c66bd4af docs: streamline contributing section and link to CONTRIBUTING.md
Replace verbose contributing policy with concise summary that directs
users to dedicated CONTRIBUTING.md file and GitHub Issues for feedback.
2026-05-31 21:03:22 +01:00
Andrew
3b9d5e2c3c
Update image in README.md from screenshot to new banner 2026-05-31 19:47:54 +01:00
Andrew Beal
e14c711837 docs: expand Quick Actions section with detailed action descriptions
Add comprehensive documentation for all available Quick Actions including Proofread, Beautify, Apply template, Apply links, Apply tags, Suggest tags, and Generate frontmatter. Clarify selection vs whole-note behavior and improve intro explanation.
2026-05-31 12:00:45 +01:00
Andrew Beal
857adbbf1c docs: remove outdated note about plugin review status 2026-05-17 14:51:05 +01:00
Andrew Beal
955d711ba1 docs: update Quick Actions documentation for mobile and toolbar support 2026-04-24 16:00:11 +01:00
Andrew Beal
5325ed41f4 docs: update README to reflect new chat modes and quick actions 2026-04-23 16:28:09 +01:00
Andrew Beal
1664a4597e docs: expand feature descriptions for folders, memory, and web access 2026-04-10 22:32:55 +01:00
Andrew Beal
7c1af608f2 docs: update file format support to include Office/ODF documents
Update documentation across README and Copy.ts to reflect expanded file
format support beyond PDFs to include Office (DOCX, PPTX, XLSX) and ODF
(ODT, ODP, ODS) documents. Update acknowledgments to credit officeparser
and unpdf libraries instead of pdf-parse.
2026-03-15 20:10:44 +00:00
Andrew Beal
26ea06cbbe docs: add Mistral AI support documentation throughout README 2026-02-28 14:49:46 +00:00
Andrew Beal
d3b461efc7 Add new models for Gemini and Claude. Remove older models for OpenAI and Sonnet 3.7. 2026-02-20 00:56:18 +00:00
Andrew Beal
19948bcc2e docs: update Planning Mode to describe three-agent workflow
Replace two-agent description with three-agent architecture
(planning, orchestration, execution). Document the orchestration
agent's role in monitoring progress, replanning, and passing
context between steps.
2026-02-03 17:29:22 +00:00
Andrew Beal
c748d165c6 docs: add planning mode documentation to README and help text
Document the new two-agent planning workflow, including how it works, when to use it, capabilities, visualization, and planning model configuration. Add planning mode section to both README.md and help copy.
2026-01-05 22:27:58 +00:00
Andrew Beal
275f548914 refactor: streamline planning UX and strengthen complexity gate
Restructure system prompt to enforce mandatory complexity evaluation before action. Replace verbose multi-step planning framework with concise gate-based decision model. Add UI for execution plan visibility. Improve planning/execution separation by blocking execution tools during planning phase. Remove cancellation indicator component. Fix conversation deletion bug preventing saves after delete. Strengthen type safety for AIFunction names. Simplify function summary format for planning agent. Update test mocks for new callback signatures.
2026-01-03 11:15:32 +00:00
Andrew Beal
961904c471 Update project copy and readme. 2025-12-20 11:37:47 +00:00
Andrew Beal
01cb1bf557 Update readme. 2025-12-06 16:48:58 +00:00
Andrew Beal
ba599ffd58 Update read me installation section to be clear that the plugin is not yet available as a community plugin.
Add regex-parser to project dependencies list
2025-11-12 22:13:22 +00:00
Andrew Beal
6b5eafa4a5 Update Acknowledgments in read me 2025-11-10 20:43:01 +00:00
Andrew
b7404ff154
Update image source in README.md 2025-11-10 08:26:18 +00:00
Andrew Beal
a217e84643 Rename plugin to Vaultkeeper AI 2025-11-10 08:03:27 +00:00
Andrew Beal
ff111c69e6 Rename from AI Agent to Vault AI 2025-11-09 23:09:08 +00:00
Andrew
61c2e85aa2
Update README with image
Added an image in README.
2025-11-09 21:29:25 +00:00
Andrew Beal
3c5425716b update GitHub repository URLs 2025-11-09 21:16:55 +00:00
Andrew Beal
b8dba18989 refactor: centralize UI copy strings to Copy enum
Replace hardcoded strings in AIAgentSettingTab with Copy enum constants for better maintainability and consistency. Add new Copy entries for settings labels, descriptions, placeholders, and tooltips. Update README with comprehensive documentation and fix textarea resize behavior.
2025-11-08 15:37:01 +00:00
Andrew
64831546f2
Initial commit 2025-08-25 12:41:08 +01:00