Nathan.fooo
a523b8ff90
chore: chat ui polish ( #5902 )
...
* chore: chat ui polish
* chore: fmt
* chore: clippy
2024-08-08 12:07:00 +08:00
Nathan.fooo
d378c456d4
feat: Implement menu on chat ( #5879 )
...
* chore: implement menu
* chore: gather metadata
* chore: update client api
* chore: stream metadata
* chore: save metadata
* chore: update client api
* chore: adjust UI
* chore: fmt
2024-08-06 07:56:13 +08:00
Nathan.fooo
e1c68c1b72
feat: Run Local AI model in AppFlowy ( #5655 )
...
* chore: load plugin
* chore: sidecar
* chore: fix test
* chore: clippy
* chore: save chat config
* chore: arc plugin
* chore: add plugins
* chore: clippy
* chore: test streaming
* chore: config chat
* chore: stream message
* chore: response with local ai
* chore: fix compile
* chore: config ui
* chore: fix load plugin
* chore: add docs
* chore: update docs
* chore: disable local ai
* chore: fix compile
* chore: clippy
2024-06-30 17:38:39 +08:00
Mathias Mogensen
54c9d12171
feat: support switch model ( #5575 )
...
* feat: ai settings page
* chore: intergate client api
* chore: replace open ai calls
* chore: disable gen image from ai
* chore: clippy
* chore: remove learn about ai
* chore: fix wanrings
* chore: fix restart button title
* chore: remove await
* chore: remove loading indicator
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-06-25 07:59:38 +08:00
Nathan.fooo
b64da2c02f
refactor: File upload ( #5542 )
...
* chore: rename service
* refactor: upload
* chore: save upload meta data
* chore: add sql test
* chore: uploader
* chore: fix upload
* chore: cache file and remove after finish
* chore: retry upload
* chore: pause when netowork unreachable
* chore: add event test
* chore: add test
* chore: clippy
* chore: update client-api commit id
* chore: fix flutter test
2024-06-20 07:44:57 +08:00
Nathan.fooo
27899ee993
chore: save workspace member info to disk ( #5536 )
...
* chore: save workspace member info to disk
* chore: fix clippy
2024-06-14 11:34:23 +08:00
Nathan.fooo
aec7bc847e
feat: AI chat ( #5383 )
...
* chore: ai type
* chore: use patch to fix version issue
* chore: update
* chore: update
* chore: integrate client api
* chore: add schema
* chore: setup event
* chore: add event test
* chore: add test
* chore: update test
* chore: load chat message
* chore: load chat message
* chore: chat ui
* chore: disable create chat
* chore: update client api
* chore: disable chat
* chore: ui theme
* chore: ui theme
* chore: copy message
* chore: fix test
* chore: show error
* chore: update bloc
* chore: update test
* chore: lint
* chore: icon
* chore: hover
* chore: show unsupported page
* chore: adjust mobile ui
* chore: adjust view title bar
* chore: return related question
* chore: error page
* chore: error page
* chore: code format
* chore: prompt
* chore: fix test
* chore: ui adjust
* chore: disable create chat
* chore: add loading page
* chore: fix test
* chore: disable chat action
* chore: add maximum text limit
2024-06-03 14:27:28 +08:00
Zack
bf70be1841
feat: add icon field ( #4824 )
...
* feat: add icon field
* fix: add sqlx migration files
* chore: fix tst
* chore: fix duplicate event name
* chore: update to lastest stable rust toolchain
* chore: use 1.75 channel
* chore: fix duplicate event name
* chore: fix duplicate event name
* chore: use more reliable assertion
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-03-13 15:07:52 +08:00
Nathan.fooo
ba482a30a3
chore: recreate snapshot table & remove old data ( #4322 )
...
* chore: recreate snapshot table & remove old data
* chore: disable test
* chore: fmt
2024-01-07 13:59:39 +08:00
Nathan.fooo
b9ecc7ceb6
chore: add custom folder prompt ( #3961 )
...
* chore: add custom folder prompt
* chore: zip collab db
* chore: fix test
* chore: add test
* chore: fmt
* chore: fmt
* chore: fmt
2023-11-20 20:54:47 +08:00
Nathan.fooo
71f80be8f7
feat: save user metadata ( #3754 )
...
* feat: save user metadata
* chore: update client api
* refactor: separate test methods
* chore: save updated at
* chore: clippy
* chore: fix test
2023-10-24 20:11:06 +08:00
Lucas.Xu
dace02d34d
feat: generate image by Stability AI / openAI ( #3642 )
2023-10-09 23:14:24 +08:00
Nathan.fooo
649b0a135a
feat: encrypt collab update ( #3215 )
...
* feat: implement encrypt and decrypt
* feat: encrypt and decrypt
* feat: update user profile with encrypt
* chore: store encryption sign
* fix: login in setting menu
* chore: show encryption account name
* chore: fix test
* ci: fix warnings
* test: enable supabase test
* chore: fix test and rename column
* fix: update user profile after set the secret
* fix: encryption with wrong secret
* fix: don't save user data if the return value of did_sign_up is err
* chore: encrypt snapshot data
* chore: refactor snapshots interface
* ci: add tests
* chore: update collab rev
2023-08-17 23:46:39 +08:00
Nathan.fooo
03b8f2ccb2
feat: Get started doc migration ( #3102 )
...
* feat: migrate empty document
* chore: update collab rev
* chore: fmt
2023-08-03 09:14:52 +08:00
Nathan.fooo
2cd88594e8
feat: migrate user data to cloud ( #3078 )
...
* refactor: weak passed-in params in handler
* refactor: rename struct
* chore: update tables
* chore: update schema
* chore: add permission
* chore: update tables
* chore: support transaction mode
* chore: workspace database id
* chore: add user workspace
* feat: return list of workspaces
* chore: add user to workspace
* feat: separate database row table
* refactor: update schema
* chore: partition table
* chore: use transaction
* refactor: dir
* refactor: collab db ref
* fix: collab db lock
* chore: rename files
* chore: add tables descriptions
* chore: update readme
* docs: update documentation
* chore: rename crate
* chore: update ref
* chore: update tests
* chore: update tests
* refactor: crate deps
* chore: update crate ref
* chore: remove unused deps
* chore: remove unused deps
* chore: update collab crate refs
* chore: replace client with transaction in pooler
* refactor: return error type
* refactor: use anyhow error in deps
* feat: supabase postgrest user signin (wip)
* fix: Cargo.toml source git deps, changed Error to anyhow::Error
* fix: uuid serialization
* chore: fix conflict
* chore: extend the response
* feat: add implementation place holders
* feat: impl get_user_workspaces
* feat: impl get_user_profile
* test: create workspace
* fix: postgrest: field names and alias
* chore: implement folder restful api
* chore: implement collab storate with restful api
* feat: added placeholders for impl: update_user_profile, check_user
* feat: impl: update_user_profile
* feat: impl: check_user
* fix: use UidResponse, add more debug info for serde serialization error
* fix: get_user_profile: use Optional<UserProfileResponse>
* chore: imple init sync
* chore: support soft delete
* feat: postgresql: add migration test
* feat: postgresql migration test: added UID display and colored output
* feat: postgresql migration test: workspace role
* feat: postgresql migration test: create shared common utils
* feat: postgresql migration test: fixed shebang
* chore: add flush_collab_update pg function
* chore: implement datbaase and document restful api
* chore: migrate to use restful api
* chore: update table schema
* chore: fix tests
* chore: remove unused code
* chore: format code
* chore: remove unused env
* fix: tauri build
* fix: tauri build
---------
Co-authored-by: Fu Zi Xiang <speed2exe@live.com.sg>
2023-07-29 09:46:24 +08:00
Nathan.fooo
f9e7b5ffa4
feat: reload UI ( #2999 )
...
* chore: reload folder
* chore: reload folder
* chore: init sync
* chore: update tables
* chore: update database
* chore: load row
* chore: update
* chore: reload row
* test: fit test
* chore: retry
* chore: support batch fetch
* chore: enable sync
* chore: sync switch
* chore: sync switch
* chore: migration user data
* chore: migrate data
* chore: migrate folder
* chore: save user email
* chore: refresh user profile
* chore: fix test
* chore: delete translation files
* test: clippy format
2023-07-14 13:37:13 +08:00
Nathan.fooo
381d2e6c71
fix: reorder view when sibling view was deleted ( #2724 )
...
* fix: reorder view when sibling view was deleted
* ci: fix test
* ci: rust fmt
2023-06-07 00:05:27 +08:00
Nathan.fooo
bf121623ae
feat: save snapshot to sqlite db ( #2718 )
...
* chore: snapshot
* chore: impl sqlite snapshot
* feat: snapshot config
* feat: update patch
* ci: fix tauri ci
* ci: add cache path
* chore: save snapshot
* chore: update patch
* ci: fix s fmt
2023-06-06 16:03:29 +08:00
Nathan.fooo
f2dd58a4f1
chore: remove unused sqlite table ( #2704 )
...
* chore: remove unused sqlite table
* ci: fix tests
2023-06-05 18:30:14 +08:00
Nathan.fooo
61fd608200
Feat/view map database ( #1885 )
...
* refactor: rename structs
* chore: read database id from view
* chore: fix open database error because of create a database view for database id
* chore: fix tests
* chore: rename datbase id to view id in flutter
* refactor: move grid and board to database view folder
* refactor: rename functions
* refactor: move calender to datbase view folder
* refactor: rename app_flowy to appflowy_flutter
* chore: reanming
* chore: fix freeze gen
* chore: remove todos
* refactor: view process events
* chore: add link database test
* chore: just open view if there is opened database
2023-02-26 16:27:17 +08:00
Lucas.Xu
72e155f5b9
feat: add open ai key to database ( #1852 )
...
* feat: add open ai key to database
* chore: refactor code
2023-02-14 10:04:36 +08:00
Nathan.fooo
5b07656295
Feat/database view ( #1765 )
...
* chore: rename flowy-database to flowy-sqlite
* refactor: rename flowy-grid to flowy-database
* refactor: rename grid to database
* refactor: rename GridEvent to DatabaseEvent
* refactor: rename grid_id to database_id
* refactor: rename dart code
2023-01-31 08:28:31 +08:00