olav
523807359e
fix: sort strategy parameters payload ( #1218 )
...
* refactor: improve useStrategy fetch hook
* fix: sort strategy parameters payload
* refactor: move React import to the top
* refactor: fix refetchStrategy name
2022-08-12 14:49:26 +02:00
Nuno Góis
3200fee963
fix: remove group owner concept ( #1210 )
...
* fix: remove group owner concept
* fix: adapt e2e tests accordingly
* refactor users select to match improvement
* refactor: add user -> edit users
* feat: add edit users to group card actions
* add a few more UI improvements
* fix: edit group users icon
* improve loading behaviour
* fix group users refresh on card view
* improvement: create group form validation
* fix edit group, some refactoring
* fix: e2e tests, minor bugs
* fix: infinite re-renders due to useHiddenColumns useEffect array dependency
* fix re-rendering on useHiddenColumns for some tables
* refactor: validations into functions / variables
2022-08-11 15:34:17 +01:00
andreas-unleash
e46b75edf0
Merge branch 'main' into task/Add_strategy_information_to_playground_results
2022-08-09 18:04:14 +03:00
andreas-unleash
a4c6ae2077
Added unknown evaluation state to table
...
Moved playground.model.ts to Playground folder
2022-08-09 17:41:43 +03:00
olav
b3ac69a2c8
feat: add search to event log pages ( #1205 )
...
* feat: add search to event log pages
* refactor: redesign event log pages
* refactor: convert makeStyles to styled components
2022-08-09 16:00:51 +02:00
olav
840d5a54dd
refactor: remove UI bootstrap endpoint ( #1212 )
2022-08-09 15:37:26 +02:00
andreas-unleash
18afc34f85
fix build
2022-08-08 16:21:23 +03:00
andreas-unleash
74ccde2096
Merge branch 'main' into task/Add_strategy_information_to_playground_results
2022-08-08 14:07:08 +03:00
sjaanus
c99470ec4e
Feat/groups refinements ( #1197 )
...
* Improvements
* Double icon for group
* Hide columns
* Refinements
* Refinements
* Reduce padding
* Add projectId
* Fixes
* Make useHiddenColumns component
2022-08-05 13:10:53 +00:00
andreas-unleash
97b0d76002
Merge branch 'main' into task/Add_strategy_information_to_playground_results
2022-08-04 15:03:21 +03:00
Nuno Góis
672a3f0b92
fix: group project access inconsistencies ( #1178 )
...
* fix: group project access inconsistencies
* fix relative path
* wip
* refactor: make project tabs work as routes
* refactor: finish refactoring project assign forms
* fix: update snaps
* fix: update snaps
* add some basic cypress e2e tests to groups
* add remaining cypress e2e tests for group CRUD
* add groups e2e to gh workflows
* refactor: simplify useMemo usage
* add GO_BACK navigate const
* fix: remove trailing slash on user creation request
Co-authored-by: olav <mail@olav.io>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-04 12:57:25 +01:00
andreas-unleash
1b23124762
Merge branch 'main' into task/Add_strategy_information_to_playground_results
2022-08-04 14:53:05 +03:00
olav
59c8822cf2
fix: validate feature strategy parameters ( #1192 )
...
* refactor: extract InputCaption component
* refactor: split up GeneralStrategy component
* refactor: fill inn more default feature strategy parameter values
* fix: validate feature strategy parameters
* refactor: fix duplicate keys in strategy icon list
* refactor: expand variable names
* refactor: remove unnecessary useMemo
* refactor: use captions instead of tooltips for boolean parameter descriptions
* refactor: improve strategy definition form spacing
2022-08-04 13:34:30 +02:00
andreas-unleash
e36cb753de
updated models to latest - refactoring
2022-08-04 14:27:30 +03:00
andreas-unleash
2bd239f481
fmt and lint
2022-08-04 14:15:57 +03:00
andreas-unleash
76b33cdd11
bug fixes and linting
2022-08-03 14:54:13 +03:00
andreas-unleash
0d083231a3
parameter handling
2022-08-03 14:03:04 +03:00
andreas-unleash
42fbc27148
bug fixes, improvements and env handling
2022-08-02 11:57:23 +03:00
andreas-unleash
2895516dda
fmt
2022-07-29 12:05:40 +03:00
andreas-unleash
a0a7c83366
Playground context value
2022-07-29 11:16:14 +03:00
andreas-unleash
352a4cca13
Playground result info structure and initial styles
2022-07-28 19:23:38 +03:00
Tymoteusz Czech
c70b38a62a
Feature toggle page update ( #1140 )
...
* feat: add icon to custom strategies
* feat: update feature toggle screen layout
* strategy and constraints separators
* style disabled envirnments
* strategy constraint style
* strategy drag and drop
* feature env emtpy state
* quick add strategy api
* reorder strategies api integration
* feature strategy header title
* openapi update
* style small chip component
* fix comments after review
* fix issues with strategy constraint operators
* Revert "openapi update"
This reverts commit 27e7651ebae26f61ca76ec910e1f209bae7f2955.
* fix tooltip ref
2022-07-27 10:00:15 +00:00
sjaanus
00ab52875e
Delete archived toggles from the front end ( #1150 )
...
* Grouping fix grid not showing user names
* Remove deprecated access endpoints
* Manual prettier
* Revert user role update
* Add a way to delete archived toggles from the front end
* Fix layout
* Add project to permissionbutton
* Prettier
* Minor fixes
* Run prettier
2022-07-27 07:46:12 +00:00
Fredrik Strand Oseberg
e59d516aae
Merge branch 'main' into task/constraint_card_adjustmnets
2022-07-26 14:47:35 +02:00
sjaanus
ec544a02f2
Grouping access endpoint ( #1152 )
...
* Grouping access endpoint
* Remove default values
2022-07-26 12:02:54 +00:00
andreas-unleash
a13e771f0e
Lint and fmt
2022-07-26 13:39:58 +03:00
Nuno Góis
65c0580519
fix: pro flow stripe integration refinements ( #1149 )
2022-07-26 08:50:27 +01:00
sjaanus
e95825a000
Feat/grouping fixes ( #1146 )
...
* Grouping fix grid not showing user names
* Remove deprecated access endpoints
* Manual prettier
* Revert user role update
2022-07-25 10:14:02 +00:00
Fredrik Strand Oseberg
d4fcf52020
feat/playground-second-iteration ( #1139 )
...
* fix: rearrange ui
* fix: make request on load
* fix: default to the first environment
* feat: add codemirror
* fix: layout
* fix: styling
* feat: add popover
* feat: variant popover
* fix: add sticky
* feat: resolve input
* refactor: date field
* fix: move deps
* fix: clean up any
* fix: resolve import
* fix: hide columns on mobile
* fix: search style
* fix: rename styles
* fix: PR comments
* fix: add popover for guidance
* fix: guidance popover
* fix: verbose function
* fix: wording
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
2022-07-22 13:15:28 +02:00
Nuno Góis
df6208e309
feat: add user groups ( #1130 )
...
* feat: add user groups table
* add groups and group view
* fix top level await on mock data
* add UG flag
* create group files, refactor group cards
* add generic badge component
* adapt hooks to use endpoints
* implement basic create group
* fix: update snap
* fix: type id as string for now
* implement create group, use api, refactoring
* add stars to group owners
* refactor GroupForm.tsx to use styled components
* feat: remove group
* add edit group
* add group card actions
* feat: edit and remove group users
* add users to groups
* Initial commit
* refine project access table
* add project access group view
* Take users and groups from backend
* Add onsubmit
* new project access, assign and edit
* fix EditGroup, Group
* Finish assigning roles in project
* List assigned projects in group card
* Run prettier
* Add added column to project access table
Co-authored-by: Jaanus Sellin <jaanus@getunleash.ai>
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-07-22 07:31:08 +00:00
Tymoteusz Czech
9d74fd976d
Refine playground form ( #1136 )
...
* integrate results table with playground form
* fix playground api integration
* fix: playground loading state from api
2022-07-13 14:35:43 +00:00
Tymoteusz Czech
9522c59674
Refactor project health table ( #1098 )
...
* minor archive table updates
* archived date cell
* archive import paths
* move project health table files
* fix: align actions cells
* simplify health table row mapping
* fix project pages browser tab title
* initial draft of virtualized table component
* refactor: virtualized table common component
* fix: health report name cell width
* refactor: report cell paths
2022-06-21 09:08:37 +02:00
Tymoteusz Czech
51e5939f68
feat: Align switches in table actions ( #1082 )
...
* feat: strateges state changing switch
* refactor: ActionCell for table
* fix: remove image clipping for webhook icons
* feat: align addons switch in table
* feat: align enviromnemnts table switch
* fix: disallow turning off protected environment
* refactor: move environment table sub-components
* feat: add predefined badge to default environment
* feat: environment reorder handle hightlight
* fix: environment table padding when searching
* Update src/hooks/api/actions/useStrategiesApi/useStrategiesApi.ts
Co-authored-by: olav <mail@olav.io>
* refactor: toggle addon promise
* remove dragging highlight
* fix: strategy switch tooltip
* fix: switch tooltips
Co-authored-by: olav <mail@olav.io>
2022-06-14 12:32:16 +00:00
Fredrik Strand Oseberg
bd4651b9ca
Merge branch 'main' into archive_table
2022-06-10 16:22:07 +02:00
olav
2d24d92f5a
fix: resolve issues with project edit/delete button conditions ( #1084 )
...
* fix: fix UPDATE_PROJECT permission checks for editors
* fix: disable delete button for the default project
* fix: warn about access on edit project page
* fix: hide broken project edit/delete buttons for OSS
* refactor: avoid project card clicks when closing modals
* refactor: improve default project deletion message
* refactor: improve project access error text
* Update src/component/project/ProjectCard/ProjectCard.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* refactor: fix string quotes
* refactor: improve disabled menu item contrast
* refactor: remove Enterprise routes for OSS
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-06-10 16:09:50 +02:00
andreas-unleash
cb7ff9372e
Merge branch 'main' into archive_table
2022-06-10 09:24:20 +03:00
olav
3add10ccbe
refactor: simplify error toast text ( #1081 )
...
* refactor: simplify error toast text
* refactor: simplify 404 error text
2022-06-09 15:36:01 +02:00
andreas-unleash
27fd367199
Merge branch 'main' into archive_table
2022-06-09 12:43:50 +03:00
Tymoteusz Czech
608171ce93
Improve table performance ( #1061 )
...
* improve table performance
* revert to react-router navigation
2022-06-09 11:34:55 +02:00
andreas-unleash
d50edfa294
remove dead code
2022-06-08 14:47:44 +03:00
andreas-unleash
8e1bf96d04
Merge branch 'main' into archive_table
2022-06-07 10:12:14 +03:00
Tymoteusz Czech
53b12604b8
Search keyboard shortcut ( #1048 )
...
* feat: search keyboard shortcut
* fix: search input placeholder snapshot update
* fix: update apple device recognition
Co-authored-by: Nuno Góis <github@nunogois.com>
* refactor: return hotkey from useKeyboardShortcut
* fix: don't close non-empty search field
* Archive table
new sort parameter
* Revert "Archive table"
This reverts commit 171806352c2a01ce439ce7bd77476797d544275c.
* update search field focus
* refactor: clarify hotkey description
* fix: make variant payload text box multiline (#1060 )
* fix: make variant payload text box multiline
* refactor: adjust min/max rows
* refactor: use fixed number of rows to avoid MUI render loop bug
* fix: toggle search on escape only in focused
* fix: add hotkey to custom placeholders
Co-authored-by: Nuno Góis <github@nunogois.com>
Co-authored-by: andreas-unleash <andreas@getunleash.ai>
Co-authored-by: olav <mail@olav.io>
2022-06-06 14:23:48 +02:00
andreas-unleash
9edfc22ae1
Merge remote-tracking branch 'origin/main' into main
2022-06-03 16:21:24 +03:00
andreas-unleash
28cfe4d470
Archive table
...
new sort parameter
2022-06-03 16:21:12 +03:00
Nuno Góis
4a5ed3c3e7
feat: add filtering capabilities to search ( #1052 )
...
* feat: add filtering capabilities to search
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* fix: state custom filter
* fix: undefined search crash
* feat: add suggestions component
* make search visible all the time
* fix: update snaps
* refactor, add tests, filterParsing, pass down searchContext to search components
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* refactor: TableSearchFieldSuggestions and improvements
* some cleanup and fix edge cases
* adapt new search in project feature toggles
* small ui/ux improvements
* refactor: suggestions into smaller components
* fix: update snaps
* add responsiveness to the search
* fix: update snaps
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-06-03 11:32:30 +01:00
olav
006b853f6c
refactor: get segment limits from uiConfig ( #1047 )
...
* refactor: improve useUiConfig return type
* refactor: get segment limits from uiConfig
2022-06-02 10:58:55 +02:00
Tymoteusz Czech
24cb1b21ef
Virtualize project toggles list ( #1043 )
...
* fix: virtualize project toggles list
* refactor: improve type for feature dialogs
* fix: formatting - prettier
2022-06-01 12:24:24 +00:00
Nuno Góis
570e9f88be
feat: upgrade users table ( #1040 )
...
* feat: upgrade users table
* fix misc ui/ux bugs
* refactor: address PR comments
* fix: searching by `undefined`
* fix: searching for undefined on invoices, table placeholder centering
* refactor: abstract users list actions into new component
* refactor: move styled components to top of files
2022-05-31 07:59:09 +01:00
olav
eb5e83cdb4
refactor: remove unused code ( #1036 )
...
* refactor: remove unused code
* refactor: remove more unused code
2022-05-27 13:28:58 +02:00
olav
25c25c9206
refactor: port tokens list to react-table ( #1026 )
...
* refactor: extract ApiTokenDocs component
* refactor: extract CreateApiTokenButton component
* refactor: extract RemoveApiTokenButton component
* refactor: extract CopyApiTokenButton component
* refactor: port tokens list to react-table
* refactor: remove unused imports
* fix: api token table default sort order
* fix: updates to table of api tokens
* fix: add highlighting when searching
Co-authored-by: Tymoteusz Czech <tymek+gpg@getunleash.ai>
Co-authored-by: Nuno Góis <github@nunogois.com>
2022-05-27 08:48:01 +01:00