BiggerRain
f7c0600480
feat: add open button to launch installed extension ( #1013 )
...
* chore: up
* support query string main_extension_id
* chore: up
* fix tests
* open non-group/extension extensions
* dbg
* chore: upadate
* extension SearchSource now accepts empty querystring
* update
* chore: open
* chore: input
* remove DBG statements
* chore: icon
* style: adjust styles
* docs: update release notes
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2025-12-18 15:50:26 +08:00
ayangweb
4a5a4da399
fix: fix ai extension assistant list fetch ( #890 )
...
* fix: fix ai extension assistant list fetch
* refactor: update
* refactor: update
* refactor: update
2025-08-29 11:55:37 +08:00
SteveLauC
783cb73b29
feat: deeplink handler for install ext from store ( #860 )
...
Co-authored-by: rain9 <15911122312@163.com >
Co-authored-by: ayang <473033518@qq.com >
2025-08-05 18:08:00 +08:00
BiggerRain
d0fc79238b
build: web component build error ( #858 )
...
* build: build error
* docs: update notes
2025-08-02 11:14:56 +08:00
SteveLauC
2eb10933e7
refactor: pinning window won't set CanJoinAllSpaces on macOS ( #854 )
...
This commit reverts the logic introduced in
e7dd27c744 :
> Pinning the main window would bring "NSWindowCollectionBehaviorCanJoinAllSpaces"
> back to make it really stay pinned across all the spaces.
Commit 6bc78b41ef (diff-b55e9c1de63ea370ce736826e4dea5685bfa3992d8dee58427337e68b71a1fc1)
did a tiny refactor to the frontend code merged in the above commit,
these changes are reverted as well.
We revert these changes because we observed an issue with window
focus, and we don't know the root cause and how to fix the issue either.
The following change is kept because we don't want to hit this NS panel
bug[1]. But if the issue still exists after this commit, it will
be removed as well.
In "src-tauri/src/setup/mac.rs":
```diff
panel.set_collection_behaviour(
- NSWindowCollectionBehavior::NSWindowCollectionBehaviorCanJoinAllSpaces
+ NSWindowCollectionBehavior::NSWindowCollectionBehaviorMoveToActiveSpace
```
[1]: https://github.com/ahkohd/tauri-nspanel/issues/76
2025-08-01 15:28:11 +08:00
BiggerRain
b833769c25
refactor: calling service related interfaces ( #831 )
...
* chore: server
* chore: add
* refactor: calling service related interfaces
* chore: server list
* chore: add
* chore: add
* update
* chore: remove logs
* focs: update notes
* docs: remove server doc
---------
Co-authored-by: ayang <473033518@qq.com >
2025-07-31 15:59:35 +08:00
ayangweb
855fb2a168
feat: support sending files in chat messages ( #764 )
...
* feat: support sending files in chat messages
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* docs: update changelog
2025-07-31 15:36:03 +08:00
BiggerRain
232166eb89
chore: delete unused code files and dependencies ( #841 )
...
Mainly delete unused webSocket content, and delete other unused code files and dependencies
2025-07-29 13:02:28 +08:00
BiggerRain
e7dd27c744
chore: add toggle_move_to_active_space_attribute ( #829 )
...
* chore: add toggle_move_to_active_space_attribute
* chore: pin
* chore: add
* update
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2025-07-27 16:50:11 +08:00
BiggerRain
d664fa7271
chore: handle reply to message ( #799 )
...
* chore: add reply to message
* chore: handle rust data
* log
* chore: id
* feat: add
* chore: loading step
* chore: cur id
* feat: add
* accept query parameters
* chore: add message id for cancel
* chore: remove log
* chore: remove log
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2025-07-24 18:06:59 +08:00
SteveLauC
e78fe4ac89
fix: broken windows search ( #801 )
...
This commit fixes the search issue introduced by [commit](5c0a865822 ). We have no idea why the tauri command `get_app_search_source` won't be invoked after that commit on Windows.
This commit resolves the issue by moving the extension init logic to the Rust side.
Also, update the querysource logs in `quey_coco_fusion()`, the old one won't say anything if the querysource list is empty, the new one will tell us that.
2025-07-23 12:33:18 +08:00
BiggerRain
5c0a865822
chore: not request the interface if not logged in ( #795 )
...
* chore: not request the interface if not logged in
* chore: res
* chore: res
* chore: common interface
* chore: no login
* chore: login
* chore: login
* chore: add
* dbg print servers
* chore: id
* docs: update notes
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2025-07-22 16:15:58 +08:00
BiggerRain
c8719926be
chore: add 401 unauthorized ( #791 )
2025-07-21 22:21:07 +08:00
BiggerRain
f1dfc5c730
fixed: chat message confusion ( #782 )
...
* fix: chat
* fix: chat
* chore: add session id
* fix: fixed incorrect taskbar icon display on linux (#783 )
* fix: fixed incorrect taskbar icon display on linux
* docs: update changelog
* fix: fix data inconsistency issue on secondary pages (#784 )
* chore: chat
* chore: chat
* chore: add logging message
* chore: chat
* chore: chat
* chore: add
* feat: add
* chore: chat end
* style: message width
---------
Co-authored-by: ayangweb <75017711+ayangweb@users.noreply.github.com >
Co-authored-by: medcl <m@medcl.net >
2025-07-21 21:17:20 +08:00
SteveLauC
29d14ff931
chore: remove unused type ServerTokenResponse ( #788 )
...
After this commit[1], type `ServerTokenResponse` became unused, remove
it as well.
[1]: 57ab08fb6d
2025-07-21 15:30:26 +08:00
SteveLauC
57ab08fb6d
chore: remove unused tauri cmd get_server_token ( #787 )
...
Found this tauri command while reading the code, then I realized that
token management logic should all be kept in the backend, there is no
need to expose it to the frontend. And indeed, searching for it in the
frontend code showed that it is not used at all.
```sh
$ cd src
$ rg get_server_token
commands/servers.ts
75:export function get_server_token(id: string): Promise<ServerTokenResponse> {
76: return invokeWithErrorHandler(`get_server_token`, { id });
```
So remove it.
2025-07-20 17:25:32 +08:00
BiggerRain
4d11afe18e
chore: assistant params & styles ( #753 )
...
* chore: add
* chore: add
* chore: assistant params & styles
* docs: update notes
2025-07-10 11:47:10 +08:00
BiggerRain
6ff6b46139
refactor: create chat & send chat api ( #739 )
...
* chore: code format
* fix: build error
* refactor: chat create & chat
* chore: aa
* chore: aa
* refactor: send chat messages
* chore: chat
* chore: web
* chore: add
* docs: update notes
2025-07-07 19:41:29 +08:00
BiggerRain
6837286061
feat: add manual check for updates ( #701 )
...
* feat: add check for update
* feat: add Check for Updates
* docs: update notes
* build: build bundle test
* docs: update notes
* chore: recovering files
2025-06-19 20:58:54 +08:00
Medcl
40ad066e69
refactor: refactoring search api ( #679 )
...
* refactor: refactoring search api
* chore: interface type
* chore: interface type
* refactor: assistant search
* refactor: arrays into multiple fields
* refactor: update
* feat: search to add fuzziness to 5
* refactor: update
* chore: update release notes
---------
Co-authored-by: rain9 <15911122312@163.com >
Co-authored-by: ayang <473033518@qq.com >
Co-authored-by: ayangweb <75017711+ayangweb@users.noreply.github.com >
2025-06-17 09:31:43 +08:00
ayangweb
12b9b4bb81
refactor: blocking the default behavior of the tab key ( #678 )
...
* refactor: blocking the default behavior of the tab key
* refactor: update
* refactor: update
* refactor: update
2025-06-13 14:19:27 +08:00
BiggerRain
4c3cf28012
chore: assistant chat placeholder & refactor input box components ( #566 )
...
* chore: input placeholder
* chore: add assitant
* impl assistant_get_multi()
* chore: add assitant
* refactor: input box components
* chore: ask ai search placeholder
* chore: ask ai search placeholder
* docs: update notes
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2025-05-27 16:29:43 +08:00
BiggerRain
8a6c90d124
chore: add global login judgment ( #544 )
...
* chore: add global login judgment
* docs: update notes
2025-05-22 10:59:46 +08:00
BiggerRain
aa99588001
style: modify the style of the search input box ( #513 )
...
* style: modify the style of the search input box
* build: build error
2025-05-15 08:54:42 +08:00
Medcl
95ccbaec3e
fix: several issues around search ( #502 )
...
* fix: several issues around search
* chore: update release notes
2025-05-13 18:12:57 +08:00
BiggerRain
79b998da1b
feat: add MCP & call tools ( #430 )
...
* feat: add call tools
* feat: add chat call tools
* feat: add MCP & call LLM tools
* docs: update notes
* build: build error
* chore: replace iconfont
* chore: web icon
* chore: add
2025-04-24 19:00:16 +08:00
BiggerRain
4380b56a30
fix: query_coco_fusion params error ( #425 )
2025-04-23 18:49:42 +08:00
BiggerRain
db66d81bd0
fix: fixed several search & chat bugs ( #412 )
...
* fix: chat error
* chore: add querysource
* refactor: filter query source rather than data source
* fix: fixed several search bugs
* docs: update notes
* feat: chat error
* chore: websocket
* chore: chat
* chore: chat
* fix: history search error
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2025-04-23 00:12:22 +08:00
SteveLauC
aee7df608f
refactor: use timeout value specified in settings in query_coco_fusion() ( #413 )
...
* refactor: allow setting connection_timeout in query_coco_fusion()
* refactor: adding dynamic parameters to a request
* refactor: rename `connection_timeout` to `connectionTimeout`.
* refactor: simplifying object property assignment syntax
* feat: add query timeout function
* refactor: set min query_timeout to 1s
* refactor: rename connection_timeout to query_timeout
* fix: persist the setting entry
---------
Co-authored-by: ayang <473033518@qq.com >
2025-04-22 18:32:20 +08:00
BiggerRain
f6e5e826fd
chore: update assistant icon & think mode ( #397 )
...
* fix: assistant icon & think model
* docs: update notes
* chore: optimize the code
2025-04-21 12:18:45 +08:00
BiggerRain
53258ee834
feat: add support for switching AI assistants ( #395 )
...
* feat: add assistant
* build: build warning
* fix: filter http query_args and convert only supported values
* chore: server name truncate
* feat: add support for AI assistant
* feat: add support for AI assistant
---------
Co-authored-by: medcl <m@medcl.net >
2025-04-20 21:27:25 +08:00
BiggerRain
a5657e61c0
chore: debug the code ( #391 )
2025-04-18 14:39:27 +08:00
BiggerRain
caf9f0238f
feat: add error notification ( #386 )
...
* feat: add error notification
* feat: add error collection
* chore: error display
* chore: error string
* docs: update notes
* docs: update notes
* build: build error
* chore: errors 5 and link length truncation
2025-04-18 10:36:00 +08:00
ayangweb
a3663703e4
refactor: migration of attachments and transcription functionality to the commands module ( #324 )
2025-04-02 14:45:39 +08:00
ayangweb
3aed3a0df4
feat: history added search and action menus ( #322 )
...
* feat: history added search and action menus
* refactor: refinement of the dark theme
* feat: add renamed input box style
* feat: internalization
* refactor: optimize the bright theme style
* refactor: change dark theme style
* feat: added api for deleting and modifying conversations
* feat: supported search
* feat: support for modifying the title
* feat: support for deleting sessions
* refactor: remove popup internationalization
2025-04-02 14:03:40 +08:00
Medcl
f514e5a5c9
chore: support multi websocket connections ( #314 )
...
* chore: temp commit
* chore: add WebSocket session ID to chat message API headers
* chore: add param clientId
* feat: add websocket id
* chore: add debug logs
* chore: add log
* chore: add connecting
* chore: remove partialize
* fix: fix to support multi websocket connection
* chore: update release notes
---------
Co-authored-by: rain <15911122312@163.com >
2025-03-30 19:33:49 +08:00
BiggerRain
d2eed4a1c4
refactor: refactor invoke related code ( #309 )
...
* refactor: refactor invoke related code
* refactor: refactor invoke related code
* docs: update release notes
2025-03-25 20:57:46 +08:00