darkskygit
1fd3d618be
feat(server): update search model ( #10475 )
...
fix AF-2283
2025-02-27 07:24:53 +00:00
liuyi
b3821ad619
fix(server): avoid global rejection when event handler errors ( #10467 )
2025-02-27 06:25:46 +00:00
akumatus
f43a848e18
feat(core): convert ai think tag to markdown divider ( #10459 )
...
Support issue [AF-2282](https://linear.app/affine-design/issue/AF-2282 ).
2025-02-27 04:43:11 +00:00
darkskygit
d25b216311
feat(server): adapt doc loader for server native ( #9942 )
2025-02-26 08:05:20 +00:00
forehalo
b9e3fc54fd
fix(server): include check of prerelease versions ( #10386 )
2025-02-24 04:44:44 +00:00
forehalo
b71fe291d1
fix(core): version control session ( #10384 )
2025-02-24 04:44:43 +00:00
forehalo
f02b57d58b
fix(server): too much redundant updates events ( #10383 )
2025-02-24 04:44:43 +00:00
forehalo
2e0f0c624a
chore: set base version to 0.20 ( #10382 )
2025-02-24 04:44:42 +00:00
liuyi
7d68aa5b2f
chore(server): ignore erorr when join joint room ( #10354 )
2025-02-21 10:48:53 +00:00
DarkSky
24fa58df52
fix: quota switch ( #10347 )
2025-02-21 17:18:30 +08:00
darkskygit
296d88f721
fix: ignore unknown charset ( #10346 )
2025-02-21 08:36:27 +00:00
fengmk2
7f833f8c15
fix(server): don't sync blob meta on workspace deleted event ( #10334 )
...
close CLOUD-128
2025-02-21 04:11:57 +00:00
fengmk2
0ff7c5f897
fix(server): gen new request id on websocket event request ( #10330 )
...
After

2025-02-21 02:00:58 +00:00
DarkSky
fa86f71853
feat(server): client version check ( #9205 )
...
Co-authored-by: forehalo <forehalo@gmail.com >
2025-02-20 15:50:22 +08:00
fengmk2
b4097aef8e
refactor(server): move bin content parser to doc reader ( #10302 )
2025-02-20 07:19:48 +00:00
darkskygit
13f1859cdf
feat: allow retry with new message ( #10307 )
...
fix AF-1630
2025-02-20 06:07:53 +00:00
forehalo
ec67d30b27
chore(server): race condition during fixing doc owner ( #10303 )
2025-02-20 05:34:55 +00:00
forehalo
fd5897dbe6
chore(server): disable nightly subscriptions expirasion check ( #10298 )
2025-02-20 05:34:54 +00:00
liuyi
d490e767eb
fix(server): wrong previous subscription check ( #10306 )
2025-02-20 13:33:49 +08:00
fengmk2
ff0ce1a962
fix(server): remove job on complete ( #10305 )
2025-02-20 04:39:05 +00:00
fengmk2
e0b2b2b33c
fix(server): convert error type to lower case ( #10301 )
2025-02-20 03:04:21 +00:00
forehalo
02f567f2c0
chore(core): better doc action error message ( #10288 )
2025-02-19 10:38:38 +00:00
liuyi
521ee9d374
fix(server): doc owner and default role permission ( #10281 )
2025-02-19 08:29:46 +00:00
liuyi
294002101d
fix(server): wrong queue options for worker executor ( #10267 )
2025-02-19 04:44:23 +00:00
darkskygit
176e0a1950
fix: raw body limit ( #10254 )
2025-02-18 11:34:58 +00:00
liuyi
4c7eedb920
fix(server): body parser limit ( #10260 )
2025-02-18 10:48:29 +00:00
forehalo
51e842000a
fix(server): pagination input parser ( #10245 )
2025-02-18 07:15:51 +00:00
forehalo
da67c78152
feat(server): use job system ( #10218 )
2025-02-18 05:41:57 +00:00
forehalo
cb895d4cb0
feat(server): job system ( #10134 )
2025-02-18 05:41:57 +00:00
forehalo
31f8e92a4b
test(server): fix flaky cache tests ( #10238 )
2025-02-18 04:25:23 +00:00
forehalo
a303455ded
fix(server): default workspace avatar size ( #10229 )
2025-02-18 03:53:59 +00:00
fengmk2
bae1a7f2ac
fix(server): log error on gcloud ( #10235 )
2025-02-18 03:21:31 +00:00
fengmk2
57213781a8
refactor(server): dont convert graphql bad request into internal server error ( #10203 )
2025-02-17 06:17:00 +00:00
forehalo
3dde47dd08
fix(server): event handler bindings ( #10165 )
2025-02-14 11:29:03 +00:00
darkskygit
42e0563d2e
feat: filter out session create request for root doc ( #10187 )
2025-02-14 11:14:57 +00:00
darkskygit
981b4efecf
feat(server): worker improve ( #10176 )
...
fix AF-2225
2025-02-14 09:47:57 +00:00
akumatus
1bf1832211
refactor(core): get copilot sessions api ( #10168 )
...
Fix issue [BS-2575](https://linear.app/affine-design/issue/BS-2575 ).
### What Changed?
- Refactor `getCopilotSessions` api.
- Add `docId` parameter.
- Add `action` parameter.
2025-02-14 06:57:58 +00:00
forehalo
dcc9c9a7ec
fix(server): should fallback to doc role permission if not specified ( #10166 )
2025-02-14 03:00:56 +00:00
Brooooooklyn
96bde3ceaf
chore(server): enhance log context and messages ( #10151 )
2025-02-13 12:24:12 +00:00
akumatus
79d5f55471
feat(core): move context docs to user prompt ( #10162 )
...
Fix issue [BS-2522](https://linear.app/affine-design/issue/BS-2522 ).
### Why make this change?
If the user data contains illegal content, carrying the user data in the system prompt will run the risk of having the account banned.
### What Changed?
- Move the `Context Documents` to the user prompt.
- Add `withPrompt` in `QueryChatHistoriesInput` options.
- Get chat histories without prompt messages.
- Omit document context when saving messages to the `aiSessionMessage` db.
2025-02-13 12:08:13 +00:00
fengmk2
3ff721abe8
refactor(server): auto print full stack on logger.error ( #10161 )
2025-02-13 11:49:41 +00:00
darkskygit
899b1d60e0
feat: better error handle for sse endpoint ( #10155 )
...
fix CLOUD-123
2025-02-13 10:10:13 +00:00
forehalo
ab538ef9bb
fix(server): selfhost subscription customer portal creation ( #10149 )
2025-02-13 08:23:28 +00:00
forehalo
3f97203623
fix(server): wrong affine pro endpoint ( #10144 )
2025-02-13 07:41:08 +00:00
Brooooooklyn
01b9aa91b2
chore(server): migrate depracated opentelemetry usage ( #10140 )
2025-02-13 04:02:07 +00:00
fengmk2
0ce4cc8609
refactor(server): add debug info on global exception log ( #10118 )
...
before

after

2025-02-13 02:20:02 +00:00
forehalo
8129434a2e
fix(server): allow to checkout selfhost team in canary ( #10130 )
2025-02-12 12:19:28 +00:00
fengmk2
db8557eafb
fix(server): get doc diff from doc service ( #10067 )
...
close CLOUD-121
avoid sync server to merge doc updates
before

after

2025-02-12 10:20:23 +00:00
forehalo
72bf81245a
chore(server): set script flavor instead of NODE_ENV ( #10121 )
2025-02-12 08:49:51 +00:00
akumatus
58fed5928b
feat: add doc copilot context api ( #10103 )
...
### What Changed?
- Add graphql APIs.
- Provide context and session service in `AIProvider`.
- Rename the state from `embedding` to `processing`.
- Reafctor front-end session create, update and save logic.
Persist the document selected by the user:
[录屏2025-02-08 11.04.40.mov <span class="graphite__hidden">(uploaded via Graphite)</span> <img class="graphite__hidden" src="https://app.graphite.dev/api/v1/graphite/video/thumbnail/sJGviKxfE3Ap685cl5bj/195a85f2-43c4-4e49-88d9-6b5fc4f235ca.mov " />](https://app.graphite.dev/media/video/sJGviKxfE3Ap685cl5bj/195a85f2-43c4-4e49-88d9-6b5fc4f235ca.mov )
2025-02-12 08:33:07 +00:00