Commit Graph

23 Commits

Author SHA1 Message Date
Stan
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
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 09:33:05 +00:00
Stan
0e7b0e3e34 ci: update Node.js to 22 for semantic-release compatibility 2026-01-14 06:12:37 +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
Stan
40a44464a5 more ci fnu 2025-11-20 06:15:08 +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
Stan
30e904af65 fix e2e tests and make docker depend on e2e tests passing 2025-11-15 21:08:36 +00:00
stan
b40de842f9 fixed CI ordering 2025-10-11 21:03:58 +01:00
stan-smith
af95428bd4 ci stuff 2025-10-09 14:12:52 +01:00
stan-smith
cb290c3cf8 ci stuff 2025-10-09 13:58:02 +01:00
stan
af6dabe0fd feat(ci): added selenium based testing procedure for integration tests 2025-10-09 11:07:16 +01:00
stan
85fa0e6681 feat(ci): fixing ci stuff 2025-10-08 21:31:26 +01:00
stan
b1ae328049 feat(ci): added auto ver updating in the main menu 2025-10-08 21:27:23 +01:00
stan
9d9fe84eef feat(ci): implemented automatic versioning plus releases 2025-10-08 21:17:44 +01:00
Stan
69aa2b3f66 Fix npm build command in workflow because I'm a donkey 2025-09-08 07:10:42 +00:00
Stan
3a3a9ff2e4 Add retention policy for test results in workflow 2025-09-08 07:09:17 +00:00
Stan
2bd1318441 fix: correct rectangle reducer and update CI workflow with build step
- Remove incorrect scene deletion from rectangle reducer (rectangles only exist in model)
- Update rectangle tests to reflect correct behavior
- Add npm build step to CI workflow to catch build errors early
2025-09-08 08:03:57 +01:00
Stan
70b1f560a2 feat: add comprehensive tests for connector reducer and improve CI/CD coverage reporting 2025-09-07 09:23:27 +01:00
Stan
607389a076 connector enhancements (#129)
* feat: enhance connector functionality with multiple labels and line types

- Add support for three line types: single, double, and double with circle
- Implement start, center, and end labels with independent height controls
- Add custom RGB color picker for connectors and rectangles
- Increase spacing between double lines for better visibility
- Offset start/end labels by one tile to prevent node overlap
- Fix label filtering to show connectors with any label type
- Improve slider UI spacing to prevent interaction issues

Closes #107
Closes #113

* Updated test suite and CI/CD workflow to include testing

* fix: sync package-lock.json with package.json for CI

---------

Co-authored-by: Stan <stanleylsmith@pm.me>
2025-09-06 16:52:20 +00:00
Stan
8797be9f9e Update docker.yml to remove pull_request trigger
Removed pull_request trigger for main and master branches.
2025-09-06 11:37:29 +00:00
Stan
cff9cfab9e Create ethicalcheck.yml 2025-08-15 12:00:30 +00:00
Stan
055e2b1aa7 ci: Add Docker build and push workflow
Implements automated Docker image building and pushing to Docker Hub
on commits to main/master branches. Supports multi-platform builds
(linux/amd64 and linux/arm64) with GitHub Actions caching for
improved performance.
2025-08-14 11:06:35 +01:00
Stan
1dbd33ebea ci: Update GitHub Pages workflow for monorepo structure
- Build library first, then app
- Update build output path to packages/fossflow-app/build/
- Add support for both main and master branches
- Ensure proper build sequence for monorepo
2025-08-13 23:10:44 +01:00