Nathan.fooo
0d8adaa921
Feat/http server adapt ( #1754 )
2023-01-30 11:11:19 +08:00
Nathan.fooo
7a750e5255
chore: listen backend notification from Tauri ( #1743 )
2023-01-27 17:17:51 +08:00
Nathan.fooo
347245aaa1
Refactor/dart notification ( #1740 )
...
* refactor: notification send
* refactor: rename dart-notify to flowy-notification
* ci: fix clippy wanrings
* ci: fix rust code converage
2023-01-26 15:40:23 +08:00
Nathan.fooo
f64346c955
Feat/tauri ( #1716 )
...
* feat: support tauri desktop
* chore: support call flowy sdk command
* chore: switch to svelte
* chore: gen js protobuf
* chore: import js protobuf
* chore: call flowy sdk handler
* chore: update scipts
* chore: create index.ts
* chore: track files
* chore: gen ts event
* chore: replace application icon
* chore: migrate to react
* chore: fix wanrings
Co-authored-by: nathan <nathan@appflowy.io>
2023-01-17 16:27:17 +08:00
Nathan.fooo
9215f5188c
Feat/restore from snapshot ( #1699 )
...
* feat: snapshot for folder
* feat: snapshot for document
Co-authored-by: nathan <nathan@appflowy.io>
2023-01-12 22:31:39 +08:00
Nathan.fooo
6a36bcd31d
chore: add sqlite feature flag ( #1683 )
...
* chore: add sqlite feature flag
* chore: fix clippy warings
* ci: fix clippy
* chore: add rev file persistence
* ci: fix clippy
Co-authored-by: nathan <nathan@appflowy.io>
2023-01-12 13:09:08 +08:00
Richard Shiue
e8b21955f8
chore: add calendar view plugin along with backend data ( #1611 )
...
* chore: create build-in calendar data
* feat: add new calendar view to plugins
* chore: add create calendar page test
* chore: disable for creation for now
* fix: rebase regression
Co-authored-by: nathan <nathan@appflowy.io>
2023-01-08 20:51:19 +08:00
Nathan.fooo
37f269b08b
Chore/rename flowy sdk ( #1679 )
...
* chore: run flutter create on flowy_sdk
* chore: rename flowy-sdk to flowy-core
* chore: rename flowy_sdk to appflowy_backend
* chore: fix windows build
* chore: replace bloctest with test
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: vedon <vedon.fu@gmail.com>
2023-01-08 12:10:53 +08:00
Nathan.fooo
a0b5f09b06
chore: save folder snapshot with custom config ( #1670 )
2023-01-06 14:11:35 +08:00
Nathan.fooo
d4946f1194
chore: cell data operation ( #1656 )
...
* chore: get all cells for specific field
* chore: auto format clippy wanrings
* chore: get cells for specific field type
2023-01-05 21:27:21 +08:00
Nathan.fooo
17def1ffab
chore: enable rust_unit_test on windows ( #1630 )
2023-01-02 12:31:31 +08:00
nathan
9cd83d02a9
fix: send dart notification
2023-01-01 22:48:28 +08:00
Nathan.fooo
aa5f052ecf
Refactor/crate directory ( #1621 )
...
* chore: fix wanrings
* chore: remove protobuf ref in flowy-error-code
* chore: remove protobuf ref in lib-ws
* refactor: remove protobuf trait in flowy http model
* refactor: remove flowy-error-code crate
Co-authored-by: nathan <nathan@appflowy.io>
2022-12-30 11:16:47 +08:00
Lucas.Xu
5d7008edd7
feat: Customize the storage folder path ( #1538 )
...
* feat: support customize folder path
* feat: add l10n and optimize the logic
* chore: code refactor
* feat: add file read/write permission for macOS
* fix: add toast for restoring path
* feat: fetch apps and show them
* feat: fetch apps and show them
* feat: implement select document logic
* feat: l10n and add select item callback
* feat: add space between tile
* chore: move file exporter to settings
* chore: update UI
* feat: support customizing folder when launching the app
* feat: auto register after customizing folder
* feat: l10n
* feat: l10n
* chore: reinitialize flowy sdk when calling init_sdk
* chore: remove flowysdk const keyword to make sure it can be rebuild
* chore: clear kv values when user logout
* chore: replace current workspace id key in kv.db
* feat: add config.name as a part of seesion_cache_key
* feat: support open folder when launching
* chore: fix some bugs
* chore: dart fix & flutter analyze
* chore: wrap 'sign up with ramdom user' as interface
* feat: dismiss settings view after changing the folder
* fix: read kv value after initializaing with new path
* chore: remove user_id prefix from current workspace key
* fix: move open latest view action to bloc
* test: add test utils for integration tests
* chore: move integration_test to its parent directory
* test: add integration_test ci
* test: switch to B from A, then switch to A again
* chore: fix warings and format code and fix tests
* chore: remove comment out codes
* chore: rename some properties name and optimize the logic
* chore: abstract logic of settings file exporter widget to cubit
* chore: abstract location customizer view from file system view
* chore: abstract settings page index to enum type
* chore: remove the redundant underscore
* test: fix integration test error
* chore: enable integration test for windows and ubuntu
* feat: abstract file picker as service and mock it under integration test
* chore: fix bloc test
Co-authored-by: nathan <nathan@appflowy.io>
2022-12-20 11:14:42 +08:00
Nathan.fooo
260705280f
fix: remove unused steps ( #1580 )
...
* chore: remove unused code
* chore: update pin-project version to remove rust lint warnings
* chore: fix potential test failed
Co-authored-by: nathan <nathan@appflowy.io>
2022-12-19 10:47:40 +08:00
Nathan.fooo
8c225fe547
Feat/restore revision ( #1549 )
...
* chore: write snapshot
* chore: add tests
* chore: sync close
* chore: restore from snapshot
* chore: delete invalid revisions after restored from snapshot
* chore: create default view if it fail to deserialize view's revisions when there is no snapshot
* chore: auto generate snapshot
Co-authored-by: nathan <nathan@appflowy.io>
2022-12-09 09:19:47 +08:00
nathan
44f9254c0a
chore: add codegen crate
2022-12-01 15:17:55 +08:00
nathan
96c427e869
refactor: rename flowy-dispatch structs
2022-12-01 09:26:16 +08:00
Nathan.fooo
882d5535e6
Extract protobuf structs from flowy-sync crate ( #1425 )
...
* refactor: extract data model from flowy-sync crate
* chore: rename lib-infra features
2022-11-08 21:13:28 +08:00
appflowy
130c5f8e6e
refactor: reanme flowy-grid-data-model to grid-rev-model
2022-11-08 14:12:13 +08:00
appflowy
d39b31f357
refactor: rename folder-data-model to folder-rev-model
2022-11-08 13:47:48 +08:00
appflowy
6425997508
chore: merge lagging revisions when close the document
2022-11-08 12:00:04 +08:00
appflowy
de4c1b24ef
chore: fix warnings
2022-11-07 20:40:10 +08:00
appflowy
b3b24d0cc0
chore: calculate the compact length after receiving ack
2022-11-07 17:30:24 +08:00
nathan
ff7aab73cc
chore: merge with config setting
2022-11-06 10:31:07 +08:00
nathan
2c71e4f885
chore: add tests
2022-11-02 17:15:27 +08:00
nathan
608a08eb76
refactor: md5 of revision
2022-11-02 10:21:10 +08:00
Nathan.fooo
e9ad705ea3
Refactor/revision compose ( #1410 )
2022-11-01 18:59:53 +08:00
Nathan.fooo
783fd40f63
Feat/op compose ( #1392 )
2022-10-29 20:54:11 +08:00
Nathan.fooo
3bbf91ab2b
Add board group test ( #1376 )
2022-10-26 22:36:34 +08:00
Nathan.fooo
2eea57aefa
test: add app bloc test ( #1370 )
2022-10-26 10:38:57 +08:00
Nathan.fooo
67e4a759c7
chore: add reorder bloc test ( #1354 )
...
* chore: add reorder bloc test
* chore: add trash test
Co-authored-by: nathan <nathan@appflowy.io>
2022-10-25 16:51:51 +08:00
Lucas.Xu
ad9a4b7d71
Integrate appflowy editor ( #1040 )
2022-10-22 21:57:44 +08:00
Nathan.fooo
8dff9dc67c
chore: disable log in bloc test ( #1336 )
2022-10-22 20:58:33 +08:00
Nathan.fooo
f1a5726fcb
Feat: add appflowy editor in backend ( #1320 )
...
* chore: remove update attributes
* chore: format code
* chore: extension for transaction
* refactor: add document editor trait
* chore: add appflowy_document editor
* chore: add document serde
* chore: add new document editor
* chore: add tests
* chore: add more test
* chore: add test
Co-authored-by: nathan <nathan@appflowy.io>
2022-10-20 11:35:11 +08:00
Nathan.fooo
cf4a2920f8
Refactor/rename crate ( #1275 )
2022-10-13 23:29:37 +08:00
Nathan.fooo
4549ed20e7
Refactor/rename delta ( #1256 )
...
* chore: rename delta
* chore: renanme delta
2022-10-10 11:56:48 +08:00
appflowy
84aa156885
refactor: text type option test
2022-09-27 14:20:18 +08:00
appflowy
e3a1384f7f
fix: open latest after deleting current view
2022-09-26 17:17:46 +08:00
nathan
e66b3b07db
fix: duplicate board
2022-09-24 21:49:47 +08:00
appflowy
44ad0a2623
fix: create the default group for grid
2022-09-23 11:23:35 +08:00
appflowy
37f85cebde
chore: open next page when current page get deleted
2022-09-22 13:43:37 +08:00
appflowy
f792283e70
chore: fix open application error when upgrade to 0.0.5.1
2022-09-16 21:08:25 +08:00
appflowy
822263529c
refactor: rename structs
2022-09-12 10:44:33 +08:00
appflowy
da485c6df9
chore: add more test
2022-08-19 09:10:12 +08:00
appflowy
3a7c3815b0
chore: fix test error
2022-08-18 21:52:47 +08:00
appflowy
0680b20579
chore: add group unit test
2022-08-18 21:44:22 +08:00
appflowy
af23e3e803
refactor: replace plugin type with layout type
2022-08-18 21:44:22 +08:00
appflowy
d3cd60e527
refactor: rename structs
2022-08-18 21:44:22 +08:00
appflowy
03a70bbdb9
chore: update grid migration
2022-08-16 11:51:04 +08:00
appflowy
4683dbee45
chore: add revision reset helper
2022-08-16 11:24:37 +08:00
Nathan.fooo
6b312b4f8f
Merge pull request #854 from AppFlowy-IO/feat/view_lens
2022-08-15 23:38:17 +08:00
appflowy
f841587c27
chore: add log
2022-08-15 22:40:54 +08:00
appflowy
0514b005ca
feat: config view lens
2022-08-15 20:07:01 +08:00
appflowy
800fb82211
chore: card ui
2022-08-12 20:54:13 +08:00
appflowy
461751cf59
chore: config group service
2022-08-11 21:18:27 +08:00
appflowy
cefd571dd0
chore: add board data controller
2022-08-11 15:11:57 +08:00
appflowy
ad3e2f5725
chore: add sub data type
2022-08-10 17:59:28 +08:00
appflowy
b695ceb832
chore: seperate FolderRevision from FolderPad
2022-08-10 10:07:41 +08:00
appflowy
ff098c538e
chore: rename fns
2022-08-02 09:11:04 +08:00
appflowy
00d81a329f
chore: update lib-ot documentation again and rename some structs
2022-08-02 08:55:33 +08:00
appflowy
798e16d3aa
chore: update lib ot tests
2022-08-01 09:31:40 +08:00
appflowy
dd71acf843
chore: rename some function & add more documentation
2022-07-24 18:10:29 +08:00
appflowy
e0db7bd4f9
chore: remove feature flag: filter
2022-07-20 18:27:12 +08:00
appflowy
1e3c69f15b
Merge branch 'main' into feat/history
2022-07-20 14:07:54 +08:00
appflowy
193527e043
chore: rename flowy-folder structs
2022-07-19 14:24:08 +08:00
appflowy
e7c672cb7e
chore: replace try_from with from
2022-07-19 11:31:04 +08:00
appflowy
67f88fab0b
refactor: add PB suffix to flowy-editor crate's structs
2022-07-18 11:58:39 +08:00
appflowy
3845a75d61
chore: fix warnings
2022-07-06 11:59:05 +08:00
appflowy
8963561355
chore: rm flowy-user-data-model crate
2022-07-04 15:55:48 +08:00
appflowy
784996368b
chore: move entities from flowy-folder-data-model to flowy-folder crate
2022-07-04 14:28:41 +08:00
appflowy
c1ea97c729
refactor: move entities from flowy-grid-data-model to flowy-grid crate
2022-07-01 20:32:11 +08:00
appflowy
5345c668bb
chore: ignore proto files
2022-06-17 16:51:18 +08:00
appflowy
ed138abcc3
chore: provider default for FlowyConfig propertis
2022-06-17 11:27:00 +08:00
appflowy
16e1387a8e
chore: add description for FlowyConfig
2022-06-17 11:19:49 +08:00
appflowy
736f21ef8a
refactor: remove the protobuf's model folder
2022-06-16 08:21:31 +08:00
appflowy
94276d438d
chore: ignore rust's protobuf crate
2022-06-15 19:58:18 +08:00
appflowy
4b71c474e4
refactor: separate proto file from src folder
2022-06-15 19:40:18 +08:00
appflowy
820b7fcb75
refactor: add grid view info
2022-06-15 17:37:50 +08:00
appflowy
a13e6798ee
refactor: separate grid revision structs from entities
2022-06-15 16:26:14 +08:00
appflowy
50605186fe
chore: update view info
2022-06-15 11:43:24 +08:00
appflowy
d4d7ba7452
chore: read view info
2022-06-14 23:11:48 +08:00
appflowy
ae4cc496fc
chore: add read view info event
2022-06-14 20:47:31 +08:00
appflowy
f8ec4b3e24
refactor: replace object with object's revision entity
2022-06-14 20:47:30 +08:00
appflowy
c2fad5021b
refactor: add folder entities's revision objects
2022-06-14 20:47:29 +08:00
appflowy
2b499ee62b
chore: separate json serde from pb struct
2022-06-14 20:47:29 +08:00
appflowy
bf5247066d
refactor: sqlite schema
2022-06-14 20:47:29 +08:00
appflowy
d5eabe4ea3
chore: add snapshot
2022-06-10 22:27:19 +08:00
appflowy
aeb69f307c
chore: write checkpoint in fixed duration
2022-06-09 20:58:56 +08:00
appflowy
8fd9b68d9d
fix: duplicate grid
2022-06-06 20:06:08 +08:00
appflowy
8706b81ac0
refactor: rename struct
2022-05-26 18:01:48 +08:00
appflowy
448c134704
fix: update workspace setting
2022-05-05 10:49:34 +08:00
appflowy
ecd2dc3e72
fix: reorder bugs
2022-04-28 16:10:58 +08:00
appflowy
b29f53c995
chore: print duplicate event erorr
2022-04-27 07:58:40 +08:00
appflowy
7f7801d04e
chore: save view order
2022-04-27 07:21:37 +08:00
appflowy
b282a14b58
chore: add sync feature
2022-04-14 21:57:00 +08:00
appflowy
fd9e13bf4b
chore: refactor grid field listener
2022-04-14 13:59:42 +08:00
appflowy
f4b206d196
chore: config test log
2022-04-12 11:13:35 +08:00
appflowy
82840e1201
chore: replace uuid with nanoid
2022-04-11 15:27:03 +08:00
appflowy
43095cb0dd
chore: close grid handler
2022-04-10 16:29:45 +08:00