EYHN
0504d0b0ff
feat(core): init feature flag service ( #7856 )
2024-08-14 10:35:21 +00:00
JimmFly
9037e6695e
feat(core): add configuration for experimental features ( #7699 )
...
close AF-1218 AF-1219
Added configuration for experimental features
Example:
```
const blocksuiteFeatureFlags = {
...
enable_expand_database_block: {
displayName: 'Enable Expand Database Block',
description: 'Allows expanding database blocks for better view and management.',
feedbackType: 'discord',
displayChannel: ['stable', 'beta', 'canary', 'internal'],
restrictedPlatform: 'client'
},
enable_ai_onboarding: {
displayName: 'AI Onboarding',
description: 'Enables AI onboarding.',
displayChannel: [],
defaultState: true,
},
...
}
```

2024-08-13 02:26:05 +00:00
L-Sun
f6279ee47f
chore(core): remove outline viewer feature flag ( #7770 )
2024-08-07 03:46:15 +00:00
EYHN
e6e9f7d4c7
feat(core): enable feature flag for release ( #7738 )
2024-08-05 09:53:11 +00:00
pengx17
1efc1d0f5b
feat(electron): multi tabs support ( #7440 )
...
use https://www.electronjs.org/docs/latest/api/web-contents-view to serve different tab views
added tabs view manager in electron to handle multi-view actions and events.
fix AF-1111
fix AF-999
fix PD-1459
fix AF-964
PD-1458
2024-07-29 11:05:22 +00:00
L-Sun
622715d2f3
feat(core): outline viewer (quick toc) ( #7614 )
...
Close: [BS-949](https://linear.app/affine-design/issue/BS-949/outline-viewer-加入到affine )
Details are in this PR: https://github.com/toeverything/blocksuite/pull/7704
2024-07-29 10:19:57 +00:00
EYHN
3f8fe5cfae
fix(infra): override saved blocksuite feature flag ( #7399 )
2024-07-01 11:36:32 +00:00
forehalo
7b3673ae82
chore: assign todos ( #7297 )
2024-06-21 07:54:14 +00:00
EYHN
b34cfe6c7f
feat(core): enable synced doc block by default ( #7176 )
...
fix AFF-1244
2024-06-08 16:48:25 +00:00
Brooooooklyn
622e90f176
chore(core): add telemetry switch ( #6267 )
2024-03-22 10:28:55 +00:00
Peng Xiao
5693d90451
e2e(core): add test for split view ( #6133 )
2024-03-18 07:04:06 +00:00
Peng Xiao
d2bad68b74
feat(core): move blocksuite flags to experimental features ( #6113 )
2024-03-14 05:24:47 +00:00
Peng Xiao
dd9a253772
feat(core): add split view to experimental features settings ( #6093 )
2024-03-14 05:13:04 +00:00
EYHN
4e861d8118
refactor(electron): create electron api package ( #5334 )
2023-12-27 06:38:37 +00:00
EYHN
265ee81666
refactor(infra): remove old plugin system ( #5411 )
...
plugin system need redesign
2023-12-27 02:49:59 +00:00
EYHN
9493bd99f9
refactor(infra): move currentPageAtom to core ( #5332 )
...
Remove `currentPageAtom` from `infra` to `frontend/core.`
2023-12-25 03:34:28 +00:00
EYHN
05025bf59a
refactor(core): remove outline plugin and layout atom ( #5326 )
...
@affine/outline is no longer used, this PR deletes this plugin and deletes the code that is no longer used
2023-12-25 03:24:13 +00:00
EYHN
fe2851d3e9
refactor: workspace manager ( #5060 )
2023-12-15 07:20:50 +00:00
Peng Xiao
fcd43033fe
fix(electron): sync settings from localStorage -> atom -> electron ( #5020 )
...
- moved `appSettingAtom` to infra since we now have different packages that depends on it. There is no better place to fit in for now
- use atomEffect to sync setting changes to updater related configs to Electron side
- refactored how Electron reacts to updater config changes.
2023-12-08 03:20:02 +00:00