portainer/app
itsconquest a5e8cf62d2
feat(UX): introduce new env variables UI (#4175)
* feat(app): introduce new env vars ui

feat(app): introduce new env vars ui

feat(UX): WIP new env variables UI

feat(UX): update button and placeholder

feat(UX): mention .env file in message

feat(UX): allow add/remove value & load correctly

feat(UX): restrict filesize to 1MB

feat(UX): vertical align error message

feat(UX): fill UI from file & when switching modes

feat(UX): strip un-needed newline character

feat(UX): introduce component to other views

feat(UX): fix title alignment

feat(UX): only populate editor on mode switch when key exists

feat(UX): prevent trimming of whitespace on values

feat(UX): change editor to async

feat(UX): add message describing use

feat(UX): Refactor variable text to editorText

refactor(app): rename env vars controller

refactor(app): move env var explanation to parent

refactor(app): order env var panels

refactor(app): move simple env vars mode to component

refactor(app): parse env vars

refactor(app): move styles to css

refactor(app): rename functions

refactor(container): parse env vars

refactor(env-vars): move utils to helper module

refactor(env-vars): use util function for parse dot env file

fix(env-vars): ignore comments

refactor(services): use env vars utils

refactor(env-vars): rename files

refactor(env-panel): use utils

style(stack): revert EnvContent to Env

style(service): revert EnvContent to Env

style(container): revert EnvContent to Env

refactor(env-vars): support default value

refactor(service): use new env var component

refactor(env-var): use one way data flow

refactor(containers): remove unused function

* fix(env-vars): prevent using non .env files

* refactor(env-vars): move env vars items to a component

* feat(app): fixed env vars form validation in Stack

* feat(services): disable env form submit if invalid

* fix(app): show key pairs correctly

* fix(env-var): use the same validation as with kubernetes

* fix(env-vars): parse env var

Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com>
Co-authored-by: Felix Han <felix.han@portainer.io>
2021-06-14 18:59:07 +12:00
..
agent feat(docker): show docker pull rate limits (#4666) 2021-03-24 19:27:32 +01:00
assets feat(app/endpoint-group): replace the tag dropdown by isteven-multi-select (#4714) 2021-02-19 23:26:32 +01:00
azure fix(aci): fixed aci with persistence or networking issue. (#4996) 2021-06-10 01:34:19 +12:00
docker feat(UX): introduce new env variables UI (#4175) 2021-06-14 18:59:07 +12:00
edge fix(web-editor): check for editor change before setting as dirty. 2021-05-20 10:22:07 +12:00
integrations fix(rest): remove timeouts for all REST services (#4385) 2020-11-05 20:49:37 +13:00
kubernetes Feat 4612 real time metrics for kube nodes (#4708) 2021-06-14 12:29:41 +12:00
portainer feat(UX): introduce new env variables UI (#4175) 2021-06-14 18:59:07 +12:00
__module.js feat(extensions): remove rbac extension (#4157) 2020-08-11 17:41:37 +12:00
app.js feat(frontend): show endpoint.name in page title (#4363) 2020-10-16 22:28:46 +13:00
config.js feat(telemetry): replace GA with matomo (#4140) 2020-08-07 10:46:25 +12:00
constants.js Feat 4612 real time metrics for kube nodes (#4708) 2021-06-14 12:29:41 +12:00
index.html chore(app): fail on angular components missing nginject (#4224) 2021-01-17 20:28:09 +13:00
matomo-setup.js feat(telemetry): replace GA with matomo (#4140) 2020-08-07 10:46:25 +12:00
vendors.js feat(telemetry): replace GA with matomo (#4140) 2020-08-07 10:46:25 +12:00