fundon
|
13b39fc5f3
|
feat(core): ai images (#6506)
|
2024-04-12 03:58:33 +00:00 |
|
renovate
|
66231e0e41
|
chore: bump up oxlint version to v0.2.17 (#5778)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [oxlint](https://oxc-project.github.io) ([source](https://togithub.com/oxc-project/oxc/tree/HEAD/npm/oxlint)) | [`0.2.14` -> `0.2.17`](https://renovatebot.com/diffs/npm/oxlint/0.2.14/0.2.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>oxc-project/oxc (oxlint)</summary>
### [`v0.2.17`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.17): oxlint v0.2.17
[Compare Source](7066d55153...df11d10a22)
##### What's Changed
- feat(linter): eslint-plugin-jest/prefer-lowercase-title by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2911](https://togithub.com/oxc-project/oxc/pull/2911)
- feat(linter): typescript-eslint/consistent-type-definitions by [@​todor-a](https://togithub.com/todor-a) in [https://github.com/oxc-project/oxc/pull/2885](https://togithub.com/oxc-project/oxc/pull/2885)
- fix(cli): fix `oxlint --format json` yields 0 files to lint by [@​Boshen](https://togithub.com/Boshen) in [https://github.com/oxc-project/oxc/pull/2940](https://togithub.com/oxc-project/oxc/pull/2940)
- fix(cli): if format is json do not print summary information ([#​2899](https://togithub.com/oxc-project/oxc/issues/2899)) by [@​kalvenschraut](https://togithub.com/kalvenschraut) in [https://github.com/oxc-project/oxc/pull/2925](https://togithub.com/oxc-project/oxc/pull/2925)
- fix(linter): import/no-cycle ignore type-only imports by [@​JohnDaly](https://togithub.com/JohnDaly) in [https://github.com/oxc-project/oxc/pull/2924](https://togithub.com/oxc-project/oxc/pull/2924)
- refactor(semantic/jsdoc): Rework JSDoc struct for better Span handling by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2917](https://togithub.com/oxc-project/oxc/pull/2917)
##### New Contributors
- [@​bradzacher](https://togithub.com/bradzacher) made their first contribution in [https://github.com/oxc-project/oxc/pull/2938](https://togithub.com/oxc-project/oxc/pull/2938)
**Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.16...oxlint_v0.2.17
### [`v0.2.16`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.16): oxlint v0.2.16
[Compare Source](e7307ed23c...7066d55153)
#### What's Changed
- feat(linter): [@​typescript-eslint/prefer-for-of](https://togithub.com/typescript-eslint/prefer-for-of) by [@​charnog](https://togithub.com/charnog) in [https://github.com/oxc-project/oxc/pull/2789](https://togithub.com/oxc-project/oxc/pull/2789)
- feat(linter): Implement jsdoc/check-access by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2642](https://togithub.com/oxc-project/oxc/pull/2642)
- feat(linter): Implement jsdoc/empty-tags by [@​leaysgur](https://togithub.com/leaysgur) in [https://github.com/oxc-project/oxc/pull/2893](https://togithub.com/oxc-project/oxc/pull/2893)
- feat(linter): eslint-plugin-jest/prefer-mock-promise-sorthand by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2864](https://togithub.com/oxc-project/oxc/pull/2864)
- feat(linter/import): Add `ignoreTypes` option for the `import/no-cycle` rule by [@​JohnDaly](https://togithub.com/JohnDaly) in [https://github.com/oxc-project/oxc/pull/2905](https://togithub.com/oxc-project/oxc/pull/2905)
- fix(ast): `FinallyClause` won't get visited as `BlockStatement` anymore. by [@​rzvxa](https://togithub.com/rzvxa) in [https://github.com/oxc-project/oxc/pull/2881](https://togithub.com/oxc-project/oxc/pull/2881)
- fix(linter): handle self closing script tags in astro partial loader ([#​2017](https://togithub.com/oxc-project/oxc/issues/2017)) by [@​kalvenschraut](https://togithub.com/kalvenschraut) in [https://github.com/oxc-project/oxc/pull/2907](https://togithub.com/oxc-project/oxc/pull/2907)
- fix(linter): svelte partial loader handle generics ([#​2875](https://togithub.com/oxc-project/oxc/issues/2875)) by [@​kalvenschraut](https://togithub.com/kalvenschraut) in [https://github.com/oxc-project/oxc/pull/2906](https://togithub.com/oxc-project/oxc/pull/2906)
#### New Contributors
- [@​charnog](https://togithub.com/charnog) made their first contribution in [https://github.com/oxc-project/oxc/pull/2789](https://togithub.com/oxc-project/oxc/pull/2789)
- [@​kalvenschraut](https://togithub.com/kalvenschraut) made their first contribution in [https://github.com/oxc-project/oxc/pull/2906](https://togithub.com/oxc-project/oxc/pull/2906)
- [@​JohnDaly](https://togithub.com/JohnDaly) made their first contribution in [https://github.com/oxc-project/oxc/pull/2905](https://togithub.com/oxc-project/oxc/pull/2905)
**Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.15...oxlint_v0.2.16
### [`v0.2.15`](https://togithub.com/oxc-project/oxc/releases/tag/oxlint_v0.2.15): oxlint v0.2.15
[Compare Source](b1343d7bcb...e7307ed23c)
#### What's Changed
- feat(linter): default_param_last by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2756](https://togithub.com/oxc-project/oxc/pull/2756)
- feat(linter): eslint-plugin-jest/no-untyped-mock-factory by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2807](https://togithub.com/oxc-project/oxc/pull/2807)
- feat(linter): eslint-plugin-jest/prefer-comparison-matcher by [@​eryue0220](https://togithub.com/eryue0220) in [https://github.com/oxc-project/oxc/pull/2806](https://togithub.com/oxc-project/oxc/pull/2806)
- feat(linter): eslint-plugin-react checked-requires-onchange-or-readonly by [@​keita-hino](https://togithub.com/keita-hino) in [https://github.com/oxc-project/oxc/pull/2754](https://togithub.com/oxc-project/oxc/pull/2754)
- feat(linter): eslint/no-iterator by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2758](https://togithub.com/oxc-project/oxc/pull/2758)
- feat(linter): fallback to the default tsconfig path by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2842](https://togithub.com/oxc-project/oxc/pull/2842)
- feat(linter): no_script_url by [@​JoSeBu1](https://togithub.com/JoSeBu1) in [https://github.com/oxc-project/oxc/pull/2761](https://togithub.com/oxc-project/oxc/pull/2761)
- feat(linter/import) check deep namespace in namespace rule by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2805](https://togithub.com/oxc-project/oxc/pull/2805)
- feat(linter/import) check module import in no_duplicates by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2771](https://togithub.com/oxc-project/oxc/pull/2771)
- feat(linter/import) check type import in no_duplicates by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2777](https://togithub.com/oxc-project/oxc/pull/2777)
- feat(linter/import) support allow_computed option in namespace by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2840](https://togithub.com/oxc-project/oxc/pull/2840)
- feat(linter/import) support check re-export in named by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2769](https://togithub.com/oxc-project/oxc/pull/2769)
- feat(linter/import): ignore type-only imports and exports in no_unresolved by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2849](https://togithub.com/oxc-project/oxc/pull/2849)
- fix(linter/import): false positive for indirect export in namespace by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2862](https://togithub.com/oxc-project/oxc/pull/2862)
- fix(linter/import): ignore export declaration in no-duplicates by [@​Dunqing](https://togithub.com/Dunqing) in [https://github.com/oxc-project/oxc/pull/2863](https://togithub.com/oxc-project/oxc/pull/2863)
- fix(linter/max-lines): only report codes that exceed the line limit by [@​mysteryven](https://togithub.com/mysteryven) in [https://github.com/oxc-project/oxc/pull/2778](https://togithub.com/oxc-project/oxc/pull/2778)
- fix(parser): add support for empty module declaration by [@​rzvxa](https://togithub.com/rzvxa) in [https://github.com/oxc-project/oxc/pull/2834](https://togithub.com/oxc-project/oxc/pull/2834)
#### New Contributors
- [@​rzvxa](https://togithub.com/rzvxa) made their first contribution in [https://github.com/oxc-project/oxc/pull/2764](https://togithub.com/oxc-project/oxc/pull/2764)
**Full Changelog**: https://github.com/oxc-project/oxc/compare/oxlint_v0.2.14...oxlint_v0.2.15
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
|
2024-04-11 10:51:02 +00:00 |
|
DarkSky
|
db1206dbd5
|
fix: re-create session should skip rewrite messages (#6513)
|
2024-04-11 12:22:45 +08:00 |
|
darkskygit
|
9f349a2300
|
feat: text to image impl (#6437)
fix CLOUD-18
fix CLOUD-28
fix CLOUD-29
|
2024-04-10 12:13:39 +00:00 |
|
darkskygit
|
7c38a54f81
|
feat: copilot controller (#6272)
fix CLOUD-27
|
2024-04-10 11:58:40 +00:00 |
|
darkskygit
|
e6a576551a
|
feat: add copilot impl (#6230)
fix CLOUD-22
fix CLOUD-24
|
2024-04-10 11:15:32 +00:00 |
|
darkskygit
|
46a368d7f1
|
feat: add session impl (#6254)
|
2024-04-10 11:15:25 +00:00 |
|
forehalo
|
b01a8bb2ab
|
fix(server): give s3 client a default request timeout (#6483)
|
2024-04-08 08:41:55 +00:00 |
|
liuyi
|
edef9b2735
|
fix(server): only auto apply coupon in pro subscription (#6452)
|
2024-04-03 17:13:18 +08:00 |
|
CatsJuice
|
3e9e2ce93b
|
feat(core): pricing plans ai subscription ui (#6449)
|
2024-04-03 08:04:30 +00:00 |
|
forehalo
|
2dc628eca5
|
fix(server): doc cache makes publish mode updating failed (#6444)
|
2024-04-03 03:34:01 +00:00 |
|
darkskygit
|
3c01d944fb
|
feat: add prompt service (#6241)
fix CLOUD-19
|
2024-04-02 07:04:54 +00:00 |
|
darkskygit
|
593161dccb
|
feat: basic copilot plugin implement (#6229)
fix CLOUD-25
|
2024-04-02 07:04:49 +00:00 |
|
EYHN
|
366e0a4b60
|
feat(server): adjust telemetry config (#6424)
|
2024-04-02 03:44:48 +00:00 |
|
forehalo
|
54c06777a6
|
fix(server): always set new session cookie (#6323)
|
2024-03-26 09:56:39 +00:00 |
|
forehalo
|
5637676222
|
fix(server): wrong import path (#6317)
|
2024-03-26 09:26:56 +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 |
|
liuyi
|
b8e6d7d6cb
|
chore(server): cache blob list result (#6297)
|
2024-03-26 14:23:47 +08:00 |
|
forehalo
|
1a1af83375
|
test(server): auth tests (#6135)
|
2024-03-26 02:24:17 +00:00 |
|
EYHN
|
f2adbdaba4
|
style: enable import-x/no-duplicates (#6279)
|
2024-03-25 03:55:33 +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 |
|
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
|
150c22936d
|
chore(core): add mixpanel track (#6202)
|
2024-03-22 09:24:41 +00:00 |
|
Brooooooklyn
|
10af0ab48d
|
feat(server): support ai plan (#6216)
|
2024-03-22 08:39:18 +00:00 |
|
Brooooooklyn
|
aecc523663
|
fix(server): avoid error when other prices added but logic is not released (#6191)
|
2024-03-22 08:39:12 +00:00 |
|
forehalo
|
540e456704
|
ci: set private key from env (#6239)
|
2024-03-21 10:09:26 +00:00 |
|
liuyi
|
4f5907766f
|
fix(server): decode uri component before verify token (#6231)
|
2024-03-20 18:17:11 +08:00 |
|
liuyi
|
06a5b2e5a5
|
fix(server): wrong google oauth param (#6227)
|
2024-03-20 17:45:22 +08:00 |
|
liuyi
|
797e3c5b35
|
fix(server): do not force sign in password length (#6188)
hotfix
|
2024-03-19 10:58:34 +08:00 |
|
DarkSky
|
da32682afb
|
fix(server): handle expired lock re-release & external locker injection (#6145)
|
2024-03-19 02:16:47 +00:00 |
|
liuyi
|
4702c1a9ca
|
fix(server): inject correct locker to request scope mutex (#6140)
|
2024-03-19 02:16:35 +00:00 |
|
DarkSky
|
f18133af82
|
fix(server): wrap read-modify-write apis with distributed lock (#6142)
|
2024-03-19 02:16:24 +00:00 |
|
liuyi
|
a4cd8d6ca3
|
chore(server): organize server configs (#6169)
|
2024-03-19 02:05:56 +00:00 |
|
liuyi
|
a721b3887b
|
fix(server): hotfix auth & doc push (#6168)
|
2024-03-18 16:32:35 +08:00 |
|
liuyi
|
268ca03f62
|
fix(server): ensure selfhost admin created after all data migrated (#6163)
fix #6154
cp to canary
|
2024-03-18 11:43:12 +08:00 |
|
liuyi
|
e94be8968b
|
fix(server): hotfix (#6161)
|
2024-03-18 10:41:11 +08:00 |
|
LongYinan
|
bc465f9704
|
Revert "fix(server): wrap read-modify-write apis with distributed lock (#5979)"
This reverts commit 34f892b05b.
|
2024-03-15 16:55:48 +08:00 |
|
DarkSky
|
34f892b05b
|
fix(server): wrap read-modify-write apis with distributed lock (#5979)
|
2024-03-15 13:31:11 +08:00 |
|
liuyi
|
533c181640
|
feat(server): cleanup gateway code (#6118)
|
2024-03-15 02:00:40 +00:00 |
|
liuyi
|
79ffca314d
|
feat(server): allow prefetch doc stats before sync (#6115)
|
2024-03-14 17:34:33 +00:00 |
|
Peng Xiao
|
dd9a253772
|
feat(core): add split view to experimental features settings (#6093)
|
2024-03-14 05:13:04 +00:00 |
|
liuyi
|
c5d8c6cc8c
|
fix(server): blob api should be public (#6109)
|
2024-03-14 02:36:13 +00:00 |
|
DarkSky
|
282b788258
|
fix: allow empty mailer password (#6066)
fix #6046
smtp relay may allow empty password, although this is usually not safe
|
2024-03-13 10:07:18 +00:00 |
|
liuyi
|
f2ec81b2d0
|
feat(server): user connected accounts migration (#6103)
|
2024-03-13 09:28:52 +00:00 |
|
liuyi
|
573528be41
|
fix(server): user can not signup through oauth if ever invited (#6101)
|
2024-03-13 07:50:11 +00:00 |
|
liuyi
|
495855cc07
|
fix(server): server info api should be public (#6098)
|
2024-03-13 03:59:26 +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 |
|
Peng Xiao
|
1c5279747b
|
fix(server): migration script running on windows (#6077)
|
2024-03-12 16:19:48 +08:00 |
|
Peng Xiao
|
83e1217f61
|
fix(server): server startup on windows (#6071)
|
2024-03-12 06:41:42 +00:00 |
|
DarkSky
|
3432f355b0
|
feat: backend module awareness & optional request (#5909)
|
2024-02-28 08:29:37 +00:00 |
|