708 Commits

Author SHA1 Message Date
semantic-release-bot
6cb649602c chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-12-08)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
* transparent background for exporting as png ([#180](https://github.com/stan-smith/FossFLOW/issues/180)) @F4tal1t thank you for contributing as always! ([ba1b376](ba1b3762db))
* **ui:** enhance custom color picker and fix docs ([#169](https://github.com/stan-smith/FossFLOW/issues/169)) thank you [@non-stop-dev](https://github.com/non-stop-dev) ([f56812c](f56812c24e))
2025-12-08 07:17:46 +00:00
Dibyendu Sahoo
ba1b3762db feat: transparent background for exporting as png (#180) @F4tal1t thank you for contributing as always!
Allows for exporting diagrams with a transparent background.
2025-12-08 07:14:34 +00:00
semantic-release-bot
2eb6c3dcf9 chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-12-06)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
* **ui:** enhance custom color picker and fix docs ([#169](https://github.com/stan-smith/FossFLOW/issues/169)) thank you [@non-stop-dev](https://github.com/non-stop-dev) ([f56812c](f56812c24e))
2025-12-06 11:24:12 +00:00
Stan
fac1b6f8a4 Add QEMU setup and configure Docker build progress
Added QEMU setup step for multi-platform builds and set Docker build progress to plain.
2025-12-06 11:20:38 +00:00
semantic-release-bot
c80b6e3115 chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-12-06)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
* **ui:** enhance custom color picker and fix docs ([#169](https://github.com/stan-smith/FossFLOW/issues/169)) thank you [@non-stop-dev](https://github.com/non-stop-dev) ([f56812c](f56812c24e))
2025-12-06 10:51:26 +00:00
stan-smith
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 2025-12-06 10:45:36 +00:00
semantic-release-bot
3d7158c66d chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-11-28)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
* **ui:** enhance custom color picker and fix docs ([#169](https://github.com/stan-smith/FossFLOW/issues/169)) thank you [@non-stop-dev](https://github.com/non-stop-dev) ([f56812c](f56812c24e))
2025-11-28 06:48:30 +00:00
Cyryl Sochacki
9155e04a8e add polish lang (#165) thanks @cyryllo
* Add Polish lang

* Add polish lang file

* Improve Polish localization in UI texttranslate 90%

Updated Polish translations for various UI elements and instructions.

* Translate tool actions and hints to Polish

* chore: Complete Polish language integration

- Add missing readOnly dialog translations to pl-PL.json
- Register pl-PL locale in fossflow-lib index.ts

This completes the Polish language support by ensuring all required
translations are present and the locale is properly registered.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Stan <xkz0@protonmail.com>
2025-11-28 06:45:23 +00:00
semantic-release-bot
d80bcee09d chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-11-28)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
* **ui:** enhance custom color picker and fix docs ([#169](https://github.com/stan-smith/FossFLOW/issues/169)) thank you [@non-stop-dev](https://github.com/non-stop-dev) ([f56812c](f56812c24e))
2025-11-28 06:34:54 +00:00
Leo
f56812c24e feat(ui): enhance custom color picker and fix docs (#169) thank you @non-stop-dev
* Update link to prioritized tasks document

* Fix link to FOSSFLOW_TODO.md in CONTRIBUTING.md

* Fix link to FOSSFLOW_TODO.md in CONTRIBUTING.md

* feat: Introduce CustomColorInput component with hex input and eyedropper, and integrate it into ConnectorControls and RectangleControls.

* feat: add custom color input component with eyedropper functionality

* test: Add comprehensive tests for the CustomColorInput component and include jest-dom matchers in ColorSelector tests.

* docs: Update encyclopedia and TODO list file references to FOSSFLOW_ prefix.

* Update packages/fossflow-lib/src/components/ColorSelector/CustomColorInput.tsx

Thanks Leo for confirming the Spanish translation, much appreciated!
2025-11-28 06:31:39 +00:00
semantic-release-bot
dd92c7ebc3 chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-11-20)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
2025-11-20 06:25:28 +00:00
Stan
ee166db0be more hotfixes. this time for i18n 2025-11-20 06:22:17 +00:00
semantic-release-bot
081bdc48c0 chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-11-20)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
2025-11-20 06:20:01 +00:00
Stan
0060a302d9 Merge branch 'master' of https://github.com/stan-smith/FossFLOW 2025-11-20 06:16:35 +00:00
Stan
40a44464a5 more ci fnu 2025-11-20 06:15:08 +00:00
semantic-release-bot
c459db1c2f chore(release): 1.7.0 [skip ci]
## [1.7.0](https://github.com/stan-smith/FossFLOW/compare/v1.6.1...v1.7.0) (2025-11-20)

### Features

* read-only mode ([#168](https://github.com/stan-smith/FossFLOW/issues/168)) ([85d32e6](85d32e64df))
2025-11-20 06:14:50 +00:00
Stan
328952ec16 bypass e2e tests for now until I can fix them 2025-11-20 06:11:35 +00:00
Stan
c89313230b hotfix react router 404s on non / paths 2025-11-20 06:02:08 +00:00
Joanna Lau
85d32e64df feat: read-only mode (#168)
* add react router

* add share button

* working version

* loaded diagram metadata and avoid redunant code

* add multilingual support

* remove styling

* remove diagram storage

* change failed load page to alert

* remove loading condition

* remove unused translations

* prevent interactive mode from flashing up during readonly redirect

* improve check for readonly
2025-11-20 05:48:04 +00:00
semantic-release-bot
6276b56b7c chore(release): 1.6.1 [skip ci]
## [1.6.1](https://github.com/stan-smith/FossFLOW/compare/v1.6.0...v1.6.1) (2025-11-18)

### Bug Fixes

* Add error boundary to handle React-Quill DOM manipulation errors ([6c38a11](6c38a11f4b))
v1.6.1
2025-11-18 06:21:16 +00:00
Stan
6c38a11f4b fix: Add error boundary to handle React-Quill DOM manipulation errors
Wraps RichTextEditor component with an error boundary to gracefully handle
"removeChild" errors that occur when React and Quill's DOM get out of sync.
This prevents app crashes when switching between diagrams or unmounting nodes.

The error boundary:
- Catches specific DOM manipulation errors (removeChild, insertBefore, appendChild)
- Automatically attempts recovery by re-rendering
- Prevents infinite loops with error counting
- Shows fallback UI after multiple consecutive errors

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-18 06:15:18 +00:00
Stan
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 2025-11-17 06:58:18 +00:00
Stan
30e904af65 fix e2e tests and make docker depend on e2e tests passing 2025-11-15 21:08:36 +00:00
Stan
c9f35f4c66 fix e2e tests 2025-11-15 21:06:50 +00:00
Stan
faeaf5f045 Chore - Update Dirs 2025-11-15 20:27:36 +00:00
semantic-release-bot
a5fdac2e04 chore(release): 1.6.0 [skip ci]
## [1.6.0](https://github.com/stan-smith/FossFLOW/compare/v1.5.2...v1.6.0) (2025-11-15)

### Features

* Variable DPI images! Finally! Fixes [#70](https://github.com/stan-smith/FossFLOW/issues/70) you're welcome [@fatflyingpigs](https://github.com/fatflyingpigs) ;) ([88ab63c](88ab63c969))
v1.6.0
2025-11-15 16:46:03 +00:00
Stan
240f991859 Merge branch 'master' of https://github.com/stan-smith/FossFLOW 2025-11-15 16:34:59 +00:00
Stan
88ab63c969 feat: Variable DPI images! Finally! Fixes #70 you're welcome @fatflyingpigs ;) 2025-11-15 16:34:48 +00:00
semantic-release-bot
0c2108185b chore(release): 1.5.2 [skip ci]
## [1.5.2](https://github.com/stan-smith/FossFLOW/compare/v1.5.1...v1.5.2) (2025-11-15)

### Bug Fixes

* Fixes [#58](https://github.com/stan-smith/FossFLOW/issues/58) now allows for CTRL+S and CTRL+O to save/load diagrams, thanks [@fatflyingpigs](https://github.com/fatflyingpigs) for bringing this to my attention ([ed944a0](ed944a0b61))
v1.5.2
2025-11-15 16:03:30 +00:00
Stan
ed944a0b61 fix: Fixes #58 now allows for CTRL+S and CTRL+O to save/load diagrams, thanks @fatflyingpigs for bringing this to my attention 2025-11-15 15:52:38 +00:00
Sebastiano Racca
6e34e3b546 Added Italian support (#163) thanks to - @SebaOfficial
* feat(i18n): add Italian support

* fix(i18n): add it-IT in supported languages
2025-11-11 21:22:59 +00:00
Stan
a56c069b08 Revise donation links and add performance updates
Updated donation links and added performance updates section.
2025-11-01 21:26:54 +00:00
Stan
66f380deff Significant performance improvements (#162)
- Reduced animation duration from 250ms to 16ms (~60fps) for pan/zoom operations
- Memoized scene layer components (Node, Connector, Rectangle, TextBox, ConnectorLabel, SceneLayer)
- Optimized MUI theme transitions (33-50% faster)
- Added FPS counter for performance debugging
- Applied linear easing for immediate visual response
2025-11-01 16:18:09 +00:00
Stan
e0d45d2e6e Rename CONTRIBUTORS.md to CONTRIBUTING.md 2025-10-28 21:28:16 +00:00
semantic-release-bot
ab8e1b8415 chore(release): 1.5.1 [skip ci]
## [1.5.1](https://github.com/stan-smith/FossFLOW/compare/v1.5.0...v1.5.1) (2025-10-18)

### Bug Fixes

* Added lazy icon loading, users now select which icons they want loaded in, by default only the isoflow ones get loaded in, users can quickly change this, or disable this behaviour, this results in much faster loads. Fixes [#79](https://github.com/stan-smith/FossFLOW/issues/79) ([e0462f6](e0462f6bbd))
v1.5.1
2025-10-18 16:00:12 +00:00
stan
e0462f6bbd fix: Added lazy icon loading, users now select which icons they want loaded in, by default only the isoflow ones get loaded in, users can quickly change this, or disable this behaviour, this results in much faster loads. Fixes #79 2025-10-18 16:47:22 +01:00
semantic-release-bot
755f33ccba chore(release): 1.5.0 [skip ci]
## [1.5.0](https://github.com/stan-smith/FossFLOW/compare/v1.4.0...v1.5.0) (2025-10-17)

### Features

* Added Portugues, French, Hindi, Bengali, and Russian support -Stan ([b299bc3](b299bc3301))
* Added Spanish support! added more I18n compatability -Stan ([be14d87](be14d87053))
* Lots of language support! ([956a2af](956a2af52f))
v1.5.0
2025-10-17 17:18:53 +00:00
stan-smith
956a2af52f feat: Lots of language support! 2025-10-17 18:07:19 +01:00
stan-smith
2f4837bd67 Merge branch 'variable-res' 2025-10-17 17:52:29 +01:00
stan-smith
b299bc3301 feat: Added Portugues, French, Hindi, Bengali, and Russian support -Stan 2025-10-17 17:49:51 +01:00
Stan
b9f814a480 Update README with October 2025 changes and Spanish support
Updated the recent updates section to reflect changes for October 2025 and added Spanish support.
2025-10-17 17:26:33 +01:00
stan-smith
be14d87053 feat: Added Spanish support! added more I18n compatability -Stan 2025-10-17 17:25:21 +01:00
semantic-release-bot
a3c5b7cafb chore(release): 1.4.0 [skip ci]
## [1.4.0](https://github.com/stan-smith/FossFLOW/compare/v1.3.0...v1.4.0) (2025-10-11)

### Features

* added in esc to get ya out of menus/interactions/connectors Fixes [#154](https://github.com/stan-smith/FossFLOW/issues/154) ([5cf61c3](5cf61c3055))
v1.4.0
2025-10-11 20:37:13 +00:00
stan
5cf61c3055 feat: added in esc to get ya out of menus/interactions/connectors Fixes #154 2025-10-11 21:26:00 +01:00
stan
b40de842f9 fixed CI ordering 2025-10-11 21:03:58 +01:00
stan-smith
90f8084bd0 ci stuff 2025-10-09 14:49:40 +01:00
stan-smith
f990985530 ci stuff 2025-10-09 14:38:05 +01:00
stan-smith
9eca1cf1a7 ci stuff 2025-10-09 14:18:39 +01:00
stan-smith
af95428bd4 ci stuff 2025-10-09 14:12:52 +01:00
stan-smith
a948b124b8 ci stuff 2025-10-09 14:07:47 +01:00