pengx17
59f4f1e51d
fix(core): at menu results use indexer data source ( #9123 )
...
fix AF-1942
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/51f7d691-4e6c-44e7-92ac-944b0d886683.png )
2024-12-12 10:17:15 +00:00
darkskygit
56c573ebf3
fix(server): accept invite condition ( #9124 )
2024-12-12 10:01:13 +00:00
devin-ai-integration
e100d252b2
fix(core): add null checks for timeout refs and event listeners for React 19 compatibility ( #9116 )
...
## Description
- Add null checks before clearTimeout calls in colorful-fallback.tsx, edgeless.dialog.tsx, and local.dialog.tsx
- Fix event listener cleanup in unfolding.tsx
- Update tsconfig.jsx to use react-jsx transform
## Testing
- [x] Verified type safety improvements for React 19 compatibility
- [x] Ensured proper cleanup of event listeners and timeouts
- [x] Confirmed no unintended side effects from the changes
Link to Devin run: https://app.devin.ai/sessions/2e790f3ea0d84402837ec6c3c6f83e4c
2024-12-12 09:43:42 +00:00
JimmFly
dd39d049fe
feat(core): improve invite link ( #9111 )
2024-12-12 17:43:19 +08:00
darkskygit
cdb55a3393
chore(server): filter out some logs ( #9059 )
2024-12-12 09:19:48 +00:00
darkskygit
69e5997608
feat(server): team mail sender ( #9104 )
...
fix AF-1914
2024-12-12 07:33:32 +00:00
CatsJuice
5dd2dddd74
feat(mobile): show page back by url search ( #9100 )
...
close AF-1911
2024-12-12 07:14:05 +00:00
CatsJuice
84df2a1d16
fix(mobile): disable navigation gesture for swipe-dialog ( #8993 )
2024-12-12 06:55:16 +00:00
JimmFly
01b6e43c1f
fix(core): the member list is not refreshed after operating the member status ( #9115 )
...
close AF-1939 AF-1938
fix(core): the member list is not refreshed after operating the member status
chore: temporarily remove the workspace AI switch
2024-12-12 06:33:10 +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
pengx17
ae2d0c3bcf
fix(core): tag inline editor filter should ignore case ( #8936 )
...
fix PD-1891
2024-12-12 02:49:32 +00:00
EYHN
91089ff5a2
fix(core): fix sign in with email ( #9108 )
2024-12-12 02:48:36 +00:00
pengx17
fea4777ef2
chore(core): at menu journal entry tracking ( #9054 )
...
fix AF-1844
2024-12-12 02:25:01 +00:00
pengx17
30d6793978
feat(core): add journal search results to bs doc search ( #9052 )
...
fix AF-1842
2024-12-12 02:25:00 +00:00
pengx17
01effaa0f1
fix(core): doc header drag preview styles ( #9105 )
2024-12-11 10:34:58 +00:00
DarkSky
9b0f1bb293
feat(server): improve team invite ( #9092 )
2024-12-11 18:00:49 +08:00
JimmFly
4eb31444a9
fix(core): optimize upgrade to team page ( #9099 )
2024-12-11 17:59:46 +08:00
Peng Xiao
b864cbf9d3
fix(core): backlink preview should use sans font family ( #9102 )
2024-12-11 17:59:04 +08:00
pengx17
dc7d128252
feat(core): allow bs snapshot dragging targets ( #9093 )
...
fix AF-1924, AF-1848, AF-1928, AF-1931
dnd between affine & editor
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/dff3ceb1-dc82-4222-9b55-13be80b28b2f.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/dff3ceb1-dc82-4222-9b55-13be80b28b2f.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/dff3ceb1-dc82-4222-9b55-13be80b28b2f.mp4 ">20241210-1217-49.8960381.mp4</video>
2024-12-11 08:12:01 +00:00
JimmFly
216e09e1af
feat(core): add workspace quota panel for team workspace ( #9085 )
...
close AF-1917 AF-1685 AF-1730
2024-12-10 12:32:01 +00:00
JimmFly
f63dacd553
fix(core): workspace billing cannot be opened ( #9091 )
2024-12-10 12:14:59 +00:00
forehalo
2f80b4f822
feat(nbstore): add cloud implementation ( #8810 )
2024-12-10 10:48:27 +00:00
EYHN
18d65dff0e
fix(core): share page show 404 ( #9083 )
2024-12-10 07:43:31 +00: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
forehalo
9780ab6fa2
chore: fix oxlint ( #9086 )
2024-12-10 07:04:57 +00:00
JimmFly
0a7a2c3083
feat(core): add workspace billing ( #9043 )
2024-12-10 06:31:36 +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
forehalo
5d25580eff
chore(graphql): update schema
2024-12-10 14:31:03 +08:00
Brooooooklyn
adc69548ef
feat(ios,android): setup uniffi infra ( #8828 )
2024-12-10 03:43:35 +00:00
pengx17
ec140da0d9
feat(core): remember backlink open/close state ( #9073 )
...
fix AF-1850, AF-1883
2024-12-10 02:28:20 +00:00
pengx17
4335b0dc79
feat(core): add draghandle to doc page title ( #9079 )
...
fix AF-1846
2024-12-10 02:13:09 +00:00
L-Sun
720f6c6a58
chore(mobile): set doc readonly in edgeless mode ( #9068 )
...
Close [BS-1984](https://linear.app/affine-design/issue/BS-1984/edgeless-禁用编辑后,白板上,image-block-chat-block-可以移动 ), [BS-1918](https://linear.app/affine-design/issue/BS-1918/edgeless-移动端只读模式下,应当是单指移动,双指缩放 ), [BS-2035](https://linear.app/affine-design/issue/BS-2035/切换-edgeless-view-变为只读 )
2024-12-10 01:39:30 +00:00
renovate
b55ec58bb8
chore: bump up @blocksuite/affine version to v0.18.5 ( #9078 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@blocksuite/affine](https://redirect.github.com/toeverything/blocksuite ) ([source](https://redirect.github.com/toeverything/blocksuite/tree/HEAD/packages/affine/all ), [changelog](https://redirect.github.com/toeverything/blocksuite/blob/master/packages/blocks/CHANGELOG.md )) | [`0.18.4` -> `0.18.5`](https://renovatebot.com/diffs/npm/@blocksuite%2faffine/0.18.4/0.18.5 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2faffine/0.18.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2faffine/0.18.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2faffine/0.18.4/0.18.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2faffine/0.18.4/0.18.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>toeverything/blocksuite (@​blocksuite/affine)</summary>
### [`v0.18.5`](https://redirect.github.com/toeverything/blocksuite/blob/HEAD/packages/affine/all/CHANGELOG.md#0185 )
[Compare Source](https://redirect.github.com/toeverything/blocksuite/compare/v0.18.4...v0.18.5 )
##### Patch Changes
- [`ec2956c`](https://redirect.github.com/toeverything/blocksuite/commit/ec2956c ): ## Feat
- feat: api for encode and decode dnd data ([#​8909](https://redirect.github.com/toeverything/blocksuite/issues/8909 ))
- feat(blocks): add event tracking for linked doc ([#​8876](https://redirect.github.com/toeverything/blocksuite/issues/8876 ))
- feat(playground): outside click to close docs panel ([#​8885](https://redirect.github.com/toeverything/blocksuite/issues/8885 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2024-12-09 13:18:12 +00:00
darkskygit
31146e5213
fix: copilot ci ( #9066 )
2024-12-09 11:11:04 +00:00
pengx17
814b4c9cb0
fix(core): canDrop check for external ( #9058 )
2024-12-09 10:25:38 +00:00
DarkSky
9365958a02
feat(server): team quota ( #8955 )
2024-12-09 18:51:54 +09:00
CatsJuice
8fe188e773
refactor(mobile): determine the currently active tab through a persistent state ( #9018 )
...
close AF-1868
Only tap on specific tab can change active tab
2024-12-09 04:07:05 +00:00
pengx17
f073df3ee5
fix(mobile): backlink ordering in doc info ( #9015 )
...
fix AF-1885
2024-12-09 03:48:08 +00:00
pengx17
5a6dd29d36
fix(mobile): center peek styles ( #9014 )
...
fix AF-1876
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/af1191dd-4549-4c38-8948-2d726946d4fe.png )
2024-12-09 03:48:07 +00:00
fundon
0bafc35aad
feat: linked doc supports aliases ( #9009 )
...
Closes: [AF-1882](https://linear.app/affine-design/issue/AF-1882/实现-generatedocurlservice )
Upstreams: https://github.com/toeverything/blocksuite/pull/8806
2024-12-09 03:12:09 +00:00
fundon
efa4a80019
chore: not allowed to open pdf files on mobile ( #9041 )
...
Related to [BS-1919](https://linear.app/affine-design/issue/BS-1919/pdf-block-适配 ).
First remove the expand button on the mobile side.
2024-12-09 02:54:07 +00:00
pengx17
7a1dab134f
fix(core): doc db text property editing issue ( #9055 )
...
fix AF-1901
2024-12-09 02:37:13 +00:00
pengx17
fafacdb265
feat(core): dnd support external types ( #9033 )
...
fix AF-1847
two issues:
1. original `dropTargetForExternal` only works if dragging target is from another window context. patched the library to bypass this issue
2. `dataTransfer`'s content is only available on `drop` event. This means we cannot have `canDrop` checks for external elements (like blocksuite links).
2024-12-06 21:46:08 +08:00
akumatus
6b14e1cf10
feat(core): after the user clicks ask ai, the input pops up directly ( #9039 )
...
Issue [AF-1762](https://linear.app/affine-design/issue/AF-1762 ).
Ask AI on edgeless mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/1218afba-466f-4570-afd4-679b6b09cc8d.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/1218afba-466f-4570-afd4-679b6b09cc8d.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/1218afba-466f-4570-afd4-679b6b09cc8d.mov ">录屏2024-12-06 09.54.52.mov</video>
Ask AI on page mode:
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/58d19705-f646-4957-8628-15845b47222b.mov ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/58d19705-f646-4957-8628-15845b47222b.mov ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/sJGviKxfE3Ap685cl5bj/58d19705-f646-4957-8628-15845b47222b.mov ">录屏2024-12-06 09.52.51.mov</video>
2024-12-06 12:12:05 +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
L-Sun
b1c8fca25e
refactor(mobile): use bs mobile spec patch ( #9046 )
...
Close [BS-2068](https://linear.app/affine-design/issue/BS-2068/移动端-placeholder,去除-space-with-ai )
2024-12-06 09:07:20 +00:00
pengx17
b378af5ade
feat(core): at menu ux ( #9045 )
...
fix AF-1843
2024-12-06 08:50:13 +00:00
doodlewind
8545644bb6
chore: bump blocksuite ( #9049 )
2024-12-06 08:33:47 +00:00
CatsJuice
c9e555d077
feat(mobile): open doc info in explorer ( #9040 )
2024-12-06 07:14:11 +00:00
CatsJuice
dd94fb3450
feat(mobile): add journal conflict block to the top of detail page ( #9042 )
2024-12-06 06:57:47 +00:00