1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-23 20:07:40 +02:00
Commit Graph

44 Commits

Author SHA1 Message Date
Fredrik Strand Oseberg
70c5cd7045 feat: update color scheme and logo (#301)
* feat: update color scheme

* fix: update favicon

* fix: remove drawer title container padding and font size
2021-05-21 14:06:40 +02:00
Ivar Conradi Østhus
998cdf98ab feat: Add admin-invoice section (#299)
* feat: Add admin-invoice section

* fix: do not show invoice table if list is empty
2021-05-21 08:56:22 +02:00
Fredrik Strand Oseberg
cbd4773cf6 Fix/customer journey (#297)
* fix: add onClose to archive toggle dialoge

* fix: add link to ConfirmUserLink component

* fix: remove icons from admin menu

* fix: move button on user list to top right

* refactor: move add new api key to header

* refactor: button order

* fix: lowercase dropdown buttons on feature toggle list

* refactor: reorganize reporting dashboard

* refactor: consistent buttons

* feat: enhance gradual rollout strategy creation

* feat: ui tweaks on project access

* fix: adjust divider

* fix: remove unused imports

* fix: update snapshots

* fix: add auth options to new user page

* fix: add divider

* fix: uncontrolled input

* fix: add data-loading to sorted by

* fix: update snapshots

* fix: navigate to project view on create and edit

* fix: rename project

* fix: add placeholder for feature toggle list component

* fix: conditonally render link
2021-05-18 12:59:48 +02:00
Ivar Conradi Østhus
e1034a458b feat: simple project view (#295)
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-05-18 12:13:52 +02:00
Ivar Conradi Østhus
a3199e2654 fix: footer 2021-05-11 15:02:07 +02:00
Ivar Conradi Østhus
48e15262a1 fix: tests 2021-05-04 21:40:38 +02:00
Ivar Conradi Østhus
367b5c8d85 fix: logout should only be called once 2021-05-04 21:24:25 +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
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
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
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
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
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 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
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
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
b9e6586c30 feat/rbac: edit access for projects. (#251) 2021-03-11 13:59:20 +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
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
3a6fa577bc feat: Addon support from UI (#236) 2021-02-05 14:24:22 +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
264e9c56ae feat: add support for projects 2020-11-23 21:09:19 +01:00
Ivar Conradi Østhus
107f932e03 fix: minur ux tweaks 2020-10-05 21:51:45 +02:00
Ivar Conradi Østhus
d059706299 fix: add link to client SDKs 2020-08-11 11:02:29 +02:00
Ivar Conradi Østhus
7e50ebbad9 fix: some ux cleanup for toggle types 2020-08-10 21:58:14 +02:00
Ivar Conradi Østhus
ae8fd61ea4 feat: support internal routes 2020-05-12 20:41:03 +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
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
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
d837f525bd feat: Add option for custom ui links (#195) 2019-10-26 22:05:38 +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
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
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
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
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
ff21680c0f chore(package): upgrade jest to 23.5.0 2018-08-16 09:23:55 +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
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