Commit Graph

73 Commits

Author SHA1 Message Date
Nathan.fooo
860c5d100b
chore: rename class according to gitbook documentation (#1682) 2023-01-12 10:01:17 +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
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
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
nathan
1ee1f9c775 chore: fix ref 2022-11-15 10:46:26 +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
Nathan.fooo
0d8be87031
chore: add view bloc test (#1343)
Co-authored-by: nathan <nathan@appflowy.io>
2022-10-23 17:52:17 +08:00
Nathan.fooo
96b1c6a540
chore: add grid header bloc test (#1341)
Co-authored-by: nathan <nathan@appflowy.io>
2022-10-23 16:44:10 +08:00
Nathan.fooo
6a8c15899c
chore: add grid bloc test (#1289)
Co-authored-by: nathan <nathan@appflowy.io>
2022-10-16 16:51:21 +08:00
appflowy
37f85cebde chore: open next page when current page get deleted 2022-09-22 13:43:37 +08:00
appflowy
4f8e012d54 chore: fix bugs when switch group field 2022-09-04 15:49:25 +08:00
appflowy
54d6f3709e chore: replace FieldPB with GridField 2022-09-03 21:18:52 +08:00
appflowy
055868bae3 chore: build board card ui 2022-08-12 16:30:08 +08:00
appflowy
9930706d9a refactor: separate cache from service file 2022-08-10 16:04:04 +08:00
appflowy
9e090b0183 chore: fix typo: pannel -> panel 2022-08-09 11:59:22 +08:00
appflowy
6d385e811f refactor: move plugin application and presentation together 2022-08-09 10:38:11 +08:00
Ian Su
89644e88da Merge branch 'main' into add_workspace_settings 2022-07-22 00:21:07 +08:00
Ian Su
da80efecd1 feat: add SettingDialogBloc 2022-07-22 00:01:39 +08:00
appflowy
8e18d3a937 chore: reanme flowy-user crate 2022-07-19 14:40:56 +08:00
appflowy
193527e043 chore: rename flowy-folder structs 2022-07-19 14:24:08 +08:00
appflowy
e45b14910b chore: add suffix PB to dart class 2022-07-17 14:49:29 +08:00
appflowy
8ac75af875 refactor: rename GridCellContext to GridCellController 2022-07-14 21:26:58 +08:00
Ian Su
f24e154b4f refactor: create SettingsUserViewBloc 2022-07-09 22:00:17 +08:00
appflowy
cfadf42fe3 chore: fix import path 2022-07-04 15:55:48 +08:00
appflowy
e5f35e46ca chore: fix import path 2022-07-04 15:00:54 +08:00
appflowy
957b83ecd5 chore: refactor user listenr 2022-07-04 10:59:08 +08:00
appflowy
ce73da8212 chore: update user name with UserService 2022-07-03 16:52:06 +08:00
appflowy
10365217ca chore: copy property to pasteboard 2022-06-01 15:22:18 +08:00
appflowy
1267c7524e refactor: TypeOptionContext 2022-05-18 17:26:50 +08:00
appflowy
4840d23fff chore: add GridFieldContext 2022-05-18 15:43:10 +08:00
appflowy
a59a0af05b refactor: remove FieldTypeOptionContext 2022-05-17 17:22:53 +08:00
appflowy
467e0093b2 refactor: rename files 2022-05-15 17:22:56 +08:00
appflowy
6fb163b296 refactor: customize cell data persistence 2022-05-11 21:05:04 +08:00
appflowy
f21ca6c52a refactor: CellCalendar with bloc 2022-05-09 14:59:26 +08:00
appflowy
448c134704 fix: update workspace setting 2022-05-05 10:49:34 +08:00
appflowy
0b8083cfc6 fix: create option with different color 2022-05-04 20:34:28 +08:00
appflowy
e8bb6f0a7f chore: save app order 2022-04-27 07:22:18 +08:00
appflowy
25548ad9eb chore: add move view event 2022-04-26 21:18:29 +08:00
appflowy
c8945133dc fix: open latest view after launch 2022-04-26 14:43:42 +08:00
appflowy
6d385877a9 fix: bugs 2022-04-24 17:03:00 +08:00
appflowy
af5f42d296 chore: auto reload when field was changed 2022-04-24 07:34:31 +08:00
appflowy
be49784f5a chore: refactor cell context 2022-04-23 22:41:47 +08:00
appflowy
5af378c810 chore: remove field listener in cell 2022-04-22 23:36:39 +08:00
appflowy
b0f5af679c chore: cache cell data 2022-04-22 22:13:51 +08:00
appflowy
f66adb53c9 chore: config hover 2022-04-21 15:59:56 +08:00
appflowy
f40e0c18e6 chore: refactor rowbloc 2022-04-19 21:52:46 +08:00
appflowy
5ee4b8a2bc chore: different color when create option for single-select or multi-select 2022-04-18 17:17:42 +08:00
appflowy
13e8c62988 fix: grid property list bugs 2022-04-17 15:15:34 +08:00
appflowy
e647fd0a57 chore: add cell cache 2022-04-17 08:17:50 +08:00