Releases: alondmnt/joplin-plugin-jarvis
Releases · alondmnt/joplin-plugin-jarvis
v0.9.1
v0.9.0
- models
- new: default model
gpt-4o-mini
- deprecated:
gpt-4-turbo
- new: support for Ollama embeddings API
- new: default model
- chat with notes / related notes
- new: settings to customise what extra information goes into each block / chunk (default: all selected)
- title
- full headings path
- last heading
- note tags
- improve: chat with notes prompt and model compatibility
- new: settings to customise what extra information goes into each block / chunk (default: all selected)
- annotations
- new: setting
Annotate: Preferred language
- new: setting
v0.8.5
- new: separate settings sections for chat, related notes, annotations and research
- fix: set default values for API keys
- this is a workaround that ensures that keys are saved securely to your keychain (where available)
- changed default settings
- context tokens: increased to 2048
- annotation: tags method changed to existing tags
v0.8.4
v0.8.3
- note that the min Joplin app version for this release is v3.0
- improve: exclude notes in trash from db
- improve: OpenAI model updates
- added
gpt-4o
(latest model) - deprecated legacy
gpt-3.5-turbo-16k
gpt-3.5-turbo
points to a newer version of this model
- deprecated legacy
gpt-4
- all legacy models are still accessible via the
openai-custom
model setting - improved model descriptions with tokens / price category
- added
v0.8.0
new features
- revamped
Edit with Jarvis
command (@jakubjezek001) (screenshot below) Auto-complete with Jarvis
command to autocomplete any text at the current cursor position- scroll to line of a found note chunk from the panel
- chat context preview dialog (screenshot below)
- token counter command
- display note similarity score in panel
new models
- OpenAI
- replace
text-davinci
(deprecated) models withgpt-3.5-turbo-instruct
(@jakubjezek001) - 3rd generation embedding / notes models
text-embedding-3-small
andtext-embedding-3-large
- chat model
gpt-4-turbo
: an efficient, strong model with a context window of 128K tokens
- replace
- Google AI
- deprecated PaLM
- chat models
gemini-1-pro
andgemini-1.5-pro
(a strong model with a context window of 1M tokens!) - embedding / notes models
embedding-001
andtext-embedding-004
new settings
Notes: Context tokens
: the number of context tokens to extract from notes in "Chat with your notes" (previously usedChat: Memory tokens
)Notes: Context history
: the number of user prompts to base notes context on for "Chat with your notes"Notes: Custom prompt
: the prompt (or additional instructions) to use for generating "Chat with your notes" responsesNotes: Parallel jobs
: the number of parallel jobs to use for calculating text embeddings
chat improvements
- chat display format (screenshot below)
- chat with notes default prompt
- chat parsing
general improvements
- CodeMirror 6 / beta editor support
- load USE from cache instead of re-downloading every time
- faster model test on startup / model switch
- various fixes
ux
- new standard dialog style
v0.8.0-alpha.2
pre-release with a number of features planned for v0.8.0. bold: added in this release.
- new features
- revamped note edit command interface (@jakubjezek001)
- scroll to line of a found note chunk from the panel
- chat context preview dialog
- token counter command
- display note similarity score in panel
- new settings
Notes: Context tokens
: the number of context tokens to extract from notes in "Chat with your notes" (previously usedChat: Memory tokens
)Notes: Context history
: the number of user prompts to base notes context on for "Chat with your notes"Notes: Custom prompt
: the prompt (or additional instructions) to use for generating "Chat with your notes" responsesNotes: Parallel jobs
: the number of parallel jobs to use for calculating text embeddings
- chat improvements
- chat display format
- chat with notes default prompt
- chat parsing
- general improvements
- CodeMirror 6 / beta editor support
- load USE from cache instead of re-downloading every time
- faster model test
- new models
- replace
text-davinci
models withgpt-3.5-turbo-instruct
(@jakubjezek001)
- replace
- ux
- new standard dialog style
v0.8.0-alpha.1
pre-release with a number of features planned for v0.8.0.
- new features
- revamped note edit command interface (@jakubjezek001)
- scroll to line of a found note chunk from the panel
- chat context preview dialog
- display note similarity score in panel
- new settings
Notes: Context tokens
: the number of context tokens to extract from notes in "Chat with your notes" (previously usedChat: Memory tokens
)
- chat improvements
- default chat context based on the last user prompt
- chat with notes prompt
- chat parsing
- general improvements
- CodeMirror 6 / beta editor support
- load USE from cache instead of re-downloading every time
- faster model test
- new models
- replace
text-davinci
models withgpt-3.5-turbo-instruct
(@jakubjezek001)
- replace
- ux
- new standard dialog style
v0.7.0
Jarvis can now work completely offline! (Continue reading)
This release adds two new model interfaces.
Google PaLM
- If you have access to it (it's free), you can use it for chat and for related notes.
Custom OpenAI-like APIs
- This allows Jarvis to use custom endpoints and models that have an OpenAI-compatible interface.
- Example: [tested] OpenRouter (for ebc000) setup guide
- Example: [not tested] Azure OpenAI (previously requested)
- Example: [tested] Locally served GPT4All (for laurent, and everyone else who showed interest) setup guide
- This is an open source, offline model (you may in fact choose from several available models), that you can install and run on a laptop. It can be used for chat, and potentially also for related notes (embeddings didn't work for me, probably due to a gpt4all issue, but related notes already support the USE offline model).
- This solution for an offline model is not ideal, as it may be technically challenging for a user to run their own server, but at the moment this workaround looks like the only viable solution, and doesn't involve a lot of steps.
- Example: [not tested] LocalAI
- This is another self-hosted server that supports many models, in case you run into issues with GPT4All.
Full Changelog: v0.6.0...v0.7.0
v0.6.0
- Annotations
- This release introduces the toolbar button / command
Annotate note with Jarvis
. It can automatically annotate a note based on its content in 4 ways: By setting the title of the note; by adding a summary section; by adding links to related notes; and by adding tags. (gpt-4
is recommended for tags.) Each of these 4 features can be turned on or off in the settings in order to customize the behavior of the command. In addition, each sub-command can be run separately. For more information see this guide.
- This release introduces the toolbar button / command
- System message
- You may edit it in the settings to inform Jarvis who he is, what is his purpose, and provide more information about yourself and your interests, in order to customize Jarvis' responses.
Full Changelog: v0.5.3...v0.6.0