CatsJuice
bb329944ed
feat(core): optimize ai onboarding trigger logic ( #6579 )
...
- don't open edgeless ai-onboarding dialog until general ai onboarding and setting modal closed
- clip edgeless ai onboarding thumb to avoid "black border"
- correct "try for free"
- replace edgeless ai onboarding lottie resources
2024-04-16 13:18:10 +00:00
CatsJuice
c222cf7b96
fix(core): wrong pricing state in billing ai card ( #6583 )
2024-04-16 13:07:23 +00:00
CatsJuice
b93e79c59d
feat(core): ai onboarding for edgeless mode ( #6556 )
2024-04-15 07:25:37 +00:00
CatsJuice
257e946d5d
feat(core): add ai onboarding ( #6544 )
2024-04-15 07:25:31 +00:00
JimmFly
c25c99d75f
chore(core): update i18n resources ( #6533 )
2024-04-15 05:56:56 +00:00
CatsJuice
bb1294f425
fix(core): description of cancel is incorrect when cloud subscription is activated ( #6530 )
2024-04-15 02:54:41 +00:00
CatsJuice
d40052c748
feat(core): add ai usage in account-setting ( #6516 )
2024-04-12 06:06:11 +00:00
JimmFly
9dd4c74115
chore(core): update description of the workspace member ( #6492 )
...
close AFF-805
2024-04-11 09:53:03 +00:00
CatsJuice
a0c92b9966
feat(core): i18n for pricing plans ( #6499 )
...
feat(core): adjust pricing plans style
feat(core): i18n for pricing plans
2024-04-10 08:09:14 +00:00
CatsJuice
4a93582799
feat(core): ai subscription in billing page ( #6476 )
2024-04-09 08:54:54 +00:00
JimmFly
e7de20f648
fix(core): add max-height to tag filter ( #6442 )
...
close TOV-778
close #6334
2024-04-03 04:04:37 +00:00
JimmFly
dde4e165c6
feat(core): add confirm modal to add new doc button ( #6436 )
2024-04-03 03:14:06 +00:00
JimmFly
2631b41e6d
feat(core): add new doc button to collection page ( #6423 )
...
close TOV-64
You can add this document to the collection while creating a new document on the collection page.
<img width="790" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/828f80af-a1a5-47c2-98c2-a574cf79052c ">
2024-04-01 08:05:23 +00:00
JimmFly
88d04e23e9
feat(core): update i18n resources ( #6362 )
...
close TOV-769
<img width="712" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/902a0771-e8df-46e2-8d7c-1f453a7099e6 ">
2024-03-28 10:11:25 +00:00
fundon
8ee9f6ec05
chore: improve password error message ( #6255 )
...
chore: improve error message
chore: add password minlength & maxlength i18n
chore: check max length
fix: i18n variables
feat: add CredentialsRequirementType
2024-03-26 07:15:06 +00:00
JimmFly
1ff6af85f5
feat(core): add page group and display properties ( #6228 )
...
close TOV-23
https://github.com/toeverything/AFFiNE/assets/102217452/c05474de-b73c-40ab-9f18-cc43bb9fd828
2024-03-25 07:53:33 +00:00
EYHN
f2adbdaba4
style: enable import-x/no-duplicates ( #6279 )
2024-03-25 03:55:33 +00:00
JimmFly
532d655ffb
feat(core): add confirm modal for delete tag action ( #6268 )
2024-03-23 12:03:14 +00:00
EYHN
34703a3b7d
feat(infra): new doc sync engine ( #6205 )
...
https://github.com/toeverything/AFFiNE/blob/eyhn/feat/new-sync/packages/common/infra/src/workspace/engine/doc/README.md
2024-03-22 16:43:26 +00:00
Brooooooklyn
622e90f176
chore(core): add telemetry switch ( #6267 )
2024-03-22 10:28:55 +00:00
Brooooooklyn
32ab0693e2
feat(core): update split view icons and texts ( #6193 )
2024-03-20 14:30:35 +00:00
Cats Juice
7fdb1f2d97
feat(core): adjust split view ui ( #6076 )
2024-03-14 06:41:29 +00:00
liuyi
fb3a0e7b8f
refactor(server): auth ( #5895 )
...
Remove `next-auth` and implement our own Authorization/Authentication system from scratch.
## Server
- [x] tokens
- [x] function
- [x] encryption
- [x] AuthController
- [x] /api/auth/sign-in
- [x] /api/auth/sign-out
- [x] /api/auth/session
- [x] /api/auth/session (WE SUPPORT MULTI-ACCOUNT!)
- [x] OAuthPlugin
- [x] OAuthController
- [x] /oauth/login
- [x] /oauth/callback
- [x] Providers
- [x] Google
- [x] GitHub
## Client
- [x] useSession
- [x] cloudSignIn
- [x] cloudSignOut
## NOTE:
Tests will be adding in the future
2024-03-12 10:00:09 +00:00
JimmFly
b26efa4940
feat(core): add tag operation to tag list ( #5998 )
...
https://github.com/toeverything/AFFiNE/assets/102217452/11745733-0d7b-494b-97fd-33e40a240a02
2024-03-11 08:36:07 +00:00
Cats Juice
2275eee5b2
feat(core): resize and reorder split-view ( #5994 )
2024-03-04 11:19:39 +00:00
Cats Juice
aaf048fcb8
chore(core): update journal's daily count label ( #5967 )
...
[tov-568](https://linear.app/affine-design/issue/TOV-568/journal-聚合的部分的名称需要修改一下 )
2024-02-29 13:50:09 +00:00
JimmFly
0be62d892d
refactor(core): use custom scrollbar for editor and adjust shared page style ( #5752 )
...
Close TOV-481
- Use a custom scrollbar component for editor
- Modified the header of the share page and added a new footer
2024-02-26 08:54:52 +00:00
JimmFly
e9f9eea80c
fix(core): handling error message when sending verify change email ( #5894 )
2024-02-26 08:32:48 +00:00
JimmFly
d3360f655e
chore: update i18n resources ( #5906 )
2024-02-26 07:53:45 +00:00
Peng Xiao
7d73145a69
fix: page info -> info ( #5892 )
...
fix AFF-607
2024-02-23 14:14:43 +00:00
JimmFly
815ddd3778
chore: replace pricing plan link ( #5886 )
...
close TOV-609
2024-02-23 08:28:24 +00:00
Whitewater
228b0d789d
feat: add shared page filter to all pages ( #5540 )
...
Co-authored-by: EYHN <cneyhn@gmail.com>
2024-02-23 16:07:13 +08:00
JimmFly
4ea4a2d25f
feat(core): support create cloud workspace ( #5771 )
...
close TOV-475
has not logged:
https://github.com/toeverything/AFFiNE/assets/102217452/b9aa2806-7dbd-4235-895d-5b27effb5831
has logged :
https://github.com/toeverything/AFFiNE/assets/102217452/259a1c35-c6ab-4a52-9e03-4438ca64e620
client has not logged:
https://github.com/toeverything/AFFiNE/assets/102217452/af6ef528-6fb8-4a27-842f-00c9669afcb2
2024-02-23 06:18:25 +00:00
Peng Xiao
372b4da884
test(core): add tests for page info ui ( #5769 )
...
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/64419f79-46e8-4171-b853-5908841f827a.png )
2024-02-22 09:37:55 +00:00
Peng Xiao
bb8e601f82
feat(core): tags inline editor ( #5748 )
...
tags inline editor and some refactor
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/439da1e3-30a9-462a-b7b4-c8e7c3b5ef17.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/439da1e3-30a9-462a-b7b4-c8e7c3b5ef17.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/439da1e3-30a9-462a-b7b4-c8e7c3b5ef17.mp4 ">Kapture 2024-01-31 at 23.29.11.mp4</video>
fix AFF-467
fix AFF-468
fix AFF-472
fix AFF-466
2024-02-22 09:37:50 +00:00
Peng Xiao
546d96c5c9
feat(core): workspace properties setting ( #5739 )
...
the property settings in workspace settings
2024-02-22 09:37:46 +00:00
Peng Xiao
d97304e9eb
feat(core): page info ui ( #5729 )
...
this PR includes the main table view in the page detail page
2024-02-22 05:58:15 +00:00
JimmFly
c353b0d30f
chore: replace ambiguous "page" with "doc" ( #5761 )
...
close TOV-532
2024-02-21 12:47:17 +00:00
Cats Juice
e664494b2f
refactor(component): new calendar-view DatePicker ( #5654 )
2024-02-20 13:53:37 +00:00
JimmFly
3792506b09
feat(core): add history tips modal ( #5733 )
...
close TOV-459 TOV-503
https://github.com/toeverything/AFFiNE/assets/102217452/9cbfaf35-bc7b-4275-94be-6e777447ef11
2024-02-20 12:50:55 +00:00
JimmFly
4068e7aeff
feat(core): add starAFFiNE and issueFeedback modal ( #5718 )
...
close TOV-482
https://github.com/toeverything/AFFiNE/assets/102217452/da1f74bc-4b8d-4d7f-987d-f53da98d92fe
2024-02-20 12:50:51 +00:00
LongYinan
b8679172c9
chore: bump up electron version to v29 ( #5841 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [electron](https://togithub.com/electron/electron ) | [`^28.2.1` -> `^29.0.0`](https://renovatebot.com/diffs/npm/electron/28.2.1/29.0.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron/29.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron/29.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron/28.2.1/29.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/28.2.1/29.0.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>electron/electron (electron)</summary>
### [`v29.0.0`](https://togithub.com/electron/electron/releases/tag/v29.0.0 ): electron v29.0.0
[Compare Source](https://togithub.com/electron/electron/compare/v28.2.3...v29.0.0 )
### Release Notes for v29.0.0
#### Stack Upgrades
- Chromium `122.0.6261.39`
- [New in 122](https://developer.chrome.com/blog/new-in-chrome-122/ )
- [New in 121](https://developer.chrome.com/blog/new-in-chrome-121/ )
- Node `20.9.0`
- [Node 20.9.0 blog post](https://nodejs.org/en/blog/release/v20.9.0/ )
- V8 `12.2`
#### Breaking Changes
- Functions called over the `contextBridge` are now called with the expected receiver (`this`). [#​39978](https://togithub.com/electron/electron/pull/39978 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40262 ), [28](https://togithub.com/electron/electron/pull/40263 ))</span>
- The `gpu-process-crashed` event on `app` has been deprecated. [#​40169](https://togithub.com/electron/electron/pull/40169 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40195 ))</span>
- The deprecated `gpu-process-crashed` event on `app` has been removed. [#​40255](https://togithub.com/electron/electron/pull/40255 )
- The deprecated `renderer-process-crashed` event on `app` and `crashed` event on `WebContents` and `<webview>` have been removed. [#​40115](https://togithub.com/electron/electron/pull/40115 )
#### Features
##### Additions
- Added `WebContentsView` and `BaseWindow`, replacing the now-deprecated `BrowserView` APIs. [#​40759](https://togithub.com/electron/electron/pull/40759 )
- Added `keyboardLock` to `ses.setPermissionRequestHandler(handler)`. [#​40369](https://togithub.com/electron/electron/pull/40369 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40458 ), [27](https://togithub.com/electron/electron/pull/40459 ), [28](https://togithub.com/electron/electron/pull/40460 ))</span>
- Added an option in `protocol.registerSchemesAsPrivileged` to allow V8 code cache in custom schemes. [#​40544](https://togithub.com/electron/electron/pull/40544 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40708 ), [28](https://togithub.com/electron/electron/pull/40709 ))</span>
- Added net module to utility process. [#​40890](https://togithub.com/electron/electron/pull/40890 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40968 ), [28](https://togithub.com/electron/electron/pull/40967 ))</span>
- Added new [Electron Fuse](https://www.electronjs.org/docs/latest/tutorial/fuses ) that opts the `file://` protocol into more secure and restrictive behaviour that matches Chromium. [#​40372](https://togithub.com/electron/electron/pull/40372 )
- Added new `webUtils.getPathForFile` method to replace `File.path` augmentation. [#​38776](https://togithub.com/electron/electron/pull/38776 )
- Added support for configuring `use_remote_checksums` via `.npmrc`. [#​40253](https://togithub.com/electron/electron/pull/40253 )
- Migrated `app.{set|get}LoginItemSettings(settings)` to use Apple's new recommended underlying framework on macOS. [#​37244](https://togithub.com/electron/electron/pull/37244 )
- This PR adds several properties to the `display` object including `detected`, `maximumCursorSize`, and `nativeOrigin`. [#​40497](https://togithub.com/electron/electron/pull/40497 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40554 ))</span>
##### Removed/Deprecated
- Removed extraneous dlls from Windows zip files. [#​41129](https://togithub.com/electron/electron/pull/41129 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/41128 ))</span>
#### Fixes
- Added support for `ThumbnailCapturerMac` and `ScreenCaptureKitStreamPickerSonoma` chromium feature flags to bypass deprecated API warning on macOS 14.4. [#​41329](https://togithub.com/electron/electron/pull/41329 )
- Fixed Electron 29.0.0-beta.3 regression that could pop up context menus in the wrong location. [#​41296](https://togithub.com/electron/electron/pull/41296 )
- Fixed an issue where `import.meta.url` did not work in the renderer process with `contextIsolation` enabled. [#​41265](https://togithub.com/electron/electron/pull/41265 )
- Fixed an issue where `original-fs` methods were not properly corrected for patched imports. [#​41238](https://togithub.com/electron/electron/pull/41238 )
- Fixed an issue where draggable regions didn't work across platforms. [#​41112](https://togithub.com/electron/electron/pull/41112 )
- Fixed crash in MessagePort::close. [#​41237](https://togithub.com/electron/electron/pull/41237 )
- Fixed the `GrantFileProtocolExtraPrivileges` not correctly preventing `fetch()` calls to `file://` URLs. [#​40864](https://togithub.com/electron/electron/pull/40864 )
##### Also in earlier versions...
- Apply module search paths restriction on worker and child process. [#​41138](https://togithub.com/electron/electron/pull/41138 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41139 ), [28](https://togithub.com/electron/electron/pull/41137 ))</span>
- Backported fix for AVX related crashes on certain linux machines. [#​40536](https://togithub.com/electron/electron/pull/40536 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40540 ), [27](https://togithub.com/electron/electron/pull/40541 ), [28](https://togithub.com/electron/electron/pull/40542 ))</span>
- CSS style `-webkit-app-region: drag;` has no effect in full screen mode. [#​41332](https://togithub.com/electron/electron/pull/41332 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41331 ), [28](https://togithub.com/electron/electron/pull/41330 ))</span>
- Fixed "will-navigate" not being emitted when pressing links in `chrome:` pages. [#​40390](https://togithub.com/electron/electron/pull/40390 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40524 ), [28](https://togithub.com/electron/electron/pull/40525 ))</span>
- Fixed `session.fromPartition()` key lookup bug. [#​41084](https://togithub.com/electron/electron/pull/41084 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/41083 ))</span>
- Fixed a crash resultant from trying to listen to power-related events before the `ready` event was emitted on Linux. [#​40925](https://togithub.com/electron/electron/pull/40925 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40922 ), [27](https://togithub.com/electron/electron/pull/40923 ), [28](https://togithub.com/electron/electron/pull/40924 ))</span>
- Fixed a crash that started occurring sporadically with some types of macOS window close. [#​41299](https://togithub.com/electron/electron/pull/41299 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/41298 ))</span>
- Fixed a partition alloc ref count check for higher MacOS versions. [#​40766](https://togithub.com/electron/electron/pull/40766 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40765 ))</span>
- Fixed a potential `async_hooks` crash when listening for the `restore` event on Windows after minimizing a maximized BrowserWindow. [#​41146](https://togithub.com/electron/electron/pull/41146 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41144 ), [28](https://togithub.com/electron/electron/pull/41145 ))</span>
- Fixed a potential crash when calling `dialog.showMessageBoxSync`. [#​41043](https://togithub.com/electron/electron/pull/41043 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41041 ), [28](https://togithub.com/electron/electron/pull/41042 ))</span>
- Fixed a potential issue with `async_hook` corruption in some error contexts. [#​40574](https://togithub.com/electron/electron/pull/40574 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40592 ), [27](https://togithub.com/electron/electron/pull/40593 ), [28](https://togithub.com/electron/electron/pull/40594 ))</span>
- Fixed a unexpectedly thrown error in some unsupported chrome extensions. [#​40500](https://togithub.com/electron/electron/pull/40500 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40512 ), [27](https://togithub.com/electron/electron/pull/40513 ), [28](https://togithub.com/electron/electron/pull/40514 ))</span>
- Fixed an error changing file format in `dialog.showOpenDialog` on macOS. [#​40308](https://togithub.com/electron/electron/pull/40308 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40347 ), [28](https://togithub.com/electron/electron/pull/40346 ))</span>
- Fixed an issue where Request objects did not correctly copy headers into fetches. [#​41019](https://togithub.com/electron/electron/pull/41019 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/41103 ))</span>
- Fixed an issue where WebViews could sometimes crash on unload. [#​40400](https://togithub.com/electron/electron/pull/40400 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40443 ), [27](https://togithub.com/electron/electron/pull/40444 ), [28](https://togithub.com/electron/electron/pull/40445 ))</span>
- Fixed an issue where Windows Toast notifications weren't properly dismissed from the Action Center on `notification.close()` if they'd previously been dismissed. [#​40197](https://togithub.com/electron/electron/pull/40197 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40242 ), [27](https://togithub.com/electron/electron/pull/40244 ), [28](https://togithub.com/electron/electron/pull/40243 ))</span>
- Fixed an issue where `MessagePorts` were not being correctly garbage collected when not referenced. [#​40189](https://togithub.com/electron/electron/pull/40189 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40201 ))</span>
- Fixed an issue where `inAppPurchase.getProducts` and `inAppPurchase.purchasedProduct` did not resolve as expected. [#​40957](https://togithub.com/electron/electron/pull/40957 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40955 ), [28](https://togithub.com/electron/electron/pull/40956 ))</span>
- Fixed an issue where `navigator.keyboard.lock()` did not work per [latest expected behavior](https://developer.chrome.com/blog/better-full-screen-mode ). [#​40365](https://togithub.com/electron/electron/pull/40365 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40387 ), [27](https://togithub.com/electron/electron/pull/40388 ), [28](https://togithub.com/electron/electron/pull/40389 ))</span>
- Fixed an issue where `select-usb-device` did not respect the `filter` option in `navigator.usb.requestDevice()`. [#​41197](https://togithub.com/electron/electron/pull/41197 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41196 ), [28](https://togithub.com/electron/electron/pull/41198 ))</span>
- Fixed an issue where `webContents.printToPDF` could fail when certain combinations of `margins` and `pageSize` values are passed. [#​41266](https://togithub.com/electron/electron/pull/41266 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/41267 ))</span>
- Fixed an issue where crashes in `node::Environment` destruction potentially wouldn't be propagated to the `
Service ` exit handler. [#​41301](https://togithub.com/electron/electron/pull/41301 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41300 ), [28](https://togithub.com/electron/electron/pull/41302 ))</span>
- Fixed an issue where devtools could not be re-opened. [#​40666](https://togithub.com/electron/electron/pull/40666 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40679 ))</span>
- Fixed an issue where font requests were incorrectly being sent to dev tools multiple times per resource. [#​40681](https://togithub.com/electron/electron/pull/40681 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40715 ), [28](https://togithub.com/electron/electron/pull/40688 ))</span>
- Fixed an issue where fully occluded windows would return an empty image from `webContents.capturePage()` on Windows and Linux. [#​39730](https://togithub.com/electron/electron/pull/39730 ) <span style="font-size:small;">(Also in [25](https://togithub.com/electron/electron/pull/40186 ), [26](https://togithub.com/electron/electron/pull/40187 ), [27](https://togithub.com/electron/electron/pull/40188 ), [28](https://togithub.com/electron/electron/pull/40185 ))</span>
- Fixed an issue where non-modal windows with vibrancy could have incorrectly rounded corners on Sonoma. [#​41037](https://togithub.com/electron/electron/pull/41037 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41035 ), [28](https://togithub.com/electron/electron/pull/41036 ))</span>
- Fixed an issue where the `printBackground` option in `webContents.printToPDF` did not work as expected. [#​41180](https://togithub.com/electron/electron/pull/41180 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/41179 ))</span>
- Fixed an issue where zoom level settings did not persist per-session for webviews. [#​40650](https://togithub.com/electron/electron/pull/40650 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41269 ), [28](https://togithub.com/electron/electron/pull/41268 ))</span>
- Fixed an issue with webContents interaction with fullscreen and WCO on macOS. [#​40179](https://togithub.com/electron/electron/pull/40179 ) <span style="font-size:small;">(Also in [25](https://togithub.com/electron/electron/pull/40220 ), [26](https://togithub.com/electron/electron/pull/40218 ), [27](https://togithub.com/electron/electron/pull/40217 ), [28](https://togithub.com/electron/electron/pull/40219 ))</span>
- Fixed app incorrectly activating panel windows on macOS Sonoma. [#​40307](https://togithub.com/electron/electron/pull/40307 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40465 ))</span>
- Fixed child window opening in non-active macOS apps. [#​40546](https://togithub.com/electron/electron/pull/40546 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40657 ), [27](https://togithub.com/electron/electron/pull/40658 ), [28](https://togithub.com/electron/electron/pull/40659 ))</span>
- Fixed default protocol handler behavior on Windows. [#​40908](https://togithub.com/electron/electron/pull/40908 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40909 ))</span>
- Fixed file paths passed to `shell.showItemInFolder` not being escaped in Linux. [#​40527](https://togithub.com/electron/electron/pull/40527 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40560 ), [27](https://togithub.com/electron/electron/pull/40561 ), [28](https://togithub.com/electron/electron/pull/40562 ))</span>
- Fixed forked child process not able to send IPC message under some cases on macOS. [#​41102](https://togithub.com/electron/electron/pull/41102 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/41099 ), [27](https://togithub.com/electron/electron/pull/41100 ), [28](https://togithub.com/electron/electron/pull/41101 ))</span>
- Fixed incorrect title bar shown on frameless transparent windows. [#​40862](https://togithub.com/electron/electron/pull/40862 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40868 ), [28](https://togithub.com/electron/electron/pull/40867 ))</span>
- Fixed loading nested ESM dependencies in `node_modules`
- Correctly support the `throwIfNoEntry` option in `fs.statSync`/`fs.lstatSync` in asar files. [#​40221](https://togithub.com/electron/electron/pull/40221 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40224 ))</span>
- Fixed macOS bug that causes window maximize button to be disabled in full-screen mode. [#​41029](https://togithub.com/electron/electron/pull/41029 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41027 ), [28](https://togithub.com/electron/electron/pull/41028 ))</span>
- Fixed on-screen-keyboard not hiding for webviews under some cases. [#​41149](https://togithub.com/electron/electron/pull/41149 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41151 ), [28](https://togithub.com/electron/electron/pull/41150 ))</span>
- Fixed problem with bounds of maximized window when toggle BrowserWindow.setResizable function. [#​40503](https://togithub.com/electron/electron/pull/40503 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40580 ), [27](https://togithub.com/electron/electron/pull/40581 ), [28](https://togithub.com/electron/electron/pull/40582 ))</span>
- Fixed resizing performance issue on macOS. [#​40577](https://togithub.com/electron/electron/pull/40577 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40584 ), [27](https://togithub.com/electron/electron/pull/40585 ), [28](https://togithub.com/electron/electron/pull/40586 ))</span>
- Fixed some redundant permission dialogs while screen sharing on Wayland. [#​40098](https://togithub.com/electron/electron/pull/40098 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40191 ), [27](https://togithub.com/electron/electron/pull/40193 ), [28](https://togithub.com/electron/electron/pull/40192 ))</span>
- Fixed the enabled/disabled behavior of the maximize/fullscreen button of macOS windows. [#​40897](https://togithub.com/electron/electron/pull/40897 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/40895 ), [28](https://togithub.com/electron/electron/pull/40896 ))</span>
- Prevent node mode to be used as script runner by other apps on macOS. [#​40579](https://togithub.com/electron/electron/pull/40579 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40738 ), [27](https://togithub.com/electron/electron/pull/40737 ), [28](https://togithub.com/electron/electron/pull/40710 ))</span>
- Unset all Node envs in node process when parent is a foreign process. [#​40881](https://togithub.com/electron/electron/pull/40881 ) <span style="font-size:small;">(Also in [26](https://togithub.com/electron/electron/pull/40882 ), [27](https://togithub.com/electron/electron/pull/40879 ), [28](https://togithub.com/electron/electron/pull/40880 ))</span>
- Use `activateIgnoringOtherApps` for focusing non-panels on macOS. [#​40570](https://togithub.com/electron/electron/pull/40570 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40621 ))</span>
#### Other Changes
- Re-enabled partition alloc on Mac. [#​33981](https://togithub.com/electron/electron/pull/33981 ) <span style="font-size:small;">(Also in [28](https://togithub.com/electron/electron/pull/40230 ))</span>
- Reverted new WebContentsView and BaseWindow APIs. [#​41060](https://togithub.com/electron/electron/pull/41060 )
- Security: backported fix for chromium:1517354. [#​40969](https://togithub.com/electron/electron/pull/40969 )
#### Notices
##### End of Support for 26.x.y
Electron 26.x.y has reached end-of-support as per the project's [support policy](https://www.electronjs.org/docs/latest/tutorial/electron-timelines#version-support-policy ). Developers and applications are encouraged to upgrade to a newer version of Electron.
### [`v28.2.3`](https://togithub.com/electron/electron/releases/tag/v28.2.3 ): electron v28.2.3
[Compare Source](https://togithub.com/electron/electron/compare/v28.2.2...v28.2.3 )
### Release Notes for v28.2.3
#### Fixes
- Fixed a crash that started occurring sporadically with some types of macOS window close. [#​41298](https://togithub.com/electron/electron/pull/41298 ) <span style="font-size:small;">(Also in [29](https://togithub.com/electron/electron/pull/41299 ))</span>
- Fixed an issue where `webContents.printToPDF` could fail when certain combinations of `margins` and `pageSize` values are passed. [#​41267](https://togithub.com/electron/electron/pull/41267 ) <span style="font-size:small;">(Also in [29](https://togithub.com/electron/electron/pull/41266 ))</span>
- Fixed an issue where crashes in `node::Environment` destruction potentially wouldn't be propagated to the `NodeService` exit handler. [#​41302](https://togithub.com/electron/electron/pull/41302 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41300 ), [29](https://togithub.com/electron/electron/pull/41301 ))</span>
- Fixed an issue where zoom level settings did not persist per-session for webviews. [#​41268](https://togithub.com/electron/electron/pull/41268 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41269 ))</span>
#### Other Changes
- Updated Chromium to 120.0.6099.283. [#​41262](https://togithub.com/electron/electron/pull/41262 )
### [`v28.2.2`](https://togithub.com/electron/electron/releases/tag/v28.2.2 ): electron v28.2.2
[Compare Source](https://togithub.com/electron/electron/compare/v28.2.1...v28.2.2 )
### Release Notes for v28.2.2
#### Fixes
- Fixed an issue where `select-usb-device` did not respect the `filter` option in `navigator.usb.requestDevice()`. [#​41198](https://togithub.com/electron/electron/pull/41198 ) <span style="font-size:small;">(Also in [27](https://togithub.com/electron/electron/pull/41196 ), [29](https://togithub.com/electron/electron/pull/41197 ))</span>
#### Other Changes
- Security: backported fix for [`1511567`](https://togithub.com/electron/electron/commit/1511567 ).
- Security: backported fix for [`1514777`](https://togithub.com/electron/electron/commit/1514777 ).
- Security: backported fix for [`1511085`](https://togithub.com/electron/electron/commit/1511085 ).
- Security: backported fix for [`1519980`](https://togithub.com/electron/electron/commit/1519980 ). [#​41178](https://togithub.com/electron/electron/pull/41178 )
- Updated Chromium to 120.0.6099.276. [#​41195](https://togithub.com/electron/electron/pull/41195 )
</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 this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-02-20 08:08:38 +00:00
Cats Juice
6b350b1735
feat(core): append to today's joruanl via CMDK ( #5692 )
2024-01-30 23:08:25 +08:00
JimmFly
18068f4ae2
feat(core): add collection and tag filters to all pages ( #5567 )
...
close TOV-69
Added the `filterMode` parameter to the `/all` route.
Abstracted the `PageList` and associated components into more universal ones.
Added the `useTagMetas` hook to get and update the workspace tags.
https://github.com/toeverything/AFFiNE/assets/102217452/7595944d-a056-40c2-8d89-d8df9e901a4b
2024-01-26 07:42:47 +00:00
JimmFly
25897dc404
feat(workspace): add blob and storage limit ( #5535 )
...
close TOV-343 AFF-508 TOV-461 TOV-460 TOV-419
Add `isOverCapacity ` status to detect if blob usage exceeds limits.
Add `onCapacityChange` and `onBlobSet` to monitor if the storage or blob exceeds the capacity limit.
Global modals `LocalQuotaModal` and `CloudQuotaModal` have been added, with the upload size of the blob being limited within the modal components.
The notification component has been adjusted, now you can pass in `action` click events and `actionLabel` .
2024-01-24 07:34:51 +00:00
Peng Xiao
0ed26f51af
feat(core): adopt editor features for journal ( #5638 )
2024-01-22 08:25:31 +00:00
Cats Juice
351f1b73b4
feat(core): add journal entrance for app-sidebar ( #5579 )
2024-01-18 14:40:35 +00:00
Cats Juice
f4b26a16f8
feat(core): journal sidebar conflict block ( #5574 )
2024-01-18 14:05:15 +00:00
Cats Juice
7aaec3ad51
feat(core): add daily count for journal sidebar ( #5559 )
2024-01-18 12:54:44 +00:00
Peng Xiao
9a944048e8
feat(core): experimental features ui ( #5338 )
...
fix TOV-280
experimental features ui
- enabled in the workspace settings for a cloud workspace; only show for workspace owner + early access
- a disclaimer prompt will be shown before going to the next feature setting page
- for now only show the ai poc switch, which controls the display of the ai tab in editor's sidepanel
2024-01-18 07:53:15 +00:00