BiggerRain
fc642ac0e3
fix: remove eventListener ( #993 )
2025-11-27 09:33:22 +08:00
ayangweb
96977be623
refactor: auto-focus input field when switching to compact mode ( #990 )
2025-11-25 11:07:26 +08:00
ayangweb
31806b6057
fix: persist configuration settings properly ( #987 )
...
* fix: persist configuration settings properly
* docs: update changelog
2025-11-19 16:09:27 +08:00
ayangweb
d4ccd780b2
feat: add auto collapse delay for compact mode ( #981 )
...
* feat: add auto collapse delay for compact mode
* refactor: change i18n
* docs: update changelog
2025-11-17 20:56:44 +08:00
SteveLauC
aef934e9a2
feat: advanced settings search debounce & local query source weight ( #950 )
...
* wip
* wip
* wip
* feat: add search delay
* refactor: update
* refactor: update
* refactor: update
* refactor: update
* docs: update changelog
---------
Co-authored-by: ayang <473033518@qq.com >
Co-authored-by: ayangweb <75017711+ayangweb@users.noreply.github.com >
2025-11-17 18:35:30 +08:00
ayangweb
1fb927c26b
fix: fix quick ai not continuing conversation ( #979 )
...
* fix: fix quick ai not continuing conversation
* docs: update changelog
2025-11-16 20:59:20 +08:00
ayangweb
8974624b3c
refactor: remove url encoding from query parameters ( #978 )
2025-11-16 14:05:43 +08:00
ayangweb
d99b35bf4c
fix: prevent duplicate login success messages ( #977 )
...
* fix: prevent duplicate login success messages
* refactor: i18n
* refactor: update
* docs: update changelog
2025-11-14 15:42:56 +08:00
ayangweb
7b08a87766
refactor: replace all rounded-md with rounded-[6px] ( #975 )
2025-11-14 11:53:14 +08:00
ayangweb
c593b07187
refactor: only call oauth in settings window ( #972 )
2025-11-13 19:50:59 +08:00
SteveLauC
c088dde749
refactor(view extension): load HTML/resources via local HTTP server ( #973 )
...
Previously, View extensions loaded their HTML files directly from disk.
Now, Coco starts a lightweight local HTTP server to serve the static files,
and the extension loads them via HTTP instead.
This refactoring is needed because Tauri is not allowed to load local
files directly, we have to call convertFileSrc() to do the URL
conversion to make it work. In previous implementations, we did such
conversions to all the paths specified in the HTML file, but we realized
that there are paths in JS/CSS files as well, and it is impossible to
convert them all. So we have to change the way how view extensions load
their files.
2025-11-13 19:50:32 +08:00
ayangweb
1fdf7c499d
refactor: change web login position ( #971 )
...
* refactor: change web login position
* refactor: update
2025-11-08 21:02:04 +08:00
ayangweb
01dfc616d4
refactor: render footer content conditionally ( #970 )
2025-11-08 10:51:09 +08:00
BiggerRain
8d7d655581
fix: web page login state ( #969 )
2025-11-07 21:44:28 +08:00
BiggerRain
5292538dd7
fix: chat mode has been minimized ( #968 )
2025-11-07 21:05:50 +08:00
ayangweb
bab98d4576
feat: add web login ( #967 )
...
* feat: add web login
* refactor: update
* refactor: update
2025-11-07 17:12:00 +08:00
BiggerRain
6067fa7029
chore: remove check window decorations ( #966 )
...
* chore: remove check window decorations
* chore: add skip button
* chore: key add index
2025-11-05 15:13:26 +08:00
BiggerRain
61860b400f
chore: set divider line ( #965 )
2025-11-05 09:48:50 +08:00
ayangweb
50518b6c21
refactor: optimize chat window size in compact mode ( #964 )
2025-11-04 20:03:53 +08:00
ayangweb
b5d3ce9910
feat: add window opacity configuration option ( #963 )
...
* feat: add window opacity configuration option
* docs: update changelog
2025-11-04 14:52:01 +08:00
ayangweb
abac92d8d5
refactor: keep the same height in compact mode ( #962 )
2025-11-04 11:45:47 +08:00
BiggerRain
fcbc77fb5a
chore: fixed window background image ( #960 )
2025-11-03 10:52:09 +08:00
BiggerRain
60b34a118b
chore: hide error messages in small window ( #961 )
2025-11-03 10:51:51 +08:00
SteveLauC
3e0839f3da
feat(extension compatibility): minimum_coco_version ( #946 )
...
This commit introduces a new field, `minimum_coco_version`, to the
`plugin.json` JSON. It specifies the lowest Coco version required
for an extension to run.
This ensures better compatibility by preventing new extensions from
being loaded on older Coco apps that may lack necessary APIs or features.
Co-authored-by: ayang <473033518@qq.com >
2025-11-02 10:59:29 +08:00
BiggerRain
bd61faf660
fix: console code error ( #956 )
2025-11-02 10:58:51 +08:00
BiggerRain
0e48f4f71c
fix: react code render bug ( #957 )
2025-11-02 10:58:23 +08:00
BiggerRain
24fe7144f8
fix: keep the window height when the popover is open. ( #958 )
2025-11-02 09:17:04 +08:00
BiggerRain
e92eee1ecf
fix: prevent shaking when switching between chat and search pages ( #955 )
...
* fix: prevent shaking when switching between chat and search pages in compact mode
* docs: add release note
2025-10-30 10:19:05 +08:00
BiggerRain
1996298f0c
feat: add shadcn ui config ( #954 )
...
* feat: add shadcn ui config
* chore: tailwind config
2025-10-29 10:38:52 +08:00
ayangweb
e5860f63c7
refactor: restore default cursor movement with meta + arrow keys ( #951 )
2025-10-27 10:10:14 +08:00
ayangweb
4a627cb32e
feat: add compact mode for window ( #947 )
...
* feat: add compact mode for window
* docs: update changelog
* feat: add i18n
* refactor: update
* refactor: update
2025-10-27 10:06:19 +08:00
ayangweb
fc7cd165a8
refactor: replace getCurrentWindow with getCurrentWebviewWindow ( #945 )
...
* refactor: replace `getCurrentWindow` with `getCurrentWebviewWindow`
* refactor: update
* refactor: update
2025-10-23 16:48:13 +08:00
ayangweb
b07707e973
fix: allow deletion after selecting all text ( #943 )
...
* fix: allow deletion after selecting all text
* docs: update changelog
2025-10-23 14:26:08 +08:00
BiggerRain
6b0111b89f
fix: remove error code ( #942 )
2025-10-23 09:16:18 +08:00
SteveLauC
e029ddf2ba
fix(view extension): broken search bar UI when opening extensions via hotkey ( #938 )
...
* fix: open view extension via hotkey
* refactor: update
* refactor: update
* chore: check error
* chore: ci update
* release notes
---------
Co-authored-by: ayang <473033518@qq.com >
Co-authored-by: rain9 <15911122312@163.com >
2025-10-22 10:08:00 +08:00
ayangweb
731cfc5bd7
feat: allow navigate back when cursor is at the beginning ( #940 )
...
* feat: allow navigate back when cursor is at the beginning
* docs: update changelog
2025-10-21 15:58:53 +08:00
ayangweb
cbd8dc52cd
feat: open quick ai with modifier key + enter ( #939 )
...
* feat: open quick ai with modifier key + enter
* docs: update changelog
2025-10-21 15:56:01 +08:00
ayangweb
d1ad1af71a
refactor: hide quick ai on multi-level pages ( #937 )
2025-10-21 15:06:53 +08:00
ayangweb
121f9c6118
refactor: hide the search bar and filter bar on the plugin details page ( #936 )
2025-10-21 14:58:49 +08:00
ayangweb
770f60f30c
fix: fix page rapidly flickering issue ( #935 )
...
* fix: fix page rapidly flickering issue
* docs: update changelog
* refactor: update
2025-10-21 14:31:23 +08:00
ayangweb
859def21bf
feat: standardize multi-level menu label structure ( #925 )
...
* feat: standardize multi-level menu label structure
* refactor: update
* refactor: improve tab behavior
* refactor: update
* refactor: improve backspace behavior
* refactor: optimizes tab behavior
* refactor: optimizes backspace behavior
* refactor: disable calculator subpage navigation
* refactor: iframe auto focus
* ViewExtension UI settings
* refactor: update
* fix Rust code build
* refactor: update
* refactor: update
* refactor: update
* fix tests
* support http pages directly
* support http pages directly
* docs: update changelog
* field ui can only be set by View extensions
* changelog: View Extension page field now accepts HTTP(s) links
---------
Co-authored-by: Steve Lau <stevelauc@outlook.com >
2025-10-19 19:13:44 +08:00
SteveLauC
6145306ee8
chore: use a custom log directory ( #930 )
...
* chore: use a custom log directory
This commit changes our log dirctory from the one set by Tauri to
a custom one. It is mostly the same as Tauri’s one, except that
the "{bundleIdentifier}" will be "Coco AI" rather than the real
identifier.
We are doing this because our bundle ID ("rs.coco.app") ends with ".app", log
directory "/Users/xxx/Library/Logs/rs.coco.app" is mistakenly thought as an
application by Finder on macOS, making it inconvenient to open. We do not want
to change the bundle identifier. The data directory, which stores all the data, still
references it. So doing that will be a breaking change. Using a custom log
directory make more sense.
* fmt
2025-10-19 19:13:09 +08:00
BiggerRain
ce94543baa
build: remove tauri from web component build ( #923 )
2025-10-14 15:42:51 +08:00
BiggerRain
89a8304b9e
build: build error ( #922 )
2025-10-13 16:43:29 +08:00
BiggerRain
9652a54f08
chore: add cross-domain configuration for web component ( #921 )
...
* chore: add cross-domain configuration for web component
* docs: add release note
2025-10-13 15:45:28 +08:00
BiggerRain
00eb6bed2b
feat: support pageup/pagedown to navigate search results ( #920 )
...
* feat: support pageup/pagedown to navigate search results
* docs: add release note
2025-10-11 17:08:53 +08:00
BiggerRain
95dc7a88d2
feat: support moving cursor with home and end keys ( #918 )
...
* feat: support moving cursor with home and end keys
* docs: add release notes
2025-10-11 15:38:15 +08:00
ayangweb
6aec9cbae2
fix: resolve pinned window shortcut not working ( #917 )
...
* fix: fix pinned window shortcut not working
* docs: update changelog
* refactor: update
* Update _index.md
---------
Co-authored-by: Medcl <m@medcl.net >
2025-10-11 14:46:24 +08:00
BiggerRain
4e58bc4b2c
fix: duplicate chat content ( #916 )
...
* style: add dark drop shadow to images
* docs: add release note
* style: add dark
* fix: duplicate chat content
* docs: add release note
* chore: update history list
2025-10-11 10:33:09 +08:00
ayangweb
a9a4b5319c
feat: support opening logs from about page ( #915 )
...
* feat: support opening logs from about page
* docs: update changelog
* refactor: update
* refactor: update i18n
2025-10-10 15:16:46 +08:00