What's Changed
- fix: test hang by @pengx17 in #4349
- fix: incomplete URL substring sanitization by @fourdim in #4309
- docs: add readme for developing @affine/server by @pengx17 in #4351
- fix: error invite email title by @QiShaoXuan in #4355
- fix(server): everyone can share page in workspace by @Brooooooklyn in #4357
- chore: bump version by @himself65 in #4354
- style: imporve tsconfig by @Brooooooklyn in #4358
- fix: should return null when getting blob fails by @thorseraq in #4360
- fix: use cdn api when querying static CDN files by @thorseraq in #4361
- feat: support remove user & workspace avatar by @QiShaoXuan in #4302
- feat: hide page info in public pages by @zzj3720 in #4365
- chore: bump version by @himself65 in #4352
- chore(i18n): fix sync languages script by @Brooooooklyn in #4367
- fix: error style of quick search modal by @QiShaoXuan in #4359
- fix(server): workspace memebers sort by @Brooooooklyn in #4370
- fix: pagation items are not easy to trigger by @QiShaoXuan in #4372
- chore: adjust workspace card style by @JimmFly in #4371
- fix: add missing static file list by @thorseraq in #4374
- fix: update windows install gif by @pengx17 in #4379
- test(server): move tests out of src folder by @Brooooooklyn in #4366
- docs: update licenses by @tzhangchi in #4180
- fix: add platform selector to storybook by @pengx17 in #4380
- fix(core): local workspace collections by @himself65 in #4378
- fix: remove useRef in menu & tooltip by @QiShaoXuan in #4369
- fix: orderby in members list by @pengx17 in #4375
- refactor: delete page style by @JimmFly in #4347
- fix: error style of setting sidebar by @QiShaoXuan in #4368
- test(server): move env variables into playwright config by @Brooooooklyn in #4384
- feat: modify 404 page by @QiShaoXuan in #4383
- chore: fix tsconfig by @himself65 in #4389
- test: fix e2e by @himself65 in #4390
- test(electron): add cloud test by @himself65 in #4184
- fix: read permission for subpage by @darkskygit in #4405
- chore: bump ky from 0.33.3 to 1.0.1 by @dependabot in #4399
- feat: apply higher priority for doc request by @thorseraq in #4401
- test(electron): fix cloud test by @himself65 in #4411
- ci(storybook): add production file of deps to be inputs of storybook by @joooye34 in #4414
- chore: add back&forward for web by @JimmFly in #4403
- chore: bump @types/cookie-parser from 1.4.3 to 1.4.4 by @dependabot in #4398
- chore: bump version by @himself65 in #4421
- ci(storybook): fix import page failed problem by @joooye34 in #4424
- fix: add prompt select_account for google login by @pengx17 in #4415
- fix(core): editor popover covered header popover by @joooye34 in #4342
- chore: bump vitest-mock-extended from 1.2.0 to 1.2.1 by @dependabot in #4397
- chore: bump version by @himself65 in #4434
Full Changelog: v0.9.0-canary.12...v0.9.0-canary.13