Tree:
ddb7585057
aakansha-better-db-click
aakansha-bg
aakansha-bundle
aakansha-change
aakansha-custom-elements
aakansha-disable-scaling-boundtext
aakansha-fix
aakansha-fix-edit
aakansha-fix-lock
aakansha-fix-text-element
aakansha-font
aakansha-font-scaling
aakansha-footer
aakansha-hide-close-linear-element-points
aakansha-i18n
aakansha-improve-text-wrap-ellipse
aakansha-labelled-arrow-align
aakansha-no-trailing-space-render-text-container
aakansha-poll
aakansha-refact
aakansha-refct
aakansha-sm
aakansha-sw
aakansha-unpkg
aakansha-viewonly
aakansha-vite-sw
aakansha-wireframe
aakansha/disable-size-limit-comment
aakansha/element
aakansha/esm
aakansha/fontActions
aakansha/mermaid-dupl
aakansha/name
aakansha/name-remove
aakansha/size-limit
aakansha/v0.17.3
add-linter-workflow-1763981332189
akib22/master
are/library-sidebar-checkbox
are/tte
arnost/collab-new-user-event
arnost/export-image-background
arnost/png-generation
arnost/png-generation-upng
arnost/scroll-in-read-only-links
arnost/sockets-reconnecting
arrow-bounds
arrow-frame-bind
barnabasmolnar/mainmenu-docs
barnabasmolnar/mainmenu-radix
cascadia
change-grid
chore/deps-bump-perfect-freehand
chore/mtolmacs/stale-issues-tracking
chore/upgrade-eslint
cleanipp
close_canvas_menu_on_click
collab_ws
cycle_selection
danieljgeiger-mathjax
danieljgeiger-mathjax-4.0-beta-test
danieljgeiger-mathjax-maint-stage
dependabot/npm_and_yarn/dev-docs/braces-3.0.3
dependabot/npm_and_yarn/dev-docs/cross-spawn-7.0.6
dependabot/npm_and_yarn/dev-docs/express-4.21.0
dependabot/npm_and_yarn/dev-docs/follow-redirects-1.15.6
dependabot/npm_and_yarn/dev-docs/http-proxy-middleware-2.0.7
dependabot/npm_and_yarn/dev-docs/postcss-8.4.31
dependabot/npm_and_yarn/dev-docs/serialize-javascript-6.0.2
dependabot/npm_and_yarn/dev-docs/webpack-dev-middleware-5.3.4
dependabot/npm_and_yarn/dev-docs/ws-7.5.10
dependabot/npm_and_yarn/ejs-3.1.10
dependabot/npm_and_yarn/esbuild-0.25.0
dependabot/npm_and_yarn/examples/excalidraw/with-nextjs/next-14.2.21
dependabot/npm_and_yarn/examples/excalidraw/with-script-in-browser/vite-5.4.12
dependabot/npm_and_yarn/firebase-10.9.0
dependabot/npm_and_yarn/follow-redirects-1.15.6
dependabot/npm_and_yarn/get-func-name-2.0.2
dependabot/npm_and_yarn/grpc/grpc-js-1.11.1
dependabot/npm_and_yarn/image-blob-reduce-4.1.0
dependabot/npm_and_yarn/katex-0.16.21
dependabot/npm_and_yarn/nanoid-3.3.8
dependabot/npm_and_yarn/postcss-8.4.31
dependabot/npm_and_yarn/sentry/browser-7.119.1
dependabot/npm_and_yarn/socket.io-client-4.5.1
dependabot/npm_and_yarn/src/packages/excalidraw/babel/traverse-7.23.2
dependabot/npm_and_yarn/src/packages/excalidraw/postcss-8.4.31
dependabot/npm_and_yarn/src/packages/utils/babel/traverse-7.23.2
dependabot/npm_and_yarn/src/packages/utils/postcss-8.4.31
dependabot/npm_and_yarn/vite-5.1.8
dependabot/npm_and_yarn/vitest-2.1.9
dependabot/npm_and_yarn/webpack-5.94.0
devolved-images
docs-next
draft/wonderful-ishizaka
draft/youthful-phoebe
dwelle/0.15.3
dwelle/0.17.2
dwelle/0.17.2-commits
dwelle/ai
dwelle/better-filters
dwelle/bg-removal
dwelle/bump-caniuse
dwelle/bump-eslint
dwelle/bump-node
dwelle/bump-socket.io
dwelle/bump-vite
dwelle/clipboard-debug
dwelle/collab-init-debug
dwelle/dark-mode-rewrite
dwelle/disabling-ui-interactivity
dwelle/docs-codebase
dwelle/doubleclick-pointerup-timeout
dwelle/dragginEement-rewrite
dwelle/export-padding
dwelle/fix-export
dwelle/fix-export-3
dwelle/fix-icons-safari
dwelle/fix-wysiwyg-colorpicker
dwelle/fix-wysiwyg-ui-offset
dwelle/fix-yt-timestamp
dwelle/ft2.5
dwelle/hitbox-visualizer
dwelle/liquid-glass
dwelle/no-notch-ellipse
dwelle/obsidian-parser
dwelle/paste-multiple-images
dwelle/props-activeTool
dwelle/redirect-fonts-2
dwelle/refactor-font-helpers
dwelle/stats-ratio
dwelle/tweak-anchor-focus
dwelle/update-eyedropper-style
dwelle/utils-export-fix
dwelle/v0.16.2
dwelle/v0.16.3
dwelle/v0.17.4
dwelle/v0.17.5
dwelle/visual-regression-tests
editable-element-stats
export-compress
export-debounce
expose_app_instance
feat-action-shortcut-custom-names
feat-actionname-typeguard
feat-add-element-subtype
feat-custom-actions
feat-text-subtypes
feat/better-freedraw
feat/save-warning
feature/dom-less-text-measurements
fix-5855
fix-better-unlock-priority
fix-collab-local-appstate-reset
fix-duplicate-when-smooth-move
fix-frame
fix-svg-crop
fix-zsviczian-toprightUI-position
fix-zsviczian-touchscreen-multielement
fix/line-angle-snap
fix/mobile-palette
fix_canvas_transform
fix_wysiwyg
fix_wysiwyg_blur
flowchart-nav
frame-group-perf
frame-issues
frame-resizing
gcp-portal
grid
image_background_editor
improve_copy_styles
improve_png_compression
kb/auto-save-support
kb/redirect-to-root
l10n_master
maielo/blog_link_fixes
maielo/domain_merge_poc
make_defaultAppState_pure
master
minimap-poc
mobile_text_editing
mrazator/coderabbit-test
mrazator/delta-based-sync
mrazator/first-class-support-for-chinese
mrazator/fix-api-docs
mrazator/glyph-subsetting
mrazator/normalize-indices-on-init
mrazator/test-fractional-index-and-granular-history
mrazator/text-measurements-improvements
mtolmacs/e2e-tests
mtolmacs/feat/simplify-freedraw-at-creation
mtolmacs/fix/small-elbow-routing
multi-curve-paths
net-stats
non-wysiwyg-text
perf_debug
persist_fileHandle
pr/9715
preserve-appstate-export
random_username
rele
relea
release
ryan-di/crop-improvements
ryan-di/elbow-in-mermaid
ryan-di/fix-math-imports
ryan-di/fix/file-limit-ipad
ryan-di/fix/file-loading-failure
ryan-di/freedraw-width
ryan-di/hierarchical-data
ryan-di/image-crop
ryan-di/lasso-selection
ryan-di/line-snapping
ryan-di/more-embeds
ryan-di/packages-update
ryan-di/room-deletion
ryan-di/svg-crop
test-csb
test-failures
updatescene-name
upload-images
v0.10.1
vgl2
vscode-readme
zsviczian-canvas-search-zoom
zsviczian-canvascachegarbagecollection
zsviczian-containertextcolor
zsviczian-debug-rotate-render
zsviczian-doubletaperaserinpenmode
zsviczian-embeddable-scaling
zsviczian-fix-6318
zsviczian-fix-8346
zsviczian-fix-copypaste
zsviczian-fix-elbowArrowDuplication
zsviczian-fix-exportToSvg
zsviczian-fix-freehand-loops
zsviczian-fix-getEditorUIOffsets
zsviczian-fix-ipad-freeze
zsviczian-fix-jumping-grid
zsviczian-fix-laserpointer-offset
zsviczian-fix-mobile-bar-click
zsviczian-fix-mobile-context-menu-while-resizing
zsviczian-fix-movetoprightui
zsviczian-fix-package-editor-ui-changes
zsviczian-fix-relative-size
zsviczian-fix-restore-roundness
zsviczian-fix-stuck-in-element-move
zsviczian-fix-textarea-size
zsviczian-fix-top-element-deleted
zsviczian-fix-unlock-elements-on-mobile
zsviczian-fix-wheelzoom-custom-embeddable
zsviczian-freedraw-options
zsviczian-ios18issue
zsviczian-laserpointer-viewmode
zsviczian-mermaid-store-diagram
zsviczian-movepenmode-to-devicetype
zsviczian-nonWoff-export
zsviczian-normalize-link
zsviczian-publish-api
zsviczian-publish-redirectLink
zsviczian-renderscene-error
zsviczian-rounded-images
zsviczian-samsung-filetype-issue
zsviczian-setfontcolor-container
zsviczian-stickynote
zsviczian-stopeventpropagation-onresize
zsviczian-styletweek
zsviczian-wrap-text-improvement
v0.10.0
v0.11.0
v0.12.0
v0.13.0
v0.14.0
v0.14.1
v0.14.2
v0.15.0
v0.16.0
v0.16.1
v0.16.2
v0.16.3
v0.16.4
v0.17.0
v0.17.3
v0.17.4
v0.17.5
v0.17.6
v0.18.0
v0.9.0
${ noResults }
5 Commits (ddb75850573f6fef9a0786ced32ae63ab913f0e0)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
e8def8da8d
|
feat: Support mermaid flowchart and sequence diagrams to excalidraw diagrams 🥳 (#6920)
* feat: integrate mermaidToExcalidraw * create mermaid to excal dialog * allow mermaid syntax and export in preview * fix * fix webpack config * fix markdown error by using named export * center preview * set elements as selected when inserted onto canvas * persist mermaid data to storage * store canvas data in refs * load mermaid lazily * tweak design * compute width, height correctly for arrows * fix undefined vertex issue * add mermaid icon in dropdown * add a note in dialog * reset preview when error * show error in preview when error * show mermaid error messgae react way * design tweaks * add example and docs link * fix * tweak design to remove scroll bar * show a spinner unless mermaid loaded * regenerate ids when needed via programmatic api, this makes sure for mermaid diagrams ids are regenerated * tweak * add option to transform viewport to scene coords in transform api * make opts optional and use 100% zoom when inserting to canvas * fix arrow bindings in safari and firefox * fix elements insert position and viewport centering * fix: Update start/end points by 0.5 so bindings don't overlap with start/end bound element coordinates. * defer rendering the preview * tweak text * fix tests * remove only * make design responsive * fix: show extra tools dropdown in mobile * fix mobile css * width auto * upgrade mermaid-to-excalidraw * don't pass appState in deps as its not used * upgrade mermaid-to-excalidraw to fix firefox issue * use types from mermaid-to-excalidraw * upgrade mermaid-to-excalidraw * use stable version of mermaid-to-excalidraw * upgrade mermaid-to-excalidraw * fix width of shapes toolbar for smaller screen size and also fix regression of mobile menu * use i18n * better api * enable test coverage in ui * Add tests * use common utils to update and get text editor * updgrade mermaid-to-excalidraw to support sequence diagrams * fix test * don't update arrow container height anytime in when redrawing text bounding box * increase size limit * increase size limit of vendor to 900kb * use openDialog for mermaid * upgrade mermaid-to-excalidraw * update frame id post generation * upgrade mermaid-to-excalidraw to add entity codes support * update size limit * upgrade mermaid-to-excalidraw package with frame api changes * upgrade mermaid-to-excalidraw to remove directive and use config * don't highlight mermaid tool and remove unused api setSelection * stop using loading state to update text area * move some styling to scss * review fixes * use modifiedTableIcon props and remove stale snap * css * dialog css * fix snap * use dialog border * change mermaidToExcalidrawLib to state * better styling of errors * make modal bigger * fix mobile * update snaps * fix icon color * fix dark mode insert button color * horizontally center spinner * render canvas conditionally on loaded state * rd tweaks * tweak class names * remove max height * typo in example * upgrade mermaid-to-excalidraw * simplify error state * fix height & overflow on vertical breakpoint * fix lint * show errors in overlay * set textarea font family * reduce opacity * update snap * upgrade to mermaid 0.1.2 --------- Co-authored-by: dwelle <luzar.david@gmail.com> |
2 years ago |
|
|
b85d5fa12b
|
test: add coverage report for PR (#6840)
* test: add coverage report for PR * gh token * fix * fix * add reporter * fix * enable v8 for coverage * no watch * test * add threshold * fix * change name so the action isn't required * change job name * rename job so it doesn't collid with test required check * remove log |
2 years ago |
|
|
48924688c7
|
build: migrate to Vite 🚀 (#6818)
* init * add: vite dev build working * fix: href serving from public * feat: add ejs plugin * feat: migrated env files and ejs templating * chore: add types related to envs * chore: add vite-env types * feat: support vite pwa * chore: upgrade vite pwa * chore: pin node version to 16.18.1 * chore: preserve use of nodejs 14 * refactor: preserve REACT_APP as env prefix * chore: support esm environment variables * fix ts config * use VITE prefix and remove vite-plugin-env-compatible * introduce import-meta-loader for building pacakge as webpack isn't compatible with import.meta syntax * lint * remove import.meta.env in main.js * set debug flag to false * migrate to vitest and use jest-canvas-mock 2.4.0 so its comp atible with vite * integrate vitest-ui * fix most of teh test * snaps * Add script for testing with vite ui * fix all tests related to mocking * fix more test * fix more * fix flip.test.tsx * fix contentxmenu snaps * fix regression snaps * fix excalidraw.test.tsx and this makes all tests finally pass :) * use node 16 * specify node version * use node 16 in lint as well * fix mobile.test.tsx * use node 16 * add style-loader * upgrade to node 18 * fix lint package.json * support eslint with vite * fix lint * fix lint * fix ts * remove pwa/sw stuff * use env vars in EJS the vite way * fix lint * move remainig jest mock/spy to vite * don't cache locales * fix regex * add fonts cache * tweak * add custom service worker * upgrade vite and create font cache again * cache fonts.css and locales * tweak * use manifestTransforms for filtering locales * use assets js pattern for locales * add font.css to globIgnore so its pushed to fonts cache * create a separate chunk for locales with rollup * remove manifestTransforms and fix glob pattern for locales to filter from workbox pre-cache * push sourcemaps in production * add comments in config * lint * use node 18 * disable pwa in dev * fix * fix * increase limit of bundle * upgrade vite-pwa to latest * remove public/workbox so workbox assets are not precached * fon't club en.json and percentages.json with manual locales chunk to fix first load+offline mode * tweak regex * remove happy-dom as its not used * add comment * use any instead of ts-ignore * cleanup * remove jest-canvas-mock resolution as vite-canvas-mock was patched locking deps at 2.4.0 * use same theme color present in entry point * remove vite-plugin-eslint as it improves DX significantly * integrate vite-plugin-checker for ts errors * add nabla/vite-plugin-eslint * use eslint from checker only * add env variable VITE_APP_COLLAPSE_OVERLAY for collapsing the checker overlay * tweak vite checker overlay badge position * Enable eslint behind flag as its not working well with windows with non WSL * make port configurable * open the browser when server ready * enable eslint by default --------- Co-authored-by: Weslley Braga <weslley@bambee.com> Co-authored-by: dwelle <luzar.david@gmail.com> |
2 years ago |
|
|
8104068bd5
|
revert: "build: Migrate to Vite 🚀" (#6814)
Revert "build: Migrate to Vite 🚀 (#6713)"
This reverts commit
|
2 years ago |
|
|
e93bbc5776
|
build: Migrate to Vite 🚀 (#6713)
* init * add: vite dev build working * fix: href serving from public * feat: add ejs plugin * feat: migrated env files and ejs templating * chore: add types related to envs * chore: add vite-env types * feat: support vite pwa * chore: upgrade vite pwa * chore: pin node version to 16.18.1 * chore: preserve use of nodejs 14 * refactor: preserve REACT_APP as env prefix * chore: support esm environment variables * fix ts config * use VITE prefix and remove vite-plugin-env-compatible * introduce import-meta-loader for building pacakge as webpack isn't compatible with import.meta syntax * lint * remove import.meta.env in main.js * set debug flag to false * migrate to vitest and use jest-canvas-mock 2.4.0 so its comp atible with vite * integrate vitest-ui * fix most of teh test * snaps * Add script for testing with vite ui * fix all tests related to mocking * fix more test * fix more * fix flip.test.tsx * fix contentxmenu snaps * fix regression snaps * fix excalidraw.test.tsx and this makes all tests finally pass :) * use node 16 * specify node version * use node 16 in lint as well * fix mobile.test.tsx * use node 16 * add style-loader * upgrade to node 18 * fix lint package.json * support eslint with vite * fix lint * fix lint * fix ts * remove pwa/sw stuff * use env vars in EJS the vite way * fix lint * move remainig jest mock/spy to vite * don't cache locales * fix regex * add fonts cache * tweak * add custom service worker * upgrade vite and create font cache again * cache fonts.css and locales * tweak * use manifestTransforms for filtering locales * use assets js pattern for locales * add font.css to globIgnore so its pushed to fonts cache * create a separate chunk for locales with rollup * remove manifestTransforms and fix glob pattern for locales to filter from workbox pre-cache * push sourcemaps in production * add comments in config * lint * use node 18 * disable pwa in dev * fix * fix * increase limit of bundle * upgrade vite-pwa to latest * remove public/workbox so workbox assets are not precached * fon't club en.json and percentages.json with manual locales chunk to fix first load+offline mode * tweak regex * remove happy-dom as its not used * add comment * use any instead of ts-ignore * cleanup * remove jest-canvas-mock resolution as vite-canvas-mock was patched locking deps at 2.4.0 * use same theme color present in entry point --------- Co-authored-by: Weslley Braga <weslley@bambee.com> Co-authored-by: dwelle <luzar.david@gmail.com> |
2 years ago |