doodlewind
cbc84ff672
fix(editor): blur in edgeless content zooming ( #9496 )
...
Fix [BS-2294](https://linear.app/affine-design/issue/BS-2294/edgeless-%E7%BC%A9%E6%94%BE%E5%AD%97%E5%8F%B7%E6%A8%A1%E7%B3%8A )
2025-01-03 02:36:57 +00:00
doodlewind
8227d68953
refactor(core): remove abort event error on init ( #9465 )
...
Following error always throw on Affine init, which is actually an `Event` from abort controller that can be handled in upstream.

2025-01-01 01:22:29 +00:00
doodlewind
adf14d11d5
fix(editor): chat panel render warning ( #9446 )
...
Fixed the updated warning of both `chat-panel` and `chat-panel-messages`

2024-12-31 03:59:02 +00:00
doodlewind
2b47625deb
refactor(editor): render presentation toolbar on demand ( #9442 )
2024-12-31 02:01:35 +00:00
doodlewind
d4053a345e
perf(editor): reduce per frame viewport dom ops ( #9431 )
...
Currently when panning / zooming on whiteboard, both position and transform of each block component are updated per frame. The positioning part lead to heavy layout costs, which can be reduced.
Before (~35fps):

After (~50fps):

Tested environment: TibetTravel templet, Windows 11, i5-1130G7 1.1GHz
2024-12-30 10:50:33 +00:00
doodlewind
406460a3af
chore(docs): update server start script ( #9423 )
...
Currently, directly running `yarn dev` in `packages/backend/server` (following `developing-server.md`) instead of `yarn affine server dev` would raise following error:
``` sh
server git:(canary) ✗ yarn dev
[nodemon] 3.1.9
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: ts,json
[nodemon] starting `node ./src/index.ts`
node:internal/modules/esm/get_format:160
throw new ERR_UNKNOWN_FILE_EXTENSION(ext, filepath);
^
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /Users/ewind/code/AFFiNE/packages/backend/server/src/index.ts
at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:160:9)
at defaultGetFormat (node:internal/modules/esm/get_format:203:36)
at defaultLoad (node:internal/modules/esm/load:141:22)
at async ModuleLoader.load (node:internal/modules/esm/loader:409:7)
at async ModuleLoader.moduleProvider (node:internal/modules/esm/loader:291:45)
at async link (node:internal/modules/esm/module_job:76:21) {
code: 'ERR_UNKNOWN_FILE_EXTENSION'
}
Node.js v20.10.0
[nodemon] app crashed - waiting for file changes before starting...
```
2024-12-30 07:28:23 +00:00
doodlewind
5e1d936c2e
fix(editor): sentry-b0cfc9953ff64c53b9994697171bb91a ( #9396 )
2024-12-27 14:02:00 +00:00
doodlewind
fe957e3175
fix(editor): eslint useless escape ( #9345 )
2024-12-26 11:09:30 +00:00
doodlewind
9a29ac4a5c
fix(editor): sentry-332848caa68e4679b403d56881e3c0e3 ( #9343 )
2024-12-26 10:26:31 +00:00
doodlewind
9b3a2fc0de
fix(editor): sentry-624432d8f1e6420ca9c5023a051f4332 ( #9342 )
...
Close https://toeverything.sentry.io/issues/6091618868/?project=4506307500179456
2024-12-26 09:59:06 +00:00
doodlewind
71b5cddea1
fix(editor): use nullable inline editor root element ( #9320 )
...
Fixes `sentry-7906c03b79a54ede819c56cc15ad9889`
2024-12-26 07:55:15 +00:00
doodlewind
7b572bc89e
fix(editor): sentry-17da76f65b91465b911fad44279d971a ( #9315 )
2024-12-26 02:54:07 +00:00
doodlewind
a15009ce84
chore(editor): ignore debug zip snapshots ( #9297 )
...
Put snapshot zips in `blocksuite/playground/apps/starter/data/snapshots/`
2024-12-25 02:18:46 +00:00
doodlewind
20aca4d051
chore(tools): disable hmr by default ( #9286 )
2024-12-24 10:32:01 +00:00
doodlewind
98f88d2615
chore: base url for mobile debug ( #9268 )
...
Without this PR, the login requests on mobile devices will be sent to `localhost:8080`, which is incorrect.
2024-12-24 03:54:56 +00:00
doodlewind
edd169720b
chore(server): update env example and docs ( #9153 )
2024-12-13 11:04:08 +00:00
doodlewind
8545644bb6
chore: bump blocksuite ( #9049 )
2024-12-06 08:33:47 +00:00
doodlewind
6ac8cca440
fix(mobile): disable AI chat block peek on mobile ( #8929 )
2024-11-26 11:06:15 +00:00
doodlewind
ba325a6040
chore: update env example ( #8909 )
...
This aligns better with the postgres config in [server development guide](https://github.com/toeverything/AFFiNE/blob/canary/docs/developing-server.md ).
2024-11-26 10:17:16 +00:00
doodlewind
08ff619d47
chore(cli): enable accessing dev server by host name ( #8912 )
...
This PR is particularly useful for debugging mobile app (and any other personal devices for testing) via [Tailscale](https://tailscale.com/ ), since it allows accessing a stable hostname on phone, instead of typing in an unstable IP address.
Before:

After:

2024-11-25 06:58:14 +00:00