Kilu.He
c7af04b317
feat: support incremental updates for textblock's delta. ( #3216 )
...
* feat: support incremental to update textblock's delta
* fix: update test code
* fix: remove console
* fix: update test
* feat: integrate increamental delta in Flutter
* fix: delete quill editor
* fix: delete quill editor
* feat: add csharp in codeblock (#3371 )
* chore: pt-PT & pt-BR translation updated (#3353 )
* chore: Ensure Cargo.lock Is Updated Alongside Changes to Cargo.toml (#3361 )
* ci: add cargo check workflow
* ci: test cargo.toml
* fix: update test
* fix: code review
* fix: update cargo.toml and cargo.lock
* fix: code review
* fix: rust format
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Mayur Mahajan <47064215+MayurSMahajan@users.noreply.github.com>
Co-authored-by: Carlos Silva <mtbf99@gmail.com>
2023-09-12 20:49:03 +08:00
Nathan.fooo
4e67282f2b
feat: Data sync on signup ( #3283 )
...
* chore: sync all data
* chore: sync database row and document in the row
* chore: sync inline view id
* chore: sync row and document in row
* fix: tests
* fix: migrate document in row
* chore: retry when create collab fail
* fix: invalid secret cause rerun application
* chore: fix clippy warnnings
2023-08-28 13:28: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
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
edc7933c66
feat: support pg storage ( #2935 )
...
* refactor: using tokio-postgres
* chore: update
* chore: update env
* chore: update
* chore: upgrade supabase and add logout button
* refactor: update
* chore: update
* refactor: using message queue to handle the pg connection
* refactor: move test
* refactor: update sql
* chore: create pg database when user login
* chore: update scheme
* chore: generic user service
* chore: update
* chore: create statistics
* chore: create snapshot
* chore: add test
* chore: add database cloud service
* chore: add document cloud service
* chore: update interface
* test: add document test
* refactor: document interface
* chore: fix test
* chore: update
* chore: update test
* test: add test
* test: add test
* test: add test
* chore: update collab rev
* fix: flutter analyzer
* chore: update
* chore: update
* chore: update
* fix: tests
* chore: update
* chore: update collab rev
* ci: rust fmt
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2023-07-05 20:57:09 +08:00
Nathan.fooo
e50d708c21
feat: create database view on same database ( #2829 )
...
* feat: create database view on same database
* feat: switch tag between views
* fix: calendar tool bar
* fix: set layout setting
* chore: update collab rev
* fix: board layout issue
* test: add integration tests
* test: add calendar start from day test
2023-06-20 23:48:34 +08:00
Kilu.He
177f7c4fa3
Support document multiple instance and change doc_id from String to &str ( #2808 )
...
* fix: support multiple document
* fix: change the doc_id params to ref
* fix: function to converge subscription state
* fix: mousedown behavior update
* fix: turn to textblock when the enter pressed in empty block
* fix: support cut
* fix: emoji caret
* fix: support slash arrow key
* fix: eslint padding-line-between-statements
* fix: add comment
* fix: block side menu bugs
* fix: support key event to select block menu option
* fix: support side menu arrow key
* fix: optimizate selectOptionByUpDown
* fix: format
2023-06-17 14:25:30 +08:00
Kilu.He
95f8b2e9a4
chore: create redo/undo bridge ( #2760 )
...
* chore: create redo/undo bridge
* chore: update test
* chore: review update
* chore: review update
* chore: react redo/undo
* chore: review update
* chore: add test
* chore: review update
* chore: generate document id
* chore: update undo/redo
* chore: update cargo lock
2023-06-15 10:37:51 +08:00