donteatfriedrice
e02b159bf4
feat(core): remove preview footnote hover effect config ( #11695 )
...
Close [BS-3115](https://linear.app/affine-design/issue/BS-3115/侧边栏-footnote-ui-和用户行为与编辑器内统一 )
2025-04-15 07:02:51 +00:00
pengx17
575aa3c1c1
fix(editor): rework disable middle click settings for linux ( #11556 )
...
fix BS-3028
Unfortunately, I don't find out a way to disable this behavior on ff linux
2025-04-15 04:44:26 +00:00
Saul-Mirone
4f9a4e739a
feat(editor): extract linked doc widget package ( #11589 )
...
Close [BS-2738](https://github.com/toeverything/AFFiNE/pull/11589 )
2025-04-11 14:06:16 +08:00
liuyi
f0fb1447a4
chore(core): update license price link ( #11616 )
2025-04-10 19:54:48 +08:00
liuyi
d1bd809608
chore(core): add pricing link in license panel ( #11598 )
2025-04-10 08:18:26 +00:00
JimmFly
e58f230354
fix(core): unexpected style of redeem code button ( #11540 )
...
close AF-2482
2025-04-09 13:57:11 +00:00
forehalo
4e56a8447b
fix(core): missing i18n and button margin ( #11568 )
...
close AF-2486
2025-04-09 13:40:01 +00:00
pengx17
93d8e22b07
feat(electron): meeting recording permissions checks ( #11505 )
...
fix AF-2472, AF-2446


2025-04-08 10:18:08 +00:00
pengx17
952f1878a6
fix(core): add option to disable middle click paste behavior on linux ( #11496 )
...
fix BS-3028
2025-04-07 07:01:37 +00:00
pengx17
92240fc1a2
chore(electron): add community link for meeting feature ( #11494 )
...
fix AF-2471

2025-04-07 06:15:50 +00:00
CatsJuice
905349a139
chore(core): modify ai purchase button text ( #11035 )
2025-04-04 07:07:50 +00:00
CatsJuice
fa50743393
feat(core): hide all sidebars when resizing to a small screen ( #11105 )
2025-04-04 05:51:19 +00:00
CatsJuice
ae92aef1a4
feat(core): automatically focus on the Readwise token input when the window is focused ( #11112 )
2025-04-04 05:36:59 +00:00
pengx17
8ce10e6d0a
feat(electron): add tray menu settings ( #11437 )
...
fix AF-2447
2025-04-03 15:56:52 +00:00
akumatus
6033baeb86
refactor(core): add useAIChatConfig hook ( #11424 )
...
Close [BS-2583](https://linear.app/affine-design/issue/BS-2583 ).
2025-04-03 14:53:49 +00:00
forehalo
c8d22d97d5
refactor: webpack config ( #11421 )
2025-04-03 11:55:56 +00:00
CatsJuice
c6d4787954
feat(core): remove integration feature flag ( #11393 )
2025-04-02 08:28:10 +00:00
fundon
8427293d36
fix(core): fix target block cannot be reached when clicking affine-link multiple times ( #10473 )
...
Closes: [BS-2702](https://linear.app/affine-design/issue/BS-2702/超链接无法滚动到指定block )
2025-04-01 14:46:35 +00:00
CatsJuice
d8997576a5
chore(core): wrap 'get access token' for connecting readwise ( #11147 )
2025-04-01 14:33:00 +00:00
pengx17
9cb80205f8
chore(electron): add telemetry events for enabling meetings ( #11327 )
...
fix AF-2436
2025-04-01 09:01:31 +00:00
akumatus
afd1a30b96
feat(core): add chat-panel track ( #11323 )
...
Close [AF-2434](https://linear.app/affine-design/issue/AF-2434 ).
2025-03-31 17:01:10 +00:00
CatsJuice
731a4c952f
feat(core): track for integration ( #11128 )
2025-03-31 11:45:32 +00:00
EYHN
73c7815a6d
feat(core): adjust notification style ( #11296 )
2025-03-31 08:38:28 +00:00
forehalo
94d5a42355
chore(core): allow quick export ( #11295 )
2025-03-31 06:58:17 +00:00
CatsJuice
a91193c921
fix(core): hide readwise setting if not connected ( #11107 )
2025-03-31 04:08:02 +00:00
CatsJuice
7477ba6d37
feat(core): support sending success feedback via MessagePort for web clipper ( #11256 )
2025-03-31 03:54:44 +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
Saul-Mirone
205cd7a86d
refactor(editor): rename block-std to std ( #11250 )
...
Closes: BS-2946
2025-03-28 07:20:34 +00:00
L-Sun
af91a0217f
refactor(editor): inner toolbar surface-ref block with extension ( #11246 )
...
This PR refactor `surface-ref` toolbar with `ToolbarExtension`
2025-03-28 05:48:24 +00:00
EYHN
5f5c27fbdf
fix(core): fix upgrade popup ( #11227 )
2025-03-27 05:08:42 +00:00
akumatus
22ef32f5c2
feat(core): provide document title, tags, createTime and updateTime to llm ( #11205 )
...
Close [BS-2915](https://linear.app/affine-design/issue/BS-2915 ).
2025-03-27 04:34:45 +00:00
JimmFly
b00584c4cc
fix(core): improve client-app navigation flow after team workspace upgrade ( #11201 )
2025-03-27 03:23:29 +00:00
JimmFly
5fbee7cc88
fix(core): close popup window when upgrade success ( #11199 )
2025-03-27 03:23:29 +00:00
JimmFly
4fddf0d000
fix(core): show SentRequestPage when invitation status is NeedMoreSeat ( #11207 )
2025-03-27 03:00:14 +00:00
Saul-Mirone
0a8d8e0a6b
feat: seperate createDoc and createStore ( #11182 )
2025-03-26 11:03:47 +00:00
JimmFly
96e83a2141
fix(core): handle invitation failure ( #11195 )
2025-03-26 04:31:59 +00:00
EYHN
7fb52a97bd
fix(core): fix notification setting error ( #11194 )
2025-03-26 04:00:39 +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
Jeroen Heijster
64b25dfd89
fix(core): reverted malicious discord link change ( #11189 )
...
Co-authored-by: Jimmfly <yangjinfei001@gmail.com >
2025-03-26 10:13:27 +08:00
akumatus
aefbc11aab
feat(core): add candidates popover in ai chat-panel ( #11178 )
...
Close [BS-2853](https://linear.app/affine-design/issue/BS-2853 ).
2025-03-25 15:50:11 +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
EYHN
d7567edcb8
feat(infra): remove obsolete pattern ( #11177 )
...
React suspense is a deprecated mode, remove the useEnsureLiveData method
2025-03-25 13:20:17 +00:00
EYHN
36eb4991c9
feat(core): add more notification types ( #11156 )
2025-03-25 14:51:08 +08:00
akumatus
331dd67e69
feat(core): add copilot tags and collections graphql apis ( #11076 )
...
Close [BS-2834](https://linear.app/affine-design/issue/BS-2834 ).
### What Changed?
- Add `addContextCategoryMutation` and `removeContextCategoryMutation` graphql apis.
- Provide tag and collection apis for front-end components.
2025-03-22 15:15:42 +00:00
akumatus
a5b975ac46
feat(core): suggest reference docs as candidate chips ( #11050 )
...
Close [BS-2464](https://linear.app/affine-design/issue/BS-2464 ).

2025-03-21 05:09:20 +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
Saul-Mirone
e5e429e7b2
feat(editor): add inline packages ( #11048 )
2025-03-20 13:47:35 +00:00
pengx17
fad49bb070
feat(editor): audio block ( #10947 )
...
AudioMedia entity for loading & controlling a single audio media
AudioMediaManagerService: Global audio state synchronization across tabs
AudioAttachmentService + AudioAttachmentBlock for manipulating AttachmentBlock in affine - e.g., filling transcription (using mock endpoint for now)
Added AudioBlock + AudioPlayer for rendering audio block in affine (new transcription block whose renderer is provided in affine)
fix AF-2292
fix AF-2337
2025-03-20 12:46:15 +00:00