JimmFly
d0010a1d11
chore: add i18n support for ai confirm modal ( #8116 )
2024-09-05 14:20:40 +00:00
EYHN
691bfed185
feat(core): selector for editorSetting hooks ( #8108 )
2024-09-05 08:44:11 +00:00
EYHN
2524491bd1
fix(env): is mobile flag ( #8005 )
...
only 'mobile' entry has isMobile = true flag
2024-09-04 09:21:36 +00:00
JimmFly
f688c057eb
feat(core): impl AI switch ( #8018 )
...
close PD-1658
https://github.com/user-attachments/assets/2f3d1d26-1879-4d95-b80c-7c0965cefbd0
2024-09-04 08:44:05 +00:00
forehalo
52c9da67f0
refactor(auth): authenticate user in main window ( #8032 )
2024-09-03 09:03:47 +00:00
EYHN
b96ad57568
feat(core): import template ( #8000 )
2024-08-29 04:01:35 +00:00
DarkSky
1f50c1b890
fix: handle gql error correctly ( #7507 )
2024-07-15 09:24:43 +00:00
forehalo
2f441d9335
chore: clean up runtime flags and envs ( #7454 )
2024-07-11 02:05:31 +00:00
EYHN
595b904d24
fix(core): fix ui flickering on startup ( #7349 )
2024-06-27 03:33:14 +00:00
forehalo
7b3673ae82
chore: assign todos ( #7297 )
2024-06-21 07:54:14 +00:00
EYHN
b4212d54ed
chore(core): delete center peek feature flag ( #7281 )
2024-06-20 04:24:47 +00:00
EYHN
f20b78b824
fix(core): ui flash when open setting modal ( #7170 )
...
fix TOV-909
2024-06-07 04:27:13 +00:00
EYHN
84c79f4dcf
fix(core): move to trash confirm modal missing ( #7143 )
...
move `MoveToTrash.ConfirmModal` from `RootAppSidebar ` to `CurrentWorkspaceModals `
2024-06-05 03:01:14 +00:00
pengx17
03be1d66f9
feat: add feature flag for peek view ( #7122 )
2024-05-31 12:01:27 +00:00
pengx17
ea0059fa1b
feat: center peek view ( #7073 )
...
<div class='graphite__hidden'>
<div>🎥 Video uploaded on Graphite:</div>
<a href="https://app.graphite.dev/media/video/T2klNLEk0wxLh4NRDzhk/7380c06e-880e-424a-9204-8cfb5e924978.mp4 ">
<img src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/T2klNLEk0wxLh4NRDzhk/7380c06e-880e-424a-9204-8cfb5e924978.mp4 ">
</a>
</div>
<video src="https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/7380c06e-880e-424a-9204-8cfb5e924978.mp4 ">Kapture 2024-05-30 at 19.42.46.mp4</video>
2024-05-31 10:28:37 +00:00
JimmFly
bd9c929d05
feat(core): cmd+f search in doc function ( #7040 )
...
You can use the cmd+F shortcut key to trigger the FindInPage function.
2024-05-28 06:19:48 +00:00
EYHN
6202ba5ada
refactor(core): remove jump once ( #6733 )
...
Previously, we marked `jumpOnce: true` on `doc.meta` to open a specific doc after creating a new workspace. This pr removes `jumpOnce` and directly jumps to the specific doc URL.
This PR also fixes an error when opening the all-page page, because the all-page page scans the jumpOnce attribute of all docs, and the code in it will fail on damaged data.
2024-04-29 08:51:31 +00:00
EYHN
704532bd2f
fix(core): adjust notify style ( #6724 )
2024-04-29 03:51:41 +00:00
CatsJuice
d7e08215d7
feat(core): show login modal if not logged in when using ai ( #6632 )
...

2024-04-22 03:26:01 +00:00
EYHN
06fda3b62c
feat(infra): framework
2024-04-17 15:09:09 +08:00
CatsJuice
8a02c81745
feat(core): remove toggle workspace onboarding dialog ( #6501 )
2024-04-10 09:07:59 +00:00
CatsJuice
9127bfae67
refactor(core): replace all notification relies on jotai ( #6417 )
...
- remove all notification that implemented with jotai and replaced with new `notify`
- Add some notify presets:
- `notify.error`
- `notify.success`
- `notify.warning`
2024-04-02 03:19:07 +00:00
CatsJuice
f1c70d5df0
fix(core): reload user session after signing out ( #6381 )
2024-03-29 03:47:18 +00:00
EYHN
da12a0e48e
fix(core): fix error when switch to local workspace ( #6144 )
2024-03-25 21:35:10 +08:00
EYHN
f2adbdaba4
style: enable import-x/no-duplicates ( #6279 )
2024-03-25 03:55:33 +00:00
EYHN
7ce2bfbf0b
style: no import infra submodule ( #6278 )
2024-03-25 03:55:29 +00:00
EYHN
2b42a75e5a
style: enable rxjs/finnish ( #6276 )
...
chore(infra): use finnish notation for observables
do rename
2024-03-24 17:04:51 +00:00
BABA
6a02d0bc96
feat: open about page in setting modal when click about menu ( #6245 )
...
Co-authored-by: EYHN <cneyhn@gmail.com >
2024-03-23 13:27:05 +00:00
Brooooooklyn
150c22936d
chore(core): add mixpanel track ( #6202 )
2024-03-22 09:24:41 +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
EYHN
3f7f78c8f4
fix(core): fix app boot speed ( #5885 )
2024-02-23 07:07:03 +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
EYHN
329fc19852
refactor(infra): migrate to new infra ( #5565 )
2024-01-30 07:16:39 +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
JimmFly
4f4d057aad
refactor(core): replace WorkspaceSubPath in env package with the one in core package ( #5537 )
2024-01-16 08:26:11 +00:00
EYHN
104c21d84c
refactor(workspace): split workspace interface and implementation ( #5463 )
...
@affine/workspace -> (@affine/workspace, @affine/workspace-impl)
2024-01-02 10:58:01 +00:00
EYHN
9d0b3b4947
refactor(core): move workspace atoms to core ( #5459 )
...
@affine/workspace/atom -> @affine/core/modules/workspace
2024-01-02 10:06:48 +00:00
EYHN
4b217e6b89
refactor(core): move hooks to core ( #5458 )
...
* move @toeverything/hooks -> @affine/core/hooks
* delete @toeverything/hooks
hooks are all business-related logic and are deeply coupled with other parts.
Move them into the core and then reconstruct them by feature.
2024-01-02 08:05:46 +00:00
EYHN
e1bd13a018
refactor(core): remove adapter ( #5324 )
...
workspace adapter is no longer used.
2023-12-25 03:34:22 +00:00
Cats Juice
e10609276d
feat(core): add toggle workspace dialog ( #5312 )
2023-12-19 09:12:26 +00:00
EYHN
fe2851d3e9
refactor: workspace manager ( #5060 )
2023-12-15 07:20:50 +00:00
Joooye_34
30bac7dce2
ci(core): eslint errors for core ( #4662 )
2023-11-10 10:25:59 +00:00
Joooye_34
1deb6bffd3
feat(core): disable payment in canary ( #4722 )
2023-10-26 00:50:39 +08:00
Joooye_34
bed9310519
refactor(infra): directory structure ( #4615 )
2023-10-18 15:30:08 +00:00