CatsJuice
fa50743393
feat(core): hide all sidebars when resizing to a small screen ( #11105 )
2025-04-04 05:51:19 +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
EYHN
a9ba54a92e
feat(core): adjust notification style ( #11455 )
2025-04-03 10:59:37 +00:00
EYHN
093bffdf5c
fix(core): fix notification list ( #11423 )
2025-04-03 10:44:32 +00:00
pengx17
08eb248cb4
fix(core): add toDocSearchParams for better typeschecking doc search params ( #11383 )
2025-04-02 04:46:22 +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
EYHN
521eb09a7a
fix(nbstore): adjust indexer logic ( #11355 )
2025-04-01 11:31:58 +00:00
EYHN
275098abe2
fix(core): improve tag list performance ( #11353 )
2025-04-01 08:48:09 +00:00
EYHN
8957d0645f
feat(nbstore): add indexer storage ( #10953 )
2025-03-31 12:59:51 +00:00
EYHN
231956fd39
feat(core): track for notifications ( #11298 )
2025-03-31 08:38:29 +00:00
EYHN
73c7815a6d
feat(core): adjust notification style ( #11296 )
2025-03-31 08:38:28 +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
EYHN
9c939da6b5
fix(core): fix duplicate in all page ( #11229 )
2025-03-27 06:36:57 +00:00
JimmFly
b00584c4cc
fix(core): improve client-app navigation flow after team workspace upgrade ( #11201 )
2025-03-27 03:23:29 +00:00
EYHN
e311d3d1cb
feat(core): more notification type ( #11209 )
2025-03-27 02:10:49 +00:00
Saul-Mirone
0a8d8e0a6b
feat: seperate createDoc and createStore ( #11182 )
2025-03-26 11:03:47 +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
96e83a2141
fix(core): handle invitation failure ( #11195 )
2025-03-26 04:31:59 +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
EYHN
064586fa3e
fix(core): adjust notification list style ( #11163 )
2025-03-25 09:03:49 +00:00
EYHN
36eb4991c9
feat(core): add more notification types ( #11156 )
2025-03-25 14:51:08 +08:00
CatsJuice
e37328c83b
feat(core): readwise integration tags setting ( #10946 )
...
close AF-2307, AF-2262
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
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
EYHN
55cb4dc5e7
feat(core): adjust guard service support loading state ( #10989 )
2025-03-20 10:53:41 +08:00
Saul-Mirone
258c70cf07
refactor(editor): store should not rely on inline ( #11017 )
2025-03-20 01:33:29 +00:00
CatsJuice
284aae9b52
fix(core): remove unexpected comma ( #10984 )
2025-03-19 03:49:53 +00:00
Saul-Mirone
3de7d85eea
feat(editor): improve api for store, and add docs ( #10941 )
2025-03-17 16:30:59 +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
JimmFly
0c9591f08e
feat(core): add an entry for admin panel ( #10813 )
...

2025-03-13 10:46:26 +00:00
akumatus
98a3cf8516
feat(core): update blocksuite icons ( #10805 )
2025-03-13 03:55:55 +00:00
fengmk2
867ae7933f
refactor(server): improve oauth login flow ( #10648 )
...
close CLOUD-145
2025-03-12 15:27:36 +08:00
Mirone
cd63e0ed8b
feat(editor): replace slot with rxjs subject ( #10768 )
2025-03-12 11:29:24 +09:00
EYHN
ea07aa8607
feat(core): add notification list ( #10480 )
2025-03-11 06:23:33 +00:00
zzj3720
4a45cc9ba4
refactor(editor): implement uni-component in AFFiNE ( #10747 )
2025-03-10 14:23:24 +00:00
Saul-Mirone
ec709925ee
refactor(editor): orgnize exports ( #10709 )
2025-03-10 02:04:01 +00:00
Saul-Mirone
12bc142809
refactor(editor): remove blocks package ( #10708 )
2025-03-09 05:44:26 +00:00
forehalo
e02fb4fa94
refactor(core): standardize frontend error handling ( #10667 )
2025-03-06 13:10:18 +00:00
Saul-Mirone
84e2dda3f8
refactor(editor): separate lit and slot in global ( #10666 )
2025-03-06 10:24:59 +00:00
forehalo
56b842f2e1
fix(core): runtime control of telemetry ( #10663 )
2025-03-06 09:56:13 +00:00
EYHN
5c8b81581c
feat(core): doc level awareness ( #10646 )
2025-03-06 06:05:45 +00:00
CatsJuice
6b08e3f5d4
feat(core): support create new template in starter-bar ( #10570 )
2025-03-06 02:05:29 +00:00
hackerESQ
fed0e0add3
fix: prevent sentry from loading when telemetry is disabled ( #10543 )
...
Co-authored-by: forehalo <forehalo@gmail.com >
2025-03-05 20:09:38 +08:00