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 
						 
				 
			
				
					
						
							
							
								Zack 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee96a44fef 
							
						 
					 
					
						
						
							
							feat: use new api to get the workspace member role ( #6783 )  
						
						... 
						
						
						
						* chore: update to latest client api
* chore: merge with main
* chore: remove unneeded code
* fix: sqlite migration
* fix: cargo fmt
* feat: use new api to get the member role
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io> 
						
						
					 
					
						2024-12-19 15:19:24 +08:00 
						 
				 
			
				
					
						
							
							
								Zack 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ad303583b 
							
						 
					 
					
						
						
							
							feat: include member count in get_workspace API ( #6747 )  
						
						... 
						
						
						
						* feat: add member count for workspace
* fix: sqlite migration 
						
						
					 
					
						2024-11-08 16:01:39 +08:00 
						 
				 
			
				
					
						
							
							
								Nathan.fooo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a0650e6d5 
							
						 
					 
					
						
						
							
							chore: fix file upload test ( #6016 )  
						
						... 
						
						
						
						* chore: fix file upload test 
						
						
					 
					
						2024-08-20 15:18:57 +08:00 
						 
				 
			
				
					
						
							
							
								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