Affine-client v0.17.0
A-d-r-i
released this
20 Sep 10:08
·
50 commits
to main
since this release
???? Features
- Improve prompt management - by @darkskygit in toeverything/AFFiNE#7853 (339c3)
- Update ingress health check - by @darkskygit in toeverything/AFFiNE#7888 (e26ba)
- Init mobile entry - by @pengx17 in toeverything/AFFiNE#7905 (5acf1)
- Block slides insert before image load finished - by @darkskygit in toeverything/AFFiNE#7948 (b5738)
- Update throttler - by @darkskygit in toeverything/AFFiNE#7957 (0b3c7)
- Filter out empty workpace in sidebar list - by @darkskygit in toeverything/AFFiNE#7960 (dde45)
- Add editor record - by @darkskygit in toeverything/AFFiNE#7938 (d93d3)
- Add index for snapshots - by @darkskygit in toeverything/AFFiNE#8163 (2a135)
- Improve ai query performance - by @darkskygit in toeverything/AFFiNE#8170 (34eac)
- Init renderer server - by @Brooooooklyn in toeverything/AFFiNE#8088 (fe1ee)
- Add mind map import feature flag - by @doouding in toeverything/AFFiNE#8196 (52d95)
- Add mindmap and connector settings - by @akumatus in toeverything/AFFiNE#8198 (f1265)
- Bump bs - by @doouding in toeverything/AFFiNE#8212 (393dc)
- Remove avatar for empty field - by @darkskygit in toeverything/AFFiNE#8246 (fc7e7)
- Add language hint for prompt - by @darkskygit in toeverything/AFFiNE#8216 (7bc28)
- Skip rendering if value render is not defiend - by @darkskygit in toeverything/AFFiNE#8244 (ae3f4)
- Sync i18n with crowdin - by @EYHN in toeverything/AFFiNE#8293 (9a01d)
- component:
- Add more customizable prop for radio-group with new story - by @CatsJuice in toeverything/AFFiNE#7850 (cfc36)
- Access enviroment in components storybook - by @CatsJuice in toeverything/AFFiNE#7891 (c9a1a)
- Mobile menu support - by @CatsJuice in toeverything/AFFiNE#7892 (23b0d)
- Add slider ui component - by @JimmFly in toeverything/AFFiNE#7879 (03c4d)
- Dropdown menu auto avoid collisions - by @EYHN in toeverything/AFFiNE#8013 (02f0d)
- StartScopedViewTranstion func to support scoped view transition - by @CatsJuice in toeverything/AFFiNE#8093 (03c20)
- core:
- Init feature flag service - by @EYHN in toeverything/AFFiNE#7856 (0504d)
- Use emoji as folder icon - by @EYHN in toeverything/AFFiNE#7842 (50948)
- Share in workspace link - by @EYHN in toeverything/AFFiNE#7897 (83716)
- Mode in query string - by @EYHN in toeverything/AFFiNE#7904 (c8225)
- Workbench open doc in mode - by @EYHN in toeverything/AFFiNE#7906 (cfac3)
- New share menu - by @JimmFly in toeverything/AFFiNE#7838 (4916e)
- Adjust sidebar style, add github & learn more - by @CatsJuice in toeverything/AFFiNE#7864 (a49b9)
- Use new print pdf api - by @EYHN in toeverything/AFFiNE#7932 (3db95)
- Init editor setting ui - by @JimmFly in toeverything/AFFiNE#7878 (b333c)
- Add custom font family setting - by @JimmFly in toeverything/AFFiNE#7924 (20174)
- Adjust share menu ui - by @JimmFly in toeverything/AFFiNE#7931 (920af)
- Editor setting service - by @EYHN in toeverything/AFFiNE#7956 (bc86f)
- Add new doc default mode setting - by @JimmFly in toeverything/AFFiNE#7990 (09ab9)
- Impl the Doc Info and Bi-Directional Links display settings - by @JimmFly in toeverything/AFFiNE#7991 (65a87)
- Add sign in button to shared doc - by @JimmFly in toeverything/AFFiNE#7952 (4ec45)
- Import template - by @EYHN in toeverything/AFFiNE#8000 (b96ad)
- Mobile renderer for explorer - by @CatsJuice in toeverything/AFFiNE#7942 (f3705)
- Add outgoing links to doc info - by @JimmFly in toeverything/AFFiNE#7955 (5e868)
- Bump blocksuite/icons - by @JimmFly in toeverything/AFFiNE#8024 (f9998)
- Add actions to editor settings - by @akumatus in toeverything/AFFiNE#8030 (2e37e)
- Add color picker ui to editor settings - by @JimmFly in toeverything/AFFiNE#8053 (bea3d)
- Add block and element toolbar widget custom config - by @fundon in toeverything/AFFiNE#7886 (c3ae2)
- Add custom configuration to database options - by @fundon in toeverything/AFFiNE#7933 (f9d0a)
- Support block or element reference links - by @fundon in toeverything/AFFiNE#7946 (98d92)
- Indexer upgrade - by @EYHN in toeverything/AFFiNE#8062 (fb64b)
- Apply default doc mode setting - by @EYHN in toeverything/AFFiNE#8083 (eb16c)
- Impl AI switch - by @JimmFly in toeverything/AFFiNE#8018 (f688c)
- Add journal navigation tracking - by @pengx17 in toeverything/AFFiNE#8046 (1cac2)
- Support snapshot preview in editor settings - by @akumatus in toeverything/AFFiNE#8094 (5f3dd)
- Observe editor settings change and update edgeless editor - by @akumatus in toeverything/AFFiNE#8105 (19a7d)
- Temporarily add page mode editor settings to appearance settings - by @JimmFly in toeverything/AFFiNE#8090 (3837c)
- Selector for editorSetting hooks - by @EYHN in toeverything/AFFiNE#8108 (691bf)
- Update i18n resources - by @JimmFly in toeverything/AFFiNE#8119 (5083f)
- Bump blocksuite - by @akumatus in toeverything/AFFiNE#8114 (4bbb9)
- Expose skip login button to web - by @pengx17 in toeverything/AFFiNE#8115 (d3f50)
- Make permission and invoice offline available - by @EYHN in toeverything/AFFiNE#8123 (f4db4)
- Shape editor settings - by @akumatus in toeverything/AFFiNE#8122 (9cbe4)
- Invoice service - by @EYHN in toeverything/AFFiNE#8124 (74cd1)
- Add enable url preview to workspace settings - by @JimmFly in toeverything/AFFiNE#8089 (9d343)
- Add outline viewer for share page - by @L-Sun in toeverything/AFFiNE#8190 (6ce6c)
- Add auth metrics - by @forehalo in toeverything/AFFiNE#8194 (7a546)
- Preview template & snapshot import - by @EYHN in toeverything/AFFiNE#8193 (8c191)
- Move enable ai to feature flag - by @EYHN in toeverything/AFFiNE#8195 (498a6)
- User data db - by @EYHN in toeverything/AFFiNE#7930 (d93c3)
- New empty states for doc/collection/tag - by @CatsJuice in toeverything/AFFiNE#8197 (b7d05)
- Support block links on Bi-Directional Links - by @fundon in toeverything/AFFiNE#8169 (b74dd)
- Add database full-width feature flag - by @zzj3720 in toeverything/AFFiNE#8210 (aad7b)
- Download template from snapshot url - by @EYHN in toeverything/AFFiNE#8211 (3999b)
- Support block links on cmdk - by @fundon in toeverything/AFFiNE#8192 (8a9d9)
- Load ydoc on demand - by @EYHN in toeverything/AFFiNE#8241 (561f9)
- Remove loop animations - by @EYHN in toeverything/AFFiNE#8242 (6fde9)
- Copy event for image - by @pengx17 in toeverything/AFFiNE#8219 (2ac4a)
- Add error notification for block not found - by @fundon in toeverything/AFFiNE#8254 (46f82)
- Extract DocDisplayMetaService to resolve doc icon/title - by @CatsJuice in toeverything/AFFiNE#8226 (f4a19)
- Enhance share page with selector - by @fundon in toeverything/AFFiNE#8319 (66159)
- electron:
- Switch to next/previous tab with Ctrl+Tab/Ctrl+Shift+Tab - by @pengx17 in toeverything/AFFiNE#7943 (59215)
- Add offline mode - by @pengx17 in toeverything/AFFiNE#8086 (0ae56)
- Electron shell skeleton - by @pengx17 in toeverything/AFFiNE#8127 (d0894)
- i18n:
- Add full Brazilian Portuguese translation - by @MiraiDevv and @JimmFly in toeverything/AFFiNE#8233 (7a1aa)
- infra:
- Add convenience api to get workspace from doc - by @EYHN in toeverything/AFFiNE#7934 (4bc4a)
- mobile:
- Mobile index page UI - by @CatsJuice in toeverything/AFFiNE#7959 (db767)
- All docs page ui impl - by @CatsJuice in toeverything/AFFiNE#7976 (3ce92)
- Search page ui - by @CatsJuice in toeverything/AFFiNE#8012 (f1bb1)
- Add mobile detail page - by @pengx17 in toeverything/AFFiNE#7993 (7ae14)
- Setting page ui - by @CatsJuice in toeverything/AFFiNE#8048 (ad110)
- Sign in page - by @pengx17 in toeverything/AFFiNE#8039 (2ac80)
- Add share button - by @pengx17 in toeverything/AFFiNE#8109 (2a2a9)
- Pwa and browser theme-color optimization - by @CatsJuice in toeverything/AFFiNE#8168 (81ab8)
- server:
- Make permission a standalone module - by @forehalo in toeverything/AFFiNE#7880 (624f3)
- Make a singleton global mutex service - by @forehalo in toeverything/AFFiNE#7900 (682a0)
- Make an abstraction for ydoc storage - by @forehalo in toeverything/AFFiNE#7901 (6f9f5)
- Make server storage adapters - by @forehalo in toeverything/AFFiNE#7902 (e20bd)
- Make captcha modular - by @darkskygit in toeverything/AFFiNE#5961 (93577)
- Support openai compatible stream api - by @darkskygit in toeverything/AFFiNE#8065 (41f91)
- Enable share og information for docs - by @forehalo in toeverything/AFFiNE#7794 (0add8)
- Manage auth cookies - by @forehalo in toeverything/AFFiNE#8317 (4eb4c)
???? Bug Fixes
- Add hover enter delay for ask ai button - by @donteatfriedrice in toeverything/AFFiNE#7872 (ad424)
- Chat block peek view input reset height - by @donteatfriedrice in toeverything/AFFiNE#7884 (ba895)
- Remove unused variables - by @DonIsaac in toeverything/AFFiNE#7968 (dbcfd)
- Native binding - by @darkskygit in toeverything/AFFiNE#7985 (6557b)
- Fix download fonts script - by @EYHN in toeverything/AFFiNE#8125 (52cd6)
- Load snapshot files in parallel - by @akumatus in toeverything/AFFiNE#8145 (16bb0)
- Ai error message tip would be cut off - by @donteatfriedrice in toeverything/AFFiNE#8183 (9dfd3)
- Client captcha - by @darkskygit in toeverything/AFFiNE#8186 (95738)
- Missing font in text preview of editor settings - by @akumatus in toeverything/AFFiNE#8213 (456aa)
- Button tooltip should not show on showing image preview - by @pengx17 in toeverything/AFFiNE#8224 (b1e61)
- Default style of new document does not follow AFFiNE settings - by @akumatus in toeverything/AFFiNE#8291 (a0d6a)
- admin:
- Nav bar incorrectly active state - by @JimmFly in toeverything/AFFiNE#7870 (5c67f)
- component:
- Replace storybook-dark-mode with globalTypes toolbar impl - by @CatsJuice in toeverything/AFFiNE#8066 (ec3b9)
- Nested modal view-transition support - by @CatsJuice in toeverything/AFFiNE#8073 (0d6f4)
- Windows client does not have app controls on some pages - by @JimmFly in toeverything/AFFiNE#8176 (8e718)
- Storybook build config - by @forehalo in toeverything/AFFiNE#8247 (85b9f)
- Correct notification action hover style - by @CatsJuice in toeverything/AFFiNE#8303 (a6c2f)
- Confirm modal should not clip content - by @CatsJuice in toeverything/AFFiNE#8325 (c87a3)
- core:
- Tag menu should not accept keyboard shortcut when renaming tag - by @pengx17 in toeverything/AFFiNE#7913 (e0a91)
- Onboarding switch active state is invisible - by @CatsJuice in toeverything/AFFiNE#7928 (a43c3)
- Avoid expand runtime config everywhere used - by @forehalo in toeverything/AFFiNE#7972 (0209e)
- No share page in desktop - by @EYHN in toeverything/AFFiNE#7983 (3e810)
- Add mobile edit button - by @L-Sun in toeverything/AFFiNE#7996 (06685)
- Hairline boarders for divider - by @pengx17 in toeverything/AFFiNE#8021 (4ff6f)
- Remove modal default overlay onclick - by @pengx17 in toeverything/AFFiNE#8035 (697f2)
- Slider thumb offset - by @pengx17 in toeverything/AFFiNE#8041 (4caf3)
- Handle text overflow styles for search box - by @SOUMITRO-SAHA in toeverything/AFFiNE#8054 (bc306)
- Handle modal overlay click event correctly - by @pengx17 in toeverything/AFFiNE#8063 (d00f8)
- Page info modal styles - by @pengx17 in toeverything/AFFiNE#8067 (7dde5)
- Fix menu bugs - by @EYHN in toeverything/AFFiNE#8074 (51f35)
- Edit tag should not jump to its detail - by @pengx17 in toeverything/AFFiNE#8070 (b680c)
- Hide the footer that blocks the toolbar in shared page - by @JimmFly in toeverything/AFFiNE#8091 (f4524)
- Link generation for selected blocks - by @fundon in toeverything/AFFiNE#8087 (05903)
- Should open a new tab with parameters - by @fundon in toeverything/AFFiNE#8118 (de1a5)
- Should be bound to the correct object - by @fundon in toeverything/AFFiNE#8121 (017e8)
- Remove joined workspace icon from current worksapce card - by @JimmFly in toeverything/AFFiNE#8117 (8be67)
- Fix member list fallback size - by @EYHN in toeverything/AFFiNE#8133 (702c0)
- InlineEditor on rich-text may be null - by @fundon in toeverything/AFFiNE#8131 (7d93f)
- Some fonts are unavailable - by @JimmFly in toeverything/AFFiNE#8139 (a027c)
- Oauth popup blocked in safari - by @forehalo in toeverything/AFFiNE#8144 (bffc2)
- Adjust editor settings preview style - by @JimmFly in toeverything/AFFiNE#8146 (7fe8d)
- Deleted doc should not appear in tag pages - by @JimmFly in toeverything/AFFiNE#8143 (e822b)
- Oauth links should have origin prefix in desktop - by @forehalo in toeverything/AFFiNE#8150 (81784)
- Nav item line-height with Emoji - by @pengx17 in toeverything/AFFiNE#8148 (48715)
- Strict client oauth parameters check - by @forehalo in toeverything/AFFiNE#8159 (57083)
- Link copying and pasting - by @fundon in toeverything/AFFiNE#8157 (6b266)
- Disable border thickness setting when no border is selected - by @JimmFly in toeverything/AFFiNE#8152 (a7ecf)
- Unexpected jump when clicking save tag - by @JimmFly in toeverything/AFFiNE#8171 (b48cc)
- Menu not scrollable when opening in modal - by @pengx17 in toeverything/AFFiNE#8179 (fb76f)
- Reduce state refresh - by @EYHN in toeverything/AFFiNE#8181 (0cdc4)
- Page jumps unexpectedly when clicking the collection operation - by @JimmFly in toeverything/AFFiNE#8182 (4c0d0)
- Disable append paragraph in shared page editor - by @L-Sun in toeverything/AFFiNE#8191 (90385)
- Fix menu shaking - by @EYHN in toeverything/AFFiNE#8187 (f0093)
- Disconnect ws when user logout - by @EYHN in toeverything/AFFiNE#8188 (85aa7)
- Add edit entry for mobile edition - by @L-Sun in toeverything/AFFiNE#8173 (7c4ea)
- Title could not be changed when creating a new doc - by @JimmFly in toeverything/AFFiNE#8203 (2cba8)
- Reference link icon - by @fundon in toeverything/AFFiNE#8223 (39a5d)
- Circular dependencies - by @forehalo in toeverything/AFFiNE#8215 (2ce9d)
- Reference node word break - by @pengx17 in toeverything/AFFiNE#8236 (0a585)
- Share mode page reference - by @EYHN in toeverything/AFFiNE#8238 (58db6)
- Should wrap link text - by @fundon in toeverything/AFFiNE#8249 (85448)
- Importing template with default mode - by @pengx17 in toeverything/AFFiNE#8250 (d2bd3)
- Avoid extra redirect proxy - by @forehalo in toeverything/AFFiNE#8252 (ff15e)
- Enable cloud button should not take space by default - by @pengx17 in toeverything/AFFiNE#8270 (8d4bd)
- Avoid side effects - by @forehalo in toeverything/AFFiNE#8245 (315c2)
- Center peek width styles - by @pengx17 in toeverything/AFFiNE#8276 (70fe7)
- Workspace sharing settings should not be displayed when there is no permission - by @JimmFly in toeverything/AFFiNE#8285 (af5b9)
- Adjust app updater button style - by @JimmFly in toeverything/AFFiNE#8289 (544cd)
- Override LinkedDocBlockComponent initial state - by @fundon in toeverything/AFFiNE#8253 (bba9e)
- Only sign out previous account in web oauth - by @forehalo in toeverything/AFFiNE#8290 (ed7fb)
- Sidebar scrollbar is coverd by resize handle - by @CatsJuice in toeverything/AFFiNE#8307 (0450f)
- Collection filter list animation - by @pengx17 in toeverything/AFFiNE#8299 (a88e8)
- Add switch button to switch-to-edgeless notification - by @pengx17 in toeverything/AFFiNE#8300 (f6cd0)
- Adjust pop position of editing property menu in setting - by @CatsJuice in toeverything/AFFiNE#8308 (a38f2)
- Adjust feature flag - by @EYHN in toeverything/AFFiNE#8309 (5d57f)
- Fix web login - by @EYHN in toeverything/AFFiNE#8312 (7184d)
- Rollback ai service - by @forehalo in toeverything/AFFiNE#8321 (e3e15)
- Block links in doc info - by @fundon in toeverything/AFFiNE#8324 (8d4cc)
- Use openExternal in electron - by @forehalo in toeverything/AFFiNE#8323 (ec7c6)
- Bring back menu offset - by @pengx17 in toeverything/AFFiNE#8327 (c2612)
- Should show block link icon first - by @fundon in toeverything/AFFiNE#8328 (84919)
- electron:
- Header button not working on linux - by @pengx17 in toeverything/AFFiNE#7883 (9af0e)
- Do not use async callback in onBeforeSendHeaders - by @pengx17 in toeverything/AFFiNE#7894 (69c50)
- Adjust tab styles - by @pengx17 in toeverything/AFFiNE#7919 (4a89b)
- Should not send switchSplitView event when clicking on the active view - by @pengx17 in toeverything/AFFiNE#7944 (2f02f)
- Adjust app-tabs-header styles - by @pengx17 in toeverything/AFFiNE#7947 (5e555)
- Adjust app-tabs-header styles - by @pengx17 in toeverything/AFFiNE#7961 (61192)
- App updater - by @forehalo in toeverything/AFFiNE#8043 (d9ced)
- Only the active view should respond to CMD+N - by @pengx17 in toeverything/AFFiNE#8068 (ae3b1)
- Use
CTRL+=
to zoom in on windows - by @pengx17 in toeverything/AFFiNE#8081 (01e63) - Fix ci - by @EYHN in toeverything/AFFiNE#8085 (2799e)
- Tune offline mode filter - by @pengx17 in toeverything/AFFiNE#8113 (76217)
- Auto update check on windows - by @pengx17 in toeverything/AFFiNE#8137 (cd5c5)
- Devtools open in detach mode - by @pengx17 in toeverything/AFFiNE#8200 (24bf1)
- Incorrect path to root dir - by @pengx17 in toeverything/AFFiNE#8220 (d2b48)
- App fallback styles - by @pengx17 in toeverything/AFFiNE#8225 (4b920)
- Pinned tab style - by @pengx17 in toeverything/AFFiNE#8232 (3c1cd)
- Wrong app path - by @forehalo in toeverything/AFFiNE#8260 (58025)
- Fix electron windows build path - by @EYHN in toeverything/AFFiNE#8272 (e9fce)
- Fix electron script path - by @EYHN in toeverything/AFFiNE#8278 (714b7)
- Do not always enable devtools detach mode - by @pengx17 in toeverything/AFFiNE#8273 (7a26c)
- Updater not working on startup - by @pengx17 in toeverything/AFFiNE#8274 (ccd63)
- Sentry is not enabled correctly in electron - by @pengx17 in toeverything/AFFiNE#8286 (91764)
- Define in esbuild - by @forehalo in toeverything/AFFiNE#8287 (366c3)
- Shell skeleton style - by @pengx17 in toeverything/AFFiNE#8296 (5ae43)
- env:
- Is mobile flag - by @EYHN in toeverything/AFFiNE#8005 (25244)
- mobile:
- Adjust peek view style for mobile - by @pengx17 in toeverything/AFFiNE#8003 (adf31)
- Modal styles on mobile - by @pengx17 in toeverything/AFFiNE#8023 (f544e)
- Close menu when detail page navigate away - by @pengx17 in toeverything/AFFiNE#8027 (df34e)
- Change how slider height is calculated - by @pengx17 in toeverything/AFFiNE#8049 (e1310)
- Handle menu ref better - by @pengx17 in toeverything/AFFiNE#8051 (19799)
- Header will be clipped when modal opened and page scrolled - by @CatsJuice in toeverything/AFFiNE#8079 (51bc4)
- Workspace selector not close on click outside - by @pengx17 in toeverything/AFFiNE#8096 (989e8)
- Explorer node touch optimization - by @CatsJuice in toeverything/AFFiNE#8101 (06552)
- Fixed all docs header, remove doc card tags layout strategy - by @CatsJuice in toeverything/AFFiNE#8104 (73dd1)
- Journal button should not show for edgeless - by @pengx17 in toeverything/AFFiNE#8110 (d5ecf)
- Adjust mobile ui - by @CatsJuice in toeverything/AFFiNE#8112 (87ed3)
- Remove all focus style for link and button - by @CatsJuice in toeverything/AFFiNE#8208 (8bf04)
- native:
- Return type casts - by @darkskygit in toeverything/AFFiNE#7986 (10a06)
- server:
- Redirect to setup page if not initialized - by @forehalo in toeverything/AFFiNE#7871 (42b5e)
- Redirect to setup page if not initialized " - by @forehalo in toeverything/AFFiNE#7871 (cd392)
- Redirect to setup page if not initialized - by @forehalo in toeverything/AFFiNE#7875 (57449)
- Command line nestjs does not have http adapter - by @forehalo in toeverything/AFFiNE#7876 (9192a)
- Wrong table used for userspace data - by @forehalo in toeverything/AFFiNE#7969 (14066)
- Wrong env variable condition in nginx conf - by @Brooooooklyn in toeverything/AFFiNE#8084 (53886)
- Wrong mobile root in dev env - by @Brooooooklyn (c6840)
- Remove default auth redirect url - by @forehalo in toeverything/AFFiNE#8140 (64d2b)
- Created user in update table should not have defualt value - by @forehalo in toeverything/AFFiNE#8134 (be4df)
- Renderer path - by @forehalo in toeverything/AFFiNE#8305 (26010)
???? Performance
- server:
- Avoid filter doc snapshot by non-indexed updatedAt - by @forehalo in toeverything/AFFiNE#8160 (87e9f)
- Accelerate user workspace permission queries - by @forehalo in toeverything/AFFiNE#8161 (63e1f)
- Index lower user email - by @forehalo in toeverything/AFFiNE#8167 (32f67)