1497 Commits

Author SHA1 Message Date
Kevin Burnett
eea607d2ca
repair lint after refactor (#2229)
* feat: Fix linting errors and add prop types to components.

* feat: Fix: Move imports of PropTypes to the top of files.

* refactor: Improve type safety and fix linting errors in ProcessModelShow.tsx

* lint

* Revert "lint"

This reverts commit 9ee9488777fe425fe788d83c8cbbda3d60289cce.

* functions

* lint

* types

* lint

* fixed lint issues w/ burnettk

* fix file upload on model show page w/ burnettk

---------

Co-authored-by: burnettk (aider) <burnettk@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2025-02-05 11:53:20 -08:00
burnettk
6effb7338f
lint 2025-02-05 12:16:30 -05:00
burnettk
8a91ae2f82
space 2025-02-05 12:16:03 -05:00
burnettk (aider)
8deef89931
fix: Check for null before passing readmeFile to ProcessModelReadmeArea. 2025-02-05 12:07:19 -05:00
burnettk (aider)
8f454c9241
feat: Pass readmeFile to ProcessModelTabs component. 2025-02-05 12:06:39 -05:00
burnettk
7fba2be598
refactor: Move readme file props to ProcessModelReadmeArea 2025-02-05 12:06:39 -05:00
burnettk (aider)
cead6b9d58
feat: Import ProcessModelReadmeArea in ProcessModelTabs.tsx 2025-02-05 12:06:14 -05:00
burnettk
8285cdfa92
feat: Add readme tab to process model tabs. 2025-02-05 12:06:14 -05:00
burnettk (aider)
7af8beb54d
style: Add margin to ProcessModelTabs to restore spacing. 2025-02-05 11:56:12 -05:00
burnettk
192543fb23
refactor: Improve readability of ProcessModelShow component 2025-02-05 11:56:11 -05:00
burnettk (aider)
bc32f5cb65
fix: Import Can component from @casl/react 2025-02-05 11:54:08 -05:00
burnettk (aider)
5c01eb9162
refactor: Break out components in ProcessModelShow 2025-02-05 11:52:44 -05:00
burnettk
6f0a0f8ae2
model show 2025-01-27 17:30:34 -05:00
burnettk
12d6e48357
model show 2025-01-27 17:20:26 -05:00
jasquat
536ec8b0b0
some linting w/ burnettk 2025-01-27 16:36:22 -05:00
jasquat
16299c2c9f
some process model show items w/ burnettk 2025-01-27 15:58:11 -05:00
jasquat
d25ab212fb
use new DateAndTimeService w/ burnettk 2025-01-27 15:29:53 -05:00
jasquat
a2653d5200
copied tests to v3 dir w/ burnettk 2025-01-27 15:27:55 -05:00
jasquat
e9d512a7b4
remove spiff ui v2 w/ burnettk 2025-01-27 15:19:59 -05:00
jasquat
e6a46296bf
new process model tree page w/ burnettk 2025-01-27 15:16:54 -05:00
jasquat
4ec0884b6c
fixed secrets pages w/ burnettk 2025-01-27 14:24:23 -05:00
jasquat
6cdc53b0e3
site is loading again w/ burnettk 2025-01-27 14:16:22 -05:00
jasquat
5cdfa5a135
moved some more files w/ burnettk 2025-01-27 14:12:44 -05:00
jasquat
559589a5b7
Merge branch 'newui-all-in' of github.com:sartography/spiff-arena into newui-all-in 2025-01-27 14:01:42 -05:00
jasquat
f3f4519b03
moved more files associated with configuration tab and some extension items w/ burnettk 2025-01-27 14:01:25 -05:00
burnettk
f3e6968a1b
fix script 2025-01-27 12:17:24 -05:00
burnettk
8d32488eb7
compare script 2025-01-27 12:11:40 -05:00
jasquat
edd8804e1e
moved configuration file w/ burnettk 2025-01-27 11:49:50 -05:00
jasquat
07b36069e8
some fixes for nav w/ burnettk 2025-01-27 10:53:58 -05:00
jasquat
6d2bf9d510
updated data stores w/ burnettk 2025-01-03 16:03:02 -05:00
jasquat
d18c8982b3
newui loads w/ burnettk 2025-01-03 15:41:30 -05:00
jasquat
f018faf505
moved some components to new ui w/ burnettk 2025-01-03 15:23:50 -05:00
jasquat
fc4dff6dfd
Fail fast off (#2179)
* upload trivy file only if it has been created w/ burnettk

* fail only for critical and do not fail fast so we can get the scans for the other images as well w/ burnettk

* update apt-get packages for connector proxy to fix trivy w/ burnettk

* attempt to fix frontend and backend as well w/ burnettk

* also update libaom w/ burnettk

* remove test dockerfile w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-12-05 08:19:56 -08:00
dependabot[bot]
821610ac49
Bump @types/react-dom from 18.3.0 to 18.3.1 in /spiffworkflow-frontend (#2130)
Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.3.0 to 18.3.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 15:24:27 +00:00
dependabot[bot]
e62ac46229
Bump eslint-plugin-react in /spiffworkflow-frontend (#2127)
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.37.0 to 7.37.1.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.0...v7.37.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-react
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 14:53:11 +00:00
dependabot[bot]
d5dff2de22
Bump @mui/x-charts from 7.9.0 to 7.21.0 in /spiffworkflow-frontend (#2125)
Bumps [@mui/x-charts](https://github.com/mui/mui-x/tree/HEAD/packages/x-charts) from 7.9.0 to 7.21.0.
- [Release notes](https://github.com/mui/mui-x/releases)
- [Changelog](https://github.com/mui/mui-x/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/mui-x/commits/v7.21.0/packages/x-charts)

---
updated-dependencies:
- dependency-name: "@mui/x-charts"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-21 15:00:03 +00:00
dependabot[bot]
7e05525e5a
Bump autoprefixer from 10.4.19 to 10.4.20 in /spiffworkflow-frontend (#2122)
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.19 to 10.4.20.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.19...10.4.20)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 15:10:44 +00:00
dependabot[bot]
5a8b237280
Bump diagram-js from 14.8.0 to 14.11.3 in /spiffworkflow-frontend (#2115)
Bumps [diagram-js](https://github.com/bpmn-io/diagram-js) from 14.8.0 to 14.11.3.
- [Release notes](https://github.com/bpmn-io/diagram-js/releases)
- [Changelog](https://github.com/bpmn-io/diagram-js/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/bpmn-io/diagram-js/compare/v14.8.0...v14.11.3)

---
updated-dependencies:
- dependency-name: diagram-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 13:50:58 +00:00
dependabot[bot]
8a9c7c399b
Bump eslint-plugin-sonarjs from 1.0.3 to 2.0.3 in /spiffworkflow-frontend (#2092)
* Bump eslint-plugin-sonarjs in /spiffworkflow-frontend

Bumps [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) from 1.0.3 to 2.0.3.
- [Release notes](https://github.com/SonarSource/SonarJS/releases)
- [Commits](https://github.com/SonarSource/SonarJS/commits)

---
updated-dependencies:
- dependency-name: eslint-plugin-sonarjs
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* resolved sonarjs lint issues mostly by ignoring them

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-10-11 11:17:26 -04:00
dependabot[bot]
388f367b0c
Bump keycloak-js from 24.0.4 to 25.0.4 in /spiffworkflow-frontend (#2067)
Bumps [keycloak-js](https://github.com/keycloak/keycloak) from 24.0.4 to 25.0.4.
- [Release notes](https://github.com/keycloak/keycloak/releases)
- [Commits](https://github.com/keycloak/keycloak/compare/24.0.4...25.0.4)

---
updated-dependencies:
- dependency-name: keycloak-js
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 14:27:15 +00:00
dependabot[bot]
458ed2b6d5
Bump @carbon/icons-react in /spiffworkflow-frontend (#2065)
Bumps [@carbon/icons-react](https://github.com/carbon-design-system/carbon/tree/HEAD/packages/icons-react) from 11.36.0 to 11.47.1.
- [Release notes](https://github.com/carbon-design-system/carbon/releases)
- [Changelog](https://github.com/carbon-design-system/carbon/blob/main/docs/release.md)
- [Commits](https://github.com/carbon-design-system/carbon/commits/HEAD/packages/icons-react)

---
updated-dependencies:
- dependency-name: "@carbon/icons-react"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 15:00:05 +00:00
dependabot[bot]
1ba5762805
Bump inherits-browser from 0.0.1 to 0.1.0 in /spiffworkflow-frontend (#2061)
Bumps [inherits-browser](https://github.com/nikku/inherits-browser) from 0.0.1 to 0.1.0.
- [Changelog](https://github.com/nikku/inherits-browser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nikku/inherits-browser/compare/v0.0.1...v0.1.0)

---
updated-dependencies:
- dependency-name: inherits-browser
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 15:43:20 +00:00
dependabot[bot]
0b91c59c8e
Bump @typescript-eslint/parser in /spiffworkflow-frontend (#2056)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.11.0 to 7.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.18.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-23 15:19:29 +00:00
dependabot[bot]
4269024551
Bump react-datepicker from 4.11.0 to 7.3.0 in /spiffworkflow-frontend (#2042)
Bumps [react-datepicker](https://github.com/Hacker0x01/react-datepicker) from 4.11.0 to 7.3.0.
- [Release notes](https://github.com/Hacker0x01/react-datepicker/releases)
- [Commits](https://github.com/Hacker0x01/react-datepicker/compare/v4.11.0...v7.3.0)

---
updated-dependencies:
- dependency-name: react-datepicker
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
2024-08-22 14:15:59 -04:00
Kevin Burnett
fa1838aa41
Newui4 (#2048)
* new about page

* h2 for second biggest header

* save and close goes to newui

* Create custom tab goes to coming soon page

* logo obviously links to home on same site, not old site

* link to switch to classic site

* lint

---------

Co-authored-by: burnettk <burnettk@users.noreply.github.com>
2024-08-17 09:00:43 -07:00
jasquat
50ebf05100
Newuiv3 (#2047)
* new view to kick off process instance

* now ProcessModelCard can kick off an instance

* show total child items rather than using a slash

* some initial code to implement frontend from figma w/ burnettk

* updated homepage tab names w/ burnettk

* updated field names in new ui w/ burnettk

* moved nabar to wrapper component w/ burnettk

* added basics for dark mode w/ burnettk

* use spiff logo and colors w/ burnettk

* use spiff logo and colors w/ burnettk

* corrected hover colors in dark mode

* some additional formatting

* added tree view to start process page in v3 site w/ burnettk

* some cleanup for the tree view w/ burnettk

* removed unused side nav items w/ burnettk

* actually navigate to locations when clicking in nav bar w/ burnettk

* moved custom button inline with other items w/ burnettk

* moved used items from v2 ui to v3 and change paths to v3 to newui and old to newuiv2

* updated v2 code to match main so we can more easily compare against it

* revert v2 route as well to be like main

* some fixes and clean and added profile button w/ burnettk

* revert nav bar w/ burnettk

* update profile menu so it can log out w/ burnettk

* added dark mode button back w/ burnettk

* profile menu update w/ burnettk

* profile menu update w/ burnettk

* moved side nav into own component w/ burnettk

* make sure you have to logged in to see the new ui w/ burnettk

* stack icons on collapse

* allow profile menu to go beyond constraint of sidenav

* profile menu when collapsed

* make thing not overlap

* removed duplicate attribute

* get tasks from the api instead of mock data

* added waiting for column w/ burnettk

* fixed header names of new pages w/ burnettk

* swap colors

* updated some bgcolors w/ burnettk

* updated some of the theme colors w/ burnettk

* some more color cleanup w/ burnettk

* add border to table and background lighter like design

* more colors w/ burnettk

* add border

* add height to tab indicator props

* use macro colors

* persist theme selection in local storage

* h1 as god intended

* fix highlight on main nav

* new started by me view

* avoid hardcoding color because themes

* fetch process instances

* extract shared junk into components

* extract more shared junk

* some cleanup to the new workflow view w/ burnettk

* update button

* more tweaks and fixes to task table w/ burnettk

* match design

* some updateds to headertabs w/ burnettk

* make the create custom tab button look more like the other tabs w/ burnettk

* added view mode tile table toggle w/ burnettk

* add startopen script to allow all interfaces for dev server

* hide complete task play button if no task

* remove waiting for from tile if blank w/ burnettk

* implemented hide complete w/ burnettk

* show non active

* fixed var w/ burnettk

* do not show action if user cannot complete task w/ burnettk

* time ago ts

* added timeago in words to task table w/ burnettk

* some updates to timeago for typsescript w/ burnettk

* some formatting to the tile w/ burnettk

* move arrow to top right

* make the whole tile clickable if there is a task w/ burnettk

* default sidenav to collapsed on mobile

* tile views by default on mobile

* completely hide menu on mobile, not just collapse

* get rid of autocollapse on mobile code, since it is all hidden

* mobile nav

* improve mobile nav

* when you open the nav on mobile, it should always be expanded

* some minor support for user group select

* lint

* persistent top nav so you can always access menu on mobile

* implemented group by option w/ burnettk

* allow ungroup

* only show Ungrouped if it is grouped

* group by text

* use accent color when grouping tasks

* added text.accent for dark mode w/ burnettk

* copied task show elements to v3 folder w/ burnettk

* newui task show routes work w/ burnettk

* converted task show elements to mui w/ burnettk

* fixed up task show page a big w/ burnettk

* added padding to tash show page w/ burnettk

* modified colors for dark mode and consistency w/ burnettk

* added interstitial and progress pages to new ui w/ burnettk

* go to newui appropriately from interstitial

* allow grouping tasks by the process group of their instance

* scroll to the card when selecting from the left nav tree w/ burnettk

* move task details to bottom of tile w/ burnettk

* navigate back to home page when no more tasks w/ burnettk

* avoid cutting off right side of main content

* a little cleanup w/ burnettk

* some format updates to h tags w/ burnettk

* fix class name for carbon

* Newuiv3a (#2046)

* wip to get only runnable prcess models for start process model page w/ burnettk

* wip to get only runnable prcess models for start process model page w/ burnettk

* wrote out method to group by process group w/ burnettk

* added test for grouping by process group

* some cleanup to prepare to be merged into the main newuiv3 branch

* fixed mypy issues

* fixed tests

* fixed lint issues w/ burnettk

---------

Co-authored-by: jasquat <jasquat@users.noreply.github.com>

* try to fix animations

* remove favorites icon and update pi creation flow w/ burnettk

* remove carbon from interstital page w/ burnettk

* title is bpmn_name and name is bpmn_id

* slow fade transition from interstitial to homepage

* do a hilariously long fade in when going from interstitial to homepage

* show last process instance id saved on interstitial

* get rid of local storage

* move last instance to top and avoid on mobile

* avoid useEffect and rock local storage

* added some error display w/ burnettk

* moved v3 specific code to v3 dir w/ burnettk

* some code rabbit suggestions w/ burnettk

* more code rabbit w/ burnettk

* remove bad id w/ burnettk

---------

Co-authored-by: burnettk <burnettk@users.noreply.github.com>
Co-authored-by: jasquat <jasquat@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-08-16 15:13:33 -04:00
dependabot[bot]
8fda7dd92b
Bump @casl/react from 3.1.0 to 4.0.0 in /spiffworkflow-frontend (#2039)
Bumps [@casl/react](https://github.com/stalniy/casl/tree/HEAD/packages/casl-react) from 3.1.0 to 4.0.0.
- [Release notes](https://github.com/stalniy/casl/releases)
- [Changelog](https://github.com/stalniy/casl/blob/master/packages/casl-react/CHANGELOG.md)
- [Commits](https://github.com/stalniy/casl/commits/@casl/ability@4.0.0/packages/casl-react)

---
updated-dependencies:
- dependency-name: "@casl/react"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 15:08:48 +00:00
dependabot[bot]
76e671cbd6
Bump @prefresh/vite from 2.4.5 to 2.4.6 in /spiffworkflow-frontend (#2035)
Bumps [@prefresh/vite](https://github.com/preactjs/prefresh/tree/HEAD/packages/vite) from 2.4.5 to 2.4.6.
- [Release notes](https://github.com/preactjs/prefresh/releases)
- [Changelog](https://github.com/preactjs/prefresh/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/preactjs/prefresh/commits/@prefresh/vite@2.4.6/packages/vite)

---
updated-dependencies:
- dependency-name: "@prefresh/vite"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 15:25:09 +00:00
dependabot[bot]
21847a0539
Bump jsdom from 24.0.0 to 24.1.1 in /spiffworkflow-frontend (#2030)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.0.0 to 24.1.1.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/24.0.0...24.1.1)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
2024-08-07 06:28:58 -07:00
dependabot[bot]
b23780ccf1
Bump @mui/x-data-grid from 7.10.0 to 7.12.0 in /spiffworkflow-frontend (#2024)
Bumps [@mui/x-data-grid](https://github.com/mui/mui-x/tree/HEAD/packages/x-data-grid) from 7.10.0 to 7.12.0.
- [Release notes](https://github.com/mui/mui-x/releases)
- [Changelog](https://github.com/mui/mui-x/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mui/mui-x/commits/v7.12.0/packages/x-data-grid)

---
updated-dependencies:
- dependency-name: "@mui/x-data-grid"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kevin Burnett <18027+burnettk@users.noreply.github.com>
Co-authored-by: jasquat <2487833+jasquat@users.noreply.github.com>
2024-08-06 09:42:38 -04:00