olav
9798cfd888
refactor: fix search crash on missing values ( #794 )
...
* refactor: fix search crash on missing values
* Update src/hooks/useFeaturesFilter.ts
* Update src/hooks/useFeaturesFilter.ts
* fix: update regex
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-16 11:26:08 +01:00
Fredrik Strand Oseberg
268d586b52
fix: add warning to constraint accordion ( #792 )
2022-03-16 10:27:23 +01:00
Thomas Heartman
89d0da1c64
feat: make DATE_AFTER the default time operator
2022-03-16 10:26:17 +01:00
Fredrik Strand Oseberg
f52ca03b55
fix: show invalid token page when token error is received ( #785 )
2022-03-15 16:00:13 +01:00
olav
fa72952098
refactor: improve constraint values form ( #790 )
...
* refactor: preserve white-space in constraint values
* refactor: deduplicate constraint values
2022-03-15 15:06:19 +01:00
Christopher Kolstad
e4b0cf1c11
fix: make sure we handle hours as 00-23
2022-03-15 14:32:49 +01:00
olav
a202b81344
refactor: improve constraint date formatting ( #789 )
...
* refactor: fix add constraint button text
* refactor: improve constraint date formatting
* refactor: the value, it must be
2022-03-15 13:30:45 +01:00
olav
75ca8077e3
refactor: improve strategy card focus styles ( #787 )
2022-03-15 10:03:05 +01:00
Renovate Bot
6f0ad78aa2
chore(deps): update dependency cypress to v9.5.2
2022-03-15 00:07:36 +00:00
Fredrik Strand Oseberg
228a72d637
Feat/change form order ( #784 )
...
* 4.9.0-beta.1
* 4.9.0-beta.2
* fix: mobile guidance WIP
* fix: add autofocus
* feat: update forms
* refactor: mobile guidance
* fix: add relative as common class
* fix: add max height to codebox
2022-03-14 13:14:26 +01:00
Fredrik Oseberg
e7b2ab3a68
4.9.0-beta.2
2022-03-14 10:53:58 +01:00
Fredrik Oseberg
b85c9f0826
4.9.0-beta.1
2022-03-14 10:53:30 +01:00
olav
bc9ae12683
refactor: fix form submission avoidance on add constraint ( #783 )
2022-03-14 10:24:39 +01:00
Renovate Bot
22f538562d
chore(deps): update dependency http-proxy-middleware to v2.0.4
2022-03-13 19:54:03 +00:00
olav
f0aa764d3e
refactor: wait for UI config for CO flag ( #781 )
2022-03-11 16:18:38 +01:00
Fredrik Oseberg
5646d0cd96
fix: update header
2022-03-11 13:49:37 +01:00
Fredrik Strand Oseberg
472acecdad
Fix/constraints UI ( #779 )
...
* fix: add fixed height to summary
* fix: change wording to negated
* fix: change header margin
* fix: label click length for negated property
* fix: cut values that exceed allow length while leaving others alone
* fix: set edit bg color
* fix: add enter to add values
* fix: expand if constraint changes
* fix: add string truncator to param names
* fix: add validation tests
* fix: string truncator
* fix: accordion margins on expanded
* fix: accordion expansion
* fix: update e2e
* fix: update parseISO
* fix: review comments
* fix: update spec
* fix: add negated visual indicator
2022-03-11 13:46:00 +01:00
Renovate Bot
bc9ae58c20
chore(deps): update dependency @types/react to v17.0.40
2022-03-10 15:23:30 +00:00
olav
419f655ef5
refactor: improve feature not found page ( #774 )
...
* refactor: improve feature not found page
* refactor: fix feature cache mutation mismatch
2022-03-10 10:52:50 +01:00
olav
4066382b8f
refactor: fix strategy modal issues ( #778 )
...
* refactor: wait for contexts before rendering constraints
* refactor: fix constraints list index
* refactor: move add constraint button for improved focus
2022-03-10 10:40:40 +01:00
Renovate Bot
139e723362
chore(deps): update dependency @testing-library/react to v12.1.4
2022-03-09 18:32:21 +00:00
olav
baae88c7a5
feat: add new feature strategy create/edit pages ( #739 )
...
* refactor: add param helper hooks
* refactor: remove first add strategy link
* refactor: add more types to useStrategies
* refactor: port strategy utils to TS
* refactor: replace rollout strategy icon
* refactor: use a named export for useFeature
* refactor: add more types to useFeature
* refactor: adjust code box styles
* refactor: add missing PermissionButton variant prop
* refactor: add missing button icon label
* refactor: move common feature components
* refactor: fix StrategyConstraints error prop types
* refactor: fix GeneralStrategy prop types
* feat: add new feature strategy create/edit pages
* refactor: remove feature strategies page
* refactor: fix types in GeneralStrategy
* refactor: use ConstraintAccordion on the new pages
* refactor: use ConditionallyRender for remove button
* refactor: rename FeatureStrategyForm component
* refactor: use the Edit icon for feature strategies
* refactor: fix initial edit mode for new constraints
* refactor: add FeatureStrategyMenu to closed accordions
* refactor: allow editing multiple constraints
* refactor: show single-valued constraint value
* refactor: increase feature overview strategy width
* refactor: add remove button to feature overview strategies
* refactor: move createEmptyConstraint to own file
* refactor: disable submit button for invalid constraints
* refactor: fix nested paragraphs on the metrics page
* refactor: move create/edit feature strategy to modal
* refactor: always open new constraints in edit mode
* refactor: use a PermissionButton for the save button
* refactor: remvoe unsaved constraints on cancel
* refactor: clarify useConstraintsValidation logic
* refactor: remove unused strategy descriptions
* refactor: restore Rollout icon
* refactor: remove sidebar modal slide animation
* refactor: avoid constraint accordion toggle on edit/delete
* refactor: truncate long strategy names
* refactor: find the correct remove button
2022-03-09 14:59:24 +01:00
Youssef Khedher
092755f7c0
fix: remove link color in strategies list ( #773 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-09 12:52:15 +01:00
Youssef Khedher
536bbb2bd2
Merge branch 'main' into feat/redirect
2022-03-09 12:01:16 +01:00
olav
ab4efe0837
refactor: remove unused tooltip prop ( #769 )
...
* refactor: remove unused tooltip prop
* refactor: fix PermissionButton base props
* refactor: sync yarn.lock
* refactor: fix unused ts-expect-error
2022-03-09 10:13:50 +01:00
olav
3ed8564758
fix: move unsaved label below refresh popup ( #772 )
2022-03-08 09:13:48 +01:00
Youssef Khedher
15bd0fbc84
feat: validate json ( #764 )
...
* feat: add isJSON function
* feat: validate JSON input
* feat: add JSON code editor
* feat: add error message for JSON payload
* feat: validate JSON input
* fix: merge conflict
* fix: conflict in AddFeatureVariant
* refactor: remove code editor for JSON input
* fix: update PR based on feedback
* fix: revert yarn.lock
* fix: revert yarn.lock
* fix: update PR based on feedback
* fix: styles
* fix: json input error message
* fix: remove ts-expect-error
* refactor: change inputProps type
* fix: import InputProps
2022-03-07 13:44:46 +01:00
Youssef Khedher
ea401f3ec5
feat: add changeRole ( #768 )
...
* feat: add changeRole in project
* fix: update PR based on feedback
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-07 09:26:31 +01:00
Youssef Khedher
ee730e0708
Feat/custom strategy screen ( #722 )
...
* feat: setup new screen structure
* refactor: strategyParameter
* feat: add strategy input errors for required fields
* feat: add create strategy to routes
* feat: add EditStrategy component
* feat: edit strategy view and EditStrategy component
* feat: update EditStrategy component
* test: update snapshots
* fix: styles
* test: update snapshots
* refactor: rename StrategyForm and fix ts errors
* test: update snapshots
* fix: remove test route
* fix: update PR based on feedback
* fix: update PR based on feedback
* refactor: restore feature settings (#712 )
* refactor: resotre feature settings
* fix: update PR based on feedback
* feat: add feature information in Metadata container
* fix: update PR based on feedback
* fix: update PR based on feedback
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* chore(deps): update dependency @types/react-dom to v17.0.13
* refactor: expect existing TS errors (#767 )
* refactor: expect existing TS errors
* refactor: fail build on new TS errors
* fix: styles
* refactor: rename StrategyForm and fix ts errors
* fix: update PR based on feedback
* fix: cleaning up
* fix: remove errors and warnings
* fix: remove ts-expect-error and fix errors
* fix: ts errors
* Update src/component/strategies/StrategyView/StrategyView.tsx
* Update src/component/strategies/StrategyView/StrategyView.tsx
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: olav <mail@olav.io>
2022-03-04 23:39:41 +01:00
Fredrik Oseberg
fa33bd3ddd
4.9.0-beta.0
2022-03-04 17:30:32 +01:00
Fredrik Strand Oseberg
2c1353d0ea
Feat/new constraints ( #718 )
...
* fix: add initial interface
* feat: create separate components
* feat: implement constraints for existing strategies
* feat: add searchfield
* fix: reset values on context change
* fix: key issue with duplicate values
* fix: increase auto hide duration of errors
* fix: types
* feat: resolve inputs
* fix: add date input
* fix: add filter
* fix: create strategy
* fix: remove unused deps
* feat: validation
* fix: type setError
* feat: handle currentTime based on client spec
* fix: date field
* feat: api validation
* fix: refactor
* fix: refactor
* feat: add compact
* fix: remove unused code
* feat: mobile optimisations
* fix: remove coalescing operator for constraint
* fix: clone deep
* fix: move parseDate
* fix: lift state up for value setting on dates
* fix: rename values
* fix: change type to interface
* fix: lazy initialise values
* fix: create operator type
* fix: update naming
* fix: naming
* fix: aria hidden
* fix: remove optional operator
* fix: rename new constraints
* fix: setup flag
* fix: refactor date check to date-fns
* fix: use date-fns for validation
* fix: detach validators from state
* refactor: move resolve input to it's own component
* fix: remove unused imports
* fix: change values container to overflow auto
* fix: update placeholder
* fix: update import
* fix: backwards compatability
* fix: hide paragraphs if not active
* fix: update path
* fix: update strategy text
2022-03-04 17:29:51 +01:00
olav
b3bf86ca84
refactor: expect existing TS errors ( #767 )
...
* refactor: expect existing TS errors
* refactor: fail build on new TS errors
2022-03-03 10:01:04 +01:00
Renovate Bot
cd764a1d99
chore(deps): update dependency @types/react-dom to v17.0.13
2022-03-02 21:16:57 +00:00
Youssef Khedher
b973232116
refactor: restore feature settings ( #712 )
...
* refactor: resotre feature settings
* fix: update PR based on feedback
* feat: add feature information in Metadata container
* fix: update PR based on feedback
* fix: update PR based on feedback
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-02 10:15:37 +01:00
Youssef
313ae6564b
fix: import ProjectCard
2022-03-01 22:23:23 +01:00
Youssef Khedher
a562bf06aa
Merge branch 'main' into fix/remove-project
2022-03-01 16:56:15 +01:00
Youssef Khedher
286b8b8604
Merge branch 'main' into feat/search-projects
2022-03-01 16:40:53 +01:00
Youssef Khedher
e36d3c13e5
Merge branch 'main' into feat/search-toggles-project
2022-03-01 16:33:55 +01:00
Youssef Khedher
3eeabbc4fc
Merge branch 'main' into feat/search-projects
2022-03-01 16:33:46 +01:00
Youssef Khedher
c1e6860b8f
Merge branch 'main' into fix/empty-name-admin
2022-03-01 15:56:49 +01:00
Youssef
3bcbd0fd50
style: use display instead of visibility
2022-03-01 15:42:30 +01:00
olav
b9a3be7b3a
refactor: fix misc TS errors ( #754 )
...
* refactor: fix PermissionSwitch event types
* refactor: fix variant payload field name
* refactor: fix IPermissionSwitchProps extension
* refactor: add missing types in AddFeatureVariant
* refactor: remove duplicate type
* refactor: fix FeatureToggleListNewItem ref type
* refactor: fix CreatedAt date prop type
* refactor: add missing anchorEl ref types
* refactor: fix createdAt prop value
* refactor: fix IFeatureToggleListNewItemProps environments prop type
* refactor: add missing ISelectOption type
* refactor: fix ResponsiveButton prop types
2022-03-01 13:22:47 +01:00
olav
a78ae20fd6
refactor: remove unused deps ( #757 )
...
* refactor: remove unused script
* refactor: remove unused deps
2022-03-01 12:58:14 +01:00
olav
c7dedecf70
refactor: remove craco and wdyr ( #753 )
2022-03-01 10:56:38 +01:00
olav
58667565f2
refactor: fix sorting features by last seen and created at ( #755 )
2022-03-01 10:35:20 +01:00
Youssef
0c0ae552f4
fix: add mobile view for search
2022-03-01 10:24:18 +01:00
Youssef
14154b605a
fix: update PR based on feedback
2022-03-01 09:50:29 +01:00
Youssef Khedher
57268fb083
Merge branch 'main' into feat/search-toggles-project
2022-03-01 09:35:46 +01:00
Youssef
4f3b34115b
fix: update PR based on feedback
2022-03-01 09:03:25 +01:00
olav
2bb069af6b
refactor: use the MUI OutsideClickHandler ( #756 )
2022-03-01 08:21:04 +01:00
Renovate Bot
43fdb37bd4
chore(deps): update dependency typescript to v4.6.2
2022-03-01 05:55:15 +00:00
Renovate Bot
d61e44fcd2
chore(deps): update dependency cypress to v9.5.1
2022-03-01 03:21:32 +00:00
Youssef
65713bc78f
style: add className for SearchField
2022-02-28 17:20:47 +01:00
Youssef
55de43ad07
feat: add search in projects
2022-02-28 17:00:12 +01:00
Youssef
722c06b73f
feat: add search input in project features
2022-02-28 16:27:23 +01:00
renovate[bot]
cd50f66dd5
chore(deps): update actions/checkout action to v2 ( #589 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-28 09:28:01 +01:00
Renovate Bot
dc33678c48
chore(deps): update dependency sass to v1.49.9
2022-02-25 16:23:45 +00:00
Youssef Khedher
470e3b9656
fix: remove console log
2022-02-25 16:26:09 +01:00
Youssef
b58cccc7d0
fix: merge conflicts
2022-02-25 15:28:38 +01:00
Youssef Khedher
b582d3d294
Merge branch 'main' into fix/context-form-validation
2022-02-25 14:42:23 +01:00
Youssef
5a813743a2
style: fix unformatted file
2022-02-25 14:41:54 +01:00
dependabot[bot]
2ae7cbbb6a
chore(deps): bump follow-redirects from 1.13.3 to 1.14.9 ( #726 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.13.3 to 1.14.9.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.3...v1.14.9 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 14:23:20 +01:00
Youssef Khedher
19abd37b60
Merge branch 'main' into fix/context-form-validation
2022-02-25 14:02:42 +01:00
Youssef Khedher
a3f439ea17
Merge branch 'main' into fix/ui-consistency
2022-02-25 13:54:11 +01:00
Youssef Khedher
c0455962ec
Merge branch 'main' into fix/context-form-validation
2022-02-25 13:52:00 +01:00
Youssef
9c48d0c63f
fix: merge conflicts
2022-02-25 13:49:59 +01:00
Youssef
4898eee8d8
refactor: change error type in edit context
2022-02-25 13:46:14 +01:00
Youssef Khedher
29bc060794
Merge branch 'main' into fix/remove-toast-on-cancel
2022-02-25 13:44:55 +01:00
dependabot[bot]
e31782342d
chore(deps): bump url-parse from 1.5.3 to 1.5.10 ( #735 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 13:33:59 +01:00
dependabot[bot]
c7c5735d03
chore(deps): bump nanoid from 3.1.28 to 3.3.1 ( #725 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.28 to 3.3.1.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.28...3.3.1 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 13:20:34 +01:00
Renovate Bot
1a21048c71
chore(deps): pin dependency @testing-library/dom to 8.11.3
2022-02-25 11:24:09 +00:00
olav
3959e846e8
refactor: fix misc TS errors ( #729 )
...
* refactor: update test deps
* refactor: remove unused ts-expect-error annotations
* refactor: add missing arg and return types
* refactor: the loading prop is optional
* refactor: add missing arg and return types
* reafactor: fix value arg type
* refactor: fix missing array type
* refactor: the parameters field is an array
* refactor: use undefined instead of null in state
* refactor: add missing params type
* refactor: add missing children prop
* refactor: add missing array type
* refactor: add missing React imports
* refactor: use correct IProjectEnvironment type
* refactor: type errors as unknown
* refactor: the index prop is required
* refactor: fix date prop type
* refactor: fix tooltip placement prop type
* refactor: fix environments state type
* refactor: add missing arg types
* refactor: add guard for undefined field
* refactor: fix ChangePassword prop types
* refactor: fix MUI import paths
* refactor: add missing arg type
* refactor: fix showDialog prop type
* refactor: remove unused openUpdateDialog prop
* refactor: add missing non-null assertion
* refactor: remove unused types prop
* refactor: stricten API error handler types
* refactor: add missing undefined check
* refactor: add missing IProject id field
* refactor: fix ConditionallyRender condition prop types
* refactor: remove unused args
* refactor: add AddVariant prop types
* refactor: add types to UIContext
* refactor: fix event arg type
* refactor: add missing default impressionData field
* refactor: fix handleDeleteEnvironment prop args
* refactor: fix IFeatureMetrics field requirements
* refactor: add missing element types to ConditionallyRender
* refactor: remove unused ProjectAccess projectId prop
* refactor: add missing undefined check
* refactor: fix getCreateTogglePath arg type
* refactor: add missing IStrategyPayload import
* refactor: remove unused user arg
* refactor: add missing event arg type
* refactor: add missing style object types
* refactor: improve userApiErrors prop type
* refactor: the Dialogue onClose prop is optional
* refactor: fix the AddonEvents setEventValue prop type
2022-02-25 10:55:39 +01:00
olav
a4dab966a3
refactor: port date utils to TS ( #720 )
2022-02-25 10:40:55 +01:00
olav
19b16ed600
refactor: fix flaky Cypress tests ( #746 )
...
* refactor: normalize spec names
* refactor: make ESLint ignore dir
* refactor: port specs to TS
* refactor: wait for login redirects to finish
* refactor: remove static wait timers
* refactor: match any env name in interceptors
* refactor: move config vars to the top
* refactor: use longer IDs to avoid collisions
* refactor: misc cleanup
* refactor: disable screenshots and videos
* refactor: disable prod guard in tests
* refactor: wait for inputs before typing
2022-02-25 10:21:28 +01:00
Youssef
ddd7a2caaf
feat: add search functionality
2022-02-25 09:14:07 +01:00
Youssef
c141f91abd
fix: handle context name error without making an api call
2022-02-24 19:54:10 +01:00
Youssef
e1308f7613
refactor: update remove project function
2022-02-24 15:51:50 +01:00
Youssef
396bb76c95
style: fix styles in CreateButton
2022-02-24 10:31:01 +01:00
Youssef
96dc6e811a
refactor: update Create and Update buttons types
2022-02-24 10:05:51 +01:00
Youssef
5371e15333
refactor: change resourceCreateButton and SaveChangesButton name
2022-02-24 09:23:07 +01:00
Fredrik Oseberg
512b3d1e12
4.8.0
2022-02-24 09:14:13 +01:00
Youssef
af6542a291
feat: create ressources buttons and update all forms
2022-02-24 00:57:35 +01:00
Youssef
e5c5250961
fix: replace empty name for admin in project access
2022-02-23 23:37:23 +01:00
Fredrik Oseberg
6d2ea5ebc6
4.8.0-beta.10
2022-02-23 17:23:34 +01:00
olav
47f6bc5829
refactor: remove chart point filter ( #743 )
2022-02-23 17:23:21 +01:00
Fredrik Strand Oseberg
3d93ed44d4
fix/search-header ( #742 )
...
* fix/search-header
* fix: update snapshots
2022-02-23 16:08:04 +01:00
Fredrik Oseberg
85f8977b52
4.8.0-beta.9
2022-02-23 15:09:24 +01:00
olav
94ecaa80a8
refactor: improve feature toggle search state ( #741 )
...
* refactor: rename createPersistentGlobalStateHook helper
* refactor: move features filter state out of localStorage
* refactor: show search state in page title
* refactor: remove unused import
* refactor: add a state chip to SearchField
* refactor: improve var names
2022-02-23 15:08:44 +01:00
Youssef Khedher
c3cf238110
Merge branch 'main' into fix/ui-consistency
2022-02-23 14:03:25 +01:00
Youssef
8429ba05a0
fix: update PR based on feedback
2022-02-23 13:57:12 +01:00
Youssef
8c9d4c556d
test: update snapshots
2022-02-23 13:51:30 +01:00
Fredrik Strand Oseberg
38c26ec052
fix: set admin permission ( #736 )
2022-02-23 13:47:32 +01:00
Youssef
b0ba4f3a9d
fix: remove tooltips
2022-02-23 13:45:37 +01:00
Renovate Bot
9e0eec10ba
chore(deps): update dependency @types/jest to v27.4.1
2022-02-23 11:56:26 +00:00
Youssef
cdbf395aa2
fix: remove toast when clicking cancel
2022-02-23 01:29:28 +01:00
Youssef
aae8c4d9d9
refactor: update text in ui consistent
2022-02-23 00:10:48 +01:00
Fredrik Oseberg
67f73ff598
4.8.0-beta.8
2022-02-22 22:49:16 +01:00
olav
ff433faad0
refactor: fix missing callback when the prod guard is hidden ( #734 )
2022-02-22 16:30:13 +01:00
Youssef
f67ee17012
fix: add redirect to component PropTypes
2022-02-22 13:55:47 +01:00
Youssef Khedher
aeaea9602c
Merge branch 'main' into feat/simplify-imports
2022-02-22 00:23:56 +01:00
Renovate Bot
ebe52f5fb3
chore(deps): pin dependencies
2022-02-21 18:39:29 +00:00
Renovate Bot
1f3317cf6f
chore(deps): update dependency swr to v1.2.2
2022-02-21 17:01:57 +00:00
Youssef
1796aeb3ea
fix: update PR based on feedback
2022-02-21 16:24:07 +01:00
Fredrik Oseberg
13dc88dab5
4.8.0-beta.7
2022-02-21 15:30:28 +01:00
Fredrik Oseberg
c8848fa247
4.8.0-beta.6
2022-02-21 15:22:47 +01:00
olav
49c25cbaa6
refactor: remove lazy loading for metrics page ( #733 )
2022-02-21 15:22:37 +01:00
Youssef
a47d53d0f4
fix: remove console log
2022-02-21 14:06:54 +01:00
Youssef Khedher
79031bfb48
Merge branch 'main' into feat/redirect
2022-02-21 14:05:25 +01:00
Youssef
622c97a99f
feat: add redirect to all auth components
2022-02-21 14:05:11 +01:00
olav
33b5e4abac
feat: add new feature metrics page ( #716 )
...
* refactor: ensure that [hidden] overrides other display styles
* refactor: use numeric font weights
* refactor: remove unnecessary Jest mock
* refactor: add a fullWidth prop to GeneralSelect
* refactor: remove unnecessary label id prop
* refactor: the showActive prop is optional
* refactor: add hooks for managing query string state
* refactor: add a hour/minute timestamp formatter
* refactor: add labels to button icons
* feat: add new feature metrics page
* refactor: remove prev feature metrics page
* refactor: use new metric boxes on overview page
* refactor: lazy-load the new metrics page
* refactor: fix type error when formatting unknown error
* refactor: extract interfaces for props
* refactor: destructure all props
* refactor: expand arg names
* refactor: reorg component dirs and files
* refactor: improve chart element label
* refactor: hide chart dots until hover
* refactor: add section titles to environments/applications
* refactor: simplify FeatureMetricsHours types
* refactor: sort chart tooltip items
* refactor: add more chart labels
* refactor: always show a dot in single point charts
* refactor: improve chart tooltip styles
* refactor: adjut metric page spacing
* refactor: decrease legend box size
* refactor: move date fmt fn inline
* refactor: improve chart legend styles
* refactor: increase Cypress timeouts
* refactor: sort environment and application chips
* refactor: format files
* refactor: use stable lists of apps and envs
* refactor: fix FeatureMetrics dir name
* refactor: avoid ScrollToTop on query string change
* refactor: use ConditionallyRender instead of inline condition
* refactor: use makeStyles instead of styled API
2022-02-21 13:47:54 +01:00
Youssef
bcbfd3e38c
feat: add redirect params to /login
2022-02-21 12:33:11 +01:00
Youssef
31d6035316
feat: add baseUrl to tsconfig and update imports
2022-02-20 21:08:02 +01:00
Renovate Bot
f466a78193
chore(deps): update dependency @testing-library/react to v12.1.3
2022-02-18 14:00:31 +00:00
Renovate Bot
0a402112f2
chore(deps): update dependency sass to v1.49.8
2022-02-18 11:16:36 +00:00
olav
016633dae9
refactor: format files ( #719 )
...
* refactor: fix deprecated prettier config name
* refactor: add fmt scripts
* refactor: check fmt during CI
* refactor: format files
2022-02-18 09:51:10 +01:00
olav
46bf92124d
refactor: remove unused code ( #721 )
2022-02-18 08:26:26 +01:00
Fredrik Strand Oseberg
dc5bd8dc0e
Merge branch 'main' into fix/clear-query-params
2022-02-17 09:34:08 +01:00
olav
492435e1e4
refactor: restore search query string from localStorage ( #715 )
2022-02-17 09:19:01 +01:00
Youssef
b24456b5cf
fix: clear query params when click cancel
2022-02-16 19:54:30 +01:00
olav
f862489fe8
refactor: fix login redirect for users without permissions ( #714 )
2022-02-16 09:36:00 +01:00
Youssef Khedher
def7dbf963
Merge branch 'main' into fix/api-token-copy
2022-02-15 13:04:14 +01:00
Fredrik Oseberg
60a610d9a2
4.8.0-beta.5
2022-02-15 11:00:09 +01:00
olav
878f892c50
refactor: fix misc test feedback ( #709 )
...
* refactor: keep feature toggle name when changing project
* refactor: add missing permission button tooltip
* refactor: add success toast on toggle revival
* refactor: add success toast on stale toggle
* refactor: fix initial user role checkbox value
* refactor: remove duplicated error message
* refactor: fix change-password error parsing
* refactor: remove inaccurate edit toggle toast text
* refactor: truncate long names in project cards
* refactor: truncate long project name in title
* refactor: add ellipses to truncated strings
* refactor: swap truncateString with StringTruncator
* refactor: remove unnecessary truncation
* refactor: mark context fields as optional
* refactor: show all errors from tag type creation
* refactor: show all errors from strategy create/update
* refactor: filter out empty strategies on create/update
* refactor: add an edit button to the addons list
* refactor: add missing labels
* refactor: catch errors from toggling stale features
2022-02-15 10:57:57 +01:00
Renovate Bot
8afed18cbc
chore(deps): update dependency @types/node to v14.18.12
2022-02-14 22:45:03 +00:00
Renovate Bot
711e6905d0
chore(deps): update dependency http-proxy-middleware to v2.0.3
2022-02-14 18:37:24 +00:00
Fredrik Oseberg
cf25fc7d58
4.8.0-beta.4
2022-02-14 17:47:30 +01:00
Fredrik Strand Oseberg
3667a02955
fix: remove disabled check ( #708 )
2022-02-14 16:40:08 +01:00
olav
fceeb7da15
refactor: remove unused ProjectSelect props ( #705 )
...
* refactor: remove unused ProjectSelect props
* refactor: remove unused ensureRelativePath fn
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-14 15:48:25 +01:00
olav
eda802bcf9
refactor: remove unused page components ( #707 )
...
* refactor: remove unused history props
* refactor: remove unused page components
* refactor: move history page components
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-14 15:36:08 +01:00
Fredrik Oseberg
ffde1512a0
fix: add testId for button
2022-02-14 13:08:49 +01:00
Fredrik Oseberg
0c5ca189ec
4.8.0-beta.3
2022-02-14 12:54:01 +01:00
Fredrik Oseberg
59a8385322
fix: add testIds for hosted auth
2022-02-14 12:53:35 +01:00
Fredrik Oseberg
191423ff7b
4.8.0-beta.2
2022-02-14 12:33:44 +01:00
Fredrik Strand Oseberg
02d6a57e02
fix: useLocation from react-router ( #706 )
2022-02-14 12:32:55 +01:00
renovate[bot]
f8c54a6827
chore(deps): update dependency @types/node to v14.18.11 ( #697 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-14 11:53:16 +01:00
Youssef Khedher
a84775a108
Merge branch 'main' into fix/api-token-copy
2022-02-11 22:02:07 +01:00
Youssef
99ab4ed67a
refactor: use copy library and add explicit export
2022-02-11 15:15:17 +01:00
Youssef
3e099f77f3
fix: refetch application after update
2022-02-11 15:07:58 +01:00
Youssef Khedher
b345ea45d7
Merge branch 'main' into fix/impression-data-label
2022-02-11 12:22:43 +01:00
Fredrik Oseberg
699ad993cf
4.8.0-beta.1
2022-02-11 12:13:19 +01:00
Fredrik Strand Oseberg
972ea43dfc
fix: do not use formatApiPath on paths from API ( #702 )
...
* fix: do not use formatApiPath on paths from API
* fix: remove createRequest
2022-02-11 12:13:03 +01:00
Fredrik Oseberg
4a013c125f
4.8.0-beta.0
2022-02-11 11:28:37 +01:00
Fredrik Strand Oseberg
c99decf5e0
remove: redux ( #696 )
...
* remove: redux
* fix: add sass back
* fix: update lock
* fix: remove fake access store import
'
2022-02-11 11:19:55 +01:00
Youssef
7fd2fef4be
fix: update PR based on feedback
2022-02-11 11:13:51 +01:00
Youssef
ec9061586f
fix: add label for the impression data
2022-02-11 09:34:34 +01:00
Renovate Bot
16126433a4
chore(deps): pin dependencies
2022-02-11 02:19:53 +00:00
Fredrik Strand Oseberg
76db12db2b
fix: add regression tests for feature toggle validation ( #695 )
2022-02-11 00:43:23 +01:00
Youssef Khedher
c2842c81e6
Refactor/strategies ( #668 )
...
* feat: add useStrategiesApi hook
* refactor: remove redux from strategies component
* refactor: CreateStrategy Component
* fix: remove ts errors
* refactor: change strategy-detail to functional component
* refactor: get strategy name from params
* refactor: use features hook and refactor toggle list link
* refactor: StrategiesList
* refactor: fix delete strategy function
* fix: ts errors
* refactor: CreateStrategy to StrategyForm
* feat: add toast for StrategyForm
* refactor: add StrategyView and delete old component
* refactor: StrategyDetails and clean unused files
* fix: cleanup unused code
* fix: add await
* fix: remove unused stores
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-11 00:08:55 +01:00
Fredrik Strand Oseberg
de8b3352e7
Fix/project select ( #693 )
...
* fix: remove container for ProjectSelect
* refactor: remove project store
* fix: update path
2022-02-10 23:45:30 +01:00
Renovate Bot
821c383edd
chore(deps): update dependency swr to v1.2.1
2022-02-10 18:50:57 +00:00
olav
213e8950d3
refactor: port login auth to TS/SWR ( #680 )
...
* refactor: allow existing tsc errors
* refactor: add missing component key
* refactor: port login auth to TS/SWR
* refactor: replace incorrect CREATE_TAG_TYPE with UPDATE_TAG_TYPE
* refactor: fix AccessProvider permission mocks
* refactor: add types to AccessContext
* refactor: fix file extension
* refactor: remove default export
* refactor: remove unused IAddedUser interface
* refactor: comment on the permissions prop
* refactor: split auth hooks
* feat: auth tests
* fix: setup separate e2e tests
* fix: naming
* fix: lint
* fix: spec path
* fix: missing store
* feat: add more tests
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-10 17:04:10 +01:00
Fredrik Strand Oseberg
608c82870b
Fix/create feature validation ( #692 )
...
* fix: display error if bad request
* 4.7.2
* fix: resolve conflict
2022-02-10 14:33:12 +01:00
Youssef
ac7ae9c8a1
fix: test and update snapshot
2022-02-10 11:24:36 +01:00
Youssef Khedher
5a05bb44a6
Merge branch 'main' into refactor/applications
2022-02-10 11:14:10 +01:00
Youssef
104adda8fc
refactor: restore application store and add toast
2022-02-10 11:02:53 +01:00
Youssef
ef8e3dcbfa
refactor: use explicit export and delete unused files
2022-02-10 10:36:53 +01:00
Fredrik Oseberg
3fb8a4f5f3
refactor: loading
2022-02-10 10:05:53 +01:00
Youssef
df448e66e8
refactor: add application interface and add use applications output interface
2022-02-10 09:33:09 +01:00
Youssef
4d0d39891a
fix: update PR based on feedback
2022-02-10 09:23:11 +01:00
Youssef Khedher
2a9a3ac569
refactor: refactor addons to TSX and remove unused files ( #676 )
...
* refactor: refactor addons to TSX and remove unused files
* refactor: change AddonIcon to getAddonIcon
* refactor: add PermissionButton instead of conditional render
* refactor: wrap icon buttons inside PermissionIconButtons
* feat: add confirm delete dialog
* fix: create addon form
* fix: refactor addons
* fix: remove addon store folder
* fix: update index
* fix: rebase
* fix: update exports
* fix: update snapshot
* fix: add dev dep
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-09 23:05:15 +01:00
Youssef
c10525108e
refactor: add handleChange
2022-02-09 19:09:02 +01:00
Youssef
a6e1e60e2c
refactor: change based on PR feedback
2022-02-09 16:15:07 +01:00
olav
500d405fa5
refactor: remove unused tags code ( #687 )
...
* refactor: remove unused tags code
* fix: remove feature tags
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-09 15:01:03 +01:00
olav
460a376903
refactor: remove unused feature metrics state ( #690 )
2022-02-09 14:48:32 +01:00
olav
b7d106d7ab
refactor: remove unused feature tags state ( #689 )
2022-02-09 14:40:58 +01:00
olav
83778a9928
refactor: port MainLayout to TS/SWR ( #684 )
...
* refactor: add missing toast field to UI config
* refactor: port MainLayout to TS/SWR
* refactor: remove unused UI config state
* refactor: fix makeStyles import
2022-02-09 14:16:24 +01:00
olav
b291515fa4
refactor: remove unused feedback state ( #682 )
...
* refactor: remove unused feedback state
* refactor: use PNPS feedback display logic
2022-02-09 14:06:20 +01:00
olav
93aa1ab8b8
refactor: add a MainTheme type ( #686 )
...
* refactor: add a MainTheme type
* refactor: use numbers for z-index values
2022-02-09 13:55:46 +01:00
olav
010f766de9
refactor: replace ts-ignore with ts-expect-error ( #681 )
...
* refactor: replace ts-ignore with ts-expect-error
* refactor: remove unused ts-expect-errors
2022-02-09 13:39:18 +01:00
olav
8deb2753e0
refactor: remove unused feature types state ( #688 )
2022-02-09 13:18:15 +01:00
olav
dd37100302
refactor: port unleash context to SWR ( #683 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-09 12:56:59 +01:00
Youssef Khedher
08c4b60cef
fix: project access ( #621 )
...
* feat: update useProjectApi hook
* fix: refactor to hooks
* fix: remove some ts errors
* fix: set message if error exists directly on response
* fix: remove console logs
* fix: typo
* delete: context2
* feat: filter added user from user add list
* fix: cleanup PR based on feedback
* fix: handle undefined roles in ProjectRoleSelect
* fix: use target value
* fix: type event
* fix: conflict
* fix: add appropriate types
* fix conflicts
* fix: explicit query
* fix: refactor list
* refactor: permission icon button
* fix: conflict
* fix: ts errors
* refactor: break list into its own component
* fix: use stringifed deps
* fix: explicit export
* fix: update pr according to comments
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-09 12:25:02 +01:00
olav
9c2ac3e55b
refactor: remove unused invoices state ( #685 )
2022-02-09 11:26:19 +01:00
Youssef
b12f0b9d0d
fix: tests
2022-02-09 11:23:37 +01:00
Youssef
1853f7d502
refactor: remove unused components
2022-02-08 16:38:08 +01:00
Youssef
6f2e7be852
refactor: use locationSettings in application for date format
2022-02-08 14:12:53 +01:00
Youssef Khedher
f58c284f70
Merge branch 'main' into refactor/applications
2022-02-08 13:44:42 +01:00
olav
fee1894c34
refactor: port global settings to TS/hooks ( #679 )
...
* refactor: add ref support to PermissionSwitch
* refactor: port global settings to TS/hooks
* refactor: fix file extension
* refactor: format file
* refactor: fix inconsistent locationSettings prop
* refactor: use correct locationSettings hook
* refactor: use objects for settings hooks
2022-02-08 13:36:32 +01:00
Youssef Khedher
36f59b2290
fix: remove projectId from create feature form ( #658 )
...
* fix: remove projectId from create feature form
* fix: update link and fix componend header in edit mode
* fix: update url on project change
* fix: conflict
* fix: use shorthand
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-08 12:35:43 +01:00
olav
ff8d983d7e
refactor: port FeatureToggleList to TS/SWR ( #663 )
...
* refactor: remove unused FeatureToggleListItemChip
* refactor: remove unused archive.module.scss
* refactor: remove unused ShowArchive route
* refactor: port FeatureToggleList to TS/SWR
* refactor: fix IUseFeaturesOutput interface prefix
* refactor: remove unnecessary pages files
* refactor: persist the features sort/filter state
* refactor: format files
* refactor: fix FeatureToggleListContainer file name
* refactor: fix arrow function syntax
* refactor: improve storage helper comments
2022-02-08 12:06:25 +01:00
olav
f4d5ed03aa
refactor: port auth admin to TS/SWR ( #675 )
...
* refactor: format files
* refactor: add missing RE UI config flag
* refactor: port admin auth index to TS/SWR
* refactor: port GoogleAuth to TS/SWR
* refactor: port OidcAuth to TS/SWR
* refactor: port SamlAuth to TS/SWR
* refactor: remove unused e-admin-auth store
* refactor: make AutoCreateForm an explicit export
* refactor: improve auth settings dir structure
* refactor: destructure authenticationType from uiConfig
* refactor: use setToastApiError to show errors
* refactor: format files
* refactor: remove invalid string fields from requests
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-08 11:44:41 +01:00
Youssef
caa719ed31
fix: resolve unused deps and fix routes
2022-02-08 09:56:22 +01:00
Youssef Khedher
f72756db00
Merge branch 'main' into refactor/applications
2022-02-08 09:25:02 +01:00
olav
234bab6cb4
refactor: port ReportCard to TS/SWR ( #674 )
...
* refactor: remove unused reporting code
* refactor: port ReportCard to TS/SWR
2022-02-07 15:30:33 +01:00
Youssef
f342d4d904
refactor: finish ApplicationList and add it to routes
2022-02-04 16:26:51 +01:00
olav
72acf2309c
refactor: port EventHistory to TS/SWR ( #669 )
...
* refactor: port EventHistory to TS/SWR
* refactor: fix interface type prefix
* refactor: split useEvents and useFeatureEvents hooks
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 14:25:56 +01:00
Youssef Khedher
25ca7b7216
refactor: add useInvoices hook ( #656 )
...
* refactor: add useInvoices hook
* refactor: invoiceList and InvoiceAdminPage
* fix: declare path outside of the hook
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 13:41:13 +01:00
olav
d146c1fcf9
refactor: detach ApplicationList from global settings ( #666 )
...
* refactor: add missing prop-types dependency
* refactor: detach ApplicationList from global settings
* refactor: destructure props inline
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 13:07:45 +01:00
Youssef
fb403255ef
refactor: create ApplicationList component
2022-02-04 12:45:08 +01:00
olav
dfe8250c26
refactor: port UserProfile to TS/SWR ( #665 )
...
* refactor: add missing @types/react-outside-click-handler
* refactor: add missing disablePasswordAuth IUiConfig field
* refactor: replace NBSPs with regular spaces
* refactor: port UserProfile to TS/SWR
* refactor: fix interface type prefix
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 12:41:59 +01:00
olav
c4efaf8276
refactor: remove enzyme ( #664 )
...
* refactor: mock SVG imports in tests
* refactor: remove enzyme
2022-02-04 11:32:02 +01:00
Youssef
c316382ba5
refactor: create new EditApplication component
2022-02-04 11:27:59 +01:00
Fredrik Strand Oseberg
18287cdbd0
Fix/cleanup unused code ( #651 )
...
* fix: remove unused context code
* fix: refactor users
* fix: rename delete user
* fix: rename frontend
* fix: update feature view path
* fix: cleanup create feature
* fix: cleanup feature views
* fix: cleanup feature strategies
* fix: update paths
* fix: remove unused strategy components
* fix strategies link
* fix: update snapshots
* fix: import paths
* fix: add name to useEffect dependency
2022-02-04 10:36:08 +01:00
Fredrik Oseberg
c8903458db
4.7.1
2022-02-04 10:15:15 +01:00
Fredrik Strand Oseberg
7336bc3ef6
Fix/account for missing environments ( #673 )
...
* fix: add guards
* fix: remove console log
* fix: remove file
* fix: remove console log
2022-02-04 10:13:18 +01:00
Youssef
47a1a47d28
refactor: add useApplicationsApi
2022-02-04 08:14:16 +01:00
Youssef
38e549d879
refactor: application-view to ApplicationView with useApplication hook
2022-02-04 07:56:17 +01:00
Renovate Bot
7344f47635
chore(deps): update dependency @types/react to v17.0.39
2022-02-03 18:04:19 +00:00
Fredrik Oseberg
227511664b
fix: text changes
2022-02-03 15:18:43 +01:00
Fredrik Oseberg
559d8e6b5f
4.7.0
2022-02-03 14:33:00 +01:00
Fredrik Oseberg
4a07e8777c
4.7.0-beta.0
2022-02-03 14:30:24 +01:00
Fredrik Strand Oseberg
c5c0f066de
fix: add tsx and nullish coalescence ( #667 )
2022-02-03 14:29:15 +01:00
Youssef Khedher
899a0f330e
feat: add impressionData switch to create feature form ( #639 )
...
* feat: add impressionData switch to create feature form
* fix: update text
* fix: styling
* fix: conflict
* fix: update link
* fix: remove unused styles
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-03 12:39:43 +01:00
Renovate Bot
d4a4c80b33
chore(deps): update dependency @testing-library/jest-dom to v5.16.2
2022-02-03 03:56:21 +00:00
Renovate Bot
dbfa11f12b
chore(deps): update dependency css-loader to v6.6.0
2022-02-02 15:30:37 +00:00
Renovate Bot
b5edbb9739
chore(deps): pin dependency @types/react-test-renderer to 17.0.1
2022-02-02 13:42:21 +00:00
olav
74733e5b44
refactor: port ApiDetails to useSWR and TS ( #653 )
...
* refactor: add missing react-test-renderer types
* refactor: make IVersionInfo match backend type
* refactor: allow falsy conditions in ConditionallyRender
* refactor: port ApiDetails to useSWR and TS
* refactor: use arrow functions
* refactor: move useUiConfig to Footer
* refactor: add component name to props type
* refactor: move ApiDetails helpers to own file
* refactor: combine ApiDetails helper components
* refactor: move ApiDetails to the Footer dir
* Revert "refactor: allow falsy conditions in ConditionallyRender"
This reverts commit 70d75951eb4d0611e80b015a97243404618493ed.
* refactor: use booleans for ConditionallyRender
* refactor: use a subdir for ApiDetails
* refactor: fix ApiDetails helpers filename
* refactor: reformat using correct prettier settings
2022-02-02 12:32:30 +01:00
olav
23c6c0cd8f
fix: remove stray debugger statement ( #657 )
2022-02-02 09:43:58 +01:00
Renovate Bot
5e441cfc6b
chore(deps): update dependency sass to v1.49.7
2022-02-02 00:58:04 +00:00
Fredrik Oseberg
c3e9a322cc
4.6.4
2022-02-02 00:25:35 +01:00
Fredrik Strand Oseberg
12d6d4e8eb
fix: format api paths ( #655 )
2022-02-02 00:25:00 +01:00
Ivar Conradi Østhus
5b9e4e88b0
4.6.3
2022-02-01 23:01:12 +01:00
Ivar Conradi Østhus
c54ea3a9d4
fix: race condition when adding users
2022-02-01 22:43:35 +01:00
Fredrik Oseberg
2c559af3a6
4.6.2
2022-02-01 20:52:30 +01:00
Renovate Bot
ef9045adf4
chore(deps): update dependency @types/node to v14.18.10
2022-02-01 18:00:38 +00:00
Youssef
a4d2c62727
fix: cleanup based on PR feedback
2022-02-01 16:00:40 +01:00
Fredrik Strand Oseberg
6b605078df
Merge branch 'main' into feat/addons
2022-02-01 15:44:01 +01:00
Fredrik Strand Oseberg
5c14929f7b
Fix/login redirect set password ( #652 )
...
* fix: don't redirect when path is reset-password or new-user
* fix: add comments to relevant routes
* fix: update swr provider
2022-02-01 14:47:14 +01:00
Youssef Khedher
7bf7e8a47f
Merge branch 'main' into feat/addons
2022-02-01 14:13:04 +01:00
Youssef
e25b7b0a22
refactor: remove redux from addons components
2022-02-01 14:12:53 +01:00
olav
f4f8b15736
fix: use correct path for create feature link ( #650 )
2022-02-01 12:43:37 +01:00
Fredrik Strand Oseberg
46e3be8667
Merge branch 'main' into feat/addons
2022-02-01 11:23:35 +01:00
Youssef
f3ab91556b
feat: create useAddons and useAddonsApi
2022-02-01 07:17:23 +01:00
Renovate Bot
35148e14d5
chore(deps): update dependency sass to v1.49.4
2022-02-01 04:22:07 +00:00
Ivar Conradi Østhus
2c570d6539
4.6.1
2022-01-31 09:00:32 +01:00
Ivar Conradi Østhus
9c3e300448
fix: viewers should be allowed to see strategy config ( #645 )
...
fixes #644
2022-01-29 15:18:11 +01:00
Fredrik Oseberg
8dddb285b6
4.6.0
2022-01-28 17:22:50 +01:00
Youssef Khedher
4571e3af81
feat: add useUiBootstrap hook and update send email state ( #643 )
...
* feat: add useUiBootstrap hook and update send email state in create user form
* fix: set email based on config
* fix: update cache key
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-28 17:20:57 +01:00
Youssef
6471fd8407
fix: add autofocus to create environment screen
2022-01-28 15:18:40 +01:00
Youssef
8cbfefc47a
fix: add autofocus to all new create-screens
2022-01-28 15:14:12 +01:00
Youssef Khedher
3488bb5fd6
fix: handle existing feature name ( #641 )
...
* fix: handle existing feature name
* refactor: change feature input order
2022-01-28 15:03:42 +01:00
Youssef
ee24cc813f
fix: update snapshots
2022-01-28 12:08:47 +01:00
Youssef Khedher
15e734d83c
Merge branch 'main' into fix/pnps
2022-01-28 11:05:19 +01:00
Fredrik Oseberg
e6ae8db442
fix: pnps
2022-01-28 10:51:48 +01:00
Fredrik Strand Oseberg
d1b7346688
Merge branch 'main' into update/remove-snackbar
2022-01-27 17:31:58 +01:00
Fredrik Strand Oseberg
ac81955fdf
fix: e2e tests ( #636 )
...
* fix: e2e tests
* fix: update env
2022-01-27 17:31:44 +01:00
Youssef Khedher
1f3d1e93cf
Merge branch 'main' into refactor/users-list
2022-01-27 16:45:40 +01:00
Fredrik Strand Oseberg
e551d8efd8
fix: trim context field name ( #634 )
2022-01-27 16:42:04 +01:00
Youssef
3a050eb7be
fix: remove unused dependencies
2022-01-27 16:16:24 +01:00
Youssef
2e93cbafa7
feat: add toast when delete user
2022-01-27 16:15:18 +01:00
Youssef
437d0d8105
refactor: update usersList
2022-01-27 16:03:03 +01:00
Youssef
c36c17922d
fix: remove snackbar from addUser
2022-01-26 14:19:58 +01:00
Fredrik Oseberg
eb9eca38e6
4.6.0-beta.9
2022-01-26 13:58:32 +01:00
Youssef Khedher
27700007c0
fix: align projectId in project overview ( #632 )
2022-01-26 13:56:15 +01:00
Ivar Conradi Østhus
6b632c83bf
feat: allow enterprise to disable password based login ( #629 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-26 13:28:51 +01:00
Fredrik Strand Oseberg
8462b00d5c
fix: add pagination filter ( #631 )
2022-01-26 12:27:34 +01:00
Fredrik Strand Oseberg
1d2bd717ee
fix / environment-overview ( #630 )
...
* fix: icons
* fix: disabled link
2022-01-26 11:59:47 +01:00
Youssef Khedher
be3a26529a
feat: update dialog to accept permissions ( #627 )
...
* feat: update dialog to accept permissions
* refactor: make dialog component accept permission button
* fix: remove unused dependencies
* fix: update button permissions
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-26 10:58:35 +01:00
Youssef
52fddb2069
fix: update validateProjectId
2022-01-25 12:30:55 +01:00
Youssef Khedher
8c7acdc43d
Merge branch 'main' into update/create-screens-submit-buttons
2022-01-25 12:06:56 +01:00
Fredrik Strand Oseberg
38d93aa09e
Merge branch 'main' into feat/create-feature
2022-01-25 08:44:36 +01:00
Youssef
b59c68c59b
fix: update buttons order in new screens
2022-01-25 00:47:49 +01:00
Renovate Bot
9bb63d47ef
chore(deps): update dependency http-proxy-middleware to v2.0.2
2022-01-24 22:15:01 +00:00
Youssef
c6d5f4b278
fix: update testIds in the feature form
2022-01-24 23:05:11 +01:00
Youssef Khedher
e0f8611c7c
Merge branch 'main' into feat/create-feature
2022-01-24 21:42:54 +01:00
Renovate Bot
8dbe2400d8
chore(deps): update dependency web-vitals to v2.1.4
2022-01-24 20:35:00 +00:00
Youssef
4ca2c00e19
fix: remove conflicts in routes.js
2022-01-24 21:28:31 +01:00
Youssef Khedher
a414bc2f95
Merge branch 'main' into feat/create-feature
2022-01-24 21:27:34 +01:00
Renovate Bot
f36be69033
chore(deps): update dependency typescript to v4.5.5
2022-01-24 18:39:37 +00:00
Fredrik Oseberg
d794fc4f5f
fix: remove unused method
2022-01-24 15:45:55 +01:00
Fredrik Oseberg
03d937d7e7
fix: remove console log
2022-01-24 15:45:01 +01:00
Fredrik Oseberg
3c1861590e
fix: use target value
2022-01-24 15:45:01 +01:00
Fredrik Oseberg
8552a3340e
fix: set current target
2022-01-24 15:45:01 +01:00
Fredrik Oseberg
8731177775
fix: add synthetic event
2022-01-24 15:45:01 +01:00
Fredrik Oseberg
125e7de91e
fix: ts issues
2022-01-24 15:45:01 +01:00
Youssef
e5a9825871
fix: remove project list from edit component
2022-01-24 15:45:01 +01:00
Youssef
8c82a6bceb
feat: create edit and creat feature screen
2022-01-24 15:44:59 +01:00
Youssef Khedher
53cff04349
feat: add create and edit context screen (NEW) ( #613 )
...
* feat: add create and edit context screen
* feat: add edit button for contexts list
* fix: add legal values when press enter withou submit form
* fix: context form
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-24 15:43:45 +01:00
Fredrik Oseberg
6a4fe7182a
4.6.0-beta.7
2022-01-21 16:11:03 +01:00
Youssef Khedher
130319e07c
fix: update create role links and fix ts errors ( #620 )
...
* fix: update create role links and fix ts errors
* fix: update RBAC link in create and edit page
2022-01-21 12:18:44 +01:00
Youssef Khedher
c06f22bd8a
feat: add toast for project access operations ( #616 )
2022-01-20 13:07:54 +01:00
Youssef Khedher
62d7f2d947
feat: show token after creation ( #614 )
...
* feat: show token after creation
* feat: replace snackbar with toast
2022-01-20 13:00:40 +01:00
Youssef Khedher
90231cc230
fix: add pagination to project access list ( #615 )
...
* fix: add pagination to project access list
* fix: typo
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-20 10:12:27 +01:00
Youssef Khedher
2937bcc5c1
feat: change standard strategy icon ( #617 )
2022-01-20 09:40:17 +01:00
Youssef Khedher
05f395f638
Merge branch 'main' into refactor/create-token
2022-01-19 19:16:57 +01:00
Renovate Bot
8171f147bc
chore(deps): update dependency sass to v1.49.0
2022-01-19 17:25:07 +00:00
Renovate Bot
0a1b3e84d2
chore(deps): update dependency @types/react-router-dom to v5.3.3
2022-01-19 15:46:27 +00:00
Youssef Khedher
39b5adb950
feat: add create and edit project screen (NEW) ( #602 )
...
* feat: add create and edit project screen
* feat: fix correct permission and validate projectId
* feat: remove unused variable and logs
* feat: remove unused import
* fix: delete unused project components
* fix: add unique validation
* fix: add unused import
* fix: project header
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-19 14:28:55 +01:00
Renovate Bot
416d67da34
chore(deps): update dependency @types/node to v14.18.9
2022-01-19 10:23:51 +00:00
Youssef Khedher
7baf8400ca
feat: add create and edit screen for tag-types (NEW) ( #603 )
...
* feat: add create and edit screen for tag-types
* feat: update Edit and create component with permissions
* refactor: add TagForm type to react FC
* fix: routes
* fix: add edit button
* fix: update snapshot
* fix: update permission
* fix: permission
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-18 14:35:50 +01:00
Youssef Khedher
dd64f7110f
Merge branch 'main' into refactor/create-token
2022-01-18 13:14:27 +01:00
Youssef Khedher
80e80805f7
feat: add edit and create user screen (NEW) ( #601 )
...
* feat: add edit and create user screen
* refactor: rename create user component
* fix: add missing documentation link
* fix: remove unused dependencies
* feat: add confirm screen
* refactor: change UserForm and delete unused components
* refactor: remove toast when create new user
* fix: add margin top to form elements
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-18 12:05:48 +01:00
Youssef Khedher
1b097f85d6
feat: add create and edit environment screen (NEW) ( #605 )
...
* feat: add create and edit environment screen
* fix: remove environment success screen
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-18 11:23:24 +01:00
Youssef Khedher
d3c8d0df0b
Merge branch 'main' into refactor/create-token
2022-01-18 10:39:10 +01:00
Thomas Heartman
114542803d
docs(readme): remove travis badge; small fixes ( #606 )
...
This commit removes the Travis badge (we haven't built with Travis for a year!) and adds a few small wording and structural fixes.
2022-01-18 10:33:53 +01:00
Youssef
4774347946
refactor: change create token form
2022-01-18 10:29:11 +01:00
Renovate Bot
7b199f3abb
chore(deps): update dependency @types/node to v14.18.7
2022-01-17 21:17:12 +00:00
Renovate Bot
61839e418f
chore(deps): update dependency @types/node to v14.18.6
2022-01-17 13:51:24 +00:00
Youssef Khedher
624f1a84d2
feat: add dont show again when update prod env ( #588 )
...
* feat: add dont show again when update prod env
* fix: remove unused dependency
* fix: update key
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 12:39:10 +01:00
Youssef Khedher
b209368c84
feat: add create api token screen (NEW PR) ( #600 )
...
* feat: add create api token screen
* fix: update headers
* fix: remove old api create
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 11:56:53 +01:00
Youssef Khedher
3a41de2246
feat/update project access ( #571 )
...
* feat: add user guidance in project access tab
* feat: add role description to the menu list
* feat: add tooltip to delete button
* feat: add role description to add user menu
* feat: auto select user when there is only one option
* fix: refactor role select
* fix: remove minwidth from form control
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 11:41:44 +01:00
Renovate Bot
21ba2d8b7c
chore(deps): update dependency node-fetch to v2.6.7
2022-01-16 16:02:53 +00:00
Youssef Khedher
182d566895
feat/rbac roles ( #562 )
...
* feat: create screen
* fix: import accordion summary
* feat: add accordions
* fix: add codebox
* feat: select permissions
* fix: permission checker
* fix: update permission checker
* feat: wire up role list
* fix: change icon color in project roles list
* fix: add color to icon in project roles
* add confirm dialog on role deletion
* feat: add created screen
* fix: cleanup
* fix: update access permissions
* fix: update admin panel
* feat: add edit screen
* fix: use color from palette and show toast when fails
* fix: refactor
* feat: validation
* feat: implement checked all
* fix: experimental toast
* fix: error handling
* fix: toast
* feat: unique name validation
* fix: update toasts
* fix: remove toast
* fix: reset flag
* fix: remove unused vars
* fix: update tests
* feat: add error icon for toast
* fix: replace wrong import for setToastData
* feat: Patch keying on ui to handle uniqueness for permissions across multiple envs
* fix: hasAccess handles *
* fix: update permission switch
* fix: use flag for environments rbac
* fix: do not include check all keys in payload
* fix: filter roles
* fix: account for new permissions in variants list
* fix: use effect on length property
* fix: set polling interval on user
* 4.5.0-beta.0
* fix: set initial permissions correctly to avoid race condition
* fix: handle activeEnvironment when it is null
* fix: remove unused imports
* fix: unused imports
* fix: Include missing project in hasAccess for deleteinng a tag
* fix: Move add/delete tag to use update feature permissions
* fix: use rest parameter
* fix: remove sandbox from scripts
* 4.6.0-beta.1
* fix: remove loading deduping
* fix: disable editing on builtin roles
* fix: check all
* fix: feature overview environment
* fix: refetch user on project create
* fix: update snaphots
* fix: frontend permissions
* fix: delete create confirm
* fix: remove unused permission
* 4.6.0-beta.4
* fix: update permissions
* fix: permissions
* fix: set error to string
* 4.6.0-beta.5
* fix: add permissions for project view
* fix: add permissions to useEffect deps
* fix: update permission for move feature toggle
* fix: add permissions data to useEffect
* fix: move settings
* fix: key on confetti
* fix: refetch project permissions on environment create/delete
* fix: optional coalescing error object
* fix: remove logging error
* fix: reorder disable importance in permissionbutton
* fix: add project roles to menu
* fix: add disabled check to revive
* fix: update snapshots
* fix: change text to select all
* fix: change text to select
* 4.6.0-beta.6
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-01-14 15:50:02 +01:00
Renovate Bot
8b538e4ded
chore(deps): update dependency sass to v1.48.0
2022-01-13 07:59:28 +00:00
Renovate Bot
2d4dab3959
chore(deps): update dependency sass to v1.47.0
2022-01-10 20:02:11 +00:00
Youssef Khedher
2a01cfc3e5
Merge branch 'main' into fix/breadcrumb-createToggle2
2022-01-10 18:19:37 +01:00
Renovate Bot
bb093f8ad7
chore(deps): update dependency web-vitals to v2.1.3
2022-01-10 14:41:49 +00:00
Youssef Khedher
123d29b9be
fix: remove unused component in routes
2022-01-10 14:19:49 +01:00
Youssef Khedher
d8ba773de5
Merge branch 'main' into fix/breadcrumb-createToggle2
2022-01-10 14:13:01 +01:00
Thomas Heartman
5402e80e9b
Merge branch 'main' into chore/update-workflows
2022-01-10 14:04:45 +01:00