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
EYHN
120e193c58
feat(core): add notifications settings ( #11004 )
2025-03-20 03:52:56 +00:00
fengmk2
86c4e0705f
fix(server): convert 4xx status HttpError to UserFriendlyError ( #10956 )
2025-03-18 09:28:50 +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
Saul-Mirone
05f3069efd
feat(editor): add i18n support for block meta display ( #10831 )
2025-03-13 11:28:56 +00:00
JimmFly
0c9591f08e
feat(core): add an entry for admin panel ( #10813 )
...

2025-03-13 10:46:26 +00:00
fundon
93920f9895
fix(editor): circular dependencies ( #10661 )
...
Closes: [BS-2766](https://linear.app/affine-design/issue/BS-2766/把-converttodatabase-移到-root-block-中,避免循环依赖 )
2025-03-06 09:41:01 +00:00
github-actions[bot]
a0e3f9909c
chore(i18n): sync translations ( #10184 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-20 02:25:19 +00:00
forehalo
02f567f2c0
chore(core): better doc action error message ( #10288 )
2025-02-19 10:38:38 +00:00
forehalo
fdddaf651f
chore(core): adjust selfhost sign in ui ( #10226 )
...
close AF-2227
2025-02-18 03:38:01 +00:00
JimmFly
9048b38069
fix(core): adjust share menu ( #10164 )
...
close AF-2218 AF-2215 AF-2221
2025-02-14 10:32:12 +00:00
forehalo
cc6fdef10e
chore(electron): remove offline mode ( #10152 )
...
close AF-2177
2025-02-14 10:04:01 +00:00
github-actions[bot]
e4e06f35bb
chore(i18n): sync translations ( #10026 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-12 12:18:24 +00:00
JimmFly
d5a626d9c3
feat(core): optimize team workspace member management ( #9737 )
...
close AF-2106 AF-2077 AF-2089
feat(core): handle need more seat status
feat(core): prevent invite members when team plan is canceled
2025-02-07 10:08:00 +00:00
JimmFly
e68bdbde3e
feat(core): add self host team plan ( #9569 )
2025-02-07 03:35:24 +00:00
forehalo
4ed03c9f0e
feat(i18n): introduce server error i18n ( #9953 )
...
close AF-2054
2025-02-05 12:30:19 +00:00
github-actions[bot]
795c5c9a8c
chore(i18n): sync translations ( #9846 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: liuyi <forehalo@gmail.com >
2025-01-22 09:16:53 +00:00
github-actions[bot]
24cd7e367c
chore(i18n): sync translations ( #9741 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: liuyi <forehalo@gmail.com >
2025-01-17 07:24:27 +00:00
Saul-Mirone
0d2eb64817
chore: move page not found error out of constants ( #9547 )
2025-01-07 05:57:38 +00:00
github-actions[bot]
1f1997a082
chore(i18n): sync translations ( #9520 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-04 13:19:51 +00:00
Saul-Mirone
4be031b311
chore(editor): disable legacy validation ( #9473 )
2025-01-01 13:45:37 +00:00
liuyi
2443935830
chore: add monorepo tools ( #9196 )
2024-12-24 15:29:48 +08:00
JimmFly
95d1a4a27d
feat(core): add sync paused dialog ( #9135 )
...
close AF-1932 AF-1954 AF-1953 AF-1955
Add a pop-up reminder when the workspace capacity exceeds the limit or the number of members exceeds the limit.
2024-12-17 05:55:41 +00:00
darkskygit
56c573ebf3
fix(server): accept invite condition ( #9124 )
2024-12-12 10:01:13 +00:00
JimmFly
c0e0b12857
fix(core): wrong billing information display ( #9117 )
...
close AF-1935 AF-1933
fix(core): wrong billing information display
fix(core): add reminder for no cloud workspace in upgrade to team page
2024-12-12 06:16:31 +00:00
JimmFly
4eb31444a9
fix(core): optimize upgrade to team page ( #9099 )
2024-12-11 17:59:46 +08:00
github-actions[bot]
ffad1155ff
chore(i18n): sync translations ( #9089 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: forehalo <forehalo@gmail.com >
2024-12-10 07:43:14 +00:00
JimmFly
612310bc26
feat(core): impl team workspace ( #8920 )
...
AF-1738 AF-1735 AF-1731 AF-1721 AF-1717 AF-1736 AF-1727 AF-1719 AF-1877
UI for team workspaces :
- add upgrade to team & successful upgrade page ( `/upgrade-to-team` & `/upgrade-success/team`)
- update team plans on pricing page ( settings —> pricing plans )
- update reaching the usage/member limit modal
- update invite member modal
- update member CRUD options
2024-12-10 06:31:36 +00:00
darkskygit
31146e5213
fix: copilot ci ( #9066 )
2024-12-09 11:11:04 +00:00
pengx17
3ef28ed19b
fix(core): peek db row should always show the related db row property ( #8942 )
...
fix BS-1963
depends on https://github.com/toeverything/blocksuite/pull/8818
2024-12-06 10:02:22 +00:00
JimmFly
1fa1a95c10
feat(core): support creating cloud workspaces to different servers ( #9006 )
2024-12-04 06:39:13 +00:00
EYHN
8963826463
feat(core): desktop multiple server support ( #8979 )
2024-12-03 05:51:09 +00:00
CatsJuice
11b453f4d8
feat(mobile): swipe to open menu for explorer ( #8953 )
...
close AF-1803
- bump theme
- extract `SwipeHelper` and add `speed`, `direction` detection support
- new mobile `SwipeMenu` component
- integrate `SwipeMenu` to open a menu in Explorer
- New `Haptics` module for mobile, implemented in `ios` and `mobile`(`navigator.vibrate()`)

2024-12-02 03:27:01 +00:00
akumatus
c95e6ec518
feat(core): support copy as image in electron app ( #8939 )
...
Close issue [AF-1785](https://linear.app/affine-design/issue/AF-1785 ).
### What changed?
- Support copy as image in electron app:
- Select the whole mindmap if any of the mindmap nodes is selected.
- Hide unselected overlap elements before taking a snapshot.
- Fit the selected elements to the screen.
- Add CSS style to hide irrelevant dom nodes, like widgets, whiteboard background and so on.
- Due to the usage of Shadow Dom in our code, not all node styles can be controlled. Thus this PR use `-2px` padding for `affine:frame` snapshots.
- Using electron `capturePage` API to take a snapshot of selected elements.
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/c1b7b772-ddf8-4a85-b670-e96af7bd5cc0.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/c1b7b772-ddf8-4a85-b670-e96af7bd5cc0.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/c1b7b772-ddf8-4a85-b670-e96af7bd5cc0.mov ">录屏2024-11-27 16.11.03.mov</video>
2024-11-28 03:58:04 +00:00
Saul-Mirone
f780316f8b
feat: add feature flag for new dnd ( #8949 )
2024-11-28 03:42:02 +00:00
pengx17
83c587f8ad
feat(core): at menu journal entries ( #8877 ) ( #8935 )
...
fix AF-1790
fix AF-1774
added `DateSelectorDialog` for selecting a date through blocksuite;
added `AtMenuConfigService` for constructing the at menu config
fix AF-1776
fix PD-1942
resubmitted to replace #8877
2024-11-27 03:08:11 +00:00
JimmFly
31c806ef7e
fix(core): handle the situation where the app cannot be opened after logging in ( #8915 )
...
Added buttons to open the web version of AFFiNE and download the latest client to handle the situation where the application cannot be opened after logging in.

2024-11-25 11:04:20 +00:00
Chen
b87c3840f3
chore(core): remove snapshot import export feature flag ( #8865 )
2024-11-20 07:06:20 +00:00
forehalo
18089c7369
chore(i18n): update completenesses
2024-11-14 20:16:16 +08:00
donteatfriedrice
6f5c61b8b6
feat(core): update import entry in all page and page list ( #8814 )
2024-11-14 06:41:01 +00:00
Fangdun Tsai
f4abe39689
feat(core): pdf preview ( #8569 )
...
Co-authored-by: forehalo <forehalo@gmail.com >
2024-11-12 19:12:31 +08:00
forehalo
bfc8b93a96
fix(core): add missing confirm button variants ( #8786 )
...
fix AF-1628
2024-11-12 04:11:12 +00:00
JimmFly
6fe2e42490
feat(core): add page width property ( #8775 )
...
close AF-1655
2024-11-12 02:58:14 +00:00
CatsJuice
c4e65c754e
feat(mobile): jouranl daily activity and conflict operations ( #8779 )
...
close AF-1662
2024-11-11 09:31:31 +00:00
pengx17
727130ec97
fix(core): add open in app hint text ( #8728 )
...
fix AF-1625
2024-11-07 04:10:34 +00:00
donteatfriedrice
ca6e8c380b
feat: bump blocksuite ( #8705 )
...
## Feat
- feat: add pdf viewer to playground (#8650 )
- feat: add view toggle menu to toolbar of attachment block (#8660 )
- feat: attachment embedded view supports configurable (#8658 )
## Fix
- fix: tidy up after multiple images uploaded (#8671 )
- fix: unable to add caption for linked document of embedded view (#8670 )
- fix(blocks): code block should update highlight when theme changed (#8669 )
- fix(edgeless): allow right click of tool controller (#8652 )
- fix(database): short name of tag type (#8665 )
- fix: the content of formula should contain spaces (#8647 )
- fix: import notion database with title (#8661 )
- fix(page): bookmark block selected style (#8656 )
- fix(edgeless): switching shape style and color, the preview does not change in time (#8655 )
- fix(blocks): size of icons are not consistent in keyboard toolbar (#8653 )
- fix: use host instead of offsetParent (#8651 )
## Refactor
- refactor(database): filter ui (#8611 )
## Ci
- ci: renovate pr title lint (#8666 )
2024-11-05 08:54:00 +00:00
EYHN
902635e60f
refactor(core): desktop project struct ( #8334 )
2024-11-05 11:00:33 +08:00
JimmFly
0469675d88
feat(core): add tooltips to the doc properties in the sidebar ( #8684 )
...
close AF-1597
2024-11-04 07:20:33 +00:00
CatsJuice
cdaac5602c
feat(mobile): manage docs/tags/collections in explorer ( #8649 )
...
close AF-1564, AF-1542
2024-11-04 05:28:06 +00:00