- 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
- 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
- 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
- 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
- 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
- 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
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>
- 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
- 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
- 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
- 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
- Enhanced language for license grant and restrictions
- Clarified terms regarding commercial use and contributions
- Updated liability and warranty disclaimers for better understanding
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- 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
- 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