Commit Graph

959 Commits

Author SHA1 Message Date
29e07089ca fix: checklist cell did get notified after the cell content change 2022-11-30 15:15:03 +08:00
1ba299815e feat: implement checklist UI 2022-11-30 15:14:27 +08:00
b4671c1d99 feat: support checklist 2022-11-30 15:14:27 +08:00
acaaabee2a chore: add transform field tests (#1504)
Co-authored-by: nathan <nathan@appflowy.io>
2022-11-29 13:34:10 +08:00
c47f755155 feat: support checkbox filter (#1492)
* feat: support checkbox filter

* fix: unit test

Co-authored-by: nathan <nathan@appflowy.io>
2022-11-27 23:44:23 +08:00
182bfae5ad fix: filter UI bugs (#1489)
* chore: remove the add filter button if there is no filters can not be added

* fix: update field info after filter was changed

* chore: update filter choicechip ui

* chore: insert and delete one by one to keep the delete/insert index is right

* chore: show filter after creating the default filter

* chore: update textfield_tags version to calm the warnings

* chore: try to fix potential fails on backend test

Co-authored-by: nathan <nathan@appflowy.io>
2022-11-27 14:47:11 +08:00
69a7ae5201 Implement Grid's filter UI (#1474)
* fix: border of field cell

* chore: add filter button

* chore: refactor setting button event

* chore: notify row did changed with filter configuration

* chore: add filter bloc test

* chore: config add filter button

* chore: create filter

* chore: load filters and update corresponding field property

* chore: add filter choice chip

* chore: config choice chip ui

* chore: send notification when filter updated

* chore: update filter after update field type option data

* fix: remove/add filter when update field's type option

* chore: create home setting bloc to save the setting of the home screen

* chore: add filter test

* chore: edit text filter ui

* fix: filter cell bugs

* fix: insert row out of bound

* chore: update setting icon in grid

* chore: shrink wrap the filter list

* refactor: extract row container from row cache

* chore: disable split-debuginfo

Co-authored-by: nathan <nathan@appflowy.io>
2022-11-26 21:28:08 +08:00
fc10ee2d6b Fix filter test (#1459)
* chore: move grid_view_editor.rs to view_editor folder

* chore: hide invisible rows

* fix: lock issue

* fix: flutter test potential failed

* chore: separate group tests

Co-authored-by: nathan <nathan@appflowy.io>
2022-11-17 16:44:17 +08:00
eb35fb25af feat: initial steps to allow changing the app font (#1433)
* feat: initial steps to allow customizing app font

* chore: remove unnecessary factory constructor
2022-11-16 14:40:30 +08:00
0ee27097ce chore: add fitler bloc test 2022-11-15 23:17:01 +08:00
f1ac38dd59 chore: add filter service 2022-11-15 13:04:30 +08:00
6846bbf103 chore: fix test 2022-11-15 10:19:13 +08:00
ef3837f246 chore: add selection option fitler test 2022-11-14 19:40:45 +08:00
18c209848b chore: add select option tests 2022-11-14 17:21:32 +08:00
c80fa5da78 chore: add date filter tests 2022-11-14 16:33:24 +08:00
0e137f12f5 chore: date with utc 2022-11-14 12:03:22 +08:00
6aba344583 chore: rename some pb structs 2022-11-14 09:59:23 +08:00
a0a16cc493 feat: config grid filter in backend & add tests
* chore: add search crate

* chore: add task order test

* chore: enable timeout

* add task crate

* chore: run filter task

* chore: run filter task

* chore: filter rows

* chore: cache filter result

* chore: filter rows when open a grid

* chore: add tests

* test: add number filter test

* test: add checkbox fitler test

* chore: fix test

Co-authored-by: nathan <nathan@appflowy.io>
2022-11-13 22:23:57 +08:00
a1e0282df0 fix: NetworkType null safety issues (#1435)
* fix: Networktype null safety issues

Networktype returns nulls when the connectivity result is vpn resulting to null safety issues.
Implemented a case for when the connectivity result is vpn to resolve this issue.

* chore: update connectivity_plus_platform_interface ^1.2.2

* chore: update network state on Rust side

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2022-11-13 11:57:47 +08:00
dd1dcba599 chore: return user setting (#1438) 2022-11-11 17:24:10 +08:00
840095d73c fix: create grid for each test (#1431) 2022-11-10 20:22:37 +08:00
e482ac75f9 test: edit a field in kanban board (#1428) 2022-11-09 12:25:07 +08:00
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
130c5f8e6e refactor: reanme flowy-grid-data-model to grid-rev-model 2022-11-08 14:12:13 +08:00
d39b31f357 refactor: rename folder-data-model to folder-rev-model 2022-11-08 13:47:48 +08:00
f36cc9a5d0 Merge pull request #1420 from AppFlowy-IO/refactor/flowy_revision_crate
Refactor: merge multiple revision into one
2022-11-08 13:41:04 +08:00
6425997508 chore: merge lagging revisions when close the document 2022-11-08 12:00:04 +08:00
ebdd28cf1c chore: add ref count map 2022-11-08 09:30:10 +08:00
de4c1b24ef chore: fix warnings 2022-11-07 20:40:10 +08:00
b3b24d0cc0 chore: calculate the compact length after receiving ack 2022-11-07 17:30:24 +08:00
5156248918 ci: fix typo 2022-11-07 15:27:31 +08:00
e729c0a81f chore: add documentation 2022-11-07 10:09:05 +08:00
ff7aab73cc chore: merge with config setting 2022-11-06 10:31:07 +08:00
2c71e4f885 chore: add tests 2022-11-02 17:15:27 +08:00
f5dc9ed975 test: add revision tests 2022-11-02 11:49:36 +08:00
608a08eb76 refactor: md5 of revision 2022-11-02 10:21:10 +08:00
e9ad705ea3 Refactor/revision compose (#1410) 2022-11-01 18:59:53 +08:00
bc5548ff75 fix: changeset composing (#1398) 2022-10-30 12:54:07 +08:00
783fd40f63 Feat/op compose (#1392) 2022-10-29 20:54:11 +08:00
3bbf91ab2b Add board group test (#1376) 2022-10-26 22:36:34 +08:00
c8044a92d1 fix: group by field (#1374) 2022-10-26 21:46:47 +08:00
170bbb6db0 test: add home bloc test (#1371) 2022-10-26 11:09:51 +08:00
2eea57aefa test: add app bloc test (#1370) 2022-10-26 10:38:57 +08:00
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
10229ca8b5 fix: avoid overlapping option colors (#1318) 2022-10-25 08:35:31 +08:00
c65d00e95c chore: add field editor bloc test (#1342)
* chore: add field editor bloc test

* chore: update log

Co-authored-by: nathan <nathan@appflowy.io>
2022-10-23 16:56:33 +08:00
87247ccd9d fix: hide field & add field tests (#1340)
Co-authored-by: nathan <nathan@appflowy.io>
2022-10-23 15:05:06 +08:00
ad9a4b7d71 Integrate appflowy editor (#1040) 2022-10-22 21:57:44 +08:00
8dff9dc67c chore: disable log in bloc test (#1336) 2022-10-22 20:58:33 +08:00
7dbd9fe8cd chore: implement document editor trait (#1321) 2022-10-20 15:33:18 +08:00