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
zzj3720
c355644d47
fix(editor): some bugs of attachment column ( #11031 )
...
fix: BS-2838, BS-2837, BS-2836
2025-03-20 07:48:26 +00:00
JimmFly
d47bb64597
feat(core): add no access to share menu ( #10927 )
2025-03-20 07:31:11 +00:00
EYHN
120e193c58
feat(core): add notifications settings ( #11004 )
2025-03-20 03:52:56 +00:00
akumatus
ee337a16af
feat(core): support collection search for ai chat ( #10987 )
...
Close [BS-2787](https://linear.app/affine-design/issue/BS-2787 ).
Close [BS-2788](https://linear.app/affine-design/issue/BS-2788 ).

2025-03-20 00:34:12 +00:00
akumatus
47206b8d47
feat(core): support tag search for ai chat ( #10965 )
...
Close [BS-2785](https://linear.app/affine-design/issue/BS-2785 ).
Close [BS-2786](https://linear.app/affine-design/issue/BS-2786 ).

2025-03-19 04:22:11 +00:00
JimmFly
0cb06668cd
refactor(core): split the billing component into a separate file ( #10924 )
...
refactor(core): split the billing component into a separate file
feat(core): show subscription status in billing settings


2025-03-18 10:05:45 +00:00
CatsJuice
ff8c3d1cee
feat(core): intilize integration module and basic readwise impl ( #10726 )
...
close AF-2257, AF-2261, AF-2260, AF-2259
### Feat
- New `Integration` Module
- Basic Readwise integration
- connect
- import
- disconnect
- Common Integration UI
- Common Integration Writer (Transform markdown to AFFiNE Doc)
### Not Implemented
> will be implemented in down-stack
- delete docs when disconnect
- readwise settiing UI
- integration property rendering
2025-03-18 08:13:58 +00:00
Oleg
804d08423b
feat(core): improve text preview in editor settings ( #10070 )
2025-03-18 13:00:13 +08:00
CatsJuice
8822acf041
fix(core): correct template setting item text ( #10902 )
2025-03-17 02:21:08 +00:00
Saul-Mirone
26285f7dcb
feat(editor): unify block props api ( #10888 )
...
Closes: [BS-2707](https://linear.app/affine-design/issue/BS-2707/统一使用props获取和更新block-prop )
2025-03-16 05:48:34 +00:00
EYHN
05200ad7b7
feat(nbstore): add blob sync storage ( #10752 )
2025-03-14 18:05:54 +08:00
fundon
341321284e
fix(core): should not invert label when its shape text ( #10765 )
...
Closes: [BS-2797](https://linear.app/affine-design/issue/BS-2797/在-settings-preview-中,无需对-shape-text-颜色-label-进行反转 )
Releated: https://github.com/toeverything/AFFiNE/pull/10546
2025-03-13 13:15:41 +00:00