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
|
e24a8aabeb
|
chore: implement import csv ui (#2710)
* chore: implement import csv ui
* feat: support importing CSV
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
|
2023-06-05 18:29:52 +08:00 |
|
Nathan.fooo
|
33e0f8d26d
|
feat: switch database layout (#2677)
* chore: rename update at and create at
* chore: support switching view layout
* chore: implement ui
* chore: update layout type
* refactor: board/calendar/grid setting button
* chore: update UI after switch to other layout type
* fix: no date display in calendar
* chore: update patch
* chore: fix create ref view in document
* chore: fix flutter analyze
* ci: warnings
* chore: rename board and grid keys
* fix: calendar row event update
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
|
2023-06-01 20:23:27 +08:00 |
|
Nathan.fooo
|
188b36cae6
|
feat: import cvs from file (#2667)
* refactor: import file
* chore: fix tarui build
|
2023-05-31 14:08:54 +08:00 |
|
Nathan.fooo
|
056e2d49d0
|
feat: integrate postgres storage (#2604)
* chore: env config
* chore: get user workspace
* feat: enable postgres storage
* chore: add new env
* chore: add set env ffi
* chore: pass env before backend init
* chore: update
* fix: ci tests
* chore: commit the generate env file
* chore: remove unused import
|
2023-05-23 23:55:21 +08:00 |
|
Nathan.fooo
|
e1c8135f5d
|
refactor: folder with yrs
* feat: try using folder2
* feat: update
* feat: implement handlers
* fix: compile errors
* chore: add unsafe send + sync
* feat: remove unsafe impl
* fix: replace folder with foler2
* chore: dart compile errors
* test: fix test
* test: fix test
* test: bypass existing tests
* feat: open latest view
* chore: fix dart warnings
* chore: config notification
* fix: folder notification bugs
* fix: doesn't open the new view after creating
* chore: rename struct
* refactor: user id
* test: fix test
* chore: remove unused user_id
* fix: fix read workspace views
* chore: rename appflowy data folder
* chore: update ref
* fix: tauri build
|
2023-04-04 08:41:16 +08:00 |
|