What's Changed
- fix(core): hairline boarders for divider by @pengx17 in #8021
- feat(core): bump blocksuite/icons by @JimmFly in #8024
- chore: bump up valtio version to v2 by @renovate in #8025
- chore: bump up oxlint version to v0.9.1 by @renovate in #7974
- fix(mobile): close menu when detail page navigate away by @pengx17 in #8027
- fix(core): remove modal default overlay onclick by @pengx17 in #8035
- fix(core): slider thumb offset by @pengx17 in #8041
- chore: adjust experimental features text by @JimmFly in #8044
- fix(electron): app updater by @forehalo in #8043
- feat: add editor record by @darkskygit in #7938
- chore: modify the text content of share menu by @JimmFly in #8026
- ci: skip generating changelog if prev commit is not found by @Brooooooklyn in #8045
- test(mobile): basic e2e tests by @pengx17 in #8031
- chore: bump bs with new extension api by @Saul-Mirone in #8042
- ci: deploy the mobile entry by @Brooooooklyn in #8028
- fix(mobile): change how slider height is calculated by @pengx17 in #8049
- feat(core): add actions to editor settings by @akumatus in #8030
- chore: adjust custom font family style by @JimmFly in #8040
- chore: bump blocksuite by @L-Sun in #8052
- fix(mobile): handle menu ref better by @pengx17 in #8051
- feat(component): dropdown menu auto avoid collisions by @EYHN in #8013
- feat(core): add color picker ui to editor settings by @JimmFly in #8053
- feat(mobile): setting page ui by @CatsJuice in #8048
- feat(core): add block and element toolbar widget custom config by @fundon in #7886
- feat(core): add custom configuration to database options by @fundon in #7933
- refactor(core): refactor editor query string selector by @EYHN in #8058
- chore: bump up all non-major dependencies by @renovate in #7963
- ci: handle the blocksuite commit is not found on current branch by @Brooooooklyn in #8061
- chore: Lock file maintenance by @renovate in #7390
- chore: bump up @types/eslint version to v9 by @renovate in #7570
- chore: bump up oxlint version to v0.9.2 by @renovate in #8050
- chore: bump up figma-squircle version to v1 by @renovate in #8047
- fix(core): handle text overflow styles for search box by @SOUMITRO-SAHA in #8054
- ci: only expose mobile entry on canary by @Brooooooklyn in #8064
- refactor(server): auth by @forehalo in #7994
- refactor(core): auth by @forehalo in #7999
- refactor(auth): authenticate user in main window by @forehalo in #8032
- feat(server): make captcha modular by @darkskygit in #5961
- feat(server): support openai compatible stream api by @darkskygit in #8065
- chore: bump up keyv version to v5 by @renovate in #7936
- feat(core): support block or element reference links by @fundon in #7946
- chore: bump up vitest monorepo to v2 (major) by @renovate in #7449
- chore: bump up react-day-picker version to v9 by @renovate in #7559
- chore: bump up @sentry/react version to v8.28.0 by @renovate in #8072
- fix(electron): only the active view should respond to CMD+N by @pengx17 in #8068
- fix(core): handle modal overlay click event correctly by @pengx17 in #8063
- chore: bump bs by @Saul-Mirone in #8071
- fix(core): page info modal styles by @pengx17 in #8067
- fix(component): replace storybook-dark-mode with globalTypes toolbar impl by @CatsJuice in #8066
- fix(component): nested modal view-transition support by @CatsJuice in #8073
- feat(mobile): sign in page by @pengx17 in #8039
- fix(electron): use
CTRL+=
to zoom in on windows by @pengx17 in #8081 - fix(core): fix menu bugs by @EYHN in #8074
- feat(core): indexer upgrade by @EYHN in #8062
- fix(electron): fix ci by @EYHN in #8085
- refactor(core): better block link by @EYHN in #8082
- feat(core): apply default doc mode setting by @EYHN in #8083
- feat(core): impl AI switch by @JimmFly in #8018
- fix(server): wrong env variable condition in nginx conf by @Brooooooklyn in #8084
- fix(env): is mobile flag by @EYHN in #8005
- fix(mobile): header will be clipped when modal opened and page scrolled by @CatsJuice in #8079
- feat(electron): add offline mode by @pengx17 in #8086
- fix(mobile): workspace selector not close on click outside by @pengx17 in #8096
- chore(electron): downgrade electron to v31 by @pengx17 in #8095
- chore: support http proxy in bump script by @doodlewind in #8098
- fix(mobile): explorer node touch optimization by @CatsJuice in #8101
- feat(core): add journal navigation tracking by @pengx17 in #8046
- fix(core): edit tag should not jump to its detail by @pengx17 in #8070
- feat(core): support snapshot preview in editor settings by @akumatus in #8094
- chore(core): track copy block to link action by @fundon in #8056
- chore: bump up all non-major dependencies by @renovate in #8077
- chore: bump up rustc version to v1.80.1 by @renovate in #8099
- chore: bump up @faker-js/faker version to v9 by @renovate in #8097
- docs: add electron build troubleshooting by @doodlewind in #8102
- chore: bump up @blocksuite/icons version to v2.1.67 by @renovate in #8006
- fix(mobile): fixed all docs header, remove doc card tags layout strategy by @CatsJuice in #8104
- feat(component): startScopedViewTranstion func to support scoped view transition by @CatsJuice in #8093
- fix(core): hide the footer that blocks the toolbar in shared page by @JimmFly in #8091
- feat(core): observe editor settings change and update edgeless editor by @akumatus in #8105
- fix(core): link generation for selected blocks by @fundon in #8087
- feat(core): temporarily add page mode editor settings to appearance settings by @JimmFly in #8090
- feat(core): selector for editorSetting hooks by @EYHN in #8108
- feat(mobile): add share button by @pengx17 in #8109
- fix(mobile): journal button should not show for edgeless by @pengx17 in #8110
- fix(admin): nav bar incorrectly active state by @JimmFly in #7870
- chore(electron): downgrade electron to v31 by @pengx17 in #8111
- fix(electron): tune offline mode filter by @pengx17 in #8113
- fix(core): should open a new tab with parameters by @fundon in #8118
- feat(core): update i18n resources by @JimmFly in #8119
- feat(core): bump blocksuite by @akumatus in #8114
- chore: remove deprecated admin panel by @JimmFly in #8120
- chore: add i18n support for ai confirm modal by @JimmFly in #8116
- feat(core): expose skip login button to web by @pengx17 in #8115
- fix(core): should be bound to the correct object by @fundon in #8121
- fix(core): remove joined workspace icon from current worksapce card by @JimmFly in #8117
- feat(core): make permission and invoice offline available by @EYHN in #8123
- feat(core): shape editor settings by @akumatus in #8122
- feat(core): invoice service by @EYHN in #8124
- fix: fix download fonts script by @EYHN in #8125
New Contributors
- @SOUMITRO-SAHA made their first contribution in #8054
Full Changelog: v0.16.4-beta.2...v0.17.0-beta.1