Commit Graph

  • 5ccd6922ea ci: add e2e tests for SVG export and diagram import master Stan 2026-02-15 15:19:27 +00:00
  • 0112a1fb9e chore(release): 1.10.7 [skip ci] v1.10.7 semantic-release-bot 2026-02-15 09:46:19 +00:00
  • fd677eb689 ci: hotfix for ci Stan 2026-02-15 09:39:19 +00:00
  • 047df92785 fix: Fixed issues with history not fully working, undo/redo was hit or miss. Additionally added a huge amount of CI/CD testing using selenium so that we can simulate creating a diagram, placing nodes, connceting them, undo/redo, and rectangles/text as well, with love, Stan Stan 2026-02-15 09:31:19 +00:00
  • d831e50bce chore(release): 1.10.6 [skip ci] v1.10.6 semantic-release-bot 2026-02-14 09:01:09 +00:00
  • 0c67bad5c5 Revert "fix: replace dual-store undo/redo with unified history store" Stan 2026-02-14 08:58:22 +00:00
  • 042ba923e4 chore(release): 1.10.5 [skip ci] v1.10.5 semantic-release-bot 2026-02-13 21:44:02 +00:00
  • c3f5df23ca fix: replace dual-store undo/redo with unified history store Stan 2026-02-13 21:40:44 +00:00
  • 13b2fc840e Fix React DOM removeChild errors in FossFLOW (Issue #226) (#227) Stan 2026-02-07 09:31:56 +00:00
  • 4ff30f74e4 chore(release): 1.10.4 [skip ci] v1.10.4 semantic-release-bot 2026-02-06 11:25:56 +00:00
  • 7f97e074bb perf: refactored useScene and store subscriptions for performance gains Stan 2026-02-06 11:23:19 +00:00
  • 4fe68a3b45 unfucked useScene and friends - everything was subscribing to entire stores via (state) => state so every mouse move re-rendered ~30 components because setMouse lives in uiState and useScene pulls from all three stores. swapped to granular selectors with shallow equality for reactive stuff, added useModelStoreApi/useSceneStoreApi for imperative getState() inside callbacks so all 16 CRUD functions are stable refs now. useModelItem was pulling entire state including undo history, usePanHandlers was re-rendering on every mouse move, useInteractionManager was tearing down and re-registering event listeners nearly every frame. now mouse moves hit ~3 components, callbacks never recreate, event listeners only re-register on mode switch, store history arrays are excluded from subscriptions. also added missing equalityFn param to uiStateStore and fixed the hotkeyProfile typing. 7 files, -137 lines net (#225) Stan 2026-02-06 07:37:30 +00:00
  • 011f0aff1d docs: update contributing.md Stan 2026-02-05 08:26:04 +00:00
  • 35c701b48a Updating CONTRIBUTING.md to deal with non-compliant PRs Stan 2026-02-05 06:14:11 +00:00
  • dbb3ec5471 Issue templates, also bumped packages Stan 2026-02-05 05:49:30 +00:00
  • 54561ac40a Added templates to combat spam Stan 2026-02-05 05:46:12 +00:00
  • daa0dd3b76 docs: removed cruft from readmes Stan 2026-02-02 07:06:00 +00:00
  • 77e76967df chore(release): 1.10.3 [skip ci] v1.10.3 semantic-release-bot 2026-02-02 06:59:33 +00:00
  • f5ce1689c9 fix: lasso wasnt moving nodes if there was also a text item in the selection, now it works Stan 2026-02-02 06:56:40 +00:00
  • 19873adcd6 chore(release): 1.10.2 [skip ci] v1.10.2 semantic-release-bot 2026-01-31 10:54:27 +00:00
  • e011f8cea2 fix: memoized tools and other components as they were causing again more re-renders, this improves performance a touch Stan 2026-01-31 10:51:44 +00:00
  • 91cdf8a062 added in a throttle for mouse updates, this was causing a bunch of re-renders especially on high refresh rate displays Stan 2026-01-31 10:25:50 +00:00
  • 53aa2b8357 Add tests for 'flat' label on non isometric icons (#201) (#209) @Abrar74774 Abrar74774 2026-01-31 12:21:22 +03:00
  • 7a7bd19601 chore(release): 1.10.1 [skip ci] v1.10.1 semantic-release-bot 2026-01-26 10:04:23 +00:00
  • dd2b782398 fix: resolve flickering issue (#203) (#215) @Abrar74774 Abrar74774 2026-01-26 13:01:44 +03:00
  • 49c457bcba add turkish language (#212) Üzeyir İsmail Bahtiyar 2026-01-24 14:53:27 +03:00
  • 4b80d371be chore(release): 1.10.0 [skip ci] v1.10.0 semantic-release-bot 2026-01-22 19:20:10 +00:00
  • b14832f541 feat: Added SVG export, fixes #211 Stan 2026-01-22 19:17:16 +00:00
  • 35aaa2c614 build(deps): bump next in /packages/fossflow-lib/docs (#210) dependabot[bot] 2026-01-22 09:52:48 +00:00
  • 1722390653 chore(release): 1.9.2 [skip ci] v1.9.2 semantic-release-bot 2026-01-15 06:45:49 +00:00
  • 2fa3a3c970 refactor: bumped react18 to react19 along with associated deps and changes needed, long time coming, fixes #72, thanks @mmastrac for providing some of the groundwork - Stan Stan 2026-01-15 06:42:19 +00:00
  • 806cf08681 docs: add missing language cross-references to all READMEs Stan 2026-01-14 19:14:52 +00:00
  • 45d91ec315 build: migrate fossflow-lib from webpack to rslib Stan 2026-01-14 06:38:15 +00:00
  • e1f1af0059 chore(release): 1.9.1 [skip ci] v1.9.1 semantic-release-bot 2026-01-14 06:15:39 +00:00
  • 0e7b0e3e34 ci: update Node.js to 22 for semantic-release compatibility Stan 2026-01-14 06:12:37 +00:00
  • 023c1e902f fix: resolve security vulnerabilities in dependencies Stan 2026-01-14 06:07:57 +00:00
  • d653e3b626 chore(release): 1.9.0 [skip ci] v1.9.0 semantic-release-bot 2026-01-14 06:06:08 +00:00
  • 1624d1662c feat: add German translations Stan 2026-01-14 06:02:37 +00:00
  • 0b3ae336e1 chore(release): 1.8.1 [skip ci] v1.8.1 semantic-release-bot 2026-01-14 05:34:26 +00:00
  • 554325ad12 fix: make dotted line transparent to click events (#190) @majiayu000 lif 2026-01-14 13:31:10 +08:00
  • c879572ea5 chore(release): 1.8.0 [skip ci] v1.8.0 semantic-release-bot 2026-01-12 20:13:16 +00:00
  • a553e3c00c feat: Add labels to icons indicating if not isometric (flat) (#201) Abrar74774 2026-01-12 23:09:57 +03:00
  • 6b492e3afd chore(release): 1.7.0 [skip ci] v1.7.0 semantic-release-bot 2026-01-11 11:45:34 +00:00
  • 427a0fd63a Update README with project links Stan 2026-01-11 11:42:27 +00:00
  • 75b9676640 chore(release): 1.7.0 [skip ci] semantic-release-bot 2026-01-10 08:31:04 +00:00
  • f4b0a52774 chore(release): 1.7.0 [skip ci] semantic-release-bot 2026-01-10 08:29:52 +00:00
  • 098ac53724 Remove duplicate Trendshift badge from README Stan 2026-01-10 08:27:57 +00:00
  • 574b298e90 fix: build error caused by missing property in src/i18n/es-ES.ts (#202) Akmal Syarifuddin 2026-01-10 15:26:46 +07:00
  • 2ce342dc98 feat: add indonesian language (#186) @akmalsyrf Akmal Syarifuddin 2026-01-09 19:48:16 +07:00
  • c52139606c chore(release): 1.7.0 [skip ci] semantic-release-bot 2026-01-08 19:49:18 +00:00
  • af62f2f9b5 fix: resolve issue #198 where moving sliders pan view (#199) Abrar74774 2026-01-08 22:46:05 +03:00
  • c202abe4c8 chore(release): 1.7.0 [skip ci] semantic-release-bot 2026-01-06 19:57:47 +00:00
  • cbf922d400 docs: fix remaining CONTRIBUTING.md links in readme (#197) @Abrar74774 Thank you! Abrar74774 2026-01-06 22:54:40 +03:00
  • 15f7431d6e chore(release): 1.7.0 [skip ci] semantic-release-bot 2026-01-03 22:32:58 +00:00
  • fa5478e709 fix: resolve issue #136 where "Add Node" popup has huge offset (#195) Abrar74774 2026-01-04 01:29:55 +03:00
  • 6b83ef776c chore(release): 1.7.0 [skip ci] semantic-release-bot 2026-01-03 16:34:43 +00:00
  • e0bcd729f0 Update release assets in .releaserc.json Stan 2026-01-03 16:31:43 +00:00
  • b5ae892de7 chore(release): 1.7.0 [skip ci] semantic-release-bot 2026-01-02 17:07:08 +00:00
  • ea99846869 chore: remove packages/fossflow-lib/dist (#196) Abrar74774 2026-01-02 20:04:04 +03:00
  • 5e6a732045 chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-28 19:57:07 +00:00
  • 835cfbe92c chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-28 19:56:01 +00:00
  • 54f0eda790 chore: Update README to remove custom icon import details - being an idiot and not checking Stan 2025-12-28 19:54:13 +00:00
  • b5c99606ff chore: Remove 'Recent Updates' section from README Stan 2025-12-28 19:52:50 +00:00
  • baa5369284 chore: removed changelog from README, will update soon Stan 2025-12-28 19:51:20 +00:00
  • 485231b830 chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-27 16:06:11 +00:00
  • eb4222112d Update link to CONTRIBUTING.md in README (#188) rudey 2025-12-27 16:03:07 +00:00
  • e30b70c083 chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-26 17:40:47 +00:00
  • 115dd94f2c chore: remove packages/fossflow-lib/dist (#193) Abrar74774 2025-12-26 20:37:42 +03:00
  • 332b09787c chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-25 23:21:32 +00:00
  • 6eee9a0b33 Add Trendshift badge to README Stan 2025-12-25 23:18:27 +00:00
  • 6cb649602c chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-08 07:17:46 +00:00
  • ba1b3762db feat: transparent background for exporting as png (#180) @F4tal1t thank you for contributing as always! Dibyendu Sahoo 2025-12-08 12:44:34 +05:30
  • 2eb6c3dcf9 chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-06 11:24:12 +00:00
  • fac1b6f8a4 Add QEMU setup and configure Docker build progress Stan 2025-12-06 11:20:38 +00:00
  • c80b6e3115 chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-12-06 10:51:26 +00:00
  • f902c5d0f7 Zoom increment has been reduced to 5% as recommended by a colleague of mine, shoutout to GasManDan, this should hopefully make it a bit more usable. Additionally, removed circleci and codesandbox dirs since we don't use circleci stan-smith 2025-12-06 10:45:36 +00:00
  • 3d7158c66d chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-11-28 06:48:30 +00:00
  • 9155e04a8e add polish lang (#165) thanks @cyryllo Cyryl Sochacki 2025-11-28 07:45:23 +01:00
  • d80bcee09d chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-11-28 06:34:54 +00:00
  • f56812c24e feat(ui): enhance custom color picker and fix docs (#169) thank you @non-stop-dev Leo 2025-11-28 01:31:39 -05:00
  • dd92c7ebc3 chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-11-20 06:25:28 +00:00
  • ee166db0be more hotfixes. this time for i18n Stan 2025-11-20 06:22:17 +00:00
  • 081bdc48c0 chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-11-20 06:20:01 +00:00
  • 0060a302d9 Merge branch 'master' of https://github.com/stan-smith/FossFLOW Stan 2025-11-20 06:16:35 +00:00
  • 40a44464a5 more ci fnu Stan 2025-11-20 06:15:08 +00:00
  • c459db1c2f chore(release): 1.7.0 [skip ci] semantic-release-bot 2025-11-20 06:14:50 +00:00
  • 328952ec16 bypass e2e tests for now until I can fix them Stan 2025-11-20 06:11:35 +00:00
  • c89313230b hotfix react router 404s on non / paths Stan 2025-11-20 06:02:08 +00:00
  • 85d32e64df feat: read-only mode (#168) Joanna Lau 2025-11-20 00:48:04 -05:00
  • 6276b56b7c chore(release): 1.6.1 [skip ci] v1.6.1 semantic-release-bot 2025-11-18 06:21:16 +00:00
  • 6c38a11f4b fix: Add error boundary to handle React-Quill DOM manipulation errors Stan 2025-11-18 06:15:18 +00:00
  • 49dd5c7582 Changed out 'markdowneditor' for 'richtexteditor' to call it what it actually is, fixes #67 additionally added a bunch of things in, Header text, codeblocks, bullet points, tab support Stan 2025-11-17 06:58:18 +00:00
  • 30e904af65 fix e2e tests and make docker depend on e2e tests passing Stan 2025-11-15 21:08:36 +00:00
  • c9f35f4c66 fix e2e tests Stan 2025-11-15 21:06:50 +00:00
  • faeaf5f045 Chore - Update Dirs Stan 2025-11-15 20:27:36 +00:00
  • a5fdac2e04 chore(release): 1.6.0 [skip ci] v1.6.0 semantic-release-bot 2025-11-15 16:46:03 +00:00
  • 240f991859 Merge branch 'master' of https://github.com/stan-smith/FossFLOW Stan 2025-11-15 16:34:59 +00:00
  • 88ab63c969 feat: Variable DPI images! Finally! Fixes #70 you're welcome @fatflyingpigs ;) Stan 2025-11-15 16:34:48 +00:00
  • 0c2108185b chore(release): 1.5.2 [skip ci] v1.5.2 semantic-release-bot 2025-11-15 16:03:30 +00:00
  • ed944a0b61 fix: Fixes #58 now allows for CTRL+S and CTRL+O to save/load diagrams, thanks @fatflyingpigs for bringing this to my attention Stan 2025-11-15 15:52:38 +00:00