Maintainer of BlockSuite. Coding for fun and making the world better.
- United States
-
04:57
(UTC -05:00) - himself65.com
- @himself_65
Highlights
Block or Report
Block or report Himself65
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
vuejs/core Public
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. -
hexojs/hexo Public
A fast, simple & powerful blog framework, powered by Node.js.
-
toeverything/AFFiNE Public
There can be more than Notion and Miro. AFFiNE is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.
-
-
toeverything/blocksuite Public
💠 BlockSuite is the open-source collaborative editor project behind AFFiNE.
5,159 contributions in the last year
Less
More
Activity overview
Contributed to
toeverything/blocksuite,
toeverything/AFFiNE,
TexteaInc/json-viewer
and 110 other
repositories
Contribution activity
March 2023
Created 6 repositories
- Himself65/jotai-devtools TypeScript
- Himself65/milkdown-website TypeScript
- Himself65/OctoBase Rust
- Himself65/affine-public-workspace-proxy CSS
- Himself65/jotai-issue-1813 TypeScript
- Himself65/storybook-dark-mode TypeScript
Created a pull request in toeverything/AFFiNE that received 8 comments
Opened 147 other pull requests in 8 repositories
toeverything/AFFiNE
100
merged
5
closed
3
open
- docs: update build guideline
- fix: test issue
- fix: test error
- docs: update LICENSE copyright name
- ci: fix grammar issue
- test: enable affine workspace test
- ci: refactor build&test logic
-
ci: use
pull_request_target -
build: lazy load
lottie-web - fix: new page logic
- refactor: use yarn
- chore: bump version
- fix: vitest.config.ts error
- fix: autofocus
- chore: bump version
- ci: run octobase service
- fix: warning on bypass visible value in switch button
- fix: side bar favorited list cannot scroll
-
ci: use
pull_request_target - chore: bump version
- test: support test e2e with OctoBase
-
feat: add
is-valid-ip-address - style: restrict type import
- test: support e2e in storybook
- feat: split components
- Some pull requests not shown.
Himself65/data-viewer
1
open
16
merged
1
closed
- feat: init serialize
- feat: support perfsee analysis
- fix: remove unused mui component
- feat: reduce bundle size
-
fix: set state logic in
useInspect - feat: add storybook
-
test: improve coverage on
useClipboard - feat: add playground for e2e test
- test: improve coverage
- feat: add release script
- refactor: remove release-please
- fix: cyclic dependency
- fix: eslint warnings
- fix: copying on circular JSON/Array throws error
- feat: headless ui
- feat: support e2e test
- feat: make emotion as peer dependencies
- chore: bump version
toeverything/blocksuite
15
merged
1
closed
-
build: make
nanoidpeerDependencies - build: fix export
- feat: enhance type in database block
- docs: update LICENSE copyright name
- feat(docs): add basic example
- feat(playground): inspect doc data
- build: moduleResolution use 'bundler'
- fix: contentParser update logic
- chore: bump version
- fix(store): lazy initialize yjs models
- fix: download image
- ci: add compressed-size.yml
- fix: commonFieldsUpdated won't be triggered
- fix: remove valueInitializer in workspace meta
- fix: no blob options getter by default
- chore: bump version
vuejs/core
1
open
jotaijs/jotai-devtools
1
closed
Milkdown/website
1
merged
toeverything/OctoBase
1
merged
hipstersmoothie/storybook-dark-mode
1
open
Reviewed 87 pull requests in 4 repositories
toeverything/AFFiNE
25 pull requests
- fix: autofocus
- fix: side bar favorited list cannot scroll
- refactor: use explicit memo import
- docs: update README.md
- chore: bump version
- fix: globalThis.editor undefined
- fix: error icon color in sidebar
- style: restrict type import
- fix: quick search tips follow when resize
- chore: update quick search style
- fix: solved the issue of the sidebar favoritedList not being fully displayed
- fix: wrong OS judgment
- fix: omit items when quick search items are too long
- feat: modify sidebar style
- feat: modify workspace modal style & add workspace setting entry to worksapce card
- feat: modify option menu style
- chore: update blocksuite
- fix: add back quick search button to page title
- feat: add animation to mode switch when hover
- fix: recent still show when recent is empty
- chore: add null check for create new page with title
- chore: replace cross-env with shell-emulator & misc
- fix: fixed the issue of text being squeezed in the sidebar animation
- docs: preload content update
- fix: create page with title
- Some pull request reviews not shown.
toeverything/blocksuite
24 pull requests
- feat(database): insert database by slash-menu
- fix(drag-handle): improve indicator offset in edgeless mode
- feat(database): rich-text column soft enter support
- feat(database): select supports single selection and multiple selection modes
- feat(playground): inspect doc data
- refactor(blocks): add cache for highlight in code-block
- refactor(editor): move content parser out of editor lifecycle
- style: keep pages with the same model naming
- fix: update column name
-
refactor(database):
tag->column -
feat: update
setTagSchemasupport update tag - fix(edgeless): sync selection box for panned canvas on switching mouse mode
- fix: drawing content should not cover the brush menu
- chore: fix block hub ide warnings
- style(virgo): optimize convention
-
refactor: add
selection.state.draggingArea - fix: some typos
- refactor(blocks): replace quill with virgo
- fix(playground): edgeless blank
- fix: title with ime
- feat(playground): offset test to testify scroll issue as well
- refactor(virgo): setTimeout -> requestAnimationFrame
- fix: keep native selection state when upper and lower thresholds are reached
- perf: add yDoc binsize benchmark to ci
toeverything/OctoBase
2 pull requests
Himself65/data-viewer
1 pull request
Created an issue in pmndrs/jotai that received 7 comments
async atom won't be triggered in the first render
Example Example: https://github.com/Himself65/jotai-issue-1813 Code import { atom, useAtomValue, useSetAtom } from 'jotai' import { Suspense, useEf…
7
comments
Opened 51 other issues in 6 repositories
toeverything/AFFiNE
9
open
21
closed
- Font color incorrect in dark mode
- Affine global websocket is missing
- Editor Header refactor
- mock server for affine workspace
- customize sub-domain in app.affine.pro for public workspace
- regression: keep data after user google logout
- Workspaces List logic
- Remove old data center package
- Peer dependencies that should be installed
- google login e2e test
- workspace name disappear
- refactor useSystemTheme
- datacenter support React 18 suspense mode
- inifinite re-loading
- wrong cursor position
- debug local cause multiple yjs
- virgo title unexpected behavior when new page
- flaky e2e test
- Error when bump version to blocksuite v0.5.0
- Critical dependency
- build desktop error on windows 11
-
use shorter random id
nanoid - slash menu won't work
-
create
@affine/globalpackage - mock server on blob upload
- Some issues not shown.
toeverything/blocksuite
3
open
13
closed
- Soft keyboard closed when inputting in mobile
- Zoom not working in touchpad
- Override placeholder in database block
-
editor.contentParseris undefined in the first render - Throws error in the first dragging shape
- blockhub not working
- blockhub lagging when dragging to bottom
- Palette still appear in page mode
- unexpected bahavior in readonly mode
- this.quill is null
- throw error when language not support in code block
-
regression on reading experience in mobile comparing to
0.4.0-20230217095654-a561b36 - codeblock in readonly mode
- Mermaid preview for code block
- virgo title still could edit in read-only mode
- drag handle position incorrect






