yoyoyohamapi
c61df18ab9
test(core): chat with collection & tags ( #11388 )
...
### TL:DR
* AI chat with collection E2E
* AI chat with tag E2E
> Close BS-3007
2025-04-03 02:46:08 +00:00
EYHN
bd5428e311
feat(core): adjust notification button style ( #11425 )
2025-04-02 15:41:14 +00:00
pengx17
2adb8e1404
feat(core): allow retry transcription ( #11416 )
2025-04-02 14:05:12 +00:00
EYHN
07b1c2fa05
fix(core): fix member search loading state ( #11418 )
2025-04-02 12:23:54 +00:00
pengx17
6d1fe37e4c
chore(core): remove audio block feature flag ( #11399 )
...
fix
AF-2445
2025-04-02 09:07:19 +00:00
CatsJuice
c6d4787954
feat(core): remove integration feature flag ( #11393 )
2025-04-02 08:28:10 +00:00
pengx17
08eb248cb4
fix(core): add toDocSearchParams for better typeschecking doc search params ( #11383 )
2025-04-02 04:46:22 +00:00
pengx17
679e9e1966
feat(core): add copy link to doc peek view controls ( #11373 )
...
fix AF-2314
2025-04-02 02:21:32 +00:00
pengx17
9cb80205f8
chore(electron): add telemetry events for enabling meetings ( #11327 )
...
fix AF-2436
2025-04-01 09:01:31 +00:00
EYHN
275098abe2
fix(core): improve tag list performance ( #11353 )
2025-04-01 08:48:09 +00:00
Flrande
b0b7534599
fix(editor): improve error message in mention ( #11309 )
...
Close [BS-2972](https://linear.app/affine-design/issue/BS-2972/邀请了无权限阅读的用户时,报错信息展示不正确 )
Close [BS-2973](https://linear.app/affine-design/issue/BS-2973/也没有区分邀请人是否有邀请权限,并如设计稿给出邀请提示 )
2025-04-01 04:15:01 +00:00
CatsJuice
3467515ae9
fix(core): should show divider between readwise content and note ( #11113 )
2025-04-01 02:37:27 +00:00
EYHN
8957d0645f
feat(nbstore): add indexer storage ( #10953 )
2025-03-31 12:59:51 +00:00
EYHN
24c382d3aa
feat(core): enable callout in canary ( #11302 )
2025-03-31 08:10:18 +00:00
pengx17
8bea31698e
fix(electron): tray menu icon adapt to dark theme ( #11288 )
...
fix AF-2431
2025-03-31 07:23:01 +00:00
CatsJuice
7c41ddb789
chore(core): update right sidebar border color ( #11222 )
2025-03-31 05:11:03 +00:00
forehalo
57ec22ec2e
fix(core): do not pass flavor in space id ( #11285 )
2025-03-31 04:47:00 +00:00
pengx17
387f7211bf
fix(electron): cannot enable meetings correctly ( #11269 )
2025-03-28 11:13:48 +00:00
doodlewind
ebee11f573
refactor(editor): enable forceUpdate by default in viewport apis ( #11264 )
...
In this way, all downstream callers can be guaranteed by correct viewport fit result, instead of requiring them to set `forceUpdate: true` param explicitly to them. The resizing optimization is an internal exception.
2025-03-28 10:04:55 +00:00
pengx17
6c125d9a38
feat(electron): audio capture permissions and settings ( #11185 )
...
fix AF-2420, AF-2391, AF-2265
2025-03-28 09:12:26 +00:00
pengx17
dccd7c20aa
feat(core): call real endpoint for audio transcription ( #11139 )
...
fix AF-2359
2025-03-28 07:59:35 +00:00
Saul-Mirone
205cd7a86d
refactor(editor): rename block-std to std ( #11250 )
...
Closes: BS-2946
2025-03-28 07:20:34 +00:00
Flrande
3303684056
fix(editor): disable at menu member group for collaborator ( #11208 )
...
Close [BS-2893](https://linear.app/affine-design/issue/BS-2893/无邀请权限的member-时不需要显示invite入口 )
Close [BS-2891](https://linear.app/affine-design/issue/BS-2891/mention-members-sention默认需显示3个人 )
2025-03-27 09:45:14 +00:00
EYHN
9c939da6b5
fix(core): fix duplicate in all page ( #11229 )
2025-03-27 06:36:57 +00:00
EYHN
5f5c27fbdf
fix(core): fix upgrade popup ( #11227 )
2025-03-27 05:08:42 +00:00
Saul-Mirone
0a8d8e0a6b
feat: seperate createDoc and createStore ( #11182 )
2025-03-26 11:03:47 +00:00
Flrande
592f0e8e19
fix(editor): update at menu avatar style ( #11204 )
...
Close [BS-2894](https://linear.app/affine-design/issue/BS-2894/at面板头像ui )
2025-03-26 10:00:34 +00:00
L-Sun
c23b8f604b
fix(editor): incorrect edgeless viewport in peek view ( #11040 )
...
### What Changes
- Fixed incorrect edgeless viewport display in peek view
- Moved page block viewport fit animation logic from `EdgelessRootBlockComponent` to note config extension
- Disabled page block viewport fit animation in peek view, using default `fitToScreen` instead
- @doodlewind Fixed viewport resizing issues by adding a immediate update mechanism to ensure proper rendering during peek view operations. The setViewportByBound is only called once during peek view initialization, so there are barely perf overhead.
- Updated related test cases
- Refactored peek view test cases to make them clearer and more reliable
- Added new test helper function `getViewportBound` for getting viewport boundary information
2025-03-26 09:29:05 +00:00
Flrande
30072da929
fix(editor): add member node before mention ( #11197 )
2025-03-26 08:05:02 +00:00
pengx17
61c0d01da3
feat(electron): recording popups ( #11016 )
...
Added a recording popup UI for the audio recording feature in the desktop app, improving the user experience when capturing audio from applications.
### What changed?
- Created a new popup window system for displaying recording controls
- Added a dedicated recording UI with start/stop controls and status indicators
- Moved audio encoding logic from the main app to a dedicated module
- Implemented smooth animations for popup appearance/disappearance
- Updated the recording workflow to show visual feedback during recording process
- Added internationalization support for recording-related text
- Modified the recording status flow to include new states: new, recording, stopped, ready
fix AF-2340
2025-03-26 04:53:43 +00:00
JimmFly
014556b61f
feat(core): impl invitation link ( #11181 )
...
feat(core): add invitee to getInviteInfoQuery
feat(core): enable invitation link
refactor(core): replace AcceptInviteService to InvitationService
2025-03-26 02:45:12 +00:00
EYHN
3df51a217d
feat(core): add use guard hook ( #11180 )
...
Previously, we used `useLiveData(guardService.can$())` to get the guard result, but `guardService.can$()` will request the server to revalidate the permission when calling it, will cause additional network requests when re-render.
This pr make a new hook `useGuard` to fix this problem.
And the side effect in `can$` is moved to `revalidateCan()` to make that the subscribe method is pure
2025-03-25 14:15:29 +00:00
Flrande
bf4107feac
fix(editor): fix auto focus item and improve group order ( #11165 )
2025-03-25 09:51:48 +00:00
fengmk2
a8c86c5ede
refactor(server): rename settings to user-settings ( #11161 )
2025-03-25 08:47:27 +00:00
EYHN
dda3103d1b
feat(nbstore): allow polling protocol ( #11160 )
2025-03-25 08:15:23 +00:00
EYHN
36eb4991c9
feat(core): add more notification types ( #11156 )
2025-03-25 14:51:08 +08:00
fundon
d7eccd10ee
chore(editor): add edgeless scribbled style feature flag ( #11127 )
...
Closes: [BS-2805](https://linear.app/affine-design/issue/BS-2805/下掉线条样式切换功能,需添加-feature-flag )
2025-03-24 12:55:00 +00:00
Flrande
7e248a1379
fix(editor): support mention user itself ( #11133 )
2025-03-24 10:42:50 +00:00
fundon
63762b75a1
feat(core): save recent open mode of internal links ( #11086 )
...
Closes: [BS-2865](https://linear.app/affine-design/issue/BS-2865/internal-links-保存用户最近的打开方式 )
Added `openDocMode` in settings.
https://github.com/user-attachments/assets/a452da73-83e4-4ef5-9b57-58291fc22785
2025-03-24 06:12:47 +00:00
Flrande
4bacfbd640
feat(editor): support member node ( #11075 )
...
Close [BS-2793](https://linear.app/affine-design/issue/BS-2793/inline-member )
2025-03-24 05:57:03 +00:00
zzj3720
980952a9b4
refactor(editor): remove unused database-block feature flags ( #11072 )
...
close: BS-2795
2025-03-21 09:48:13 +00:00
akumatus
321dfaa881
feat(core): watching references from multiple document ids ( #11047 )
...
Close [BS-2464](https://linear.app/affine-design/issue/BS-2464 ).
2025-03-21 05:09:19 +00:00
akumatus
281951ecd1
fix(core): outgoing links cannot be displayed if document refers to itself ( #11046 )
...
Close [BS-2850](https://linear.app/affine-design/issue/BS-2850 ).
### What Changed?
- After flattening the search results, filter the current document.
- Remove duplicate results based on document id.
2025-03-21 05:09:19 +00:00
akumatus
7b40de9c46
refactor(core): remove redundant unused implementation ( #11042 )
...
Close [BS-2850](https://linear.app/affine-design/issue/BS-2850 ).
2025-03-21 05:09:18 +00:00
CatsJuice
fbcb313de8
feat(core): delete all readwise highlights when disconnect ( #10975 )
...
close AF-2306
2025-03-20 23:20:59 +00:00
CatsJuice
e37328c83b
feat(core): readwise integration tags setting ( #10946 )
...
close AF-2307, AF-2262
2025-03-20 23:20:58 +00:00
CatsJuice
f1c8a88a7c
feat(core): readwise import settings ui ( #10913 )
...
close AF-2308
2025-03-20 23:20:58 +00:00
CatsJuice
48f79d6467
feat(core): adjust property table's style to match design ( #10849 )
...

2025-03-20 23:20:57 +00:00
CatsJuice
e4bc43df67
feat(core): integration property ui ( #10844 )
...
close AF-2258, AF-2256
2025-03-20 23:20:57 +00:00
Saul-Mirone
e5e429e7b2
feat(editor): add inline packages ( #11048 )
2025-03-20 13:47:35 +00:00