Skip to content

Releases: Nexus-JPF/note-companion

Improvements to user interface

27 Nov 19:29

Choose a tag to compare

Improvements to user interface

This release includes updates to user interface. 3 file(s) were modified to improve functionality and user experience.

Technical Changes

  • Updated fileUtils.ts
  • Updated package.json

SHA-256 Checksums

bdf4dec6d9e272b418bb6737f2efa76ce09393ef4d7718fd8e1dcd9e60330681 main.js
a5f5b8a1b56c3975457fcd60deb79b952ccb8dc48bb69c0be39461e255b8edc9 styles.css
90b7d20f9546af326f5b29a6832f151d7f5a9e2801c9299842532b0417b37ceb manifest.json

A Simpler, Smarter Note Companion: Streamlined AI and Cleaner Settings

24 Nov 01:10

Choose a tag to compare

A Simpler, Smarter Note Companion: Streamlined AI and Cleaner Settings

This release brings a major simplification to Note Companion, making it easier to use and more focused. The plugin now defaults to the latest 'gpt-4o-mini' AI model for chat and organization, and removes the experimental Fabric formatting system and its related settings. The result is a cleaner, more intuitive experience for organizing and chatting with your notes. Enjoy improved model selection, a tidier settings interface, and a more reliable AI assistant!

Technical Changes

  • Default AI model updated from 'gpt-4.1-mini' to 'gpt-4o-mini' throughout the plugin, including migration of old settings.
  • Removed all Fabric-related features: Fabric formatting, Fabric prompt manager, Fabric settings, and UI components.
  • Cleaned up settings and configuration tabs to remove Fabric paths and toggles.
  • Improved model selection logic and display names in the AI chat interface.
  • Updated dependencies and internal model type definitions to reflect the new default model.
  • Removed debug logging from the chat context code for a cleaner user experience.
  • General code and UI cleanup for a more streamlined plugin.

SHA-256 Checksums

6a7fcb8afa1b6f3b71bcc8fbfd36fbe292d5426b2019ef2b6a84658182a8de93 main.js
a5f5b8a1b56c3975457fcd60deb79b952ccb8dc48bb69c0be39461e255b8edc9 styles.css
45e81d4808402928228bad7db17b03ff0619a3ffd4bbc319aa31503f8a8447ec manifest.json

AI Chat Superpowers & Bulk Actions

23 Nov 05:41

Choose a tag to compare

AI Chat Superpowers & Bulk Actions

This update brings major enhancements to the Note Companion AI chat experience, making it smarter, more context-aware, and able to perform powerful bulk actions on your notes. Enjoy a more intuitive chat interface, new visual cues, and the ability to run advanced operations like bulk find/replace, template creation, and file management—all directly from the chat sidebar!

Technical Changes

  • AI chat now understands your editor selection or current line, and displays a badge showing what context the AI will use for your requests.
  • Error messages in chat are now shown as regular chat messages, with clear retry and dismiss options.
  • Major performance improvements: context and chat data are now memoized to prevent unnecessary re-renders and infinite loops.
  • New tool handlers: You can now use the AI chat to perform bulk find & replace, create templates, delete files, and export notes to different formats, all with confirmation dialogs and previews.
  • Improved accessibility and visual clarity with a new, comprehensive CSS stylesheet for the plugin UI.

SHA-256 Checksums

c895fd01baf8d5cbe23f275ca6ff78ccb3bb14f643201ddaf84c331ad385929c main.js
45264e2956287c38ef1d6eb653fb73fd18fd9a98827b229d58d6ad3707612c8e styles.css
5eacc7df19dabf319b3b76492176df89171ec6802905c0b45b39c34a15d40fef manifest.json

Streamlined 3.0: Faster, Cleaner, and More Informative

23 Nov 01:51

Choose a tag to compare

Streamlined 3.0: Faster, Cleaner, and More Informative

This major release brings a faster, more reliable Note Companion experience with a streamlined codebase, improved notifications, and a cleaner, more focused sidebar chat. Enjoy better feedback during file processing, a simplified UI, and improved performance for organizing your notes and files.

Technical Changes

  • Removed unused and redundant UI components and utilities for a leaner plugin bundle (alert, badge, form, logo, skeleton-loader, etc.).
  • Refactored folder creation logic for improved reliability and compatibility with Obsidian's API.
  • Added real-time toast notifications for key file processing steps (extracting, classifying, moving, renaming, tagging, formatting) to keep users informed during inbox automation.
  • Reduced maximum concurrent file processing tasks for improved stability and performance.
  • Streamlined and modernized the AI chat sidebar UI: minimal header, new chat button, and better error handling.
  • Ephemeral context is now cleared after each AI response for more predictable chat behavior.
  • Removed legacy and unused templates (e.g., YouTube video template) and constants for a cleaner codebase.
  • Improved style isolation and layout for plugin views, ensuring a consistent look and feel.
  • Added new settings: enable/disable processing notifications and experimental sync tab toggle.
  • General code cleanup: removed unused utility functions, constants, and pre-processor code.

SHA-256 Checksums

9a22f7274f1a9e105902ff2e791d19158cf614d662307b047b0611b3b6c7390a main.js
9b2f2083e4293e5f396b5798705aade54dd105559d4f74205d56830676794532 styles.css
ceef1d2fb88e3b8715f845a63f0cbe7ac9817d69d8097b4e6333269971b27031 manifest.json

Next-Gen AI Chat: GPT-4o Support & Smarter Sidebar

05 Oct 22:08

Choose a tag to compare

Next-Gen AI Chat: GPT-4o Support & Smarter Sidebar

This release brings major improvements to the Note Companion AI chat experience, including support for the latest GPT-4o models, smarter search toggles, and a more robust chat interface. Enjoy a smoother, more intuitive workflow as you organize and interact with your notes!

Technical Changes

  • Added support for GPT-4o, GPT-4o-search-preview, and GPT-4o-mini-search-preview models in the AI chat interface.
  • Updated search toggle logic to work with new GPT-4o models, ensuring search features are only shown for supported models.
  • Improved chat message rendering: empty messages are now hidden for a cleaner chat experience.
  • Refined experimental features description in settings for clarity.
  • Significantly expanded and modernized the plugin's CSS for a more polished and responsive sidebar and organizer UI.

SHA-256 Checksums

fea6ff8a6efb910c54f51cecbe01db671bdc2927eae873f417ae6d4f14f93f80 main.js
e31d180e702d2f42860e91ca52c97e3ff14c491ca31b8bb687c53a7bc0ee607f styles.css
2671e21a6c178119ecd1627129825be42b1029c0f92099054bf5db1afe47d15d manifest.json

A Fresh Coat: Unified Styles & GPT-5 Support

05 Oct 15:07

Choose a tag to compare

A Fresh Coat: Unified Styles & GPT-5 Support

This release brings a major visual refresh and improved consistency across the Note Companion plugin, making your experience smoother and more modern. The AI chat interface now supports the latest GPT-5 models, and the sidebar tabs have a cleaner, more reliable layout. Organizer and Inbox views are visually unified, and the plugin is easier to maintain and extend. Enjoy a more polished, seamless workflow!

Technical Changes

  • Removed custom Tailwind prefix for simpler, more maintainable styles.
  • Refactored utility functions for class name merging (now uses Tailwind's cn utility).
  • Major CSS overhaul: unified, modernized, and expanded Tailwind classes for all plugin views.
  • AI Chat: Added support for GPT-5 and GPT-5 search-preview models.
  • Updated model selection logic and search toggle to support new GPT-5 models.
  • Improved chat sidebar and tab layouts for better usability and consistency.
  • Organizer view now uses unified styling and utility functions for all states.
  • Refactored tab content and sidebar layouts for more reliable, flexible rendering.
  • Removed legacy example prompts from empty chat state for a cleaner look.

SHA-256 Checksums

6f5fe5eafd56d646997fde199a2a213562d40df7b39b2fa19fba2b3e043c0f08 main.js
e31d180e702d2f42860e91ca52c97e3ff14c491ca31b8bb687c53a7bc0ee607f styles.css
e757dc74f6097d2cbc710528e807aeb3d092acb116b423344554e66f71a93435 manifest.json

Seamless Audio Uploads & Enhanced Style Isolation

04 Oct 00:03

Choose a tag to compare

Seamless Audio Uploads & Enhanced Style Isolation

This update brings a major improvement to audio transcription: large audio files are now handled smoothly with automatic pre-signed URL uploads, bypassing previous size limits. Additionally, plugin styles are now fully isolated, ensuring a consistent and conflict-free appearance across all Note Companion features.

Technical Changes

  • Added logic to detect audio files larger than 4MB and upload them using a pre-signed URL, bypassing Vercel body size limits.
  • Implemented a new transcribeAudioViaPresignedUrl method for large file uploads and transcription.
  • Refactored CSS to use .fo-container for strict style isolation, preventing style conflicts with the rest of Obsidian or other plugins.
  • Incremented plugin version to 2.2.5.

SHA-256 Checksums

94884c060c718e3c8b094862fd25d7b078aeafd535ee62a7e186869e41ba1bab main.js
1c13da1816d6af36cf6a14e6da5c939b714b9b5a52bcf493a3f120fe3247a616 styles.css
658e015559f7d597acbea7dddf6f6a3fb7ca2fdcd42f22c1af602484d8cef380 manifest.json

A Smoother, Friendlier Note Companion

03 Oct 05:13

Choose a tag to compare

A Smoother, Friendlier Note Companion

This update brings a more polished and user-friendly experience to Note Companion's AI chat and organization features. Enjoy clearer error messages, a more responsive chat interface, and a simplified settings experience. The plugin is now easier to use, with less clutter and improved feedback when things go wrong. Some experimental features have been removed or hidden to focus on what matters most: helping you organize and interact with your notes efficiently.

Technical Changes

  • Improved AI chat error handling with user-friendly messages for API, network, rate limit, and timeout issues.
  • Enhanced chat interface with clearer status indicators (thinking, error, ready) and more visually appealing loading states.
  • Removed all Screenpipe-related features, settings, and code for a cleaner, more focused experience.
  • Simplified settings UI by removing Screenpipe toggles and options.
  • Refined context item management in the chat sidebar for better usability.
  • Added Tailwind CSS class prefixing (fo-) to avoid style conflicts with other plugins.
  • Removed unnecessary console logs and debug output for a cleaner codebase.
  • Improved audio transcription endpoint handling for more robust file uploads and error reporting.

SHA-256 Checksums

e52415917b5b97dd9ad8367d1af35a14281bb133c24c019a4482c119340ff448 main.js
02fbf2edc1e8b045586f53da3df183795b58d73cb3095aaf5b7e25727b2c9d52 styles.css
c0fac05134178edaf1ffdac7450892aaa07d27008d617d0a1e337ab0635a468c manifest.json

A Smoother, More Accessible Sidebar

14 Jul 01:27

Choose a tag to compare

A Smoother, More Accessible Sidebar

This update brings a more streamlined and accessible experience to the Note Companion sidebar. Tooltips have been replaced with native browser titles for faster, more consistent access to information, and the plugin's visual style has been significantly enhanced for clarity and usability. Enjoy a cleaner interface and improved error displays throughout your note organization workflow.

Technical Changes

  • Replaced custom tooltip components with native title attributes in the AI chat audio recorder, context limit indicator, and inbox logs for better accessibility and performance.
  • Major expansion and refinement of the plugin's CSS, introducing a comprehensive set of utility classes for layout, color, spacing, and typography, resulting in a more modern and consistent UI.
  • Updated Radix UI dependencies for improved stability and compatibility.
  • Removed unused imports and streamlined component structure in the synchronizer and sidebar view.
  • Introduced a new StyledContainer component to wrap the sidebar, replacing TooltipProvider for a more unified look and feel.
  • Error messages in the inbox logs now use native tooltips for easier access to details.

SHA-256 Checksums

cb45b000951f3161ecd50804cedf7f247961b5de4bf8854d459109bd54f5dc07 main.js
fd51fabd4784ec61f2274917baec1151443d42c0528db4b5e0e5e3650959b74f styles.css
cfc7def81945d9f8a818100a310377f45901f08baac0f9e4f7fb0298f10dddcc manifest.json

Streamlined Cloud Model & UI Polish

14 Jul 00:57

Choose a tag to compare

Streamlined Cloud Model & UI Polish

This update brings a more streamlined and intuitive experience to Note Companion. The default AI model is now 'Cloud' (gpt-4.1-mini), making chat and organization features faster and more reliable. The Meetings section has been removed from the dashboard for a cleaner interface. Additionally, the plugin's visual style has been significantly improved with a modern, consistent look and feel throughout the sidebar and organizer tabs.

Technical Changes

  • Default AI model changed to 'gpt-4.1-mini' (Cloud) for chat and organizer features.
  • Support for new model types ('gpt-4.1', 'gpt-4.1-mini') in chat and search toggles.
  • Removed the Meetings section and related code from the dashboard and organizer.
  • Major update to the plugin's CSS: added modern utility classes for layout, spacing, color, and typography, resulting in a more polished and consistent UI.
  • Updated subscription status display logic for future premium features.

SHA-256 Checksums

fc96ca8d1c701d9ab98d2adf8cbeaa5e60100f49e64f05a56e03019521e71a0d main.js
68f6d953d7b082f3694e2e0756c80446396a9095f2e172129a93e41e2347a594 styles.css
14c0e04f4982f3f0d0d638abc2205193e57b6618edcd06afdd7121c0aa8f1d5f manifest.json