Commit graph

422 commits

Author SHA1 Message Date
Logan Yang
e553ee141e
2.7.10 (#951) 2024-12-19 15:54:12 -08:00
Logan Yang
bf77ed0e3b
Add 2nd verify for CORS (#950) 2024-12-19 15:50:06 -08:00
Logan Yang
30fe7708db
Implement custom model verification (#949) 2024-12-19 15:12:22 -08:00
Logan Yang
31d2ba7ccf
Add LM Studio to embedding models (#948) 2024-12-19 14:40:34 -08:00
Logan Yang
45fe1e2eac
Add Stop indexing button and handling for filter update (#947) 2024-12-19 13:32:24 -08:00
Logan Yang
eb47b7bcd9
Add metadata context (#946)
* Do not throw errors and allow partial features
* Add created and modified time to chunk
2024-12-19 12:01:49 -08:00
Logan Yang
ec91c59729
Fix time queries (#945)
* Fix cases where time expression has @vault
* Timestamp range is now correct for "yesterday"
* Directly use timestamps from time expression output to filter on created and modified time
2024-12-19 00:34:22 -08:00
Logan Yang
6ff7c5fecd
Fix safeFetch for CORS (#943) 2024-12-18 21:28:48 -08:00
Logan Yang
a51d571b8a
Implement index partition (#942)
* Add command "remove files from Copilot index"
* Implement index partitioning
* Implement numPartitions setting
* Force re-index when crucial QA settings change
2024-12-18 21:04:52 -08:00
Logan Yang
92a0faef6a
Update "refresh index" to allow incremental indexing (#939)
* Migrate vector store manager to search module
* Update refresh index logic
* Enable incremental indexing
2024-12-17 17:15:56 -08:00
Logan Yang
8feac2e62f
2.7.9 (#922) 2024-12-10 21:47:37 -08:00
Logan Yang
a049e1cdaa
Fix web search, list indexed files, pass current time to vault search (#921)
* Enhance vault search with current time info
* Fix file already exists for list indexed files
* Fix safeFetch for GET request
2024-12-10 21:42:28 -08:00
Logan Yang
06a405aa5f
2.7.8 (#919)
* Update readme
* Add version check at open copilot chat
* 2.7.8
2024-12-10 14:18:52 -08:00
Logan Yang
e49aafa393
Brevilabs CORS issue (#918)
* Add logging for time range query
* Fix dupe system prompt for vault search
* Use safefetch for brevilabs
* Rename ribbon icon to Open Copilot Chat
2024-12-10 08:28:18 -08:00
Logan Yang
a5e75b1947
Clear chat context on new chat (#917) 2024-12-09 17:51:08 -08:00
Logan Yang
f746a8bf85
Refresh VectorStoreManager at setting changes (#916)
* Refresh VectorStoreManager when QA settings change
* Handle error for tool calling
* Update custom error
2024-12-09 17:40:32 -08:00
Logan Yang
1f649de42a
2.7.7 (#915) 2024-12-09 12:46:43 -08:00
Logan Yang
94b194cdc1
Validate or invalidate current model when api key is updated (#913) 2024-12-08 22:36:33 -08:00
Logan Yang
860f155752
Fix Index not loaded, add better index checks for a fresh install (#912)
* Remove disabling modes based on index loading state
* Fix fresh install db initialization and reinitialization after API key is provided
* Add empty index check
* Add version to settings page
2024-12-08 21:19:25 -08:00
Zero Liu
8e403fe933
Avoid using jotai default store (#911) 2024-12-08 20:45:35 -08:00
Logan Yang
8c44b44828
Add setting to exclude copilot index in obsidian sync (#908) 2024-12-07 21:38:25 -08:00
Logan Yang
f1f3a19fe9
Update current note in context at change (#906) 2024-12-07 14:23:22 -08:00
Logan Yang
c70a0396fc
2.7.6 (#894) 2024-12-03 12:49:54 -08:00
Logan Yang
d12d7cc1c7
Fix load error (#893)
* Fix critical load error for new installs
* Add version update notice
2024-12-03 12:45:01 -08:00
Logan Yang
5609c66d28
2.7.5 (#891) 2024-12-02 17:59:26 -08:00
Logan Yang
e2813e192a
Implement indexing checkpointing (#890)
* Do not auto reindex file that's excluded
* Implement basic checkpointing for every 50 files indexed
2024-12-02 17:44:36 -08:00
Logan Yang
070ff86f95
Fix note cannot be removed bug (#887) 2024-12-02 02:10:43 -08:00
Emt-lin
a75ec96231
Temporary fix:for o1-xx model need to covert systemMessage to aiMessage. (#850) 2024-12-02 01:35:49 -08:00
Logan Yang
961a35dc5d
UX improvements (#886)
* Fix shading and youtube error message
* Return chat error as AI message instead of notice
* Update default claude models
* Truncate long note title in context menu
2024-12-02 01:19:08 -08:00
Logan Yang
3fab1a90cc
Add user message shade (#882) 2024-12-01 00:39:32 -08:00
Logan Yang
53dcdf255c
List all files in a markdown note (#881) 2024-11-30 23:27:37 -08:00
Logan Yang
1d8b4ed1fa
Append user system prompt instead of override (#880) 2024-11-30 23:03:29 -08:00
Zero Liu
744d7bf5c9
Auto save settings (#874)
Co-authored-by: Zero Liu <zero@lumos.com>
2024-11-30 22:36:23 -08:00
Logan Yang
68b8ad745b
Add index button to plus mode, disable unnecessary calls (#873) 2024-11-27 15:04:16 -08:00
Logan Yang
2b1aa238b7
Add New chat confirm modal, restructure components dir (#872) 2024-11-27 14:33:58 -08:00
Emt-lin
a5b39ff514
Support delete core models, inherit excluding from Obsidian (#817) 2024-11-27 13:56:17 -08:00
Logan Yang
8f39e53527
Update icons (#866) 2024-11-27 12:15:58 -08:00
Logan Yang
b2441c0483
Remove langchainWrapper (#862) 2024-11-26 17:22:37 -08:00
Emt-lin
b63e8ddde7
feat: Support certain providers to customize the base URL. (#851) 2024-11-26 17:06:56 -08:00
Logan Yang
50b7b60115
Fix disappearing note in context menu (#846) 2024-11-25 13:43:52 -08:00
Zero Liu
491d32a7c8
Make open window command focus active view (#845)
Co-authored-by: Zero Liu <zero@lumos.com>
2024-11-25 13:26:27 -08:00
Logan Yang
b492aa5455
2.7.4 (#844) 2024-11-25 12:05:40 -08:00
Logan Yang
451803d9ca
Alpha quick fixes (#843)
* Fix message edit
* Unblock saveDB
* Skip rerank call if max score is 0
* Implement command list indexed files
* Fix double indexing trigger at mode switch
2024-11-25 11:48:40 -08:00
Zero Liu
0e8a3d7c88
Improve settings and chat focus (#824) 2024-11-25 09:30:53 -08:00
Logan Yang
f80c26b55f
Fix system message for non-openai models (#842) 2024-11-24 19:03:59 -08:00
Logan Yang
aecbb58b31
2.7.3 (#840) 2024-11-22 17:33:11 -08:00
Logan Yang
43ae1928e8
Add copilot plus suggested prompts (#839) 2024-11-22 16:58:42 -08:00
Logan Yang
b54f3c605e
Return youtube transcript directly without llm for long transcripts (#838) 2024-11-22 16:29:21 -08:00
Logan Yang
e0af6d9fbf
Introduce Copilot Plus Alpha to testers (#835)
- Implement Copilot Plus mode
- Use broca endpoint and add license key setting
- Implement context menu for Plus mode
- Implement url mention
- Implement cmd shift enter for vault search
- Handle embedding model change at note reindex
- Implement image support in chat
- Fix vault qa and remove relevance threshold score
- Implement brevilabs client, reranker when max score from orama is low
- Implement chat history to plus mode
- Pass only original user message for intent analysis and processing
- Implement pdf in chat context
- Implement web search
- Implement youtube tool
- Enable index on mode switch for copilot plus mode
2024-11-21 17:36:52 -08:00
Logan Yang
c7964ae327
Fix delete message in memory (#826) 2024-11-16 20:36:34 -08:00