Commit graph

380 commits

Author SHA1 Message Date
RAIT-09
9e6db1c562 Update version to 0.5.2 2026-01-06 21:10:58 +09:00
RAIT-09
6d17afc3db
Merge pull request #52 from RAIT-09/dev
fix: Make note links clickable in agent messages
2026-01-06 21:03:26 +09:00
RAIT-09
49d828b70d fix: Make note links clickable in agent messages
Updated MarkdownTextRenderer and its usages to accept the plugin object instead of the app instance. Added internal link click handling to open links using the plugin's app workspace. Updated CollapsibleThought and MessageContentRenderer to pass the plugin prop accordingly.
2026-01-06 20:58:31 +09:00
RAIT-09
ae04e9b403 style: Format code with Prettier 2026-01-06 20:45:16 +09:00
RAIT-09
5404b5b9ac
Merge pull request #48 from Errorific/fix/quit-cleanup
Add quit handler to clean up ACP session on app close
2026-01-06 09:01:14 +09:00
Chris Mckay
8b63b686e0 Use fire-and-forget for quit cleanup to avoid blocking 2026-01-06 09:26:20 +10:00
RAIT-09
06164d4cd8
Merge pull request #51 from RAIT-09/RAIT-09/docs/add-pr-template
docs: Add pull request template
2026-01-05 23:51:13 +09:00
RAIT-09
84e98af5b2 docs: Add pull request template
Introduces a pull request template to standardize PR descriptions, related issues, change types, checklists, testing environments, and screenshots. This helps ensure consistency and clarity in code reviews.
2026-01-05 23:49:17 +09:00
RAIT-09
74fb1bc607
Merge pull request #50 from RAIT-09/RAIT-09/docs/add-issue-templates
docs: Add issue templates
2026-01-05 23:27:37 +09:00
RAIT-09
29f5c860ab docs: Add issue templates
Introduced standardized issue templates for bug reports, feature requests, and questions to streamline user feedback and support. Also added a config file to enable blank issues and provide a documentation link.
2026-01-05 23:25:23 +09:00
RAIT-09
af367459f4
Merge pull request #49 from RAIT-09/RAIT-09/docs/add-contributing
docs: Add CONTRIBUTING.md
2026-01-05 22:56:00 +09:00
RAIT-09
f8e555dd05 docs: Add CONTRIBUTING.md
Introduces a CONTRIBUTING.md file outlining project scope, development setup, code style, branch and commit conventions, pull request process, and architecture overview to help new contributors follow best practices.
2026-01-05 22:51:36 +09:00
Chris Mckay
a8354a0a0a Refactor adapter ownership to plugin with lazy creation
Move AcpAdapter creation from ChatView to plugin.getOrCreateAdapter()
for cleaner lifecycle management. The plugin now owns the adapter
directly, eliminating the need to register it from the React component.
2026-01-05 16:13:59 +10:00
Chris Mckay
4c70e7f37a Add quit handler to clean up ACP session on app close
Register adapter with plugin and use Obsidian's quit event to call
disconnect() before the app exits, preventing orphaned agent processes.
2026-01-05 16:03:36 +10:00
RAIT-09
c9d92a3279
Merge pull request #39 from RAIT-09/dev
0.5.1
2026-01-03 22:19:26 +09:00
RAIT-09
8c3cf69d74 Update package-lock.json 2026-01-03 22:18:49 +09:00
RAIT-09
8808245c96 Update version to 0.5.1 2026-01-03 22:11:04 +09:00
RAIT-09
ac3ba2286d Add sessionId to session update types and filter updates
Introduces a sessionId field to all session update types for improved identification and routing in multi-session scenarios. Updates AcpAdapter to include sessionId in emitted updates and modifies ChatView to filter out updates not matching the current session, preventing cross-session update handling.
2026-01-03 22:09:21 +09:00
RAIT-09
9a6359a13d Cancel ongoing generation before starting new chat
Adds a check to cancel any ongoing message generation when initiating a new chat session. This prevents overlapping operations and ensures only one generation runs at a time.
2026-01-03 21:39:49 +09:00
RAIT-09
6c2b153b5d Pin @codemirror/state and view to match obsidian peer deps 2026-01-03 14:01:51 +09:00
RAIT-09
a0277426d0 Regenerate package-lock.json for CI compatibility 2026-01-03 13:57:44 +09:00
RAIT-09
0a408e7f9c
Merge pull request #38 from RAIT-09/dev
0.5.0
2026-01-03 13:54:20 +09:00
RAIT-09
9d0492ff36 Update README to document image attachment feature
Added image attachment as a documented feature in both English and Japanese READMEs. Removed the image sending feature from the roadmap since it is now implemented.
2026-01-03 13:48:25 +09:00
RAIT-09
432e687d64 Update version to 0.5.0 2026-01-03 12:06:59 +09:00
RAIT-09
725355def1 Update ACP SDK and use unstable_setSessionModel
Upgraded @agentclientprotocol/sdk to version 0.12.0 in package.json and package-lock.json. Refactored AcpAdapter to use unstable_setSessionModel instead of setSessionModel to align with the updated SDK API.
2026-01-03 12:06:08 +09:00
RAIT-09
12398001ff Namespace diff classes for agent-client components
Renamed all diff-related CSS classes and their usage in ToolCallRenderer.tsx to use the 'agent-client-' prefix. This change avoids potential class name collisions and improves maintainability by clearly scoping styles to the agent-client components.
2026-01-03 11:56:59 +09:00
RAIT-09
a2d092f2a4 Merge branch 'master' into dev 2026-01-03 11:47:20 +09:00
RAIT-09
ee116c96f9
Merge pull request #37 from XtromAI/master
Enhanced Diff View
2026-01-03 11:40:19 +09:00
Chris Ekstroem
4159235f25
Merge pull request #5 from XtromAI/enhance-diff-view
Enhance diff view
2026-01-02 17:08:44 -06:00
Chris Ekstroem
0d27a62f8b
Merge pull request #6 from XtromAI/copilot/sub-pr-5
Remove @types/diff dependency - diff 8.0.2 ships with native types
2026-01-02 17:07:47 -06:00
Chris Ekstroem
3d2ae2ada8
Merge pull request #7 from XtromAI/copilot/sub-pr-5-again
Move CONTEXT_LINES constant to module level
2026-01-02 17:06:59 -06:00
copilot-swe-agent[bot]
8d9f0e2985 Move CONTEXT_LINES constant to module level for better performance
Co-authored-by: XtromAI <55933762+XtromAI@users.noreply.github.com>
2026-01-02 22:49:41 +00:00
copilot-swe-agent[bot]
991afa4062 Remove @types/diff dependency and fix type compatibility
Co-authored-by: XtromAI <55933762+XtromAI@users.noreply.github.com>
2026-01-02 22:49:32 +00:00
copilot-swe-agent[bot]
0535c11e6d Initial plan: Verify and remove @types/diff dependency
Co-authored-by: XtromAI <55933762+XtromAI@users.noreply.github.com>
2026-01-02 22:46:58 +00:00
copilot-swe-agent[bot]
d7108743bb Initial plan 2026-01-02 22:45:50 +00:00
Chris Ekstroem
34befa9b31
Update src/components/chat/ToolCallRenderer.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-02 16:45:21 -06:00
copilot-swe-agent[bot]
28bcaeaa50 Initial plan 2026-01-02 22:44:36 +00:00
Chris Ekstroem
118a8bc71b
Update src/components/chat/ToolCallRenderer.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-02 16:41:57 -06:00
Chris Ekstroem
4310f13486 added github copilot instructions 2025-12-31 22:49:54 -06:00
Chris Ekstroem
4ea5881ce9
Merge pull request #1 from XtromAI/copilot/implement-plan-outline
Implement unified diff rendering with line numbers and word-level highlighting
2025-12-31 22:44:28 -06:00
Chris Ekstroem
4a5073a917 tested in obsidian and working 2025-12-31 21:30:53 -06:00
RAIT-09
a5334f0e55 Update version to 0.5.0-preview.3 2025-12-31 16:11:14 +09:00
RAIT-09
6e45346884 Update markdown rendered class name for consistency
Renamed the CSS class from 'agent-client-markdown-rendered' to 'markdown-rendered' in both the MarkdownTextRenderer component and the stylesheet for improved consistency and maintainability.
2025-12-31 16:09:45 +09:00
Chris Ekstroem
a6b98400c1 added .obsidian to git ignore 2025-12-31 00:59:06 -06:00
Chris Ekstroem
5d1b7d2a47 updated package-lock 2025-12-31 00:58:31 -06:00
RAIT-09
4d5b6abb41 Clarify agent support for image attachments in docs
Updated the documentation to clarify that image attachment support is agent-specific and improved the notification example for unsupported agents.
2025-12-31 00:17:03 +09:00
RAIT-09
1b3475e4fa Update version to 0.5.0-preview.2 2025-12-30 23:32:19 +09:00
RAIT-09
c0cd993b34 Remove use cases section from image sending docs
Deleted the 'Use Cases' section from docs/usage/sending-images.md to streamline documentation and focus on usage instructions.
2025-12-30 23:30:57 +09:00
RAIT-09
4d45ef8a0b Update images for remove and sending features
Refreshed 'remove-image.webp' and 'sending-images.webp' in the documentation to reflect recent UI or feature changes.
2025-12-30 19:49:20 +09:00
RAIT-09
d0ab4eedf5 Add documentation for sending image attachments
Introduces a new 'Sending Images' usage guide, updates navigation and index to reference image attachment features, and adds related screenshots. Also documents new chat export options for including images.
2025-12-30 18:29:03 +09:00