L-Sun
27ff9ab9f4
refactor(core): move actions to footer of notification card ( #11894 )
...
This PR move all actions button to the footer of `NotificationCard`. There are some example as following:
### No Changes



### Changes
### Before

#### After

2025-04-23 05:41:14 +00:00
CatsJuice
9b2cf5cafa
feat(core): new async global state storage impl ( #11794 )
2025-04-23 05:28:21 +00:00
L-Sun
9baef237f2
test(core): add missing await for expect ( #11900 )
2025-04-23 04:55:18 +00:00
Saul-Mirone
b1aecfc1c4
feat(editor): link inline extension ( #11910 )
...
Closes: BS-3216
2025-04-23 04:42:24 +00:00
doodlewind
1b2030b36a
fix(editor): should not paste in readonly page mode ( #11913 )
...
### TL;DR
Prevent pasting content when a document is in readonly mode.
### What changed?
Added a check in the `PageClipboard` class to prevent pasting operations when the document is in readonly mode. The function now returns early if `this.std.store.readonly` is true, preventing any clipboard operations from being executed.
### How to test?
1. Open a document and add some content
2. Set the document to readonly mode: `document.querySelector('affine-page-root')!.doc.readonly = true`
3. Try to paste content into the document using:
- Regular paste operation
- Keyboard shortcut (Ctrl+V/Cmd+V)
4. Verify that no content is pasted and the document remains unchanged
5. Set the document back to editable mode and confirm pasting works again
### Why make this change?
This change ensures that documents in readonly mode maintain their integrity by preventing unintended modifications through clipboard operations. This is consistent with the expected behavior of readonly documents, where users should not be able to modify content through any means.
2025-04-23 04:30:26 +00:00
Saul-Mirone
730ed16fc5
refactor(editor): remove old specs ( #11909 )
2025-04-23 02:57:01 +00:00
Saul-Mirone
2510e7a9a4
feat(editor): inline footnote extension ( #11908 )
...
Closes: BS-3219
2025-04-23 01:40:49 +00:00
Saul-Mirone
6fbbfc80e5
refactor(editor): move block-specific extensions to their respective modules ( #11907 )
...
### TL;DR
Refactored extension registration to follow a more modular approach by moving extensions to their respective block packages.
### What changed?
- Removed centralized registration of several extensions from `store.ts` in the main package
- Moved the following extensions to their respective block packages:
- `CodeMarkdownPreprocessorExtension` to the code block package
- `LatexMarkdownPreprocessorExtension` to the latex block package
- `EmbedIframeConfigExtensions` and `EmbedIframeService` to the embed block package
- `ImageStoreSpec` removed from central registration
- Cleaned up unused arrays and imports in the main store file
- Removed empty `defaultBlockPlainTextAdapterMatchers` array
### How to test?
1. Verify that markdown preprocessing for code and latex blocks still works correctly
2. Check that iframe embeds function properly
3. Ensure image handling continues to work as expected
4. Test import/export functionality for all affected block types
### Why make this change?
This change improves code organization by following a more modular architecture where each block package is responsible for registering its own extensions. This approach reduces coupling between packages, makes the codebase more maintainable, and follows the principle that extensions should be registered where they are defined.
2025-04-23 01:16:08 +00:00
Saul-Mirone
24edfc75bd
feat(editor): table extension ( #11906 )
...
Closes: BS-3205
2025-04-23 01:16:08 +00:00
Saul-Mirone
e57222b89a
feat(editor): surface ref extension ( #11902 )
...
Closes: BS-3203
2025-04-23 01:16:07 +00:00
L-Sun
020c1a7598
fix(editor): lit change-in-update warning ( #11904 )
...
This PR fixed that lit change-in-update warning. Related #9446
### Before

### After

2025-04-22 20:25:54 +00:00
Saul-Mirone
45b6cbe8d7
refactor(editor): cleanup dead code ( #11893 )
2025-04-22 15:51:23 +00:00
Saul-Mirone
43966a6c6b
feat(editor): use store extension manager ( #11891 )
...
Closes: BS-3284
2025-04-22 15:51:23 +00:00
Saul-Mirone
99ad4e871e
feat(editor): use migrated extensions ( #11886 )
...
Closes: BS-3283
2025-04-22 15:51:22 +00:00
darkskygit
de8c65f4e6
fix(server): empty mimetype attachments fallback ( #11869 )
2025-04-22 15:36:35 +00:00
darkskygit
597b27c22f
feat(server): enable web search for 4.1 ( #11825 )
2025-04-22 14:49:46 +00:00
donteatfriedrice
bbdea71686
fix(editor): add footnote url markdown preprocessor to avoid link node parsing ( #11888 )
...
Closes: [BS-3282](https://linear.app/affine-design/issue/BS-3282/预处理-footnote-definition-中的-url-避免-markdown-link-node-parsing )
2025-04-22 14:19:10 +00:00
pengx17
c17c335f9b
feat(core): add actions to transcription block ( #11896 )
2025-04-22 14:06:12 +00:00
aki-chang-dev
25d17af0ed
chore(android): set version name from pipeline ( #11897 )
2025-04-22 13:52:03 +00:00
Brooooooklyn
bfd3c64615
test: add mutex to clipboard copy & paste operation to reduce flaky ( #11884 )
2025-04-22 11:02:30 +00:00
fundon
4fd468c46f
fix(editor): remove unnecessary css styles ( #11885 )
2025-04-22 10:48:11 +00:00
pengx17
ab2d0b5485
fix(core): should not limit the number of docs of at menu ( #11889 )
...
fix AF-2544
2025-04-22 10:33:24 +00:00
darkskygit
3794f8aa80
feat(server): find transcript actions ( #11890 )
2025-04-22 09:23:24 +00:00
doouding
b59f6ebde0
refactor: default-tool box selection ( #11800 )
...
### Changed
- Rewrite box selection in `default-tool`, the view can decide whether to be selected in box selection by return a boolean value in `onBoxSelected` method
- Cleanup unnecessary states in `default-tool` and some naming problem
2025-04-22 08:18:26 +00:00
doouding
1d58792631
chore: remove frame overlay dependency from default-tool ( #11762 )
2025-04-22 08:18:25 +00:00
doouding
e0e84d302d
refactor: moving connector label to connector view ( #11738 )
...
### Changed
Moved connector label moving logic from `default-tool` to connector view.
#### Other infrastructure changes:
- Gfx element view now can handles drag events
- Added `context.preventDefault()` support to bypass built-in interactions in extension
- Handle the pointer events in element view will bypass the built-in interactions automatically
> The built-in interactions include element dragging, click selection, drag-to-scale operations, etc.
2025-04-22 08:18:24 +00:00
doouding
21bf009553
refactor: migrate elements clone from default-tool to extension ( #11703 )
...
### Changed
- Add `onRequestElementsClone` action to allow extension to define how to clone gfx elements
2025-04-22 08:18:23 +00:00
doouding
52953ce8e3
refactor: redesign element transform manager interface ( #11679 )
...
### Change
- Rename `ElementTransformManager` -> `InteractivityManager`
- Now you can `event.on` and `action.onXXX` method to extend interactivity behaviour. The old approach of overriding methods directly is deprecated.
2025-04-22 08:18:23 +00:00
L-Sun
e457e2f8a8
fix(editor): add reference after duplicate edgeless embed doc as note ( #11877 )
...
- fix(editor): add reference in the copied note of embed doc
- refactor(editor): add generics parameter `TextAttributes` into `Text`
2025-04-22 08:03:52 +00:00
Saul-Mirone
6d6504e2af
feat(editor): replace spec provider with extension manager ( #11861 )
...
Closes: BS-3273
2025-04-22 07:40:41 +00:00
pengx17
8fdb00e0ab
fix(core): do not need to inline fonts ( #11880 )
...
The fonts are always loaded via url thus it is not needed to have fonts inlined. Inlining fonts will increase the size of bundled files.
2025-04-22 07:27:11 +00:00
yoyoyohamapi
19c06a2821
fix(core): falky ai save as block test ( #11878 )
2025-04-22 06:58:26 +00:00
Vladimir Romashchenko
9373006b9f
ci: Auto-update AppStream on release ( #11820 )
...
Co-authored-by: liuyi <forehalo@gmail.com >
2025-04-22 14:57:46 +08:00
EYHN
e4d6833296
refactor(core): rename explorer to navigation-panel ( #11876 )
2025-04-22 12:47:35 +08:00
forehalo
f918573ba8
fix(server): config defaults ( #11879 )
2025-04-22 04:26:28 +00:00
LongYinan
a1e338efc1
ci: group all others deps update
2025-04-22 10:28:11 +08:00
renovate
bc8774580e
chore: bump up oxlint version to v0.16.7 ( #11870 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc.rs ) ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint )) | [`0.16.6` -> `0.16.7`](https://renovatebot.com/diffs/npm/oxlint/0.16.6/0.16.7 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.16.7`](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v0.16.7 ): oxlint v0.16.7
[Compare Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v0.16.6...oxlint_v0.16.7 )
#### \[0.16.7] - 2025-04-21
- [`7212803`](https://redirect.github.com/oxc-project/oxc/commit/7212803 ) ast: \[**BREAKING**] Change `TSInterfaceDeclaration::extends` from `Option<Vec>` to `Vec` ([#​10472](https://redirect.github.com/oxc-project/oxc/issues/10472 )) (overlookmotel)
- [`7284135`](https://redirect.github.com/oxc-project/oxc/commit/7284135 ) ast: \[**BREAKING**] Remove `trailing_commas` from `ArrayExpression` and `ObjectExpression` ([#​10431](https://redirect.github.com/oxc-project/oxc/issues/10431 )) (Boshen)
##### Features
- [`bb8a078`](https://redirect.github.com/oxc-project/oxc/commit/bb8a078 ) language_server: Use linter runtime ([#​10268](https://redirect.github.com/oxc-project/oxc/issues/10268 )) (Sysix)
- [`c94e6b8`](https://redirect.github.com/oxc-project/oxc/commit/c94e6b8 ) linter: Allow `eqeqeq` to always be dangerously fixable ([#​10499](https://redirect.github.com/oxc-project/oxc/issues/10499 )) (camchenry)
##### Bug Fixes
- [`df488d4`](https://redirect.github.com/oxc-project/oxc/commit/df488d4 ) language_server: Workspace edits as one batch when `source.fixAll.oxc` is the context ([#​10428](https://redirect.github.com/oxc-project/oxc/issues/10428 )) (Sysix)
- [`2fc083c`](https://redirect.github.com/oxc-project/oxc/commit/2fc083c ) linter: Incorrect fix for prefer start ends with ([#​10525](https://redirect.github.com/oxc-project/oxc/issues/10525 )) (camc314)
- [`020d8f8`](https://redirect.github.com/oxc-project/oxc/commit/020d8f8 ) linter: Fix auto-fix issue for eslint/no-else-return ([#​10494](https://redirect.github.com/oxc-project/oxc/issues/10494 )) (yefan)
- [`f0c1eff`](https://redirect.github.com/oxc-project/oxc/commit/f0c1eff ) linter: False positve in no-unused-vars ([#​10470](https://redirect.github.com/oxc-project/oxc/issues/10470 )) (camc314)
- [`d690060`](https://redirect.github.com/oxc-project/oxc/commit/d690060 ) linter: Fix the auto-fix issue of the eslint/no-plusplus rule ([#​10469](https://redirect.github.com/oxc-project/oxc/issues/10469 )) (yefan)
- [`72d5074`](https://redirect.github.com/oxc-project/oxc/commit/72d5074 ) linter: False positive in `eslint/no-redeclare` ([#​10402](https://redirect.github.com/oxc-project/oxc/issues/10402 )) (shulaoda)
- [`c1f5623`](https://redirect.github.com/oxc-project/oxc/commit/c1f5623 ) linter: Add check for plugin_name when applying LintFilterKind::Rule ([#​10339](https://redirect.github.com/oxc-project/oxc/issues/10339 )) (Ulrich Stark)
- [`4e1f536`](https://redirect.github.com/oxc-project/oxc/commit/4e1f536 ) linter: Config path resolution when path contains '..' syntax ([#​10367](https://redirect.github.com/oxc-project/oxc/issues/10367 )) (Florian Bopp)
- [`58ab8ff`](https://redirect.github.com/oxc-project/oxc/commit/58ab8ff ) parser: Adjust class start position when decorators are involved ([#​10438](https://redirect.github.com/oxc-project/oxc/issues/10438 )) (Boshen)
##### Performance
- [`21f3175`](https://redirect.github.com/oxc-project/oxc/commit/21f3175 ) langage_server: Prebuild `IsolatedLintHandler` ([#​10406](https://redirect.github.com/oxc-project/oxc/issues/10406 )) (Sysix)
- [`62178c2`](https://redirect.github.com/oxc-project/oxc/commit/62178c2 ) linter: Replace `phf_set` with `array` for `DOM_PROPERTIES_NAMES` ([#​10501](https://redirect.github.com/oxc-project/oxc/issues/10501 )) (shulaoda)
- [`9280707`](https://redirect.github.com/oxc-project/oxc/commit/9280707 ) linter: Replace `phf_set` with `array` for `DOM_ATTRIBUTES_TO_CAMEL` ([#​10500](https://redirect.github.com/oxc-project/oxc/issues/10500 )) (shulaoda)
- [`0a4f9d9`](https://redirect.github.com/oxc-project/oxc/commit/0a4f9d9 ) linter: Replace `phf_set` with `array` for `ATTRIBUTE_TAGS_MAP` ([#​10498](https://redirect.github.com/oxc-project/oxc/issues/10498 )) (shulaoda)
- [`09f7358`](https://redirect.github.com/oxc-project/oxc/commit/09f7358 ) linter: Replace `phf_set` with `array` in `jsdoc/check-tag-names` ([#​10485](https://redirect.github.com/oxc-project/oxc/issues/10485 )) (shulaoda)
- [`da87390`](https://redirect.github.com/oxc-project/oxc/commit/da87390 ) linter: Replace `phf_set` with `array` in `jsx-a11y/autocomplete-valid` ([#​10484](https://redirect.github.com/oxc-project/oxc/issues/10484 )) (shulaoda)
- [`d4033bc`](https://redirect.github.com/oxc-project/oxc/commit/d4033bc ) linter: Replace `phf_set` with `array` in `globals.rs` ([#​10483](https://redirect.github.com/oxc-project/oxc/issues/10483 )) (shulaoda)
- [`7e08618`](https://redirect.github.com/oxc-project/oxc/commit/7e08618 ) linter: Replace `phf_set` with `array` in `unicorn/prefer-add-event-listener` ([#​10451](https://redirect.github.com/oxc-project/oxc/issues/10451 )) (dalaoshu)
- [`e2af873`](https://redirect.github.com/oxc-project/oxc/commit/e2af873 ) linter: Replace `phf_set` with `array` in `unicorn/no-useless-undefined` ([#​10450](https://redirect.github.com/oxc-project/oxc/issues/10450 )) (dalaoshu)
- [`af635fb`](https://redirect.github.com/oxc-project/oxc/commit/af635fb ) linter: Replace `phf_set` with `array` in `nextjs/no-unwanted-polyfillio` ([#​10452](https://redirect.github.com/oxc-project/oxc/issues/10452 )) (shulaoda)
- [`c0f0369`](https://redirect.github.com/oxc-project/oxc/commit/c0f0369 ) linter: Replace `phf_set` with `array` in `utils/vitest` ([#​10427](https://redirect.github.com/oxc-project/oxc/issues/10427 )) (shulaoda)
- [`17c7bda`](https://redirect.github.com/oxc-project/oxc/commit/17c7bda ) linter: Replace `phf_set` with `array` in `unicorn/prefer-type-error` ([#​10426](https://redirect.github.com/oxc-project/oxc/issues/10426 )) (shulaoda)
- [`5cde29b`](https://redirect.github.com/oxc-project/oxc/commit/5cde29b ) linter: Replace `phf_set` with `array` in `react/void-dom-elements-no-children` ([#​10425](https://redirect.github.com/oxc-project/oxc/issues/10425 )) (shulaoda)
- [`7ef1e0d`](https://redirect.github.com/oxc-project/oxc/commit/7ef1e0d ) linter: Replace `phf_set` with `array` in `unicorn/new-for-builtins` ([#​10424](https://redirect.github.com/oxc-project/oxc/issues/10424 )) (shulaoda)
- [`50fd839`](https://redirect.github.com/oxc-project/oxc/commit/50fd839 ) linter: Replace `phf_set` with `array` in `utils/mod.rs` ([#​10405](https://redirect.github.com/oxc-project/oxc/issues/10405 )) (shulaoda)
- [`a7ac137`](https://redirect.github.com/oxc-project/oxc/commit/a7ac137 ) linter: Replace `phf_set` with `array` in `unicorn/prefer-set-has` ([#​10398](https://redirect.github.com/oxc-project/oxc/issues/10398 )) (shulaoda)
##### Documentation
- [`5d1dfb5`](https://redirect.github.com/oxc-project/oxc/commit/5d1dfb5 ) linter: Fix wording in the eqeqeq docs ([#​10401](https://redirect.github.com/oxc-project/oxc/issues/10401 )) (Connor Pearson)
##### Refactor
- [`8731f14`](https://redirect.github.com/oxc-project/oxc/commit/8731f14 ) editor: Output error when custom server path is not accessible ([#​10518](https://redirect.github.com/oxc-project/oxc/issues/10518 )) (Sysix)
- [`2935103`](https://redirect.github.com/oxc-project/oxc/commit/2935103 ) language_server: Report info as warning instead of error when falling back to default config ([#​10517](https://redirect.github.com/oxc-project/oxc/issues/10517 )) (Sysix)
- [`5ab4d40`](https://redirect.github.com/oxc-project/oxc/commit/5ab4d40 ) linter: Simplify error handling ([#​10404](https://redirect.github.com/oxc-project/oxc/issues/10404 )) (camchenry)
##### Testing
- [`83baf8b`](https://redirect.github.com/oxc-project/oxc/commit/83baf8b ) editor: Correct test diagnostic for import plugin ([#​10453](https://redirect.github.com/oxc-project/oxc/issues/10453 )) (Sysix)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-22 02:04:00 +00:00
LongYinan
b8bea62a10
ci: group all others deps update
2025-04-22 10:02:32 +08:00
renovate
3967f25cee
chore: bump up com.android.tools.build:gradle version to v8.9.2 ( #11872 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.android.tools.build:gradle](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.9.1` -> `8.9.2` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-22 01:11:30 +00:00
renovate
742b3eebf8
chore: bump up android.gradle.plugin to v8.9.2 ( #11871 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [com.android.library](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.9.1` -> `8.9.2` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [com.android.application](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.9.1` -> `8.9.2` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
| [com.android.tools.build:gradle](https://developer.android.com/studio/build ) ([source](https://android.googlesource.com/platform/tools/base )) | `8.9.1` -> `8.9.2` | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-22 00:42:11 +00:00
fundon
824e66df58
fix(core): improve EdgelessCopilotPanel position ( #11814 )
...
Closes: [AF-2101](https://linear.app/affine-design/issue/AF-2101/ai-panel-的输入框menu定位错误,menu-应该出现在输入框下方 )
[Screen Recording 2025-04-18 at 20.51.01.mov <span class="graphite__hidden">(uploaded via Graphite)</span> <img class="graphite__hidden" src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/8ypiIKZXudF5a0tIgIzf/67410349-b056-40a7-b1e6-6de5a5137789.mov " />](https://app.graphite.dev/media/video/8ypiIKZXudF5a0tIgIzf/67410349-b056-40a7-b1e6-6de5a5137789.mov )
2025-04-21 14:08:24 +00:00
fundon
fd67bdf88b
fix(editor): should update color of edgeless text when switching theme ( #11853 )
...
Closes: [BS-3258](https://linear.app/affine-design/issue/BS-3258/edgeless-text-颜色不符合预期 )
2025-04-21 13:54:12 +00:00
renovate
8966e8440b
chore: bump up @blocksuite/icons version to v2.2.13 ( #11838 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/icons](https://redirect.github.com/toeverything/icons ) | [`2.2.12` -> `2.2.13`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.2.12/2.2.13 ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) | [](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.2.13`](00a749af2e...1775fb2908 )
[Compare Source](00a749af2e...1775fb2908 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2025-04-21 13:34:21 +00:00
Saul-Mirone
846410cdb6
feat(editor): note extension ( #11856 )
...
Closes: BS-3200
Closes: BS-3201
2025-04-21 13:18:35 +00:00
Brooooooklyn
864dd0e74d
test: fix flaky create template doc e2e ( #11863 )
2025-04-21 13:04:49 +00:00
Brooooooklyn
a31d97dbb1
ci: set npmRegistryServer to npmjs.org ( #11857 )
2025-04-21 11:30:55 +00:00
yoyoyohamapi
e9dab04990
fix(core): chat user message margin & max-width ( #11854 )
...
### TL;DR
Fix chat panel user message css: `margin-left` & `max-width`
2025-04-21 11:15:18 +00:00
yoyoyohamapi
fe03292346
fix(core): ai images are not right-aligned ( #11850 )
...
### TL;DR
Fix ai images are not right-aligned.
> CLOSE BS-3131
2025-04-21 11:15:18 +00:00
L-Sun
a2b40fea20
feat(editor): insertion and duplication actions for embed synced doc ( #11852 )
...
Close [BS-3068](https://linear.app/affine-design/issue/BS-3068/在edgeless-的embed-doc-block上,增加-insert-into-page的选项,类似frame )
Close [BS-3069](https://linear.app/affine-design/issue/BS-3069/edgeless下的-embed,覆盖现在的edit行为-,暂定叫做duplicate-into-a-note,复制一个-note )
2025-04-21 11:01:04 +00:00
Brooooooklyn
e46ae2f721
feat(native): upgrade dispatch2 to 0.3 ( #11855 )
2025-04-21 10:43:51 +00:00