Commit graph

440 commits

Author SHA1 Message Date
Logan Yang
525b68adcc
2.7.13 (#997) 2025-01-02 17:40:14 -08:00
Logan Yang
bb8d50b0ae
Fix large input scroll (#996) 2025-01-02 17:05:28 -08:00
Logan Yang
2680227a64
Add functions to inspect index (#989)
* Add missing embedding check for list all indexed files command
* Change CopilotDB search to Inspect Copilot Index by Note Paths
2024-12-31 19:38:09 -08:00
Logan Yang
7a39adcbb0
Fix tags in indexing filter (#988) 2024-12-31 18:55:44 -08:00
Zero Liu
82eaaaf113
Relevant note new UI (#981)
* Relevant note new UI
* Make Relevant Notes section a sticky head
* Test distribution
* Adjust similarity threshold
* Adjust relevance sorting
* Make refresh reindex
* Address latest comments
2024-12-30 13:55:30 -08:00
Zero Liu
99a8764ba5
Update tailwind color config (#980) 2024-12-28 14:32:21 -08:00
Zero Liu
d5bf5dcfb7
Clean up function args (#979) 2024-12-28 12:59:00 -08:00
Zero Liu
a462b82d0a
Add new similar note search algorithm (#971)
* Add new similar note search algorithm
* Change to new algorithm
* Upgrade typescript
* Redo links score algorithm
2024-12-28 10:41:28 -08:00
Emt-lin
9306f77d17
feat: add tailwind + shadcn/ui. (#888)
* fix: Fix the value of EmbeddingModelProviders.AZURE_OPENAI.
* feat: add tailwind + shadcn/ui.
2024-12-28 10:41:08 -08:00
Logan Yang
3124281e68
2.7.12 (#978) 2024-12-27 15:42:09 -08:00
Logan Yang
94b38292b7
Implement new partitioning logic and update checkpointing(#976) 2024-12-26 23:05:38 -08:00
Logan Yang
18402426a8
2.7.11 (#970)
* 2.7.11
* Handle Orama raw docs at partition number change
2024-12-25 09:33:36 -08:00
Logan Yang
62057c39b3
Enable batch embedding and add copilot-plus-small (#969) 2024-12-25 09:02:35 -08:00
Logan Yang
6e205ccdcb
Fix lost embeddings (#967) 2024-12-24 18:24:27 -08:00
Logan Yang
dd58b40dc1
Skip empty files in indexing, add more partitions (#964)
* Skip empty files and show empty and unindexed files in list files command
* Add more partitions
2024-12-23 18:31:04 -08:00
Zero Liu
7fc3cfa2d0
Fix Radix portal (#961) 2024-12-23 16:17:49 -08:00
Logan Yang
48b34408b4
Update system prompt (#958) 2024-12-20 15:57:36 -08:00
Logan Yang
5484c1dace
Add small delay to avoid race condition (#952) 2024-12-19 19:05:33 -08:00
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