137 Commits

Author SHA1 Message Date
Nathan
9230981e54 chore: remove test 2025-03-19 10:59:11 +08:00
Nathan
f0d967f0e4 chore: rename the local ai plugin 2025-03-19 10:23:38 +08:00
Richard Shiue
22b03eee29
chore: implement ai writer history (#7523)
* chore: implement ai writer history

* chore: pass hitosyr
2025-03-18 17:14:20 +08:00
Nathan
7971566159 chore: bump client api 2025-03-16 19:45:51 +08:00
Nathan
af0c802486 chore: local ai embed file 2025-03-16 10:22:58 +08:00
Nathan
5b5feb2515 chore: disable chat with file 2025-03-14 20:53:14 +08:00
Nathan
22b9acf386 chore: send local ai state 2025-03-13 19:51:42 +08:00
Nathan
7996736592 chore: enable linux local ai 2025-03-13 17:27:55 +08:00
Nathan
3ad8f624cf chore: enable linux local ai 2025-03-13 17:03:49 +08:00
Nathan
0657aeb07d chore: set local ai default value 2025-03-13 17:02:32 +08:00
Nathan
86b67a1b65 chore: fix flashing window 2025-03-13 15:49:44 +08:00
Nathan
d94b4daa70 chore: fix flashing window 2025-03-13 15:29:58 +08:00
Nathan
81bac5950c chore: try to fix windows flashing window issue 2025-03-13 14:01:41 +08:00
Nathan
f0b8b00461 chore: force restart plugin 2025-03-13 13:45:01 +08:00
Nathan
ee69283a23 chore: support response format 2025-03-13 10:53:20 +08:00
Nathan
d15a8a88a6 chore: disable input when local ai is initializing 2025-03-12 20:29:03 +08:00
Nathan
1f7ab9d22d chore: fix ios compile 2025-03-12 15:08:37 +08:00
Nathan
e553627ee5 chore: fix ios build 2025-03-12 11:16:51 +08:00
Nathan
654e18aacf chore: remove local ai 2025-03-11 23:19:20 +08:00
Nathan
83c53188e3 chore: clippy 2025-03-11 13:22:59 +08:00
Nathan
6ba7f93f69 chore: find plugin load 2025-03-11 13:14:47 +08:00
Nathan
702a486cce chore: find windows exe 2025-03-11 12:55:19 +08:00
Nathan
bd06e1d559 chore: clippy 2025-03-11 09:32:20 +08:00
Nathan
59139ff323 chore: catch panic 2025-03-10 23:40:28 +08:00
Nathan
22fed1bfbc chore: load from env command 2025-03-10 22:48:09 +08:00
Nathan
a8b55ca3f0 chore: update prompt 2025-03-10 15:56:09 +08:00
Nathan
8b2e769fca chore: ai setting ui 2025-03-10 10:24:55 +08:00
Nathan
d29a90a472 chore: init ai plugin on separate thread 2025-03-10 08:54:32 +08:00
Nathan
2e4beb0652 chore: enable windows 2025-03-10 00:35:52 +08:00
Nathan
addb041816 chore: update exe path 2025-03-10 00:25:19 +08:00
Nathan
4ff71b5dce chore: implement ollama 2025-03-09 23:32:42 +08:00
Richard Shiue
796fda159e
chore: bump client api (#7463) 2025-03-06 09:59:53 +08:00
Nathan.fooo
4b2389dafd
chore: bump client api (#7455) 2025-03-05 10:23:28 +08:00
Richard Shiue
637c043f5b
fix: ai writer launch review 0.8.5 (#7445)
* fix: improve writing not working

* fix: show insert below and discard buttons even in overflow

* fix: incorrect predefined format initialization

* fix: generate image

* chore: multi-line related questions

* fix: add to undo history

* fix: disable keyboard service when using ai writer

* fix: disable drag nodes

* fix: strikethrough text after accepting

* fix: undo
2025-03-04 16:34:07 +08:00
Richard Shiue
fe6217bd82
feat: ai writer block (#7406)
* feat: ai writer block

* test: fix integration tests

* chore: add continue writing to slash menu

* chore: focus issues during insertion

* fix: explain button position

* fix: gesture detection

* fix: insert below

* fix: undo

* chore: improve writing toolbar item

* chore: pass predefined format when using quick commands

* fix: continue writing in an empty document or at the beginning of a document

* fix: don't allow selecting text not in content

* fix: related question not following predefined format
2025-03-03 13:35:51 +08:00
Richard Shiue
62a6fb8913
chore: optional response format (#7204)
* chore: optional response format

* chore: bump client api

* chore: code cleanup

* chore: bump client api

---------

Co-authored-by: Nathan <nathan@appflowy.io>
2025-02-06 18:10:23 +08:00
Nathan.fooo
aacd09d8e2
chore: Support new error code (#7311)
* chore: fetch model list

* chore: suppor new error code
2025-02-03 20:52:08 +08:00
Nathan.fooo
9271d42db5
chore: fetch model list (#7306)
* chore: fetch model list
2025-02-01 23:48:32 +08:00
Nathan.fooo
a0867ed688
chore: return ai image error (#7263) 2025-01-22 09:42:24 +08:00
Richard Shiue
6bcef33d05
chore: trim markdown text (#7242)
* chore: trim markdown text

* chore: trim before saving
2025-01-20 11:47:03 +08:00
Nathan.fooo
342c361184
chore: ai block with context (#7193)
* chore: ai block with context

* chore: fix test
2025-01-12 22:33:21 +08:00
Nathan.fooo
790d5612f7
chore: retry load image (#7179)
* chore: retry load image

* feat: support retry count and retry duration in network image

* chore: use loading builder in network image

* feat: support retry logic in network image

* feat: disable image menu when loading image

* chore: error prompt

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2025-01-10 09:43:18 +08:00
Richard Shiue
ab8e01bbf7
feat(flutter): pre-defined response formats (#7128)
* feat: pre-defined response formats

* chore: adjust bottom sheet

* chore: rename and clean up enums

* chore: move all mobile input actions to the bottom

* chore: bump client-api

* chore: connect to API

* chore: apply suggestions from code review

Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>

* chore: code cleanup

* chore: code cleanup

* chore: update client-api

* chore: expand page

* chore: simplify logic for not displaying related questions

* chore: remove hover effect view icon in select sources

* chore: regenerate with different format

* chore: remove error messages when sending new one

* chore: code style

* chore: bump client api

* fix: image not displaying and hide editing options

* chore: don't fetch related questions for image only

* chore: fix clippy

* chore: don't add related questions on regenerate

* chore: bump editor

* fix: expand sidebar page

* chore: update client api

---------

Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
Co-authored-by: weidong fu <nathan@appflowy.io>
2025-01-08 10:43:03 +08:00
Nathan.fooo
a521541cb7
chore: only sync when doucment was changed (#7081)
* chore: only sync when doucment was changed

* chore: fmt
2024-12-30 10:26:06 +08:00
Nathan.fooo
49d9417cac
refactor: crate dir (#7080) 2024-12-29 14:47:28 +08:00
Richard Shiue
5cd2c63320
fix: update rag_ids not saving to local store (#7028)
* fix: update rag_ids not saving to local store

* chore: bump up send button size
2024-12-21 14:31:48 +08:00
Richard Shiue
30131fd9e4
chore: adjust select sources (#7019)
* chore: adjust select sources

* chore: restrict number of selected highest-level documents

* chore: ignore chat views

* chore: code cleanup
2024-12-20 22:43:26 +08:00
Nathan.fooo
d25a399aba
chore: sync chat document when open chat (#7016)
* chore: sync document

* chore: auto create chat title
2024-12-20 00:15:01 +08:00
Richard Shiue
e73fd56152
feat: regenerate ai response (#7006)
* feat: regenerate ai response

* chore: find question id instead of assuming

* chore: fix clippy

* chore: show local messages if they were there

* chore: remove duplicate code

* chore: fix loading message

* chore: revert unintended translation key removal

* chore: update translation for ai service unavailable

* chore: fix initial chat message load

---------

Co-authored-by: nathan <nathan@appflowy.io>
2024-12-19 14:13:53 +08:00
Richard Shiue
b966e3ea07
feat: select sources for ai prompt (#6975)
* feat: select sources for ai prompt

* feat: mobile

* chore: disable mention page

* chore: disable select sources when on local ai

* chore: code cleanup
2024-12-18 14:34:11 +08:00