pengx17
99370573c8
refactor(editor): use stable stringify for snapshots ( #10948 )
2025-03-18 05:41:20 +00:00
pengx17
a016630a82
feat(electron): create recording through tray ( #10526 )
...
- added tray menu for controlling recording status
- recording watcher for monitoring system audio input events
2025-03-18 04:12:30 +00:00
pengx17
d24ced3dbd
fix(electron): electron fallback container should not contain tabs header ( #10826 )
...

fix double tabs header issue when loading from external url
2025-03-13 10:14:26 +00:00
pengx17
a6fd0a135b
fix(electron): add back updater ( #10814 )
2025-03-13 07:29:49 +00:00
pengx17
844b13af1f
fix(core): unsub in LiveData.fromSignal ( #10756 )
2025-03-13 04:47:23 +00:00
pengx17
47d01f5f66
fix(core): db backlink infinite query issue ( #10628 )
...
fix AF-2301
2025-03-05 09:43:05 +00:00
pengx17
8e5d7858c4
fix(core): only enable attachment preview for pdf ( #10584 )
2025-03-03 11:07:13 +00:00
pengx17
629aea48df
fix(electron): app menu about action ( #10445 )
...
fix AF-2268
2025-03-03 03:00:17 +00:00
pengx17
bab4a07c9f
fix(native): expose tapped audio stats ( #10524 )
...
Need to encode the audio based on the sample's sample rate & channels.
Also fixed that global audio tap not receiving any samples at all.
2025-02-28 13:24:02 +00:00
pengx17
cd0bec5d31
fix(core): at menu ux ( #10485 )
...
fix AF-2285
1. loading icon will be rendered to the group name
2. make the focused item more stable
2025-02-28 02:34:29 +00:00
pengx17
59526080d4
fix(electron): hide tray for now ( #10498 )
2025-02-28 02:13:10 +00:00
pengx17
9e0cae58d7
fix(native): split application & tappable application ( #10491 )
...
A listening tappable app's info should inherit from its group process's name/icon. However the group process may not be listed as a tappable application.
2025-02-27 15:02:38 +00:00
pengx17
be94f3fc17
fix(native): potential sharablecontent icon/name crash ( #10464 )
2025-02-27 03:19:52 +00:00
pengx17
f25266ec88
fix(editor): ai chat panel textarea selection issue ( #10461 )
...
fix AF-2244
2025-02-27 02:26:57 +00:00
Peng Xiao
7e892b3a7e
fix(core): unused blobs query ( #10399 )
2025-02-25 10:58:43 +08:00
pengx17
5fe4b2b3e4
fix(core): remove tag page semicolon ( #10379 )
2025-02-24 03:14:06 +00:00
pengx17
6e399ce34b
fix(core): unused blobs query ( #10350 )
...
The default limit is 100.
2025-02-21 10:14:00 +00:00
Peng Xiao
83669f8fbb
fix(core): settings storage empty styles ( #10313 )
2025-02-21 17:19:53 +08:00
Peng Xiao
dff68b9aae
fix(core): blocksuite editor runtime configs in correct timing ( #10344 )
2025-02-21 17:16:53 +08:00
pengx17
29f8a627b6
fix(core): center peek doc view circular deps ( #10253 )
2025-02-19 02:23:53 +00:00
pengx17
cb15d48b82
chore(core): more setting telemetry events ( #10194 )
2025-02-18 09:55:00 +00:00
pengx17
78346be4fe
fix(electron): update settings styles ( #10193 )
2025-02-18 09:54:59 +00:00
pengx17
0ed8b4f46a
fix(core): center peek button bg color ( #10225 )
...
fix AF-2026
2025-02-18 08:55:49 +00:00
pengx17
f20e3f6d8f
feat(electron): show a warning for drop folder to split view ( #10178 )
...
fix PD-2310

2025-02-14 06:42:56 +00:00
pengx17
1f6ac4b1fe
feat(electron): split view drag indicator bg ( #10175 )
...
fix PD-2309
2025-02-14 03:43:54 +00:00
pengx17
5be4d677da
feat(electron): app tabs width styles ( #10131 )
...
fix AF-2212
2025-02-13 02:36:05 +00:00
pengx17
a589ce151e
fix(electron): split view indicator should show menu on click ( #10089 )
...
fix AF-2208
2025-02-12 07:04:00 +00:00
pengx17
d89d4a71dd
feat(core): center peek open doc should only load doc when idle ( #10023 )
...
fix AF-2183
2025-02-11 04:56:23 +00:00
pengx17
c5c59ba00a
fix(core): adjust settings names ( #10061 )
...
fix AF-2190
2025-02-11 02:14:10 +00:00
pengx17
fd25cd875b
feat: focus the create page item when query returns no result in at menu ( #10060 )
...
fix AF-2191
2025-02-10 15:51:56 +00:00
pengx17
6839e634e7
fix: at menu toolip should always use the default color ( #10054 )
...
fix AF-2194
2025-02-10 18:22:25 +08:00
pengx17
9fd547d484
chore(core): upload flaky test traces ( #9974 )
2025-02-07 15:15:45 +08:00
pengx17
3f0a9f4433
feat(core): index table block types ( #9989 )
...

fix BS-2520
2025-02-07 04:04:27 +00:00
pengx17
61d2cec913
fix(core): remove suspense from image preview ( #9981 )
2025-02-07 02:30:22 +00:00
pengx17
86de184593
fix(electron): split view drag indicator tooltip ( #9979 )
...
fix PD-2244
2025-02-06 16:14:54 +00:00
pengx17
d7da12597a
fix(core): use divider component to replace height dividers ( #9986 )
2025-02-06 10:37:05 +00:00
pengx17
5066f50c4f
fix(editor): should focus the textarea will clicking the chat input box ( #9983 )
...

Clicking outside of the textarea should also focuses the textarea
2025-02-06 10:20:05 +00:00
pengx17
40305db838
fix(electron): webpack dev server reloading issue ( #9978 )
2025-02-06 10:05:08 +00:00
pengx17
d3400fbe89
fix(core): local blobs are not being deleted when gc in unused blobs settings ( #9960 )
2025-02-05 13:01:18 +00:00
pengx17
a1beb2aadb
fix(electron): sourcemap not loading for electron dev mode ( #9951 )
2025-02-05 08:34:57 +00:00
pengx17
3834699c68
fix(electron): add refer/origin to api requests ( #9880 )
...
related to BS-2181
2025-02-02 10:05:02 +00:00
pengx17
4b549e0484
fix(electron): optimize find in page in electron (2) ( #9901 )
...
1. find in page should have higher z-index than other modals
2. fix focused texts are not automatically being used as the default input value for searching
2025-01-27 07:58:16 +00:00
pengx17
ffbec1633e
fix(electron): optimize find in page in electron ( #9900 )
...
fix AF-2168
When using find in page (cmd+f) in electron, the popup should not prevent the user from interacting with the main content.
Also fixed some minor ui issues
2025-01-27 07:19:12 +00:00
pengx17
a5c8356376
chore(electron): split view tracking events ( #9896 )
...
fix AF-2037
2025-01-27 02:40:08 +00:00
pengx17
0d2c2ea21e
fix(core): tag input keyboard control enhancements ( #9881 )
...
fix AF-2166
2025-01-25 14:35:49 +00:00
pengx17
791484a46c
fix(core): some style issues ( #9875 )
...
fix AF-2158, AF-2159
It seems the input hack for modal is no longer needed
2025-01-24 05:06:59 +00:00
pengx17
699da97879
chore(electron): speed up electron tests ( #9871 )
2025-01-24 04:52:26 +00:00
pengx17
6a74107010
fix(core): some storage setting enhancements ( #9877 )
...
fix AF-2157, AF-2155, AF-2156
1. add shift selection for grid blob card
2. various style issues
3. unused blobs list will also wait for workspace syncing
2025-01-24 04:35:54 +00:00
pengx17
48c26017ae
fix(core): database properties in info flickering issue ( #9872 )
...
fix af-2123
2025-01-24 03:46:24 +00:00
pengx17
6ac6a8d6d6
feat(core): unused blob management in settings ( #9795 )
...
fix AF-2144, PD-2064, PD-2065, PD-2066
2025-01-23 07:12:17 +00:00
pengx17
088ae0ac0a
feat(electron): backup panel ( #9738 )
...
fix PD-2071, PD-2059, PD-2069, PD-2068
2025-01-22 22:52:31 +08:00
pengx17
08f6a22d44
fix(core): linkpreview and imageproxy url should be prefixed with server url ( #9838 )
...
fix AF-2150
2025-01-22 09:31:05 +00:00
pengx17
4c665594d6
fix(editor): ref on click slots should not be global ( #9830 )
...
fix AF-2129
2025-01-22 05:20:55 +00:00
pengx17
720a596559
fix(infra): increase eventemitter listener count ( #9799 )
2025-01-22 12:15:20 +08:00
pengx17
defb0de4dd
feat(core): reorg workspace settings ( #9718 )
...
fix AF-2118
2025-01-22 03:11:27 +00:00
pengx17
d4aeac5d35
fix(electron): split view reorder shaking ( #9828 )
...
fix AF-2097
2025-01-21 15:02:22 +00:00
pengx17
24fce7a708
fix(core): peek view backgroud ( #9825 )
...
fix bs-2416
2025-01-21 11:37:15 +00:00
pengx17
2d09c7fe0c
chore(electron): increase retry times ( #9814 )
2025-01-21 10:47:22 +00:00
pengx17
69e4a5e9b8
fix(infra): asynclock deadlock ( #9808 )
2025-01-20 17:03:15 +00:00
pengx17
7713920b71
fix(core): move openinapp guard to workspace scope ( #9751 )
2025-01-19 10:00:04 +00:00
pengx17
f689c2f1fc
feat(electron): move @blocksuite/affine to peer dependences for package speed on windows ( #9756 )
...
`@blocksuite/affine` is indirectly depended by electron package. It has around 120k files in total and will greatly slow down forge package build speed.
Move them to peer dependencies to mitigate the issue.
2025-01-18 10:16:22 +00:00
pengx17
7dc470e7ea
feat(core): add new bs dnd adapter ( #9717 )
2025-01-16 13:54:50 +00:00
pengx17
9f3a304885
feat(electron): more desktop app related shortcuts ( #9724 )
...
fix AF-2126, AF-2124
- Add CMD+M for minimize the app.
- Enhance how CMD+W works. Close the following in order, stop if any one is closed:
- peek view
- split view
- tab
- otherwise, hide the app
2025-01-16 06:50:08 +00:00
pengx17
0ed9258f51
fix(core): some dnd perf issues ( #9661 )
...
1. page list item are bound two draggables. adding `draggable` prop to WorkbenchLink to mitigate the issue.
2. DndService may not resolve datatransfer when dragging.
2025-01-15 15:04:01 +00:00
pengx17
b1896746f9
refactor(core): move setting dialog to workspace scope ( #9706 )
2025-01-15 13:00:06 +00:00
pengx17
0bce5c6730
feat(core): remove workspace selectors in settings ( #9705 )
...
fix AF-2119
2025-01-15 07:37:25 +00:00
pengx17
7d2ee8d742
feat(electron): close inactive views when switching workspace ( #9601 )
...
fix AF-1355
2025-01-10 09:52:42 +00:00
pengx17
c0ed78dc66
fix(core): split view should only be dragged by the handle ( #9610 )
...
fix BS-2354
also fix AF-2096
2025-01-09 10:40:25 +00:00
pengx17
f78857bb11
feat(editor): add more open doc options to editor toolbar ( #9588 )
...
fix AF-2036, AF-2092
2025-01-09 08:04:21 +00:00
pengx17
a4841bbfa3
feat(core): drop doc onto split view ( #9487 )
...
fix AF-2068, AF-2069, AF-1175, AF-2061, AF-2079, AF-2034, AF-2080, AF-1960, AF-2081
1. replace `dnd-kit` with `@atlaskit/pragmatic-drag-and-drop`
2. allow creating split views by drag & drop the following
a. WorkbenchLinks (route links), like journals, trash, all docs
b. doc refs
c. tags/collection
3. style adjustments to split view
4. remove split view's feature flag and make it GA for electron
https://github.com/user-attachments/assets/6a3e4a25-faa2-4215-8eb0-983f44db6e8c
2025-01-08 05:05:33 +00:00
pengx17
1c6c2194c4
fix(core): should use doc index for at menu config ( #9430 )
2024-12-31 09:31:07 +00:00
pengx17
e3d681306c
fix(core): split view reordering crash ( #9461 )
...
a workaround fix AF-1940
2024-12-31 09:14:04 +00:00
Peng Xiao
e8aabed3fa
docs(server): update developing server md ( #9457 )
2024-12-31 16:35:35 +08:00
pengx17
887732179e
feat(electron): expose electron apis to web worker ( #9441 )
...
fix AF-2044
2024-12-31 03:17:03 +00:00
Peng Xiao
6883cc2ded
fix(electron): page history api fetch issue ( #9440 )
2024-12-31 10:19:25 +08:00
pengx17
79e006467c
fix(core): split view solo view crash ( #9432 )
2024-12-30 16:54:45 +00:00
pengx17
ea6fed127b
fix(editor): tooltip styles when having span tags ( #9422 )
...
fix AF-2040
2024-12-30 06:54:03 +00:00
pengx17
87331b49b7
docs(core): clarify developing server docs ( #9420 )
2024-12-30 03:51:59 +00:00
pengx17
70e4c8feab
feat(core): info modal should render backlinks with preview ( #9387 )
...
fix AF-2033
2024-12-27 13:47:06 +00:00
pengx17
8bceece5b1
fix(core): cmdk command highlight ( #9390 )
...
fix AF-2032
2024-12-27 11:13:51 +00:00
pengx17
6977b0a948
fix(core): optimize at menu config loading 2 ( #9366 )
...
fix AF-2028
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/7931ddc8-3721-4b7d-b4cb-065f923f295c.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/7931ddc8-3721-4b7d-b4cb-065f923f295c.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/7931ddc8-3721-4b7d-b4cb-065f923f295c.mp4 ">Recording at 2024-12-27 11.50.54.mp4</video>
2024-12-27 09:26:03 +00:00
pengx17
153c1b2c55
refactor(core): make lit portal a bit cleaner ( #9354 )
2024-12-27 08:34:04 +00:00
pengx17
b3933e8bf8
fix(mobile): do not show toc in doc peek view ( #9348 )
...
fix AF-2025
2024-12-27 05:48:50 +00:00
pengx17
7d0160c8fb
feat(electron): enable vscode debugger for electron ( #9333 )
2024-12-26 15:37:56 +00:00
pengx17
70d9cc6b01
fix(electron): electron crash on leave fullscreen ( #9314 )
2024-12-26 01:55:07 +00:00
pengx17
40b90ef51b
feat(core): at menu loading state ( #9284 )
...
fix AF-2017
2024-12-25 16:13:04 +00:00
pengx17
17c2293986
feat(core): open in app for self-hosted ( #9231 )
...
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/545994dd-6f7d-468d-a90c-45cb382fdb9d.mp4 ">20241222-1456-24.5006677.mp4</video>
fix AF-1815
2024-12-24 03:04:02 +00:00
pengx17
74a168222c
fix(core): disable page header title from dragging when editing ( #9258 )
...
fix AF-2014
2024-12-23 13:27:00 +00:00
pengx17
8b076cb2a7
chore(core): edit property meta events ( #9253 )
...
fix AF-1986
2024-12-23 11:36:24 +00:00
pengx17
2ea79d25ad
chore(core): events for backlinks ( #9228 )
...
fix AF-2008
2024-12-23 04:37:59 +00:00
pengx17
c775b2e264
fix(core): text-renderer should be readonly ( #9244 )
...
fix AF-2010, AF-2009
2024-12-23 04:19:06 +00:00
pengx17
bdbefd3e28
fix(core): backlinks styles ( #9126 )
...
fix AF-1946
2024-12-20 09:06:46 +00:00
pengx17
0fdf2c4905
fix(core): indexer worker crash on unexpected markdown indent ( #9210 )
2024-12-20 02:08:44 +00:00
pengx17
da0f3d0b56
chore(core): some dnd events ( #9206 )
...
fix AF-1999
2024-12-19 07:42:13 +00:00
pengx17
6dc512e0da
fix(core): dnd should not create new doc on dragging start ( #9201 )
...
fix AF-2000
2024-12-19 03:28:29 +00:00
pengx17
7b0387541c
fix(core): redudant drop target register ( #9177 )
...
fix the following issue.
root cause is that options.element is being reused when cleaning up, but if its value comes from a ref, it might be null at that point.

2024-12-16 10:23:31 +00:00
pengx17
0db6dd2f62
fix(mobile): doc info title max width ( #9147 )
...
fix AF-1925
2024-12-16 03:44:18 +00:00
pengx17
7b173a68d5
fix(mobile): hide scrollbar ( #9144 )
...
fix AF-1934
2024-12-16 03:44:17 +00:00
pengx17
a84a40e777
fix(mobile): date picker style ( #9143 )
...
fix AF-1871
2024-12-16 03:44:16 +00:00
Peng Xiao
293a155977
chore(electron): bump electron ( #9152 )
2024-12-13 09:44:00 +00:00