Fredrik Strand Oseberg
960801b8aa
fix: use router match util ( #298 )
2021-05-18 12:10:57 +02:00
Ivar Conradi Østhus
a9d9a54bee
fix: typo
2021-05-14 22:46:11 +02:00
Fredrik Strand Oseberg
f585dcb2d7
fix: import correct component container ( #296 )
2021-05-12 12:30:54 +02:00
Ivar Conradi Østhus
a3199e2654
fix: footer
2021-05-11 15:02:07 +02:00
Fredrik Strand Oseberg
0454046e4d
fix: include invite link in email ( #294 )
2021-05-11 12:14:26 +02:00
Ivar Conradi Østhus
76f9cd0577
fix: add link to manage access to edit project
2021-05-11 12:04:57 +02:00
Ivar Conradi Østhus
e9d40ade85
fix: hosted auth should not need to load inital data
2021-05-10 21:30:52 +02:00
Fredrik Strand Oseberg
2f1848f6fd
Fix/feedback on create ( #292 )
...
* fix: copy feature toggle instead of setting newVariants on the reference
* fix: remove console log
* fix: update messages
* fix: give feedback on strategy actions
* fix: do not allow feature toggle to be created with empty name
* fix: disable delete if only one strategy is applied
* fix: archive view
* fix: set name field on add variant required
* fix: set required on feature toggle name
2021-05-10 13:22:22 +02:00
Ivar Conradi Østhus
06d7f9b609
fix: proper error handling for auth-settings being stored ( #293 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-05-10 13:15:44 +02:00
Ivar Conradi Østhus
91860744f8
fix: api path for auth-config
2021-05-08 18:50:54 +02:00
Ivar Conradi Østhus
f744e67fce
fix: improve password auth extra options
2021-05-08 18:46:05 +02:00
Ivar Conradi Østhus
15ef4606b7
fix: support custom stickiness for flexible strategies
2021-05-07 09:36:15 +02:00
Ivar Conradi Østhus
37bd960133
fix: add members to project use correct uri
2021-05-07 09:14:32 +02:00
Fredrik Strand Oseberg
cc54fad3a4
Fix/console warn ( #290 )
...
* fix: resolve uncontrolled autocomplete
* fix: return if no strategy is present
* fix: change logic for retrieving context index
* fix: remove prop types from UserList
* fix: add default to api key name input
* fix: remove raised property from button
2021-05-07 08:42:51 +02:00
Fredrik Strand Oseberg
ad09c4039a
Fix/strategy constraints ( #289 )
...
* fix: only update editable strategies if index is less than 0
* fix: add wdyr
* fix: set tracking to false as default
* chore: update readme
2021-05-07 08:31:25 +02:00
Ivar Conradi Østhus
76cd54fd91
feat: upgrade to node.js v14
2021-05-05 22:18:35 +02:00
Ivar Conradi Østhus
6db15076e3
fix: tiny margin for feature toggle list item
2021-05-05 22:11:39 +02:00
Ivar Conradi Østhus
b7cea5e314
fix: should be allowed to create toggles without errors
2021-05-05 22:06:55 +02:00
Fredrik Strand Oseberg
8d525ac477
Fix: jumping screen ( #288 )
...
* fix: add overflow-y scroll to html
* fix: add tab exceptions to scroll to top
* fix: remove unused imports
2021-05-05 21:51:04 +02:00
Fredrik Strand Oseberg
7b27f68b8e
Fix/minor changes ( #285 )
...
* fix: use query params on password auth
* fix: refactor redirect and isUnauthorized
* feat: add 404 page
* fix: setup 404 as redirect and standalone page
2021-05-05 14:58:22 +02:00
Fredrik Strand Oseberg
9b1a07c5ab
Fix/v4 corrections ( #287 )
...
* fix: remove project display check
* fix: refetch bootstrap on user change
* fix: remove console log
* fix: update test
* fix: do not allow submit if errors exists
* fix: do not allow strategies to redirect home when name is taken
2021-05-05 14:17:25 +02:00
Ivar Conradi Østhus
3e2ed0b42c
fix: use correct baseUriPath with localStorage
2021-05-05 10:57:07 +02:00
Ivar Conradi Østhus
5585645999
fix: link to docs for empty apps
2021-05-05 10:33:40 +02:00
Ivar Conradi Østhus
c0c69854e8
fix: all global event log requires admin
2021-05-04 22:06:47 +02:00
Ivar Conradi Østhus
3f5992902d
fix: constraints array can be undefined
2021-05-04 21:50:06 +02:00
Ivar Conradi Østhus
48e15262a1
fix: tests
2021-05-04 21:40:38 +02:00
Fredrik Strand Oseberg
c4f44f7558
fix: allow permissions to be checked without project being defined ( #282 )
...
* fix: allow permissions to be checked without project being defined
* fix: change order
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-05-04 21:25:35 +02:00
Fredrik Strand Oseberg
e8de5bd816
Fix/strategy constraints ( #283 )
...
* feat: redesign strategy cards
* fix: add version check to constraints
* fix: use flags
* fix: update icon and add tooltips
* fix: remove console logs
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-05-04 21:25:06 +02:00
Ivar Conradi Østhus
367b5c8d85
fix: logout should only be called once
2021-05-04 21:24:25 +02:00
Ivar Conradi Østhus
217170c2e2
fix: handle generic errors better
2021-05-04 20:41:19 +02:00
Fredrik Strand Oseberg
f0d6e45361
Feat/bootstrap ( #281 )
...
* feat: add bootstrap endpoint redux integration
* fix: remove useEffect from app
* feat: add path provider
* feat: browser router
* fix: delete path formatter
* fix: return absolute path if no basepath
* fix: format seenURI
* feat: get bootstrap uri from html
* fix: remove unused imports
* fix: remove initial loading call
* fix: wrap logout in formatApiPath
* feat: import logo
* feat: remove accessor from receiveConfig
* fix: update tests
* fix: update asset paths
* fix: remove data from app
* fix: revert moving access provider
* fix: remove build watch
* fix: remove console logs
* fix: update asset paths
* fix: remove path logic from base64
* fix: remove unused import
* set uiconfig
* change notification text
* fix: match uiConfig with expected format
* feat: add proclamation
* fix: move proclamation
* fix: remove unused imports
* fix: add target _blank
* fix: allow optional toast
* fix: return empty string if default value is present
* fix: set basepath to empty string if it matches default
2021-05-04 09:59:42 +02:00
Ivar Conradi Østhus
90b6fce2c2
fix: build..
2021-04-30 09:05:46 +02:00
Ivar Conradi Østhus
a8bb01f9f2
fix: add datadog logo for addons
2021-04-30 08:51:34 +02:00
Ivar Conradi Østhus
4b826715a7
Feat/auth hosted section ( #280 )
2021-04-29 21:55:48 +02:00
Fredrik Oseberg
d7e6219070
fix: only get legalValues if definition exists
2021-04-28 18:09:37 +02:00
Fredrik Strand Oseberg
8d003da400
Fix/variants ( #278 )
...
* fix: use autocomplete for legal values
* fix: use flag to toggle overrides
* fix: use legalvalues directly
* fix: tests
* Update src/component/feature/variant/__tests__/update-variant-component-test.jsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* Update src/component/feature/variant/AddVariant/AddVariant.jsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
* fix: tests
* fix: remove flag for overrides
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-04-28 14:58:53 +02:00
Fredrik Strand Oseberg
f8e34d53ff
Fix/bugfixes ( #279 )
...
* fix: add try catch to copy
* fix: show constraints on default strategy
* fix: require name to submit context field
* fix: require name and project id to be set in order to create a project
* fix: change documentation icon
* fix: only validate unique names on create
* Update src/component/context/form-context-component.jsx
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-04-28 14:27:25 +02:00
Fredrik Strand Oseberg
0340573199
fix/locale ( #277 )
...
* fix/locale
* fix: check on lowercase values
* fix: remove console logs
2021-04-28 11:57:45 +02:00
Ivar Conradi Østhus
f66cca468e
fix: added teams logo
2021-04-27 21:39:34 +02:00
Fredrik Strand Oseberg
1f46d3b21b
Fix/cleanup ( #276 )
...
* chore: update changelog
* 4.0.0-alpha.10
* fix: add dnd provider as top level wrapper
* fix: add forgotten password link to password auth
* fix: remove unecceesary dnd component
* fix: check for usedTokenError
2021-04-27 09:48:00 +02:00
Fredrik Oseberg
e81918ee48
fix: password
2021-04-23 15:31:42 +02:00
Fredrik Strand Oseberg
b9f5585c62
Fix/optimizations ( #275 )
...
* chore: update changelog
* feat: login mobile view
* fix: lists
* fix: colors
* fix: resolve merge conflict
* fix: tests
* fix: set defualt location object
* fix: don't check password before length exceeds 2
* fix: check length
2021-04-23 15:21:24 +02:00
Fredrik Strand Oseberg
05334337c2
Feat/user profile ( #274 )
...
* chore: update changelog
* feat: user profile
* feat: onOutsideClick hook
* feat: tune user profile
* fix: refactor to button
* feat: mobile view
* fix: update tests
* feat: add link to docs
2021-04-23 13:49:42 +02:00
Ivar Conradi Østhus
423646e4eb
fix: lint
2021-04-23 12:21:15 +02:00
Ivar Conradi Østhus
cb7555d048
fix: minor tuning on auth
2021-04-23 11:40:23 +02:00
Fredrik Strand Oseberg
0ca753e7e5
Feat/add new user ( #273 )
...
* chore: update changelog
* chore: update changelog
* fix: refactor AddUser
* feat: add screens for email and copy
* fix: remove interface
* fix: admin constant in userlist
* chore: fix changelog
* feat: user data fetching with useSWR
* feat: flesh out dialogues
* fix: remove useRequest
* refactor: remove redux for user admin
* refactor: remove from store
* refactor: userListItem
* fix: change type
* feat: add initial loading
* fix: useLayoutEffeect in useLoading
* fix: remove useEffect
* fix: update snapshots
* fix: remove status code
* fix: remove roles from store
2021-04-23 10:59:11 +02:00
Ivar Conradi Østhus
c31e9b9392
feat: add support for demo-signin
2021-04-22 08:44:16 +02:00
Ivar Conradi Østhus
5bedf0c344
fix: require ADMIN role to manage users
2021-04-21 09:35:13 +02:00
Ivar Conradi Østhus
3ad447b7d9
fix: add permissions for tag-types and project
2021-04-21 09:27:50 +02:00
Ivar Conradi Østhus
f669f96d49
wip: frontend should understand rbac permissions ( #269 )
...
* chore: update changelog
* 4.0.0-alpha.4
* wip: frontend should understand rbac permissions
* move all feature components to hasAccess
* fix: remove all change permissions
* fix all the tests
* fix all the tests x2
* fix snapshot for node 12
* fine tune perms a bit
* refactor: rewrite to ts
* refactor: use admin constant
* fix: import
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-04-20 19:13:31 +02:00
Fredrik Strand Oseberg
3bf9bd73ae
Fix/overall bugs ( #271 )
...
* fix: reporting
* fix: center icon
* fix: paths in featureview
* fix: revert path in passwordauth
* fix: remove console log
2021-04-20 16:22:23 +02:00
Fredrik Strand Oseberg
524936912d
Feat/user flow ( #267 )
...
* feat: add new user page
* feat: passwordchecker
* fix: remove loading
* feat: reset password
* fix: move swr to devDeps
* feat: generate reset link
* feat: add reset password form
* fix: remove console log
* fix: rename to forgotten password
* feat: add simple menu
* fix: change password checker title
* fix: change text in new-user view
* fix: lint errors
* fix: add status code to constants
* fix: comment
* fix: add classes for new user component
* fix: tests
* fix: remove console log
* fix: remove retry method
* fix: invalid token constant
* fix: remove console log
* fix: dependency array on useCallback
* fix: featureview
* fix: redirect on authenticated
* refactor: progresswheel
* fix: lint deps
2021-04-19 10:55:15 +02:00
Ivar Conradi Østhus
3cca2513fb
fix: small description for toggles
2021-04-16 12:59:36 +02:00
Ivar Conradi Østhus
b3436b5ae6
fix: make admin pages work for OSS and enterprise ( #268 )
...
* fix: make admin pages work for OSS and enterprise
* fix: more admin tuning
* fix: project mgm access
2021-04-16 11:31:47 +02:00
Fredrik Oseberg
2a0acd3fb2
fix: remove console log
2021-04-13 09:10:01 +02:00
Fredrik Oseberg
fa9a1c3145
fix: logout redirect logic
2021-04-12 16:25:38 +02:00
Fredrik Oseberg
8d295fd176
fix: redirect from login page if authorized
2021-04-12 15:34:37 +02:00
Fredrik Strand Oseberg
86631b53c9
Fix/material UI cleanup ( #264 )
...
* fix: strategy dialogue
* fix: fontweight dropdown
* fix: eventlog padding
* refactor: history
* refactor: use material ui styling conventions for history
* refactor: add empty state for features
* refactor: variant dialog
* refactor: delete unused variant config
* fix: variant typography
* fix: remove unused styles file
* fix: footer
* feat: protected routes
* fix: rename app
* fix: remove console log
* fix: convert app to typescript
* fix: add standalone login screen
* fix: cleanup
* fix: add theme colors for login
* fix: update tests
* fix: swap route with ProtectedRoute
* fix: remove unused redirect
* fix: use redirect to correctly setup breadcrumbs
* refactor: isUnauthorized
* fix: reset loading count on logout
* fix: create a more comprehensive auth check
* feat: add unleash logo
2021-04-12 15:04:03 +02:00
Ivar Conradi Østhus
5166198f07
Feat: admin users ( #266 )
...
* fix: make it work
* fix: cleanup add/update users a bit
* fix: fix
* fix: fine tune
2021-04-09 13:25:39 +02:00
Fredrik Oseberg
45bce4576d
fix: remove editableStrategies from useEffect deps
2021-04-07 09:26:34 +02:00
Christopher Kolstad
22795e251f
Migrate to create-react-app and react-scripts ( #263 )
...
* Setup create-react-app and typescript
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-04-07 09:04:48 +02:00
Fredrik Strand Oseberg
b5917515d2
fix: delete strategy ( #262 )
2021-03-30 15:49:03 +02:00
Fredrik Strand Oseberg
dbed06f300
Feat/material UI ( #250 )
...
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Christopher Kolstad <git@chriswk.no>
2021-03-30 15:14:02 +02:00
Ivar Conradi Østhus
b8b48b5726
feat: Adapt API keys to new endpoint ( #259 )
...
* 3.14.1
* more changs!
* fix: cleanup UI to match API
* fix
2021-03-29 19:32:15 +02:00
Fredrik Strand Oseberg
30ba213f07
fix: add ascending sorting ( #260 )
2021-03-29 19:24:16 +02:00
Christopher Kolstad
1dc81af7c3
fix: encode URI value when deleting tag
2021-03-17 09:57:46 +01:00
Fredrik Oseberg
dbba23d7a6
fix: encode tag value
2021-03-17 09:50:51 +01:00
Ivar Conradi Østhus
9ed4e08cd4
fix: lint error
2021-03-11 16:11:49 +01:00
Ivar Conradi Østhus
24d9bb03b1
fix: should fetch projects once to make sure we know about projects
2021-03-11 16:07:26 +01:00
Ivar Conradi Østhus
b9e6586c30
feat/rbac: edit access for projects. ( #251 )
2021-03-11 13:59:20 +01:00
Fredrik Strand Oseberg
be8b0e7358
fix: check that strategies exists before calling includes ( #252 )
2021-03-08 15:31:02 +01:00
Fredrik Strand Oseberg
10d95c36e0
fix: metrics invalid date ( #248 )
...
* fix: lint
* refactor: return fetch from create
* fix: lint
* fix: change name from featureToggle to createdToggle
2021-03-05 11:33:58 +01:00
Fredrik Strand Oseberg
e1078ef822
fix: content-min-height
...
* fix: add min height calculation based on footer and header height
* fix: set flex-shrink to 0
* fix: lint
* feat: add support for navigating to feature from reporting dash
* fix: tests
2021-02-26 10:42:34 +01:00
Fredrik Strand Oseberg
d11bee0b95
Feature/stale dashboard ( #243 )
...
* feat: initial structure
* feat: add reportCard
* feat: add report-toggle-list
* feat: add report-card
* feat: connect data
* feat: add material icons
* feat: add table styles
* fix: rename reportcard
* feat: add checkbox functionality
* fix: correct invalid json format
* feat: add support for changing project
* fix: linting
* fix: remove trailing slash
* fix: change rewrites to routes
* fix: update glob
* feat: add name sorting
* refactor: swap routes for rewrites in vercel.json
* feat: add rewrite rules
* feat: add all rewrite rules
* feat: initial useSort implementation
* feat: finalized useSort for consistent name sorting
* feat: date parsing
* feat: implement sorting functionality for headers
* fix: ensure consistent naming in useSort
* feat: finish reportcard
* fix: remove loader class
* feat: hide bulk actions behind feature flag
* feat: add tests
* fix: lint and proptypes
* fix: lint
* fix: update select styles
* fix: create snapshots from node 12
* fix: safari flex inconsistencies
* feat: expand conditionallyRender functionality to encompass passing functions as elseShow param
* fix: conditional project selector
* fix: add missing new-line
* fix: move dependencies
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-02-25 10:54:53 +01:00
Ivar Conradi Østhus
5cab5754a3
fix: fix update-variant-test
2021-02-24 11:22:03 +01:00
Ivar Conradi Østhus
73c0c8beb0
fix: unsecure => insecure
2021-02-24 11:17:46 +01:00
Ivar Conradi Østhus
5342c86b60
fix: one and only one front ( #244 )
...
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-02-24 11:03:18 +01:00
Ivar Conradi Østhus
b9585b352d
fix: tests
2021-02-23 14:06:41 +01:00
Ivar Conradi Østhus
726b707a99
fix: minor visual for dropdowns
2021-02-23 14:06:05 +01:00
Christopher Kolstad
a9cb68705a
feat: add oss/enterprise version to footer ( #245 )
2021-02-23 12:59:38 +01:00
Ivar Conradi Østhus
8b18b8cca4
fix: filter duplicates
2021-02-16 13:30:26 +01:00
Ivar Conradi Østhus
388dfe45d3
feat: allow custom context fields to define stickiness. ( #241 )
2021-02-16 12:22:33 +01:00
Ivar Conradi Østhus
107cc0636f
fix: should not register duplicate HTML5 backends
2021-02-09 21:56:49 +01:00
Ivar Conradi Østhus
c499a6cb9e
fix: typo in test
2021-02-09 14:02:39 +01:00
Ivar Conradi Østhus
cbffa278f2
fix: use findIndex when using predicate.
...
indexOf takes and actual value:
https://immutable-js.github.io/immutable-js/docs/#/List/indexOf
findIndex allows you to specify a predicate:
https://immutable-js.github.io/immutable-js/docs/#/List/findIndex
2021-02-09 12:45:33 +01:00
Ivar Conradi Østhus
0b58048c86
fix: Add UI for showing 'create tag' errors
2021-02-09 10:33:48 +01:00
Ivar Conradi Østhus
00f411d9d2
fix: UX should not eagerly store strategy updates! ( #240 )
...
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2021-02-09 10:14:04 +01:00
Ivar Conradi Østhus
3a6fa577bc
feat: Addon support from UI ( #236 )
2021-02-05 14:24:22 +01:00
Christopher Kolstad
50b6a5790d
fix: Use type and value from action to remove tag ( #238 )
...
fixes : #237
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
2021-02-04 16:08:25 +01:00
Simen Bekkhus
02ab9169da
fix: add missing space ( #239 )
2021-02-04 16:03:32 +01:00
Ivar Conradi Østhus
f4cbfe8bee
fix: error in snapshot
2021-02-01 12:41:47 +01:00
Christopher Kolstad
82f9dbf7a7
Fix typos
2021-01-27 09:14:55 +01:00
Ivar Conradi Østhus
33e16a2536
fix: tweak deprecated strategies view
2021-01-21 19:35:59 +01:00
Christopher Kolstad
3014c0029d
Basic implementation of deprecation/reactivation of strategies
2021-01-21 15:27:24 +01:00
Christopher Kolstad
90e9606d37
Fix missing methods for displaying tags on archived toggles
...
Fixes #233
2021-01-21 09:39:58 +01:00
Christopher Kolstad
2cabe7f297
Add tag feature
...
- CRUD for tag-types
- CD for tags
- tagging for features
- display tags on feature-toggle
2021-01-18 09:26:32 +01:00
Ivar Conradi Østhus
7380d92e45
fix: migrate all .scss files to .module.scss
2021-01-07 13:36:13 +01:00
Ivar Conradi Østhus
24899b40e0
fix: move all api calls to store folders
2021-01-06 22:19:50 +01:00
Ivar Conradi Østhus
b8277f01ac
fix: move feature-metrics store to its own folder
2021-01-06 22:10:28 +01:00
Ivar Conradi Østhus
b6582fc891
fix: move history to folder
2021-01-06 22:07:20 +01:00
Ivar Conradi Østhus
92f9fdc50e
fix: move feature-toggle store into folder
2021-01-06 22:05:11 +01:00
Ivar Conradi Østhus
f42dce509c
fix: move error store into folder
2021-01-06 21:59:47 +01:00
Ivar Conradi Østhus
bd5b60936f
fix: remove unused client-instance concept
2021-01-06 21:55:16 +01:00
Ivar Conradi Østhus
ba79da7a99
fix: archive store in folder
2021-01-06 21:47:39 +01:00
Ivar Conradi Østhus
46843aecf1
fix: remove use of input stores
2021-01-06 21:41:56 +01:00
Ivar Conradi Østhus
3c09818c75
fix: update snapshot for tests
2020-12-22 10:07:53 +01:00
Ivar Conradi Østhus
cc96134e2f
fix: add last seen as sort option
2020-12-22 10:05:56 +01:00
Ivar Conradi Østhus
6b742a0b92
fix: lint it
2020-12-22 09:53:56 +01:00
Ivar Conradi Østhus
d1662d75c8
feat: Add last seen at timestamp
...
Closes #226
2020-12-22 09:45:35 +01:00
Ivar Conradi Østhus
9db1d59093
fix: minor CSS tweak
2020-12-15 21:36:21 +01:00
Ivar Conradi Østhus
be2664d38b
fix: new feature toggle gets default strategy
2020-12-15 13:21:38 +01:00
Ivar Conradi Østhus
111b2353bf
fix: minor strategy configure update
2020-12-14 21:39:22 +01:00
Ivar Conradi Østhus
6715ee8af0
fix: minor css tweaks
2020-12-14 15:50:32 +01:00
Ivar Conradi Østhus
6387b2d8f0
fix: namespace settings in localStorage
2020-12-03 10:21:03 +01:00
Ivar Conradi Østhus
8a083ce748
fix: Should update activation strategies immediately ( #229 )
2020-11-27 22:23:44 +01:00
Ivar Conradi Østhus
718c4fa608
fix: filter for projects
2020-11-23 21:32:05 +01:00
Ivar Conradi Østhus
264e9c56ae
feat: add support for projects
2020-11-23 21:09:19 +01:00
Ivar Conradi Østhus
a8bd6f8063
fix: should be possible to remove all variants.
2020-11-04 09:07:02 +01:00
Ivar Conradi Østhus
107f932e03
fix: minur ux tweaks
2020-10-05 21:51:45 +02:00
Ivar Conradi Østhus
e66a4de026
fix: hide content if showing authentication modal
2020-10-04 20:27:52 +02:00
Ivar Conradi Østhus
0a2672270e
fix: add security wanring to the console
2020-10-04 19:42:24 +02:00
Ivar Conradi Østhus
87c32015a4
fix: typo description => descriptionn
2020-10-02 11:05:29 +02:00
Ivar Conradi Østhus
82c67aba30
fix: add created date for applications
2020-09-26 22:14:56 +02:00
Ivar Conradi Østhus
31398571b4
fix: show notification when app updates
2020-09-26 21:31:34 +02:00
Ivar Conradi Østhus
7da10fcdcc
fix: failing test
2020-09-25 22:12:48 +02:00
Ivar Conradi Østhus
1759bfe911
fix: minor css tweaks for mobile
2020-09-25 22:09:18 +02:00
Ivar Conradi Østhus
97decf801a
fix: should support 409 responses as well
2020-09-25 21:46:52 +02:00
Ivar Conradi Østhus
987fce309c
fix: cleanup edit application a bit
2020-09-25 09:36:11 +02:00
Ivar Conradi Østhus
130110f5a4
feat: add search for applications
2020-09-24 20:02:45 +02:00
Ivar Conradi Østhus
b1d30b045e
feat: Should be possible to remove applications
...
https://github.com/Unleash/unleash/issues/634
2020-09-23 23:18:53 +02:00
Ivar Conradi Østhus
a097a90dbe
fix: make sure application is updated on edit
2020-09-23 21:47:07 +02:00
Ivar Conradi Østhus
ece95f87be
fix: list parameters should be trimmed
...
see https://github.com/Unleash/unleash/issues/629
2020-09-23 19:50:00 +02:00
Ivar Conradi Østhus
d059706299
fix: add link to client SDKs
2020-08-11 11:02:29 +02:00
Ivar Conradi Østhus
8df8ee8bcd
fix: use Rect.memo to increase performance
2020-08-11 10:58:19 +02:00
Ivar Conradi Østhus
7e50ebbad9
fix: some ux cleanup for toggle types
2020-08-10 21:58:14 +02:00
Ivar Conradi Østhus
3ecdab8583
fix: tests
2020-08-07 11:27:49 +02:00
Ivar Conradi Østhus
5844c488f3
fix: add disabled propertu to select
2020-08-07 11:25:24 +02:00
Ivar Conradi Østhus
bf4ac6ab6d
fix: imporve type-chip color
2020-08-07 10:27:39 +02:00
Ivar Conradi Østhus
a0bad364e8
feat: stort by stale
2020-08-07 10:19:07 +02:00
Ivar Conradi Østhus
303b6edb99
feat: added time-ago to toggle-list
2020-08-07 10:08:23 +02:00
Ivar Conradi Østhus
f5ed3eaa1f
feat: Add stale marking of feature toggles
2020-08-07 09:36:32 +02:00
Ivar Conradi Østhus
18a53c4c77
fix: only fetch types once
2020-08-06 11:09:40 +02:00
Ivar Conradi Østhus
6395568d55
feat: add support for toggle type
2020-08-06 11:03:40 +02:00
Ivar Conradi Østhus
cf8ac31f8c
fix: upgrade react-dnd to version 11.1.3
2020-08-03 13:44:05 +02:00
Ivar Conradi Østhus
0d3cbd8294
fix: read unleash version from ui-config ( #219 )
2020-08-03 13:38:14 +02:00
Jaynish Buddhdev
d7ae641274
Feat: (VariantCustomization) Allow user to customize variant weights ( #216 )
...
Co-authored-by: Jaynish Buddhdev <bjaynish1@gmail.com>
2020-08-03 13:33:16 +02:00
Ivar Conradi Østhus
a12c0e32b2
fix: flag inital context fields
2020-07-29 21:35:00 +02:00
Ivar Conradi Østhus
735b11297c
fix: should handle zero variants
2020-06-04 15:06:44 +02:00
Ivar Conradi Østhus
7c0bb12799
fix: modal for variants
2020-06-04 15:00:16 +02:00
Ivar Conradi Østhus
97e11a3a88
fix: allow overflow for strategy card
2020-05-22 19:34:47 +02:00
Ivar Conradi Østhus
57bdf63043
fix: add common component input-list-field
2020-05-22 13:00:53 +02:00
Ivar Conradi Østhus
5cbfcf5f3b
fix: improve on variant ui
2020-05-20 16:32:29 +02:00
Ivar Conradi Østhus
9c009627ba
fix: should not clear all stores on update user profile
2020-05-18 20:53:17 +02:00
Ivar Conradi Østhus
61cd47a0e7
fix: convert variant-view-component to function
2020-05-18 20:18:48 +02:00
Ivar Conradi Østhus
d4e2296fda
fix: tune css a little
2020-05-18 16:05:57 +02:00
Ivar Conradi Østhus
7d94f12c04
fix: reset stores on login/logout ( #212 )
2020-05-14 22:33:36 +02:00
Ivar Conradi Østhus
400e8bdb26
fix: password login should prefer login options
2020-05-14 22:14:17 +02:00
Mathias Åhsberg
01d747e590
Transform username/password login response to json ( #211 )
2020-05-14 19:11:51 +02:00
Ivar Conradi Østhus
63091184d3
feat: add support for username/password login
2020-05-12 22:57:45 +02:00
Ivar Conradi Østhus
e61e786cef
feat: locale select should be dropdown menu
2020-05-12 22:37:59 +02:00
Ivar Conradi Østhus
ae8fd61ea4
feat: support internal routes
2020-05-12 20:41:03 +02:00
Ivar Conradi Østhus
eefc0cf44c
fix: adjust colors of dialog
2020-04-30 08:15:58 +02:00
Ivar Conradi Østhus
2ef640f506
fix: lint
2020-04-18 22:06:49 +02:00
Ivar Conradi Østhus
6e657314c2
fix: rename use of legacy react lifecyle methods
...
replaced with "UNSAFE_*" methods. Needs to be fixed at some point.
2020-04-18 21:50:01 +02:00
Ivar Conradi Østhus
a3c6c8da37
fix: upgrade react-dnd to version 10.0.2"
...
Also drop Decorators
2020-04-18 21:48:38 +02:00
Ivar Conradi Østhus
f28b6bd93a
fix: Logout should not be xhr call
...
details: https://github.com/Unleash/unleash/issues/520
2020-03-29 20:44:48 +02:00
Ivar Conradi Østhus
b9a3d74fbb
fix: lint errors
2020-03-11 19:04:56 +01:00
Ivar Conradi Østhus
af07396d9a
fix: fix sort-order
2020-03-11 18:52:23 +01:00
Ivar Conradi Østhus
b3846225f6
fix: default groupId never set for strategies (only in ui)
2020-03-10 15:09:28 +01:00
Ivar Conradi Østhus
c7b84ba5de
fix: remove unused param
2020-03-05 19:57:44 +01:00
Ivar Conradi Østhus
509b3a6186
fix: clean up history view a bit
2020-02-29 10:30:13 +01:00
Ivar Conradi Østhus
877c24dc40
fix: lint
2020-02-27 23:12:49 +01:00
Ivar Conradi Østhus
73f2cebc7a
fix: Add debounce for toggle-filter to avoid lag
2020-02-27 23:06:21 +01:00
Ivar Conradi Østhus
20a7323916
fix: Footer should be at the bottom.
...
closes #203
2020-02-27 23:02:49 +01:00
Ivar Conradi Østhus
d7f9b892a3
feat: UI for view, create and edit context fields ( #204 )
...
* feat: UI for view, create and edit context fields
* fix: lint
2020-02-27 21:36:07 +01:00
Ivar Conradi Østhus
a4961cc6d3
fix: missing feature toggle should pre-fill name
2020-02-12 22:14:42 +01:00
Ivar Conradi Østhus
00064644e5
fix: Strategy config not maintainted in create toggle
2020-02-12 22:14:42 +01:00
Ivar Conradi Østhus
f6a2508218
fix: failing test
2020-01-10 08:30:50 +01:00
Ivar Conradi Østhus
c3aa3ea88f
fix: Should be possible to clone even if strategy does not have groupId
2020-01-10 08:22:08 +01:00
Ivar Conradi Østhus
19443c651f
Feat: clone feature toggle configuration ( #201 )
...
Create a new feature toggle by cloning the config of an
existing feature toggle.
This feature alos moves away from the input store for the
"create feature toggle form".
2020-01-09 22:51:05 +01:00
Ivar Conradi Østhus
fcf9e699dc
fix: clean up variants view
2020-01-08 08:22:17 +01:00
Ivar Conradi Østhus
88e2227fbe
fix: Clean up linitng
2020-01-06 20:18:39 +01:00
Ivar Conradi Østhus
d297186acb
fix: Cannot remove all variants in Admin UI
...
see https://github.com/Unleash/unleash/issues/544
2020-01-06 20:12:36 +01:00
ivaosthu
9c97d8c313
fix: missing strategy makes the toggle-configure crash
2019-12-16 21:44:27 +01:00
ivaosthu
ecc95f55b5
fix: do not show defaul environment in ui
2019-11-03 13:00:35 +01:00
Ivar Conradi Østhus
dd9c4bd1ab
fix: Update feature toggle description. ( #198 )
...
* fix: Update feature toggle description.
Currently it is always in edit mode which can be a bit confusing.
Usually one do not want to edit a toggle descirption and if one
do it should be OK to enter edit mode.
Now it alos stores changes in local state on the component so any
updates from the server should not affect the local value currently
beeing edited by the user.
fixes #168
* fix: Don't show strategy description during configure
2019-10-27 19:40:41 +01:00
Ivar Conradi Østhus
b8eda9599a
fix: Update feature toggle description. ( #196 )
...
Currently it is always in edit mode which can be a bit confusing.
Usually one do not want to edit a toggle descirption and if one
do it should be OK to enter edit mode.
Now it alos stores changes in local state on the component so any
updates from the server should not affect the local value currently
beeing edited by the user.
fixes #168
2019-10-26 22:55:52 +02:00
ivaosthu
24c616ec38
feat: Filter on all values in toogle data
2019-10-26 22:48:21 +02:00
Ivar Conradi Østhus
d837f525bd
feat: Add option for custom ui links ( #195 )
2019-10-26 22:05:38 +02:00
Valentin Jonovs
8b36bc1c0e
fix: Ensure chips are wrapped ( #194 )
2019-10-26 20:58:45 +02:00
ivaosthu
9a30b99705
fix: auto-fill groupId paramters
...
When configuring a gradual-rollout strategy the user has to define
the groupId paramter. Usually you just want to set it to the toggle
name. This change initalize the value to the toggleName.
2019-10-24 16:19:21 +02:00
Ivar Conradi Østhus
8ad6f3dc35
feat: Add support for flexible rollout strategy. ( #193 )
...
UI part of https://github.com/Unleash/unleash/issues/516
2019-10-24 16:19:07 +02:00
ivaosthu
1fb45944a5
fix: skip locale test for now
2019-10-09 20:29:46 +02:00
Luan Raithz Machado
c25c0a76a8
fix: babel-preset-env ( #190 )
...
* changed do @babel/preset-env
* runned lint fix
* added beforeEach in ui-config-store-test
2019-10-09 19:58:49 +02:00
Valentin Jonovs
0989f8e681
fix: Prevent text highlighting overlap between chips ( #188 )
2019-10-08 11:58:35 +02:00
Weslei Juan Novaes Pereira
dfca50c523
chore: Added official sdk in the footer ( #189 )
...
* Added official sdk in the footer
* Updated footer snapshot
2019-10-03 19:21:26 +02:00
ivaosthu
e88b1893d0
fix: Add new locales: cz, de
2019-07-29 10:38:03 +02:00
ivaosthu
103c3d941f
feat: boolean strategy paramters
2019-05-07 20:44:29 +02:00
ivaosthu
f7ccae9e75
Fix: tests
2019-05-04 06:31:26 +02:00
ivaosthu
c65d335b25
fix: lint errors
2019-05-04 06:26:02 +02:00
ivaosthu
7866a7e844
fix: Clean up the UI with empty states
2019-05-04 06:22:02 +02:00
ivaosthu
4393aeedd3
feat: Support a few more locales
2019-05-04 05:46:15 +02:00
Ivar Conradi Østhus
106085cb63
chore: remove unleash.beta.variants flag
2019-04-03 20:28:46 +02:00
Ivar Conradi Østhus
51c29ca044
fix: Cleanup logut flow
2019-04-03 20:13:32 +02:00
ivaosthu
eaa20927c0
chore: Fix linting
2019-03-13 09:11:30 +01:00
ivaosthu
c4900262f2
feat: Customisable UI via config
...
This feature enables overrides of certain UI elements from the API
such as setting a different background color for the header.
This will make it easier to customise the UI in different environemnt.
2019-03-13 08:49:50 +01:00
ivaosthu
2d8b287848
fix: Use toggle/on/off endoints to ensure correct state
2019-03-07 22:30:45 +01:00
ivaosthu
5723601ba8
fix: failing test
2019-03-06 19:36:53 +01:00
ivaosthu
0775ea402a
feat: Add all official client SDKs to footer
2019-03-06 19:28:34 +01:00
ivaosthu
fba362f66a
fix: Fixed bug in history view preventing toggle-view
2019-03-06 19:15:33 +01:00
ivaosthu
fc955a5b97
feat: Inital beta for variants
2019-02-08 08:59:27 +01:00
Benjamin Ludewig
b2e05a8a6d
feature: Show tooltips and featuretoggle names in event view
2019-01-23 15:40:09 +01:00
Benjamin Ludewig
352a935be4
fixed timezone in test timestamp
2019-01-16 10:51:17 +01:00
Benjamin Ludewig
85fb0f9b89
feature: Add support for permission system in unleash frontend
...
refactored permission-based components
added tests for all permission-based components
2019-01-16 10:39:58 +01:00
Benjamin Ludewig
ba7ec688eb
feature: Add support for permission system in unleash frontend
...
fix lint
2019-01-02 10:41:43 +01:00
Benjamin Ludewig
7740a9abe9
feature: Add support for permission system in unleash frontend
...
add a test for feature-list-item without permission
2019-01-02 10:33:30 +01:00
Benjamin Ludewig
aad612d3d6
feature: Add support for permission system in unleash frontend
...
refactored PermissionComponent to pure component
fixed feature-list-item-component
2019-01-02 10:21:06 +01:00
Benjamin Ludewig
1eb8fc0464
feature: Add support for permission system in unleash frontend
2018-12-19 17:01:38 +01:00
Dave Dunkin
141faf78ba
fix(locale) Add navigator.userLanguage fallback for IE11.
2018-10-24 09:11:00 -07:00
Dave Dunkin
d471abbbb0
fix(locale): Use navigator.language as default locale.
2018-10-20 11:44:24 -07:00
Dave Dunkin
b744368720
fix(locale): Use correct US English language code.
2018-10-20 11:33:16 -07:00
ivaosthu
d74c4544b1
chore(pacakge): Upgrade enzyme to verison 3.5.0
2018-08-27 13:28:42 +02:00
ivaosthu
ff21680c0f
chore(package): upgrade jest to 23.5.0
2018-08-16 09:23:55 +02:00
ivaosthu
f6c9d461b0
fix(strategy-create): Should be able to open the create strategy view
2018-08-16 09:12:21 +02:00
Ivar Conradi Østhus
365e0ef464
Merge branch 'master' into update∕not_change_route
2018-08-15 19:15:13 +02:00
ivaosthu
d904690473
feat(update-toggle): Do not change route after feature toggle update
2018-08-15 19:11:03 +02:00
Ivar Conradi Østhus
c0ed3b4007
feat(feature-create): Default strategy is actually default
...
Closes https://github.com/Unleash/unleash/issues/204
2018-08-15 19:03:52 +02:00
ivaosthu
2f2581298b
fix(eslint): ovveride test rules in root .eslintrc file
2018-08-13 13:13:27 +02:00
ivaosthu
e7d899f77d
fix(react-router): Make sure logout still works.
2018-08-13 11:10:54 +02:00
ivaosthu
8e30022282
fix(StrategiesList): Added unique render key.
2018-08-13 09:26:05 +02:00
ivaosthu
2860021822
fix(router): Add 'history' prop to the archive-list.
2018-08-13 09:21:23 +02:00
ivaosthu
b97480c01c
fix(Features): Create/add feature toggle wants to change the current url.
2018-08-10 16:18:45 +02:00
ivaosthu
59bcabe331
fix(router): Upgrade to react-router v. 4.x.
...
This is rather big change to react-router and
required a lot of rewrites.
Mostly followed this guide:
https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/guides/migrating.md
2018-08-07 12:50:28 +02:00
ivaosthu
791aed23b5
fix(ApplicationList): icon can be null and default values will not kick in then.
2018-08-07 12:50:27 +02:00
ivaosthu
ca9ca32e4d
fix(feature): Create feature form inside a Card to align UI
2018-04-25 10:31:47 +02:00
ckrych
96f6be48d4
Merge branch 'master' into signout.proxy.friendly
2018-04-19 10:40:51 +02:00
Corinne Krych
38d6494683
fix(feature): toggle correctly display for list and update feature
2018-04-17 17:58:46 +02:00
Corinne Krych
1632c0103f
fix(signout): make Travis happy
2018-04-16 14:38:40 +02:00
Corinne Krych
507f3c7ec1
fix(signout): make signout works with proxy
2018-04-16 14:27:34 +02:00
Corinne Krych
a7a7201590
clean(feature-list): remove ternary if in jsx
2018-03-20 19:07:17 +01:00
Corinne Krych
aaf4243b24
clean(feature-form): remove unused code
2018-03-20 18:53:59 +01:00
Corinne Krych
8d28ba7d21
fix(travis): make CI happy
2018-03-14 11:30:48 +01:00
Corinne Krych
10fd027eae
clean(archive): reuse part of list-container from feature to diplay list of archives
2018-03-14 11:23:13 +01:00
Corinne Krych
477768c81d
clean(archive): reuse list-component from feature to diplay list of archives
2018-03-14 11:02:32 +01:00
Corinne Krych
e962a38f0b
feat(archive): make revive available from archive view details
2018-03-14 10:32:13 +01:00
Corinne Krych
6b08647403
fix(archive): do not disaply add strategy in read-only mode
2018-03-14 09:43:58 +01:00
Corinne Krych
6db1483a42
fix(unit-test): update test
2018-03-11 14:53:57 +01:00
Corinne Krych
e7d70abb0c
feat(archive): archive view can be sorted as feature view
2018-03-11 12:36:49 +01:00
Corinne Krych
b3734cde61
feat(archive): make read-only view for feature item
2018-03-11 11:54:45 +01:00
Corinne Krych
a88f0da822
feat(archive): reuse feature/view-component.jsx to display archive details
2018-03-10 18:09:20 +01:00