Dakota Walsh
80b1cd19cb
fix(restore): add S3 teaser EE-6675 ( #11095 )
2024-02-12 13:12:45 +13:00
Ali
58d66d3142
chore(prettier): add tailwind prettier plugin [EE-4809] ( #8221 )
...
* add prettier plugin
* apply tailwind prettier formatting
2023-02-13 10:04:24 +13:00
Chaim Lev-Ari
2dddc1c6b9
refactor(ui/box-selector): replace all selectors [EE-3856] ( #7902 )
2023-02-07 09:03:57 +05:30
Ali
d78b762f7b
refactor(icons): replace fa icons [EE-4459] ( #7907 )
...
refactor(icons): remove fontawesome EE-4459
refactor(icon) replace feather with lucide EE-4472
2022-11-28 15:00:28 +13:00
Matt Hook
7accdf704c
fix(kube): change warning text colour to match figma styling [EE-3045] ( #7582 )
...
* update warning text colour, icon and alignment to match figma
2022-09-15 11:09:19 +12:00
Chaim Lev-Ari
ace01eac9d
fix(ui): box-selector fixes [EE-3949] ( #7489 )
2022-08-22 11:55:48 +03:00
itsconquest
1fbaf5fcbf
fix(style): correct common pages [EE-3886] ( #7449 )
...
* fix(css): correct common pages [EE-3886]
2022-08-12 11:58:31 +12:00
itsconquest
8d733ccc8c
style(init): style init views [EE-3556] ( #7384 )
...
* style(init): style init views [EE-3556]
* update icons, alignment & allow clicking feature indicator link
* update cursor style on hover
2022-08-05 11:48:08 +12:00
Chaim Lev-Ari
d7306fb22e
refactor(app): replace angularjs tooltip with react [EE-3606] ( #7172 )
...
* refactor(app): replace angularjs tooltip with react
2022-07-04 11:21:25 +12:00
itsconquest
8059cae8e7
fix(auth): notify user password requirements [EE-3344] ( #7042 )
...
* fix(auth): notify user password requirements [EE-3344]
* fix angular code
2022-06-15 16:01:19 +12:00
itsconquest
bca1c6b9cf
feat(internal-auth): ability to set minimum password length [EE-3175] ( #6942 )
...
* feat(internal-auth): ability to set minimum password length [EE-3175]
* pass props to react component
* fixes + WIP slider
* fix slider updating + add styles
* remove nested ternary
* fix slider updating + add remind me later button
* add length to settings + value & onchange method
* finish my account view
* fix slider updating
* slider styles
* update style
* move slider in
* update size of slider
* allow admin to browse to authentication view
* use feather icons instead of font awesome
* feat(settings): add colors to password rules
* clean up tooltip styles
* more style changes
* styles
* fixes + use requiredLength in password field for icon logic
* simplify logic
* simplify slider logic and remove debug code
* use required length for logic to display pwd length warning
* fix slider styles
* use requiredPasswordLength to determine if password is valid
* style tooltip based on theme
* reset skips when password is changed
* misc cleanup
* reset skips when required length is changed
* fix formatting
* fix issues
* implement some suggestions
* simplify logic
* update broken test
* pick min password length from DB
* fix suggestions
* set up min password length in the DB
* fix test after migration
* fix formatting issue
* fix bug with icon
* refactored migration
* fix typo
* fixes
* fix logic
* set skips per user
* reset skips for all users on length change
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
2022-06-03 16:00:13 +12:00
cong meng
16f8b737f1
fix(pwd) EE-3161 ease the minimum password restrictions to 12 characters ( #6921 )
...
* fix(pwd): EE-3161 ease the minimum password restrictions to 12 characters
2022-05-12 13:17:01 +12:00
cong meng
85ad4e334a
feat(password) EE-2690 enforce strong password policy ( #6751 )
...
* feat(password) EE-2690 enforce strong password policy
* feat(password) EE-2690 disable create user button if password is not valid
* feat(password) EE-2690 show force password change warning only when week password is detected
* feat(password) EE-2690 prevent users leave account page by clicking add access token button
Co-authored-by: Simon Meng <simon.meng@portainer.io >
2022-04-14 13:45:54 +12:00
testA113
6fac3fa127
add data-cy attributes for backup/restore ( #6546 )
...
Co-authored-by: testA113 <42307911+aliharriss@users.noreply.github.com >
2022-02-11 15:24:44 +13:00
Chaim Lev-Ari
1b1a50d6b5
fix(app): add github action for linting and formatting [EE-2344] ( #6356 )
2022-01-17 07:53:32 +02:00
Richard Wei
1b0e58a4e8
fix upload file not selectable on mac ( #5808 )
2021-10-08 12:17:22 +13:00
Richard Wei
69096f664d
fit(ui): use new portainer in login page and license page EE-1637 ( #5604 )
...
* use new portainer in login page and license page
2021-09-22 11:16:12 +12:00
Richard Wei
9f179fe3ec
feat(ui):rename endpoint(s) to environment(s) EE-1206 ( #5588 )
...
* rename endpoints to environments EE-1206
2021-09-08 20:42:17 +12:00
fhanportainer
0aec8fd423
EE-379: add S3 stubs to CE ( #4967 )
2021-04-08 13:32:59 +12:00
Dmitry Salakhov
fc9511dc97
UI
2021-04-07 13:21:58 +12:00
Chaim Lev-Ari
2158cc5157
feat(telemetry): replace GA with matomo ( #4140 )
...
* feat(core/telemetry): add posthog
* feat(core/telemetry): add posthog
* feat(core/telemetry): add matomo
* feat(core/telemetry): update matomo
* feat(core/telemetry): update matomo
* feat(core/telemetry): update matomo
* feat(telemetry): remove google analytics code
* refactor(telemetry): move matomo code to bundle
* refactor(telemetry): move matomo lib to assets
* refactor(telemetry): depreciate --no-analytics
* feat(settings): introduce a setting to enable telemetry
* fix(cli): fix typo
* feat(settings): allow toggle telemetry from settings
* fix(settings): handle case where AuthenticationMethod is missing
* feat(admin): set telemetry on admin init
* refactor(app); revert file
* refactor(state-manager): move optout to state manager
* feat(telemetry): set matomo url
* feat(core/settings): minor UI update
* feat(core/telemetry): update custom URL
* feat(core/telemetry): add placeholder for privacy policy
* feat(core/telemetry): add privacy policy link
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com >
2020-08-07 10:46:25 +12:00
Chaim Lev-Ari
d8d3baf18e
refactor(client): move assets folder into app and remove rdash-ui dep ( #3883 )
...
* refactor(assets): use rdash css
* chore(build): remove rdash dep
* refactor(client): move assets folder into app
2020-06-05 11:03:13 +12:00
Chaim Lev-Ari
cf5056d9c0
chore(project): add prettier for code format ( #3645 )
...
* chore(project): install prettier and lint-staged
* chore(project): apply prettier to html too
* chore(project): git ignore eslintcache
* chore(project): add a comment about format script
* chore(prettier): update printWidth
* chore(prettier): remove useTabs option
* chore(prettier): add HTML validation
* refactor(prettier): fix closing tags
* feat(prettier): define angular parser for html templates
* style(prettier): run prettier on codebase
Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com >
2020-04-11 09:54:53 +12:00
Chaim Lev-Ari
45113a7ff4
refactor(app): introduce webpack and babel ( #2407 )
...
* feat(agent): add new host page
* feat(agent): convert volume-browser to files-datatable
* fix(agent): browse folders in file-datatable
* feat(engine-details): replace engine view with host view
* feat(engine-details): remove old panels
* feat(engine-details): add basic engine-details-panel component
* feat(engine-details): pass details to the different components
* feat(engine-details): replace host-view with host-overview
* feat(engine-details): add commaseperated filter
* feat(engine-details): add host-view container component
* feat(engine-details): add host-details component
* feat(engine-details): build host details object
* feat(engine-details): format engine version
* feat(engine-details): get details for one node
* feat(engine-details): pass is-agent from view
* feat(engine-details): replace old node view with a new component
* feat(engine-details): add swarm-node-details component
* feat(engine-details): remove isSwarm binding
* feat(engine-details): remove node-details and include in parent
* feat(engine-details): add labels-table component
* feat(engine-details): add update node service
* feat(engine-details): add update label functionality
* style(engine-details): remove whitespaces
* feat(engine-details): remove old node page
* feat(engine-details): pass is agent to host details
* feat(host-details): hide missing info
* feat(host-details): update node availability
* style(host-details): remove obsolete event object
* feat(host-details): fix labels not sending
* feat(host-details): remove flags for hiding data
* feat(host-details): create mock call to server for agent host info
* style(host-details): fix spelling mistake in filter's name
* feat(host-details): get info from agent
* feat(host-details): hide engine labels when empty
* feat(node-details): move labels table and save button
* feat(host-info): add different urls for refresh
* feat(host-details): show disk/devices info for agent
* feat(host-view): add loading indicator to devices-panel
* feat(host-details): add loading indicator to disks panel
* feat(agent): fix browse volume
* feat(agent): browse files
* feat(agent): enable rename
* feat(agent): download file
* fix(agent): download file from root
* feat(agent): delete file
* style(agent): remove whitespaces
* fix(agent): fix link on node browser
* feat(agent): basic file uploader
* feat(agent): add basic file upload
* fix(volume-browser): move volume id to query params
* feat(node-browser): moved uploader into browser
* feat(node-browser): add upload spinner
* feat(agent): browse files relative to root
* feat(build): add webpack build config
* feat(build): add missing imports
* feat(webpack): add missing imports
* feat(build): enable eslint on build
* feat(build): add webpack notifier
* feat(build): clean terminal on build
* feat(build): import all globals
* feat(build): add angular import
* feat(build): fix styles
* feat(build): load favicons
* feat(build): load css before script
* feat(webpack): split vendors css and js to a different bundle
* feat(webpack): import angular in all files
* feat(webpack): remove eslint global config
* feat(webpack): add webpack clean dist
* feat(webpack): fix styling issues
* refactor(webpack): remove empty controllers
* refactor(webpack): optimize moment
* refactor(webpack): add bundle analyzer
* feat(webpack): add babel
* refactor(webpack): optimize lodash
* refactor(toastr): update toastr
* feat(webpack): create basic production and dev config
* fix(webpack): fix production config
* fix(webpack): fix html templates url
* refactor(webpack): remove angular imports
* refactor(webpack): remove more angular imports
* refactor(webpack): return angular to entry file
* style(webpack): remove comments from config
* fix(hosts): remove browse button
* fix(webpack): import lodash
* fix(webpack): import missing htmls
* feat(webpack): reduce lodash size
* feat(webpack): config grunt to use webpack
* feat(webpack): add postcss
* chore(codeclimate): use eslint-5 channel
* feat(deps): upgrade from lodash to lodash-es
* fix(webpack): fix bug with lodash
* chore(build): add build client script
* fix(webpack): fix missing jsyaml reference
* refactor(webpack): seperate builds of img files
* chore(build): add a way to check times of webpack build
* feat(webpack): add dev server
* fix(webpack): fix css output name
* chore(webpack): optimize images
* chore(webpack): add node env
* fix(build): copy templates on release
* chore(webpack): set env NODE_ENV
* feat(webpack): set NODE_ENV on production builds
* fix(extensions): set image path
* refactor(css): move vendor css to js import
* style(app): remove whitespaces
* fix(build-system): allow DevOps pipeline to leverage webpack (#2670 )
* Update devopsbuild task to use webpack & remove AppVeyor environment var
* Added -Force to replace the existing dist folder
* Removed Test-Path
* dep(build-system): add angularjs-annotate to webpack + fix on imports
* Merge branch 'develop' into webpack
* refactor(app): webpack aliases for imports + async / await dep + start refactor
* style(extensions): use develop version of the view
* fix(app): fix several issues introduced by webpack migration
* fix(webpack): fix ng-include not loading templates with webpack
* Fix Windows CI with Webpack (#2782 )
* fix(configs): refactor broke configs creation and list views
* fix(build-system): update build_binary_devops for Windows
2019-03-21 18:46:49 +13:00
Anthony Lapenna
27dceadba1
refactor(app): introduce new project structure for the frontend ( #1623 )
2018-02-01 13:27:52 +01:00