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
Corinne Krych
d31d5340c2
feat(archive): reuse Feature
2018-03-03 21:34:45 +01:00
Corinne Krych
98bf15bdbf
feat(archive): reuse Feature
2018-03-03 21:34:38 +01:00
Corinne Krych
995b232e82
fix(navigation): signout more visible
2018-02-24 18:11:09 +01:00
Corinne Krych
78f6bf02e0
fix(feature): redirect to list of features once feature is updated
2018-02-17 17:23:56 +01:00
Corinne Krych
29ea3dabcc
test(feature): test add, update feature form
2018-02-17 16:57:03 +01:00
Corinne Krych
aa3fb71dc3
lint(error): make lint happy
2018-02-16 21:18:20 +01:00
Corinne Krych
bfee62ed82
test(form): add enzyme tests
2018-02-16 20:45:05 +01:00
Corinne Krych
f8fb2bbc76
refactor(form): separate add-feature and update-feature components
2018-02-16 09:19:30 +01:00
Corinne Krych
46cd021ddb
clean(feature): remove unused code
2018-02-15 17:30:18 +01:00
Corinne Krych
12f00c9f0f
fixt(feature): move description outside of strategies block
2018-02-15 17:30:18 +01:00
Corinne Krych
70e5d49a38
fix(feature): get rid of the regression, create feature can have a name
2018-02-15 17:30:18 +01:00
Corinne Krych
ae252a7ad3
fix(feature): remove duplicate description in feature deatil view
2018-02-15 17:30:18 +01:00
Corinne Krych
63e0fc6568
fix(feature): naviagation issue when updating feature
2018-02-15 17:30:18 +01:00
Corinne Krych
056cb4cda2
fix(feature): display strategies tab as default
2018-02-15 17:30:18 +01:00
Ivar Conradi Østhus
c18ad66bb2
Merge branch 'master' into react_16
2018-02-11 18:24:36 +01:00
Corinne Krych
8a4d48eeb7
feat(archive): lint are you happy now?
2018-02-09 19:23:12 +01:00
Corinne Krych
8064551a6c
feat(archive): diplay archived list similar to features list
2018-02-09 19:21:43 +01:00
Corinne Krych
55683b0038
fix(archive): regenrate snapshot test for archive view
2018-02-09 14:05:55 +01:00
Corinne Krych
09bd67f1f1
Merge branch 'master' into archive.display
2018-02-09 13:58:40 +01:00
Ivar Conradi Østhus
a1931e7018
fix(package): Upgrade react to version 16.2.0
2018-02-09 10:18:08 +01:00
Corinne Krych
9feee9acb7
fix(lint): make Lint happy
2018-02-09 09:41:58 +01:00
Corinne Krych
808ebad141
fix(user): flag without border in css
2018-02-09 08:47:05 +01:00
Corinne Krych
817ae362af
feat(archive): display strategies details for archived features
2018-02-09 00:00:56 +01:00
Corinne Krych
df4dd6a784
fix(locale): make timezone defaulted
2018-02-08 12:57:36 +01:00
Corinne Krych
4f49f8421c
fix(util): remove unused function
2018-02-08 11:23:07 +01:00
Corinne Krych
920872512c
feat(timezone): Timezone should be configurable
2018-02-07 14:53:10 +01:00
Corinne Krych
dedcced8d4
fix(util): make unti tests pass whatever the timezone is
2018-02-06 14:12:00 +01:00
Ivar Conradi Østhus
b97e666e0f
chore(lint): Added propTypes to all components
2018-02-04 22:16:04 +01:00
Ivar Conradi Østhus
d5af3a736e
bugfix(metrics-poller) use size and not length for immutable array
2018-02-04 22:04:28 +01:00
Ivar Conradi Østhus
58dc5724b9
bugfix: CreatedAt set when creating new toggle
...
closes #94
2018-02-04 21:35:30 +01:00
Ivar Conradi Østhus
f540389189
Move metrics poller to seperate class
2018-02-02 21:27:41 +00:00
Ivar Conradi Østhus
03ff3b8a74
fix(jest) Always use UTC as TZ
2018-02-02 12:05:44 +00:00
Ivar Conradi Østhus
6cf9c689db
chore(travis) build with node 8
2018-02-02 12:52:31 +01:00
ivaosthu
164d30e7ee
Bugfix: filter regex should never throw.
...
closes #103
2018-01-20 14:01:47 +01:00
ivaosthu
f79e5f191b
Bugfix: actions should always throw errors
2018-01-20 13:06:13 +01:00
ivaosthu
2b33fd0a49
Minor tweaks
2018-01-17 09:45:38 +01:00
ivaosthu
da86b62509
Implement support for cutstom authentication.
2018-01-16 15:24:06 +01:00
ivaosthu
5d6d1c5e31
revert common test update
2017-11-29 10:24:59 +01:00
ivaosthu
5a15396ce4
Add reducer test
2017-11-29 10:08:40 +01:00
ivaosthu
61f7db603d
fix tests
2017-11-29 09:26:42 +01:00
ivaosthu
ff8b11af4d
Add a few snapshot tests
2017-11-29 09:25:32 +01:00
ivaosthu
a33aed3461
Add version details to the footer.
2017-11-24 08:41:36 +01:00
Simen Bekkhus
10ae1d8aa7
Upgrade prettier
2017-11-11 09:16:03 +01:00
ivaosthu
e8441f3111
Cleanup error messages for strategies
2017-11-02 23:32:02 +01:00
Clint Brown
5388aeded9
Allow underscores in name validation
2017-09-19 14:47:30 +10:00
Ivar
8273eef821
Fix build
2017-09-13 11:43:25 +02:00
Ivar
cb79089c61
Bugfix: multiple strategies with list-inputs should work.
2017-09-13 11:39:10 +02:00
Simen Bekkhus
8ef9def08c
Use 120 as width in prettier ( #90 )
2017-08-28 21:40:44 +02:00
Simen Bekkhus
b176d63f56
Fix deprecations ( #88 )
...
* Fix some optimization bailouts
* Use prop-types package
* Make error comp functional
* Remove unused css transition dep
* Remove unused immutability helper dep
* Align react versions in package.json
2017-08-28 21:30:12 +02:00
Simen Bekkhus
683ae7e6d8
Use prettier ( #87 )
...
* Use prettier
* Upgrade to 1.6 beta
* Update lint deps
* Upgrade to full 1.6
2017-08-28 19:15:47 +02:00
Simen Bekkhus
3f8931ff8c
Fix faulty proptypes declarations
...
Go from 188 lint errors to 64
2017-07-10 23:38:44 +02:00
Simen Bekkhus
e63e92028b
Upgrade webpack ( #86 )
...
* Upgrade webpack
Fixes #83
* Transform modules in tests
* rc1 of extract text
* rc2 of extract text
* stable of extract text
* last dep bumps
* Add ModuleConcatenationPlugin
* Fix lint error
2017-07-10 23:30:38 +02:00
Ivar Conradi Østhus
73a0ffccee
Merge branch 'master' into add_sdk_version
2017-06-29 11:27:54 +02:00
sveisvei
e8965398e6
fix lint
2017-06-29 09:11:28 +02:00
sveisvei
39cb20484b
no delete button or edit view for built-ins
2017-06-29 09:04:21 +02:00
Simen Bekkhus
6e0db0a998
Upgrade eslint
2017-06-29 08:36:10 +02:00
Ivar
f7d8c77597
Display sdkVersion for instance if present
2017-06-28 23:36:28 +02:00
sveisvei
d82af47a38
Use updated routes from paths cleanup
2017-06-23 08:48:45 +02:00