Commit graph

64 commits

Author SHA1 Message Date
Shirayuki Nekomata
4e2fc0f191
Restructure vault notes handling logic
- Updated version in manifest.json to 0.7.0
- Removed outdated installation instructions from how-to-install-beta.md
- Refactored handling of vault notes in LogicallyApi and MessageList components
- Improved citation handling in ResearchAssistantRoot component
2026-06-02 19:17:51 +07:00
Shirayuki Nekomata
4093abf57e
Agentic Research Assistant (v2)
- Introduced StepRow, SuggestedFollowUps, and ThinkingPanel components
- Implemented TypewriterText for animated text display
- Enhanced UpgradeModal to include a new quota model type
- Added ToolSelector for selecting research modes with UI improvements
- Updated styles with design tokens for better theming support
- Improved shimmer effect for loading states in ThinkingPanel
2026-05-27 16:12:57 +07:00
Shirayuki Nekomata
5dae4952e7
Refactor image tags in README.md
Updated image tags in README to remove width and height attributes.

Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-05-25 19:02:29 +07:00
Shirayuki Nekomata
cfff59ad21
Bump version to 0.5.1 2026-05-25 15:04:06 +07:00
Shirayuki Nekomata
53d84c5ec0
Change onlyBuiltDependencies to allowBuilds
- Updated configuration to allow builds for esbuild and svelte-preprocess
2026-05-25 14:50:04 +07:00
Shirayuki Nekomata
53024c9966
Upgrade actions to v5
- Updated actions/checkout and actions/setup-node to v5 in CI workflows
- Ensures compatibility with the latest Node.js features and improvements
- Moved pnpm configuration to a new pnpm-workspace.yaml file
2026-05-25 14:41:22 +07:00
Shirayuki Nekomata
6f1d4744a0
Add pnpm configuration for built dependencies
- Added pnpm configuration to specify only built dependencies.
2026-05-25 14:36:06 +07:00
Shirayuki Nekomata
6e8fc05d4d
Update minAppVersion to 1.7.2
- Changed minAppVersion from 1.0.0 to 1.7.2 in manifest.json
- Updated createEl to createDiv for better clarity in settings.ts
- Enhanced comments in clipboard.ts for better understanding of Electron's clipboard usage
2026-05-25 14:27:58 +07:00
Shirayuki Nekomata
e1ff8681e4
Enhance eslint comment clarity
- Expanded eslint comment to clarify Electron clipboard usage
2026-03-16 18:29:30 +07:00
Shirayuki Nekomata
d6a6d6d546
Fix clipboard copy functionality
- Added a new utility function to copy text to clipboard
- Utilizes Electron's clipboard API with a fallback to navigator.clipboard
- Improved user experience by providing feedback on copy success or failure
- Refactored MessageList component to use the new clipboard utility
2026-03-14 03:23:33 +07:00
Shirayuki Nekomata
2a7e495092
Update fallback model version in UpgradeModal
- Changed model name from GPT-5.2 to GPT-5.4 in UpgradeModal
2026-03-13 14:52:13 +07:00
Shirayuki Nekomata
d92db9ed38
Update version to 0.5.0
- Updated version number in manifest.json and package.json
- Updated installation instructions to reflect the new version
2026-03-13 00:32:41 +07:00
Shirayuki Nekomata
6c77ca5f9e
Merge branch 'master' of https://github.com/afforai/obsidian-logically-plugin 2026-03-12 20:25:09 +07:00
Shirayuki Nekomata
55b324a6ef
Update plugin version in installation instructions
Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-03-12 18:15:45 +07:00
Shirayuki Nekomata
1afdc2ce70
feat(ui): enhance login and authentication flow
- Added modal support for login prompts to improve user experience
- Implemented visitor mode with limited access and clear messaging
- Updated ChatInput to restrict model selection for unauthenticated users
- Enhanced error handling for API calls related to authentication
- Refactored settings panel to include login call-to-action for unauthenticated users
- Improved styling for login components and visitor notifications
2026-03-12 17:48:07 +07:00
Shirayuki Nekomata
af3fc3dd7f
Update README formatting and installation instructions
Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-03-09 18:43:13 +07:00
Shirayuki Nekomata
0637050f8e
Add installation guide for Logically plugin in Obsidian
Added detailed installation instructions for Logically's AI Research Assistant Plugin in Obsidian, including requirements and steps for both BRAT installation and manual installation.

Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-03-07 00:25:06 +07:00
Shirayuki Nekomata
81b28a89aa
Update GitHub badge for latest release version
Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-03-05 10:42:46 +07:00
Shirayuki Nekomata
0ab62f42d4
Fix GitHub badge links in README
Updated badge links for GitHub releases in README.

Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-03-05 10:39:48 +07:00
Shirayuki Nekomata
6375ca175f
Update version and refactor model handling
- Bump version to 0.3.0 in manifest.json and package.json
- Refactor model handling in MessageList.svelte and ResearchAssistantRoot.svelte
- Ensure consistent model usage across components
2026-03-05 08:36:32 +07:00
Shirayuki Nekomata
87ce0b74bb
Update model names in UpgradeModal
- Updated model names for Claude Sonnet and Claude Opus to 4.6
- Adjusted Gemini 3 Pro Preview to 3.1 for consistency
- Ensures accurate representation of available AI models
2026-03-02 00:41:47 +07:00
Shirayuki Nekomata
469b57eaf6
feat(api, ui): integrate AI model fetching and fallback
- Updated AI model handling to fetch from API or use static fallback
- Enhanced `getModels` method in LogicallyApi for model retrieval
- Adjusted components to utilize fetched models instead of static list
- Improved error handling for authentication failures in model updates
2026-02-04 12:25:29 +07:00
Shirayuki Nekomata
d405b8ccfc
Update README to link YouTube video with image
Replaced video embed with a clickable image link.

Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-01-17 10:10:44 +07:00
Shirayuki Nekomata
2b72262877
Enhance README with video link and image
Added a video link and image for the Logically Obsidian plugin.

Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-01-15 11:06:47 +07:00
Shirayuki Nekomata
880881e9e0
Fix Obsidian bot's review - no await in async function 2026-01-10 17:02:34 +07:00
Shirayuki Nekomata
1e2e43f5db
Address Obsidian reviews
- Support Desktop only for RA streaming behaviour
- Fix sentence cases
2026-01-10 00:06:31 +07:00
Shirayuki Nekomata
85b0027b43
Clarify description for AI assistant 2026-01-09 19:54:06 +07:00
Shirayuki Nekomata
145ed4e1ea
Update description for clarity
- Revised the description to better explain the functionality
- Emphasizes the integration with Obsidian and citation-backed research
2026-01-09 19:52:13 +07:00
Shirayuki Nekomata
a830ef358f
ci(release)!: streamline release process and permissions
- Added permissions for contents in the release job
- Replaced create-release and upload-release-asset actions
  with softprops/action-gh-release for simplicity
- Consolidated asset uploads into a single step
2026-01-09 19:04:00 +07:00
Shirayuki Nekomata
59f6d352d1
Update license formatting and section headings
Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-01-09 17:18:50 +07:00
Shirayuki Nekomata
cd808f6e70
Revise license terms for clarity and completeness
- Enhanced language for license grant and restrictions
- Clarified terms regarding commercial use and contributions
- Updated liability and warranty disclaimers for better understanding
2026-01-09 17:10:38 +07:00
Shirayuki Nekomata
6894500c2a
Add pre commit and prettier
- Cleaned up the UpgradeModal component for better readability
- Improved the styling for various elements in the modal
- Ensured consistent formatting and indentation throughout the file
- Updated the authErrors and env utility files for consistency
- Refactored the researchAssistantView for improved structure
- Enhanced styles in styles.css for better UI consistency
- Updated tsconfig.json and version-bump.mjs for consistency
2026-01-09 13:37:20 +07:00
Shirayuki Nekomata
5e1f9f8c0c
Add support for file attachments in messages
- Introduced fileAttachments parameter in LogicallyApi methods
- Updated getContextFromFiles to return file data as attachments
- Modified message handling to include file attachments when sending
- Enhanced user experience by allowing file context in conversations
2026-01-09 12:17:37 +07:00
Shirayuki Nekomata
860c5686aa
Remove borders and add box-shadow none
- Removed border styles from ModelSelector and ChatInput for a cleaner look
- Added box-shadow none to ChatInput for consistency
- Improved scroll behavior in MessageList by checking proximity to bottom
2026-01-09 01:12:06 +07:00
Shirayuki Nekomata
03d47127aa
Update README with new image links
Signed-off-by: Shirayuki Nekomata <ikuyarihs@gmail.com>
2026-01-08 18:32:46 +07:00
Shirayuki Nekomata
24c7fd2e50
Update README to have placeholders for images
- Images will be updated later on Github
2026-01-08 18:29:40 +07:00
Shirayuki Nekomata
05fa361b3d
Update README to be awesome (thanks Peter!) 2026-01-08 18:08:27 +07:00
Shirayuki Nekomata
4781ec7996
Enhance FilePicker and MessageList with safety checks
- Added isSafeUrl function to validate URLs in MessageList and SourcesTable
- Implemented escapeHtml function to prevent XSS in MessageList
- Conditional logging in FilePicker based on IS_DEV_BUILD
- Improved URL handling to ensure only safe protocols are opened
2026-01-08 11:07:02 +07:00
Shirayuki Nekomata
a423be2585
Upgrade to node 24 2026-01-07 14:55:45 +07:00
Shirayuki Nekomata
851afd4a09
Set PAID_MAX_FILES to Infinity
- Updated PAID_MAX_FILES constant to allow unlimited file access for paid users
- Ensures better flexibility in file handling for premium features
2026-01-05 21:05:32 +07:00
Shirayuki Nekomata
662edb8153
docs(agents, readme, manifest, ui, views)!: Update references to AI research assistant
- Changed all occurrences of "Research Assistant" to "AI Research Assistant"
- Updated documentation files (AGENTS.md, README.md) for consistency
- Modified manifest.json to reflect the new naming
- Adjusted UI components to use the updated terminology
- Ensured all related functionality aligns with the new naming convention
2026-01-02 23:31:25 +07:00
Shirayuki Nekomata
0636b8170a
Update README and version numbers
- Updated README to reflect beta status and encourage user feedback
- Changed version numbers in manifest.json and package.json to 0.1.0
2025-12-29 19:21:59 +07:00
Shirayuki Nekomata
69ef2355d4
Update Agent.md 2025-12-26 08:59:22 +07:00
Shirayuki Nekomata
522199b467
Revise project documentation for clarity
- Updated project overview to specify plugin name and features
- Enhanced environment and tooling section with detailed requirements
- Added quick start instructions for installation and development
- Improved organization of folder structure and conventions
- Clarified key principles and guidelines for contributors
2025-12-25 23:55:12 +07:00
Shirayuki Nekomata
30adf9fcd8
Replace old license with new community license
- Removed the old LICENSE file and added a new LICENSE.md file
- Updated license terms to reflect non-commercial use and no derivatives
- Adjusted package.json to reference the new LICENSE.md for clarity
2025-12-25 12:55:38 +07:00
Shirayuki Nekomata
8e04d1af32
Enhance account switching and logout feedback
- Added chat history management during account switching.
- Updated logout notice for improved user experience.
- Adjusted README to reflect changes in model selection and account handling.
2025-12-25 11:59:14 +07:00
Shirayuki Nekomata
432facb1a9
Enhance login flow and account switch handling
- Removed AI model selection from settings for simplification
- Added lastLoggedInEmail to track account switches and clear history
- Improved login notices for better user experience
- Implemented account switch detection in login process
- Added Google login button placeholder with notice for future support
2025-12-25 11:50:17 +07:00
Shirayuki Nekomata
c83e4aace1
Update context notes handling in completion payload 2025-12-25 10:36:24 +07:00
Shirayuki Nekomata
b6bc12c20f
Enhance user profile handling and UI components
- Updated user profile fetching to store user name in settings
- Added user initials display in message avatars
- Improved message list UI with new action buttons and styles
- Changed icon for Research Assistant view to match branding
2025-12-25 10:19:28 +07:00
Shirayuki Nekomata
9277ce5cb4
Refine vault path handling
- Added .ai/ to .gitignore to exclude local context vault files
- Updated dev-install.js to remove default vault path assumption
- Clarified usage instructions for providing vault path
2025-12-24 00:38:20 +07:00