EYHN
|
3f4cb5be40
|
fix(core): improve doc meta performance (#8913)
|
2024-11-27 14:18:06 +08:00 |
|
EYHN
|
c712e87114
|
fix(core): warning when open center peek (#8819)
|
2024-11-14 09:04:38 +00:00 |
|
JimmFly
|
6fe2e42490
|
feat(core): add page width property (#8775)
close AF-1655
|
2024-11-12 02:58:14 +00:00 |
|
pengx17
|
ef82b9d3e7
|
chore(core): tracking events for doc properties (#8651)
fix AF-1565
|
2024-11-05 11:30:57 +00:00 |
|
EYHN
|
12e3cf1d07
|
refactor(core): set edgeless theme on doc created (#8670)
|
2024-11-04 04:38:03 +00:00 |
|
JimmFly
|
10b1f233d9
|
feat(core): add edgelessTheme property and edgelessDefault theme setting (#8614)
close AF-1430 AF-1471
https://github.com/user-attachments/assets/d997ac6c-ce94-4fa4-ab34-29b36c7796ea
|
2024-11-01 03:58:02 +00:00 |
|
JimmFly
|
0f9d11fd5c
|
feat(core): add createdBy property to default property (#8642)
close AF-1563
|
2024-10-31 05:01:52 +00:00 |
|
pengx17
|
4b6c4ed546
|
feat(core): doc database properties (#8520)
fix AF-1454
1. move inline tags editor to components
2. add progress component
3. adjust doc properties styles for desktop
4. subscribe bs database links and display in doc info
5. move update/create dates to doc info
6. a trivial e2e test
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/eed266c1-fdac-4f0e-baa9-4aa00d14a2e8.mp4">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/eed266c1-fdac-4f0e-baa9-4aa00d14a2e8.mp4">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/eed266c1-fdac-4f0e-baa9-4aa00d14a2e8.mp4">10月23日.mp4</video>
|
2024-10-24 07:38:45 +00:00 |
|
EYHN
|
7cd4028176
|
feat(core): adjust doc property style (#8561)
|
2024-10-21 09:41:45 +00:00 |
|
CatsJuice
|
8f92be926b
|
feat(core): new "is journal" page property (#8525)
close AF-1450, AF-1451, AF-14552
|
2024-10-18 10:03:08 +00:00 |
|
JimmFly
|
bfb8d582ed
|
feat(core): set doc mode and primary doc mode separately (#8359)
https://github.com/user-attachments/assets/98c282f2-4c53-475f-bf10-936a626c2630
|
2024-10-17 13:48:45 +00:00 |
|
EYHN
|
ee641f0377
|
fix(infra): fix built in property order error (#8524)
|
2024-10-17 05:15:09 +00:00 |
|
donteatfriedrice
|
11aa6f63b2
|
refactor: move chat block to affine (#8368)
[BS-898](https://linear.app/affine-design/issue/BS-898/move-ai-chat-block-to-affine)
Should be merged after https://github.com/toeverything/blocksuite/pull/8420 merged and bumped.
|
2024-10-16 12:40:30 +00:00 |
|
EYHN
|
140ac723e6
|
refactor(core): adapter to new journal and property (#8508)
remove old WorkspacePropertyAdapter
add JournalService
|
2024-10-16 08:46:38 +00:00 |
|
EYHN
|
24e0c5797c
|
refactor(core): doc property (#8465)
doc property upgraded to use orm.
The visibility of the property are simplified to three types: `always show`, `always hide`, `hide when empty`, and the default is `always show`.

Added a sidebar view to manage properties

new property ui in workspace settings

Property lists can be collapsed

|
2024-10-15 10:17:12 +00:00 |
|
EYHN
|
c26df2e069
|
feat(infra): doc properties by orm (#8382)
create new orm table docConfiguration
move primary store to docConfiguration
|
2024-10-07 12:25:47 +00:00 |
|
Saul-Mirone
|
35e232c61c
|
feat: migrate to blocksuite/affine (#8332)
Use `@blocksuite/affine` package for all blocksuite features in affine.
```ts
@blocksuite/store -> @blocksuite/affine/store
@blocksuite/global -> @blocksuite/affine/global
@blocksuite/block-std -> @blocksuite/affine/block-std
@blocksuite/blocks -> @blocksuite/affine/blocks
@blocksuite/presets -> @blocksuite/affine/presets
```
|
2024-09-20 10:55:47 +00:00 |
|
akumatus
|
a0d6a28ff4
|
fix: default style of new document does not follow AFFiNE settings (#8291)
Close issue [BS-1377](https://linear.app/affine-design/issue/BS-1377).
### What changed?
- Add `initDocFromProps` function to initialize the document with specific props.
- Extract `docProps` from editor settings and pass it to `docsService.createDoc` function.
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/8082a8bd-ab3d-432c-9d3e-2f1d1a8398eb.mov">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/8082a8bd-ab3d-432c-9d3e-2f1d1a8398eb.mov">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/8082a8bd-ab3d-432c-9d3e-2f1d1a8398eb.mov">录屏2024-09-18 16.13.43.mov</video>
|
2024-09-18 08:45:58 +00:00 |
|
JimmFly
|
2cba8a4ccd
|
fix(core): title could not be changed when creating a new doc (#8203)
Before change, the title could not be modified from outside the editor without refreshing:
https://github.com/user-attachments/assets/536acba1-4e31-418a-bc1a-8578e3128bba
after:
https://github.com/user-attachments/assets/30a4b270-b8b1-4787-acef-0ab2a72a8f74
|
2024-09-12 07:55:23 +00:00 |
|
fundon
|
c3ae219992
|
feat(core): add block and element toolbar widget custom config (#7886)
Upstreams: https://github.com/toeverything/blocksuite/pull/8001 https://github.com/toeverything/blocksuite/pull/7964
* add block/element toolbar widget config
* add `Copy link to block` to `more menu` on block/element toolbar
<img width="376" alt="Screenshot 2024-08-16 at 16 20 08" src="https://github.com/user-attachments/assets/49b41de9-39d1-4f55-ac9b-445fe020187a">
|
2024-09-03 03:52:08 +00:00 |
|
Saul-Mirone
|
56f4634c1f
|
chore: bump bs with new extension api (#8042)
|
2024-09-02 10:32:22 +00:00 |
|
EYHN
|
4bc4a58a30
|
feat(infra): add convenience api to get workspace from doc (#7934)
|
2024-08-22 11:22:04 +00:00 |
|
EYHN
|
89537e6892
|
refactor(core): separate editor & doc mode (#7873)
doc.mode -> primaryMode
(*new) editor.mode
New Service:
editor service
Change Mode:
```
const editor = useService(EditorService).editor;
editor.setMode('page')
```
Change primary mode
```
const editor = useService(EditorService).editor;
editor.doc.setPrimaryMode('page')
```
|
2024-08-14 11:43:03 +00:00 |
|
EYHN
|
54da85ec62
|
feat(core): init organize (#7456)
|
2024-07-26 04:35:32 +00:00 |
|
EYHN
|
27d0fc5108
|
refactor(core): use new backlink indexer (#7296)
|
2024-07-02 09:18:01 +00:00 |
|
EYHN
|
40e381e272
|
refactor(core): new quick search service (#7214)
|
2024-07-02 09:17:54 +00:00 |
|
EYHN
|
092c639b0a
|
fix(core): optimize performance when editing doc title (#7328)
|
2024-06-26 07:37:26 +00:00 |
|
akumatus
|
24cb0d3757
|
refactor: add docsService for blocksuite to change and observe doc mode (#7200)
This PR provide `DocModeService` to manage document mode, which is used by blocksuite.
### What Changed?
- Add document mode apis from `DocService` and `DocsService`
- Remove useless `pageService.getEditorMode` and `pageService.slots.editorModeSwitch` api
[Related PR in blocksuite](https://github.com/toeverything/blocksuite/pull/7288)
[Bump Blocksuite](https://github.com/toeverything/AFFiNE/pull/7209)
> ## Features
> * [feat(presets): support different tracker control for actions blocksuite#7285](https://github.com/toeverything/blocksuite/pull/7285) @donteatfriedrice
> * [feat(edgeless): add default color and editing border for edgeless text blocksuite#7278](https://github.com/toeverything/blocksuite/pull/7278) @Flrande
> * [feat(blocks): center peek entries blocksuite#7275](https://github.com/toeverything/blocksuite/pull/7275) @pengx17
>
> ## Bugfix
> * [fix(blocks): affine-embed-synced-doc-block peek on dblclick blocksuite#7284](https://github.com/toeverything/blocksuite/pull/7284) @pengx17
> * [fix(edgeless): edgeless text rect should automatically update when changing font blocksuite#7292](https://github.com/toeverything/blocksuite/pull/7292) @Flrande
> * [fix(edgeless): align panel not work blocksuite#7293](https://github.com/toeverything/blocksuite/pull/7293) @Flrande
> * [fix(blocks): filterable list unexpected hover style blocksuite#7291](https://github.com/toeverything/blocksuite/pull/7291) @golok727
> * [fix(blocks): slash menu unexpected hover style blocksuite#7290](https://github.com/toeverything/blocksuite/pull/7290) @golok727
> * [fix(blocks): bookmark block error on undo or delete while loading blocksuite#7276](https://github.com/toeverything/blocksuite/pull/7276) @golok727
> * [fix(presets): chat input max-height blocksuite#7283](https://github.com/toeverything/blocksuite/pull/7283) @fundon
> * [fix(presets): get image blob from selection blocksuite#7286](https://github.com/toeverything/blocksuite/pull/7286) @donteatfriedrice
> * [fix(blocks): connectors resize and rotate blocksuite#7256](https://github.com/toeverything/blocksuite/pull/7256) @fundon
>
> ## Refactor
> * [refactor: add DocModeService for doc mode get, set, toogle and observe change blocksuite#7288](https://github.com/toeverything/blocksuite/pull/7288) @akumatus
> * [refactor(edgeless): rewrite auto-connect component as a widget blocksuite#7287](https://github.com/toeverything/blocksuite/pull/7287) @doouding
>
> ## Misc
> * [test: fix flaky blocksuite#7295](https://github.com/toeverything/blocksuite/pull/7295) @L-Sun
> * [style(page): adjust heading font-weight and letter-spacing blocksuite#7277](https://github.com/toeverything/blocksuite/pull/7277) @CatsJuice
> * [chore: apply member ordering rule blocksuite#7279](https://github.com/toeverything/blocksuite/pull/7279) @Saul-Mirone
---
|
2024-06-13 16:53:42 +08:00 |
|
EYHN
|
06fda3b62c
|
feat(infra): framework
|
2024-04-17 15:09:09 +08:00 |
|