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
9c26dfc6c8
Merge branch 'main' into archive_table
2022-06-08 14:25:39 +03:00
Nuno Góis
81c25c7774
fix: constraint-related UI fixes ( #1069 )
...
* fix: constraint-related UI fixes
* test spans on values list
* fix: values truncation, misc UI fixes
* fix: no longer assign const variable (debug)
2022-06-08 08:33:39 +01:00
olav
42d30e2d79
refactor: remove error class names from input error messages ( #1071 )
...
* refactor: remove error class names from input error messages
* refactor: update error message test
* refactor: show constraint value length error earlier
2022-06-07 15:03:40 +02:00
andreas-unleash
dd9a291e09
Fix PR comments
2022-06-07 11:54:16 +03:00
andreas-unleash
406c187372
Project Archive
2022-06-06 12:12:28 +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
32ada96220
fix: disable project access tab when no access ( #1057 )
...
* refactor: remove unused import
* fix: disable project access tab when no access
* refactor: improve access denied text
2022-06-03 08:14:47 +02:00
Nuno Góis
682921d5bf
fix: misc ui fixes post tables upgrade ( #1049 )
...
* fix: misc ui fixes post tables upgrade
* fix: update snaps, small cleanup
* refactor: ReportCard to styled, misc improvements
* cleanup remaining styles file
* rename `Feature Toggle Name` to just `name`
* refactor: address PR comments
2022-06-02 08:21:51 +01: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
Tymoteusz Czech
670bb33fad
fix: prevent search reset on project overview ( #1045 )
...
* fix: prevent search reset on project overview
* fix: use global filter for search in project
2022-05-31 08:31:52 +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
Tymoteusz Czech
581dcca2b2
Fix: global filter table rules ( #1016 )
2022-05-27 14:15:32 +00: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
504a4af274
refactor: port segments list to react-table ( #1024 )
...
* refactor: extract SegmentEmpty component
* refactor: extract CreateSegmentButton component
* refactor: extract EditSegmentButton component
* refactor: extract RemoveSegmentButton component
* refactor: normalize Created table header text
* refactor: port segments list to react-table
* fix: improve row text height in table row
* fix: update test snapshots
* refactor table cell with search highlight
* fix: update after review
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
Co-authored-by: Tymoteusz Czech <tymek+gpg@getunleash.ai>
2022-05-27 08:57:30 +02:00
Tymoteusz Czech
9ac962da45
Feat: Contexts and Project access tables ( #1028 )
...
* feat: new contexts table
* improve context list actions
* refactor: disabled icon colors
* fix: update snapshots
* fix: icons
* fix: context fields typo
* feat: new project access table
* fix: header cell styles
2022-05-26 10:37:33 +02:00
Tymoteusz Czech
7480085698
Fix: Features table performance ( #1015 )
...
* feat: persistent table query
* project overview sort query
* refactor: api methods as hook callbacks
* persitent columns in project overview
* enable new project overview
* fix: refactor feature state change in overview
* add type to sort
* update e2e tests
now takes 10% less time with use of cypress session
* prevent sort reset on features list
* fix feature toggle list loading
* fix: features table items virtualization
* project overview screen limits
* table row height in theme
* rename row index variable
2022-05-25 14:39:14 +00:00
olav
76ea65b65c
refactor: port health reports to react-table ( #1017 )
...
* refactor: fix table header sort button focus styles
* refactor: extract FeatureNameCell component
* refactor: port health reports to react-table
* refactor: hide columns on small screens
* refactor: sort features by name
2022-05-25 12:45:30 +02:00
Tymoteusz Czech
a11cb72d99
Persistent table query ( #999 )
...
* feat: persistent table query
* project overview sort query
* refactor: api methods as hook callbacks
* persitent columns in project overview
* enable new project overview
* fix: refactor feature state change in overview
* add type to sort
* update e2e tests
now takes 10% less time with use of cypress session
* prevent sort reset on features list
* fix feature toggle list loading
* fix: update column state saving
* update local storage hook test
2022-05-25 08:14:22 +00:00
Tymoteusz Czech
6d130f61f6
feat: new contexts table ( #998 )
...
* feat: new contexts table
* improve context list actions
* refactor: disabled icon colors
* fix: update snapshots
* fix: icons
* fix: context fields typo
2022-05-20 08:29:23 +00:00
olav
2e367b3a04
feat: add trial expiration warning banner ( #985 )
...
* refactor: simplify useApiGetter cache keys
* refactor: simplify basePath helpers
* refactor: add UNLEASH_BASE_PATH frontend env var
* refactor: make sure AnnouncerElement does not affect the layout
* refactor: draw texture image above footer
* refactor: extract domain check helpers
* refactor: fix a few ts-expect-errors
* feat: add trial expiration warning banner
* refactor: fix IInstanceStatus interface prefix
* refactor: use ConditionallyRender in InstanceStatus
* refactor: simplify env helper functions
* refactor: use FC in InstanceStatus
* refactor: warn about expired trials
* refactor: fix eslint warnings
* refactor: disable banner outside of localhost
* refactor: use new instance state field name
2022-05-19 14:06:18 +02:00
Tymoteusz Czech
06b0a29ea8
Project features list update ( #991 )
...
* refactor: column icon position
* project overview horizontal scroll
* updated table headers styles
* fix: feature overview switch title
* refactor: cleanup of sortable header styles
* fix: z-index issue in test
* fix: html semantics after review
2022-05-18 11:56:55 +02:00
olav
98b6214c28
fix: avoid erasing previous environments data on refetch ( #990 )
...
* refactor: avoid duplicate useLoading call
* fix: avoid erasing previous environments data on refetch
* refactor: keep mutataion logic within useEnvironments
2022-05-18 11:26:38 +02:00
Tymoteusz Czech
b1166bb2f4
Project overview feature toggles list ( #971 )
...
* refactor: page container
* refactor: table page header
* feat: new feature toggles list in project overview
* feat: sortable enviromnents in project overview
* feat: project overview toggles search
* feat: project overview features column actions
* project overview table column sizing
* project overview feature actions permissions
* project overview archive feature action
* project overview toggle state strategy fallback
* remove previous project overview implementation
* fix: remove additional prop in sortable table
* fix: stale feature refetch
* improvements after review
* feat: manage visible columns in project overview
* improve project overview columns selection
* fix: simplify columns
* Revert "remove previous project overview implementation"
This reverts commit 98b051ff6a5a4fb8a9a0921b661514e15a00249a.
* restore legacy project overview table
2022-05-13 14:51:22 +02:00
Nuno Góis
cdfb1f2452
fix: feature toggle list and UI adjustments ( #970 )
...
* fix: add highlight and hover colors, fix them
* misc ui adjustments
* test isGrow prop in table cols
* fix: revert typography changes, update snaps
* Update src/themes/themeTypes.ts
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
* fix: misc ui adjustments
* fix: backButton color
* refactor: color not needed, can be inherited
* fix: project roles case, new borderRadius values
* fix: color green
* fix: feature form link
* update snaps
* fix: formatting
* update snap
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
2022-05-12 15:34:04 +02:00
sighphyre
3f766995fb
Disable default env in project view ( #969 )
...
* fix: Block user from turning on default env in project view
* fix: Allow changing environment state for default in a project if using non OSS
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-05-12 09:41:36 +02:00
olav
9902494f58
refactor: improve tooltip styles after MUI update ( #966 )
...
* refactor: add missing event arg type
* refactor: fix project card popup position
* refactor: add tooltip arrows
* refactor: update snapshot
* refactor: add missing tooltips
* refactor: use a custom Autocomplete size in AutocompleteBox
2022-05-09 15:17:20 +02:00
Tymoteusz Czech
44c579f7a8
Refactor: page container ( #967 )
...
* refactor: page container
* refactor: table page header
2022-05-09 14:38:12 +02:00
Tymoteusz Czech
cd37624de4
Theme consistency updates ( #960 )
...
* fix: theme palette and shape
* fix: update snapshots
* fix: adjust after review
2022-05-09 12:01:12 +02:00
olav
d8143c6ff4
chore: update react-router to v6 ( #946 )
...
* refactor: fix child selector warnings
* refactor: update react-router-dom
* refactor: use BrowserRouter as in react-router docs
* refactor: replace Redirect with Navigate
* refactor: replace Switch with Routes
* refactor: replace useHistory with useNavigate
* refactor: replace useParams types with useRequiredPathParam
* refactor: replace NavLink activeStyle with callback
* refactor: fix matchPath arg order
* refactor: Remove unused link state
* refactor: delete broken snapshot test
* refactor: render 404 page without redirect
* refactor: normalize path parameter names
* refactor: fix Route component usage
2022-05-05 13:42:18 +02:00
olav
23c977e0ea
refactor: fix empty project member count ( #947 )
2022-05-04 15:39:50 +02:00
Nuno Góis
9ffc421252
feat: show archived toggles on a project level ( #942 )
...
* feat: show archived toggles on a project level
* Update src/component/feature/FeatureToggleList/FeatureToggleListActions/FeatureToggleListActions.tsx
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* refactor: adapt code to PR comments, clarity
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-05-03 15:27:43 +01:00
olav
24c11332b5
chore: update MUI to v5 ( #923 )
...
* refactor: update mui packages
* refactor: run mui codemods
* refactor: format files after codemods
* refactor: fix broken types
* refactor: clean up theme
* refactor: fix broken tests
* refactor: replace @mui/styles with tss-react
* refactor: move breakpoints into classes for tss
* refactor: fix crash on missing feature description
* refactor: remove void classNames
* refactor: adjust styles to new defaults
* refactor: remove broken rollout slider e2e test
* refactor: fix duplicate e2e testid
* refactor: update makeStyles after rebase
* refactor: add missing snapshot after rebase
* refactor: fix TableCellSortable focus styles
* refactor: use 1.4 as the default line-height
* refactor: hide webkit search field icons
* refactor: fix select box label
* refactor: make AutocompleteBox smaller
* refactor: make heading smaller
* refactor: fix toast close icon color
* refactor: update snapshots
* refactor: add missing test event awaits
* refactor: fix default button line-height
2022-05-02 15:52:41 +02:00
Tymoteusz Czech
23a874d051
Refactor: convert jsx files to typescript ( #881 )
...
* refactor: convert remaining js files to typescript
* refactor: conditionally render remove index
* refactor: dialog component to tsx
* refactor: migrate some files from jsx to tsx
* refactor: convert dropdown element to tsx
* refactor: feature toggle list to tsx
* refactor: update context name in use overrides
* refactor: variant overrides to tsx
refactor: remove unused strategy constraint file
* fix: tsx imports
* fix: update refectored components after rebase
* refactor: rename report list files to tsx
* fix: project health list types
* refactor: addon form - add types
* refactor: copy feature component types
* fix: projects toggle style after tsx refactor
* refactor: update ts types from openapi
* fix: ts refactor changes after review
* fix: header title prop
* fix: update after PR comments
* add test to useoverrides hook
* fix conditionally render time ago
* fix: toggle list empty tooltip
* fix: remove unused variable
* remove unused variable
* fix: remove faulty snapshot
2022-05-02 12:52:33 +02:00
olav
531d969fa6
refactor: misc login page accessibility improvements ( #914 )
...
* refactor: add missing input field labels
* refactor: add missing className prop
* refactor: add missing image labels
* refactor: fix forgot password title size
* refactor fix StandaloneLayout page landmarks
* refactor: improve project page title
* refactor: add autoFocus to login fields
2022-04-27 09:29:43 +02:00
olav
f7266cde10
fix: announce navigation to screen readers ( #911 )
...
* refactor: unify page titles
* refactor: update page title on navigation
* refactor: add AnnouncerContext to test contexts
* fix: announce navigation to screen readers
2022-04-27 09:14:44 +02:00
olav
8f1900f32b
feat: generate an OpenAPI client (2) ( #875 )
...
* feat: add a script that generates an OpenAPI client
* feat: generate an OpenAPI client
* feat: use the generated OpenAPI client
* refactor: add an OpenAPI section to the readme
* refactor: fix missing interface prefixes
* refactor: regenerate OpenAPI client
2022-04-26 10:53:46 +02:00
olav
1fd6f2a60a
refactor: improve the text for docs links ( #904 )
...
* refactor: improve the text for docs links
* Update src/component/admin/apiToken/CreateApiToken/CreateApiToken.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/projectRoles/CreateProjectRole/CreateProjectRole.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/projectRoles/EditProjectRole/EditProjectRole.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/users/CreateUser/CreateUser.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/users/EditUser/EditUser.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/context/CreateUnleashContext/CreateUnleashContext.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/context/EditContext/EditContext.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/strategies/CreateStrategy/CreateStrategy.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/strategies/EditStrategy/EditStrategy.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* refactor: improve docs link texts
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-04-25 09:36:23 +02:00
olav
fd8e1c196c
refactor: misc tooltip improvements ( #895 )
...
* refactor: improve tooltip text
* refactor: fix project edit button tooltip position
* refactor: fix header docs link tooltip position
2022-04-21 11:01:42 +02:00
olav
73c601cc7b
fix: slightly improve tabs markup ( #888 )
2022-04-21 09:37:35 +02:00
olav
2e5e25bfe5
refactor: improve icon labels and tooltips ( #884 )
2022-04-21 08:26:49 +02:00
olav
8a3db090d5
fix: improve avatar alt text ( #892 )
...
* fix: improve avatar alt text
* refactor: fix unknown avatar path on localhost
2022-04-20 16:08:15 +02:00
olav
a088866124
refactor: port some things to TS ( #843 )
...
* refactor: port useSort to TS
* refactor: port loadingFeatures to TS
* refactor: port admin index to TS
* refactor: port TagTypeList to TS
* refactor: merge route interfaces
* refactor: port common utils to TS
* refactor: fix snapshot date typo
* refactor: port Reporting utils to TS
* refactor: improve PermissionIconButton prop types
2022-04-06 12:22:24 +02:00
olav
f309553a5f
refactor: port some things to TS ( #833 )
...
* refactor: remove unused securityLogger
* refactor: port commonStyles to TS
* refactor: port testIds to TS
* refactor: move app.css into themes
* refactor: use absolute import paths
* refactor: port LayoutPicker to TS
* refactor: port routes to TS
* refactor: port ScrollTop to TS
* refactor: update unused/missing ScrollTop exceptions
* refactor: remove unused route flags field
* refactor: change constants ext to TS
* refactor: remove unused testData file
* refactor: port styles to TS
* refactor: wait before typing in auth spec
2022-04-01 10:28:15 +02:00
Youssef Khedher
f9cdb6ca0c
fix: handle projectId validation ( #823 )
...
* fix: handle projectId validation
* chore: remove unused function
* fix: update PR based on feedback
2022-03-28 22:45:41 +01:00
Youssef Khedher
85950f104a
chore: update paths 🧼 ( #820 )
2022-03-28 09:49:59 +01:00
Youssef Khedher
4589a19e03
fix: misc UI improvements ( #806 )
...
* fix: link color in project features
Co-authored-by: olav <mail@olav.io>
* fix: link in health page
Co-authored-by: olav <mail@olav.io>
* fix: keep sorting state in project toggles list
Co-authored-by: olav <mail@olav.io>
* fix: style link in the toggle list project
Co-authored-by: olav <mail@olav.io>
* refactor: update browser list
Co-authored-by: olav <mail@olav.io>
Co-authored-by: olav <mail@olav.io>
2022-03-25 15:30:52 +01:00
olav
cfc2338e78
refactor: use camel case for files and dirs ( #817 )
2022-03-25 12:34:20 +01:00
olav
2ca88b019a
refactor: restrict API tokens to enabled environments ( #809 )
...
* refactor: add missing Tooltip wrapper elements
* refactor: rewrite useEnvironments
* refactor: disable environments in select box
* refactor: make sure initial environment is enabled
2022-03-23 12:55:00 +01:00
olav
2a307523d6
feat: add operators splash page ( #802 )
...
* refactor: fix crash on null-valued project description
* refactor: remove unused layout prop
* refactor: use routes for splash components
* feat: add operators splash page
* refactor: fix styling issues
* refactor: add some comments
2022-03-22 08:23:51 +01: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 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
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
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 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
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
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
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
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
a3f439ea17
Merge branch 'main' into fix/ui-consistency
2022-02-25 13:54:11 +01: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
Youssef
ddd7a2caaf
feat: add search functionality
2022-02-25 09:14:07 +01:00
Youssef
e1308f7613
refactor: update remove project function
2022-02-24 15:51:50 +01:00
Youssef
5371e15333
refactor: change resourceCreateButton and SaveChangesButton name
2022-02-24 09:23:07 +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
Youssef
b0ba4f3a9d
fix: remove tooltips
2022-02-23 13:45:37 +01:00
Youssef
aae8c4d9d9
refactor: update text in ui consistent
2022-02-23 00:10:48 +01: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
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
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
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
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
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
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
Fredrik Strand Oseberg
c5c0f066de
fix: add tsx and nullish coalescence ( #667 )
2022-02-03 14:29:15 +01:00
olav
23c6c0cd8f
fix: remove stray debugger statement ( #657 )
2022-02-02 09:43:58 +01:00
Ivar Conradi Østhus
c54ea3a9d4
fix: race condition when adding users
2022-02-01 22:43:35 +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 Khedher
27700007c0
fix: align projectId in project overview ( #632 )
2022-01-26 13:56:15 +01:00
Youssef
52fddb2069
fix: update validateProjectId
2022-01-25 12:30:55 +01:00
Youssef
b59c68c59b
fix: update buttons order in new screens
2022-01-25 00:47:49 +01:00
Youssef Khedher
c06f22bd8a
feat: add toast for project access operations ( #616 )
2022-01-20 13:07:54 +01:00