- fix: @typescript-eslint/typescript-estree dependency warning by @yomybaby in #2225
- feat: support dark theme by @agatha197 in #2193
- feat: add JSON schema files for theme.json by @yomybaby in #2232
- fix: Electron live debug mode using
LIVE_DEBUG
andLIVE_DEBUG_ENDPOINT
by @yomybaby in #2233 - feat: Introduce
SettingList
component for setting page UI by @ironAiken2 in #2212 - fix: missing commit of UserSettingsPage to rollback by @yomybaby in #2234
- feat: add password change request alert to summary page by @agatha197 in #2238
- feat: build plugin pages and update electron ver. by @agatha197 in #2226
- docs: Update outdated Makefile command for building macOS apps by @rapsealk in #2237
- feat: display announcement alert to every page. by @agatha197 in #2239
- fix: unintended console log and import
glob
by @yomybaby in #2241 - fix: optional chaining and handle
_requestDestroySession
by @yomybaby in #2242 - fix: owner info error handling in session launcher by @ironAiken2 in #2243
- fix: FastTrack menu key to
pipeline
by @yomybaby in #2245 - hotfix: regression of image info display in serving page by @lizable in #2244
- build(deps): bump es5-ext from 0.10.62 to 0.10.64 by @dependabot in #2231
- build(deps-dev): bump ip from 1.1.8 to 1.1.9 by @dependabot in #2223
- fix: change to select colors via token by @ironAiken2 in #2247
- feat:
theme-logo-url
css variable by @yomybaby in #2248 - fix: change disabled slider color and total allocation conditional rendering by @ironAiken2 in #2250
- feat: fixed to be able to dynamically change colors. by @ironAiken2 in #2254
- fix: font-size of the session launcher button by @yomybaby in #2258
- style: modify background color more naturally by @ironAiken2 in #2257
- fix: regression of built-in app in session execution when app itself is refreshed in Windows Desktop app by @lizable in #2256
- fix: modify husky config to format both lit and react components by @agatha197 in #2262
- revert: lint-staged setting of #2262 by @agatha197 in #2264
- fix: regression of imageInfo initialization for categorizing environments by label in metadata by @lizable in #2267
- feat: 'make clean' removes build files in the react folder by @ironAiken2 in #2272
- feat: Quota Scope ID in data page's storage status panel by @ironAiken2 in #2259
- update: node.js packages by @inureyes in #2268
- fix: use
ref
of theForm
instead of theuseForm
function in the Modal by @yomybaby in #2270 - feat: Neo session launcher as a default by @yomybaby in #2220
- feat: update year of copyright by @agatha197 in #2276
- style: fix the broken select UI of the new storage folder dialog by @agatha197 in #2280
- style: update hard coded colors and missed translations by @agatha197 in #2277
- feat: support vfolder trash bin by @agatha197 in #2204
- fix: regression of listing connected agent with null-check on live_stat from response by @lizable in #2286
- feat: display
Quota per storage volume
info if quota is available by @agatha197 in #2285 - fix: If the language setting is not 'en' or 'kr', change the language value to 'en'. by @ironAiken2 in #2291
- fix: update exporting session list by @lizable in #2279
- fix: disable download button when download perm is not allowed by @lizable in #2295
- feat: expose TCP apps from browser-based WebUI by @kyujin-cho in #2188
- Fix: TOTP activation modal not opening for non-TOTP users with
forceTotp
by @yomybaby in #2299 - feat: support per user image push by @agatha197 in #2300
- feat: destroy-all function in stacked notification by @ironAiken2 in #2289
- misc: update description of type of login account in login panel by @lizable in #2301
- feat: add support for Hyperaccel LPU devices by @kyujin-cho in #2134
- fix: created count in
StorageStatusPanel
by @yomybaby in #2302 - fix: modify compatible manager version of trash bin by @agatha197 in #2303
- feat: match field version compatibility for vfolder v3 by @agatha197 in #2292
- feat: display accelerator key instead of empty string by @agatha197 in #2294
- fix:
vfolder-trash-bin
is duplicated by @agatha197 in #2305 - fix: vFolder field has incorrect value in editing by @yomybaby in #2306
- fix: session list fetch error by @agatha197 in #2307
- fix: apply AI accelerator allocation when selecting resource preset in neo session launcher by @lizable in #2308
- hotfix: neo session launcher on cloud by @yomybaby in #2310
- feat: add tooltip for submit button by @yomybaby in #2311
- remove remaining session limit validation error by @yomybaby in #2312
- fix: use
max_resoure_policy
ofuser_resource_policy
since 23.09.6 by @yomybaby in #2313 - hotfix: touchup container commit feature by @lizable in #2314
- fix: update imageify availability status on
input
event by @yomybaby in #2315
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.9...v24.03.0
- fix: @typescript-eslint/typescript-estree dependency warning by @yomybaby in #2225
- feat: support dark theme by @agatha197 in #2193
- feat: add JSON schema files for theme.json by @yomybaby in #2232
- fix: Electron live debug mode using
LIVE_DEBUG
andLIVE_DEBUG_ENDPOINT
by @yomybaby in #2233 - feat: Introduce
SettingList
component for setting page UI by @ironAiken2 in #2212 - fix: missing commit of UserSettingsPage to rollback by @yomybaby in #2234
- feat: add password change request alert to summary page by @agatha197 in #2238
- feat: build plugin pages and update electron ver. by @agatha197 in #2226
- docs: Update outdated Makefile command for building macOS apps by @rapsealk in #2237
- feat: display announcement alert to every page. by @agatha197 in #2239
- fix: unintended console log and import
glob
by @yomybaby in #2241 - fix: optional chaining and handle
_requestDestroySession
by @yomybaby in #2242 - fix: owner info error handling in session launcher by @ironAiken2 in #2243
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.9...v23.09.10-rc.1
- fix: version comparison function based on PEP440 by @yomybaby in #2139
- fix: mapping
servicePorts
instead string array when get services. by @agatha197 in #2177 - feat: filter props of VFolderTableFormItem by @yomybaby in #2173
- fix:
initialValues
props of<Form/>
under Modal doesn't work in Electron by @yomybaby in #2178 - feat: React root including MainLayout, useBAINotification by @yomybaby in #2121
- Fix/draggable header for electron by @yomybaby in #2184
- fix: remove ROCm icon from resource monitor by @rapsealk in #2185
- feat: separate the formatting and linting configuration by @ironAiken2 in #2162
- feat: add draggable prop of BAIModal to drag modal by @gee05053 in #2179
- fix: image info(metadata) can be
undefined
by @yomybaby in #2197 - fix: regular expression for validating registry URL by @ironAiken2 in #2192
- fix:modify guide description of TOTPActivateModal by @gee05053 in #2174
- fix: modify zIndex of BAIModal to prevent manipulation of the notification drawer by @gee05053 in #2186
- fix: update logo image for AMD ROCm by @rapsealk in #2182
- feat: update VFolder operation statuses by @rapsealk in #2031
- feat: prevent modifying DESTROYING status services by @ironAiken2 in #2200
- fix: ResourceGroupSelect is layout and support search highlight by @gee05053 in #2166
- feat: apply ellipsis into notification by @ironAiken2 in #2199
- fix: display credential-list when
keypair
button insummary
page is clicked by @gee05053 in #2194 - feat: autoSelectDefault and showUsageStatus props of StorageSelector by @ironAiken2 in #2180
- fix: general setting page is empty after navigation from log tab by @yomybaby in #2211
- fix: when user menu is clicked, credential tab is shown instead of user. by @gee05053 in #2208
- feature: provide UI for updating resource allocation in model service by @lizable in #2168
- fix: current project doesn't apply to vfolder list and session list by @yomybaby in #2218
- fix: resource-monitor is shown at out of layout by @gee05053 in #2207
- feat: refactor batch session date picker component with react component by @agatha197 in #2215
- fix: main layout header appears behind fixed column table by @yomybaby in #2206
- add: type for date by @agatha197 in #2224
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.8...v23.09.9
- fix: Correct hyphen usage in input validator regex by @adrysn in #2052
- fix: add omitted html tag in folder explorer by @lizable in #2057
- feat: set
singleAttributePerLine
prettier option tofalse
(default:false) by @yomybaby in #2053 - fix: remove
unhandled promise rejection
in UserProfileSettingModal by @gee05053 in #2048 - fix: typo error by @agatha197 in #2060
- fix: remove comment applied in controls column in vfolder list by @lizable in #2063
- fix: reflect changed desktop app download link by architecture by @inureyes in #2065
- add: BUILD_NUMBER as a number of commits on build target branch by @inureyes in #2072
- feat: add model store tab to storage page by @inureyes in #2064
- feat: recover folder cloneable option in folder create/setting modal. by @lizable in #2069
- fix: modify small tag to follow main branch by @gee05053 in #2074
- fix: rename to mode_card by @yomybaby in #2076
- fix: Sharing vfolder dialog is not closed when user click outside of dialog by @gee05053 in #2078
- build(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #2000
- build(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #2068
- build(deps): bump @babel/traverse from 7.22.15 to 7.23.2 in /react by @dependabot in #1977
- build(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 in /react by @dependabot in #2070
- feat: Disable primary keypair deletion by @lizable in #2083
- feat: re-arrange my account dialog by @lizable in #2087
- fix: Change to setting.Pulgins to setting.OpensourcePlugins by @gee05053 in #2080
- fix: adjust support version check for main access key by @lizable in #2088
- feat: remaining marks in environment allocation slider by @yomybaby in #2030
- fix:activated and disabled mwc-switch's color is shown shadow color by @gee05053 in #2092
- refactor: rewrite protocol interceptor / buffer handler to new format introduced from Electron 25 by @inureyes in #2067
- fix: user signup without confirmation by @gee05053 in #2046
- feat: Expose endpoint and created user in model serving list by @gee05053 in #2047
- fix:The Credential View displays a list that does not match the sub-tab by @gee05053 in #2055
- feat: Add table columns setting component by @gee05053 in #2071
- fix: calculate liveStat by considering all containers by @agatha197 in #2086
- fix: Remove unnecessary spaces in sFTP upload session commands by @gee05053 in #2107
- feat: run
relay:watch
with nodemon by @yomybaby in #2097 - fix: Image name exceptions of
ImageEnvironmentSelectFormItem
by @yomybaby in #2109 - docs: fix GitHub branding by @Yaminyam in #2111
- feat: Set resource limitation in service launcher by @lizable in #2112
- fix:modiy condition of registry user config validation by @gee05053 in #2099
- feat:
useResourceLimitAndRemaining
hook by @yomybaby in #2108 - fix:Add white-space style by @gee05053 in #2095
- fix:UserDropdownMenu userName's item overflow issue by @gee05053 in #2116
- feat:Implement notice alert and delete notice-ticker and announcement panel. by @gee05053 in #2098
- refactor: Signout modal by @gee05053 in #2093
- docs: fix GitLab branding by @Yaminyam in #2122
- fix: env variable validation rule in neo session lanuncher by @yomybaby in #2110
- style: remove
whiteSpace
to fix the broken UI of the announcement. by @agatha197 in #2126 - fix: implement Neo Session column's content by @gee05053 in #2130
- Revert "fix: implement Neo Session column's content" by @yomybaby in #2132
- feat: implement custom hooks to use React dark mode by @gee05053 in #2120
- feat:
allow_manual_image_name_for_session
option in ServiceLauncher by @yomybaby in #2136 - fix: model service owner always represented as logged in user by @kyujin-cho in #2138
- feat: add session name validator to the session launcher by @agatha197 in #2123
- fix: default select value is appeared correctly in add-folder-dialog by @gee05053 in #2144
- fix: apply overflow style and modify option to mwc-list-item in modify-permission-dialog by @gee05053 in #2143
- feat: add session info to the neo session list by @yomybaby in #2133
- feat: refactoring ErrorLogList to react by @gee05053 in #2131
- feat: improve log search performance and UX by @yomybaby in #2146
- fix: omit the mark if it is greater than the max by @yomybaby in #2152
- fix: improve session status info by @gee05053 in #2150
- feat: Improve edu-applauncher scalability for adding session templates by @fregataa in #2147
- fix: show antd error message when failed to terminate in-service model by @ironAiken2 in #2157
- fix: UserInfoModal is displayed previous data by @gee05053 in #2153
- @ironAiken2 made their first contribution in #2157
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.7...v23.09.8
- fix: Data&Storage menu is not visible by @gee05053 in #2051
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.6...v23.09.7
- feature: rename
blockedMenuItem
toinactiveMenuItem
by @rapsealk in #2040 - fix: exception caused by mismatched selected resource group information. by @yomybaby in #2043
- fix: Use
blockedMenuItem
to hide and show pipeline button by @rapsealk in #2036 - Feat:Cancelled session's log button is disabled by @gee05053 in #2045
- fix: update edu app launcher by @fregataa in #1993
- fix: add blockedMenuItem again by @inureyes in #2049
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.5...v23.09.6
- update: stand-alone local proxy packaging by @inureyes in #2013
- docs: Update documentation link by @adrysn in #1994
- update: change NPU device limit per node to 8 by @inureyes in #2014
- add: read NPU limit per node configuration from config.toml by @inureyes in #2015
- fix: add optional chaining to call support by @inureyes in #2019
- feat: Link FastTrack button to frontend server by @rapsealk in #2020
- add: a draft for updated sliderInputItem with selectable AI accelerator by @lizable in #2017
- Fix: hide
max_vfolder_count
setting according to the api version by @agatha197 in #2016 - feature: hide size of directory by option by @lizable in #2021
- feature: update existing components for neo session launcher by @yomybaby in #2023
- feat: Neo session launcher - alpha by @yomybaby in #1953
- feat: VFolderPermissionTag component by @yomybaby in #2024
- feature: Response style for
ImageEnvironmentSelectFormItems
by @yomybaby in #2028 - feat: cluster mode in Neo Session launcher by @yomybaby in #2026
- fix: variable name validation rule of
EnvVarFormList
by @yomybaby in #2029 - add: bundle option to Makefile with auto-release bundle by @inureyes in #2034
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.4...v23.09.5
- feat: new GraphQL directive on Client,
@since(version:)
and@deprecatedSince(version:)
by @yomybaby in #1999 - fix: UI with multiple types of accelerators by @adrysn in #2012
- feat: add
allowAppDownloadPanel
that can hide app download panel by @agatha197 in #1996 - feature: set password to
undefined
when no change is desired. by @yomybaby in #2010 - bugfix: GraphQL variable type error by @yomybaby in #2011
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.3...v23.09.4
- fix: remove image naming checking when selecting sftp image by @agatha197 in #2007
- fix: touchup sftp connection example text by @agatha197 in #2004
- fix: limit number of characters of model service name by @kyujin-cho in #2003
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #2001
- feat: add config option that can hide custom resource allocation by @agatha197 in #1998
- fix: hide inference app from app launcher by @kyujin-cho in #2002
- feat: add passwordless sudo user management UI by @agatha197 in #2005
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.2...v23.09.3
- update: i18n resources by @inureyes in #1989
- update: PULL_REQUEST_TEMPLATE.md by @yomybaby in #1990
- feature: split copy to clipboard in sftp session connection dialog by @lizable in #1986
- feature: Registry management UI using GraphQL by @yomybaby in #1975
- fix: revert max_vfolder_count removing by @yomybaby in #1995
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.1...v23.09.2
- update: change label on terms of service dialog's close button by @rapsealk in #1957
- feat: Neo session launcher (Step 3&4) by @yomybaby in #1896
- fix: remove warnings/errors and unused logs in the browser console by @yomybaby in #1961
- style: widen control column to show rescan icon by @agatha197 in #1963
- feature: hide sftp resource group by @agatha197 in #1966
- feature: Enable create session with bootstrap script by @fregataa in #1944
- fix: remove
max_vfolder_count
from keypair resource policy by @agatha197 in #1972 - fix: empty filtered scaling groups generates error by @inureyes in #1982
- add: disable hostkey checking option for sftp session by @lizable in #1984
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.0...v23.09.1
- feat: add copy to clipboard button by @mnxmnz in #1846
- update: modify regexTable to use error notification when referenced resource is deleted by @gee05053 in #1844
- test: Flex component rendering test & snapshot by @KSoonYo in #1857
- feat: Do not allow batch session startup command to have an empty string. by @agatha197 in #1875
- fix: password validation rule on "Modify User Detail" Modal by @gee05053 in #1868
- feature: allow eduapplauncher to pass
resources
option by @fregataa in #1780 - feature: add tab for pipeline dedicated folder list by @yomybaby in #1871
- style: apply custom header to Modal by @agatha197 in #1877
- Refactor maintenance view by @gee05053 in #1850
- Refactor user pref modal by @gee05053 in #1849
- fix: rename backend-ai-session-launcher-neo by @yomybaby in #1883
- ci: Add auto-label-in-issue action by @Yaminyam in #1885
- feature: set prettier formatter to pre-commit hook by @yomybaby in #1884
- fix: incomplete URL substring sanitization by @yomybaby in #1889
- update: change '몇 일' to '며칠' for gpu/accelerator text by @rapsealk in #1892
- update: 키 수명 -> 키 경과시간 by @agatha197 in #1895
- feature: add sorting filter in new column
created_at
in serving list by @lizable in #1888 - Fix: resource monitor's right border is not visible by @gee05053 in #1886
- feature: react error boundary component for pages by @yomybaby in #1890
- style: reduce sftp icon size by @agatha197 in #1903
- Refactor user dropdown menu by @gee05053 in #1882
- fix: "Invalid Host header error of React dev server by @yomybaby in #1904
- feature: add token generation UI in routing by @lizable in #1901
- feat: redirect to error page if it is
blockedMenuItem
by @agatha197 in #1902 - fix build error: remove unused previous user dropdown menu by @yomybaby in #1907
- fix: add optional chaining to show app launcher by @agatha197 in #1908
- feat: better msg when coordinator connection timeout by @agatha197 in #1906
- fix: Change WARBOY resource display icon to FuriosaAI by @rapsealk in #1912
- add: automatic Windows / Linux builds on GitHub action by @inureyes in #1910
- ci: Bump checkout from v3 to v4 by @Yaminyam in #1916
- feat: update legacy key(
ram
) from device metadata by @rapsealk in #1917 - feat: add support for OpenID login by @kyujin-cho in #1914
- update: base node.js version to 20 by @inureyes in #1921
- fix: set the max limit and display ui of resource numbers by @yomybaby in #1918
- ci: GitHub Action to run jest on
/react
by @yomybaby in #1920 - fix: errors in test code for iSizeToSize by @yomybaby in #1925
- feat: display vfolder in Service detail page by @yomybaby in #1924
- feat: add an auto selected volume in creating and cloning a data folder by @agatha197 in #1915
- fix: use "sftp-upload" image in sftp upload session by @adrysn in #1927
- feature: set up day.js extentions and custom scalar type of GraphQL config by @yomybaby in #1911
- fix: the ant.d tooltip is covered in modal with mwc drawer by @yomybaby in #1928
- test: automatic translation with tooling by @inureyes in #1922
- ci: Manage actions version with dependabot by @Yaminyam in #1930
- update: node.js packages by @inureyes in #1932
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #1931
- fix: broken
Select
UI by using inline-flex (since ant.d 5.9.1) by @yomybaby in #1933 - fix: update incorrectly matched cluster mode translation by @agatha197 in #1935
- feature: add showPrivate props to ImageEnvironmentSelectFormItems by @yomybaby in #1940
- fix: resolve resource allocation related errors in session launchers when there are multiple AI accelerators. by @agatha197 in #1936
- feat: add fasttrack link to webui by @agatha197 in #1929
- fix: specify possible i18n static values in comments by @yomybaby in #1945
- fix: signing only macOS packages with apple signing system on GitHub Action by @inureyes in #1941
- add: Spanish, Finnish translation by @inureyes in #1946
- add: multilingual support for 14 more languages by @inureyes in #1948
- feat: replace translations in language selector with translations in each country by @agatha197 in #1952
- style: match end of endpoint layout by @agatha197 in #1954
- fix: wrong component hierarchy by @inureyes in #1947
- update: node.js packages by @inureyes in #1955
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.5...v23.09.0
- build(deps): bump semver from 6.3.0 to 6.3.1 in /react by @dependabot in #1774
- build(deps): bump tough-cookie from 4.1.2 to 4.1.3 in /react by @dependabot in #1772
- fix: update the text of launch button using @property by @yomybaby in #1783
- update: node.js package dependencies by @inureyes in #1781
- fix: fill missing return value of login function by @inureyes in #1784
- update: add watchman installation guide to README.md by @yomybaby in #1785
- update: clearer button role on log page by @inureyes in #1787
- add: hover tooltips on storage control icons by @inureyes in #1788
- bugfix: prevent flicking of StorageStatusPanel using deferredFetchKey by @yomybaby in #1790
- update: github actions to track the latest releases by @inureyes in #1796
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /react by @dependabot in #1797
- refactor: remove
any
from code typing by @inureyes in #1791 - feat: add react copy code component and apply it to vscode password and otp code by @Sujin-Kim1 in #1798
- fix: vscode graphql extention configuration by @yomybaby in #1802
- update: new brand logo by @inureyes in #1804
- feature: setup basic react test environment by @yomybaby in #1808
- refactor: replace weightless-based component with mwc-webcomponents v2 by @inureyes in #1786
- refactor: import new icon scheme from window mode branch by @inureyes in #1816
- fix: Solve to extract
backend-ai-multi-select
tag from scheduler options by @Choi-Jiwon-38 in #1815 - update: change '표시 할' to '표시할' for no-announcement text by @rapsealk in #1814
- feature: Support model serving UI 2 by @lizable in #1801
- feat: use GraphQL
endpoint_list
instaed REST/services
by @yomybaby in #1820 - fix: unable to terminate a compute session when wsproxy address is not properly by @pderer in #1819
- refactor: change user info and setting modal to react component by @Sujin-Kim1 in #1821
- feat: authorize app by query param by @adrysn in #1817
- fix: serving dialog popup generates error when unexpected image metadata is loaded without icon URL by @inureyes in #1825
- fix: modify the logic to validate the URL input by @kimjinmyeong in #1806
- feature: Proxy react server to web dev server by using
devServer
andproxy
by @Choi-Jiwon-38 in #1803 - hotfix: revert port for dev environment by @yomybaby in #1829
- feat: update model-service related i18n by @Sujin-Kim1 in #1831
- refactor: modify totp initializing logic by @Sujin-Kim1 in #1826
- update: Change helper-text and add
inputLimit
by @Choi-Jiwon-38 in #1837 - style: import custom.css to statistics-view by @Sujin-Kim1 in #1840
- add: Ubuntu mono font for monospace text by @inureyes in #1841
- fix: Add the React component to i18n scan target by @Choi-Jiwon-38 in #1842
- fix: http status code by @pderer in #1833
- feat: add preopen ports configs on the session launcher by @Sujin-Kim1 in #1843
- hotfix: custom.css and theme.json for react component by @yomybaby in #1836
- update: fix '자원를' to '자원을' for smaller resource text by @mnxmnz in #1852
- feat: display pre open ports to the inside of lablup-expansion by @Sujin-Kim1 in #1854
- refactor: modify client config constructor type check in backend.ai-client-esm.ts by @KSoonYo in #1853
- feat: update preopen port detail info by @Sujin-Kim1 in #1856
- fix: Remove license errors in open-source project version by @Choi-Jiwon-38 in #1847
- fix: set the popup container to shadowRoot always by @yomybaby in #1860
- feat: unify terminology to
preopen ports
by @Sujin-Kim1 in #1861 - Add toggle visibility function and button at login page by @gee05053 in #1848
- feat: edu-applauncher opens app for a session by @adrysn in #1862
- fix: version label overlapping by @hamo-o in #1866
- style: set card tab background color to white by @Sujin-Kim1 in #1865
- refactor: Change manage apps dialog to react component by @Choi-Jiwon-38 in #1858
- feat: react-based image environment select display tags with search highlight by @yomybaby in #1859
- fix: react dev server to proxy any unknown requests to web-dev-server by @yomybaby in #1869
- fix: model service stability by @yomybaby in #1864
- feature: show an error message when the service fails to start by @yomybaby in #1872
- update: node.js module dependencies by @inureyes in #1873
- @Choi-Jiwon-38 made their first contribution in #1815
- @rapsealk made their first contribution in #1814
- @pderer made their first contribution in #1819
- @kimjinmyeong made their first contribution in #1806
- @mnxmnz made their first contribution in #1852
- @KSoonYo made their first contribution in #1853
- @gee05053 made their first contribution in #1848
- @hamo-o made their first contribution in #1866
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.3...v23.03.5
- build(deps): bump semver from 6.3.0 to 6.3.1 in /react by @dependabot in #1774
- build(deps): bump tough-cookie from 4.1.2 to 4.1.3 in /react by @dependabot in #1772
- fix: update the text of launch button using @property by @yomybaby in #1783
- update: node.js package dependencies by @inureyes in #1781
- fix: fill missing return value of login function by @inureyes in #1784
- update: add watchman installation guide to README.md by @yomybaby in #1785
- update: clearer button role on log page by @inureyes in #1787
- add: hover tooltips on storage control icons by @inureyes in #1788
- bugfix: prevent flicking of StorageStatusPanel using deferredFetchKey by @yomybaby in #1790
- update: github actions to track the latest releases by @inureyes in #1796
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /react by @dependabot in #1797
- refactor: remove
any
from code typing by @inureyes in #1791 - feature: add react copy code component and apply it to vscode password and otp code by @Sujin-Kim1 in #1798
- fix: vscode graphql extention configuration by @yomybaby in #1802
- update: new brand logo by @inureyes in #1804
- feature: setup basic react test environment by @yomybaby in #1808
- refactor: replace weightless-based component with mwc-webcomponents v2 by @inureyes in #1786
- refactor: import new icon scheme from window mode branch by @inureyes in #1816
- fix: Solve to extract
backend-ai-multi-select
tag from scheduler options by @Choi-Jiwon-38 in #1815 - update: change '표시 할' to '표시할' for no-announcement text by @rapsealk in #1814
- feature: Support model serving UI 2 by @lizable in #1801
- feature: use GraphQL
endpoint_list
instaed REST/services
by @yomybaby in #1820 - fix: unable to terminate a compute session when wsproxy address is not properly by @pderer in #1819
- refactor: change user info and setting modal to react component by @Sujin-Kim1 in #1821
- feature: authorize app by query param by @adrysn in #1817
- @Choi-Jiwon-38 made their first contribution in #1815
- @rapsealk made their first contribution in #1814
- @pderer made their first contribution in #1819
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.3...v23.03.4
- feature: update to electron 25 by @inureyes in #1291
- feat: merge running and others tab in the session list by @Sujin-Kim1 in #1768
- feat: Remove resource policy panel on Quota setting and bugfix by @yomybaby in #1769
- feat: add loading indicator on UserSelector by @yomybaby in #1770
- feat: remove per-vfolder usage stats in Web UI by @Sujin-Kim1 in #1771
- update: spring clean - node.js packages by @inureyes in #1766
- update: reactjs components (2023. 7) by @inureyes in #1775
- refactor: refactoring storage status and add quota per storage volume by @Sujin-Kim1 in #1778
- fix:
newPublicRequest
->newSignedRequest
when getting resource-slots by @Sujin-Kim1 in #1776 - feat: add setup GUI for
is_public
to resource group by @Sujin-Kim1 in #1718
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.2...v23.03.3
- hotfix: enable sftp-scaling-group feature from manager v22.03.3 by @yomybaby in #1732
- feat: automatically fill sign up token if query param exists by @kyujin-cho in #1733
- fix: touchup description for ssh sftp session by @lizable in #1734
- fix: set timeout value to 10sec on fetching
user_stats
by @lizable in #1736 - fix: SFTP scaling group session refusing to be created by @kyujin-cho in #1738
- fix: manually add roundup decimal places in used_slots and total_slots by @lizable in #1740
- misc: update image metadata with additional Python and CUDA versions by @adrysn in #1756
- fix: do not auto logout when preserve login true by @chisacam in #1752
- docs: Modified to fit nvidia brand notation by @Yaminyam in #1748
- feat: add support for Furiosa Warboy accelerator by @kyujin-cho in #1702
- feat: hide directory-based usage information based on configuration by @Sujin-Kim1 in #1737
- feature: vfolder v3 setting UI by @Sujin-Kim1 in #1750
- fix: parse fgpu slots to float by @Sujin-Kim1 in #1759
- fix: annotate unused codes by @Sujin-Kim1 in #1760
- hotfix: vfolder quota support by @Sujin-Kim1 in #1762
- cosmetic changes of quota scope setting page by @yomybaby in #1763
- fix: used, capacity was changed in the resource panel and change the unset icon by @Sujin-Kim1 in #1764
- compact ui version of storage quota setting by @yomybaby in #1765
- @chisacam made their first contribution in #1752
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.1...v23.03.2
- fix: compile block of Make file for react build multi target (web,app) by @yomybaby in #1727
- fix: enable npu resource slider when limited by @lizable in #1729
- fix: let base64 encode convert padding with byte triplet condition by @inureyes in #1731
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.20...v22.09.21
- hotfix: remove inline styling applied in force terminate button by @lizable in #1680
- Support local vscode using remote ssh mode to session container by @studioego in #1487
- fix: import
wl-textfield
to display env list to apply in session launcher by @lizable in #1684 - fix: show correct msg when vfolder sharing fails by @lizable in #1673
- fix: unable to launch VSCode in web version by @adrysn in #1685
- add: type annotations for ESM SDK by @inureyes in #1480
- refactor: remove innerHTML-based content rendering on session list status dialog by @inureyes in #1675
- ci: Add size label automation actions job by @Yaminyam in #1688
- feat: add endpoint validation by @Sujin-Kim1 in #1689
- feat: add sorting button to project selector by @Sujin-Kim1 in #1687
- feat: show agent id to session list if
hideAgent
is false by @Sujin-Kim1 in #1691 - add: event-driven metadata reload by @inureyes in #1693
- fix: regression of manually setting HPC optimization value in session launcher by @lizable in #1697
- Revert "fix: regression of manually setting HPC optimization value in session launcher" by @lizable in #1698
- fix: regression of session creation on disabled openmp optimization by @lizable in #1699
- feature: rename usage tab and add info dialog in statistics page by @Sujin-Kim1 in #1692
- feature: folder upload by @Sujin-Kim1 in #1690
- fix: utilization values in idle checker pop-up are not updated after the initial rendering by @Sujin-Kim1 in #1705
- feat: show idle check information based on only applied configurations#361 by @Sujin-Kim1 in #1703
- feat: support i18n ally extension for VS Code by @yomybaby in #1704
- hotfix: Disable the app icon if the user is not the owner of the session. by @Sujin-Kim1 in #1711
- Hotfix/manual image input is not displayed on desktop app by @Sujin-Kim1 in #1709
- feat: configuration to use react component in web component by @yomybaby in #1646
- feat: display allocated shared memory in session config column by @lizable in #1710
- feat: set
allowed_session_types
default value and make required. by @Sujin-Kim1 in #1701 - feat: connect ssh / sftp in filebrowser dialog by @Sujin-Kim1 in #1694
- feat: Support max_password_age by @yomybaby in #1716
- feat: new
SYSTEM
tab for session list by @kyujin-cho in #1720
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.19...v22.09.20
- feat: add support for setting
inference
as allowed session type by @kyujin-cho in #1668 - fix: escape status info detail message text. by @Sujin-Kim1 in #1670
- refactor: change idle checks column based on changed data structure by @Sujin-Kim1 in #1666
- fix: display explicit message when a user tries to create a session with the same name of a running session by @adrysn in #1674
- fix: add
enqueueOnly
option to image installation by @Sujin-Kim1 in #1672 - fix: unable to open app launcher dialog by @adrysn in #1677
- fix: incorrect display of grace idle period over one day by @adrysn in #1678
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.18...v22.09.19
- fix: use SI unit (e.g., GB not GiB) for quota-related fields by @adrysn in #1650
- fix : remain highlight after click on help button by @kin4496 in #1655
- feat: add confirm dialog for delete credentials by @raipen in #1658
- feat: vscode prettier extension issue by @krokerdile in #1657
- fix: sorting installed environments up when visiting environment menu by @seokiis in #1659
- fix: change messege type of delete user by @raipen in #1662
- fix: add margin to resource preset dialog by @inureyes in #1654
- fix: resize column for resolve disappearing-icon by @raipen in #1663
- fix: session launcher's environment variable editor dialog button is broken in Korean by @krokerdile in #1665
- add: add utilization idle checks column by @Sujin-Kim1 in #1651
- @kin4496 made their first contribution in #1655
- @raipen made their first contribution in #1658
- @krokerdile made their first contribution in #1657
- @seokiis made their first contribution in #1659
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.17...v22.09.18
- feat: add
allowPreferredPort
to show/hideTry preferred port
by @Sujin-Kim1 in #1647 - feat: make use of SI/binary prefixes consistent for disk, network, and memory by @lizable in #1636
- add: basic support for IPU / ATOM GUI menu by @inureyes in #1644
- feat: add a host usage indicator to "create vFolder dialog" by @yomybaby in #1640
- hotfix: rename
volumeInfo
property tostorageProxyInfo
by @Sujin-Kim1 in #1648 - fix: check if app port checkbox exists by @adrysn in #1649
- feat: display idle checker remaining time by @Sujin-Kim1 in #1645
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.16...v22.09.17
- feat: add service definition for gradio-cat-client by @kyujin-cho in #1635
- feature: show tooltips on every icon in controls tab by @lizable in #1641
- feature: hide vfolder sharing when invite others disabled by @lizable in #1642
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.15...v22.09.16
- update: change '강제종료' to '종료' for multiple session termination button text by @inureyes in #1626
- update: spring-cleaning time (component updates) by @inureyes in #1627
- feat: add force 2fa option by @Sujin-Kim1 in #1628
- add: handle inference type on WebUI by @inureyes in #1586
- feat: display usage_mode to folder-info-dialog by @Sujin-Kim1 in #1639
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.14...v22.09.15
- fix: minor capital letter issue by @Sujin-Kim1 in #1619
- fix: 2FA item in user preference menu is not displayed after the initial login by @Sujin-Kim1 in #1622
- fix: apply ellipsis when username or userid exceeds total width of user dropdown menu by @lizable in #1624
- hotfix: Remove the waiting text in the login dialog in typing OTP by @Sujin-Kim1 in #1623
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.13...v22.09.14
- feat: set columns in the registry-list page to be resizable by @Sujin-Kim1 in #1613
- feat: add the flag to hide 2fa by @Sujin-Kim1 in #1612
- style: display all characters of session image tag by @Sujin-Kim1 in #1614
- fix: get
totpSupported
flag asynchronously by @Sujin-Kim1 in #1615 - refactor: change 2FA option name:
hide2FA
->enable2FA
by @adrysn in #1616
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.12...v22.09.13
- fix: expand space between resources displaying and fix decimal points by @lizable in #1603
- fix: align gpu process bar by @leejiwon1125 in #1585
- fix: allow any special characters in password input by @adrysn in #1606
- ci: add an
add-to-project
workflow by @Yaminyam in #1590 - fix: display all available presets when
always_enqueue_compute_session
options is configured by @Sujin-Kim1 in #1607 - hotfix: typo errors in getting 2FA by @Sujin-Kim1 in #1604
- refactor: display total remaining resources in resource group indicator by @adrysn in #1610
- @leejiwon1125 made their first contribution in #1585
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.11...v22.09.12
- feature: show total resource group amount in resource monitor gauge by @lizable in #1593
- feat: add support for TOTP integration by @kyujin-cho in #1596
- fix: increase item count 20 -> 100 for agent summary list query by @adrysn in #1599
- feature: 2fa management by @Sujin-Kim1 in #1600
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.10...v22.09.11
- fix: incorrect display of GPU memory utilization by @Sujin-Kim1 in #1588
- fix: incorrect assignment of signin mode config by @adrysn in #1591
- add: more CSS injection point to custom.css by @inureyes in #1594
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.9...v22.09.10
- hotfix: broken environment list UI because of the unmatched tag by @Sujin-Kim1 in #1571
- fix: merge splitted conditional render html template on controls column by @lizable in #1574
- feat: Add modal to enter SSH keypair manually by @yomybaby in #1578
- feat: display CUDA memory utilization in node and session pages by @Sujin-Kim1 in #1572
- bugfix: insert a dash in image Requirements (tag) in launching a compute session by @Sujin-Kim1 in #1576
- feat: add status column and disable deleting folders by @Sujin-Kim1 in #1573
- fix: display cuda memory utilization info even if its value is zero by @Sujin-Kim1 in #1580
- misc: change data folder's status color by @adrysn in #1581
- @yomybaby made their first contribution in #1578
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.8...v22.09.9
- update: change slash / colon escaping to apply whole string by @inureyes in #1556
- fix: temporally comment out unused folder usage mode by @lizable in #1562
- fix: wrapping notice-ticker to fit in the layout with bigger font-size by @lizable in #1563
- feat: add disk column on agent tab and display the total capacity of the storage by @Sujin-Kim1 in #1567
- fix: refactor vfolder quota setting dialog by @lizable in #1566
- Fix: remove '.git' suffix about git repos by @studioego in #1565
- refactor: limit the maximum height of announcement panels by @adrysn in #1568
- refactor/add more sort columns for multiple pages by @adrysn in #1570
- update: package running script to npx-based CLI by @inureyes in #1558
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.7...v22.09.8
- style: set font-weight for readability and align
lablup-shields
as center by @Sujin-Kim1 in #1542 - fix: call
toString
method in setting quota value by @adrysn in #1547 - feat: add sort feature for endpoint, starts, and schedulable columns in Agent list page by @ChangHoon-Sung in #1546
- add: new environment image tag parsing aliases by @inureyes in #1535
- fix: display full image tags in session launcher and environment list to better distinguish images with long similar tags by @Sujin-Kim1 in #1549
- chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #1527
- feat/fix: initialize aliases after successfully creating a session and fix the error that mounts using another name by @Sujin-Kim1 in #1545
- fix: minor typo errors which block compile by @fregataa in #1548
- bugfix: gpu, fgpu progress bar are always zero by @Sujin-Kim1 in #1553
- update: check login status to show notification after logout by @inureyes in #1554
- @ChangHoon-Sung made their first contribution in #1546
- @fregataa made their first contribution in #1548
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.6...v22.09.7
- feat: add IBM Spectrum Scale and WekaIO to quota support storage list by @adrysn in #1537
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.5...v22.09.6
- fix: build correct app url in
_terminateApp
regardless of the existence of trailing slash by @adrysn in #1533 - fix: broken logic in initializing browser backendai client by @adrysn in #1532
- feat: show all resource templates when
alwaysEnqueueComputeSession
is true by @Sujin-Kim1 in #1530
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.4...v22.09.5
- feat: add support for header based authentication on wsproxy by @kyujin-cho in #1528
- Show warning dialog and validation message when setting rate limit below 100 by @Sujin-Kim1 in #1482
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.3...v22.09.4
- add: Electron app debugging content on README by @studioego in #1485
- style: change
modify-env-dialog
style by @Sujin-Kim1 in #1476 - fix: remove the invalid redirect URL for vnc-web by @adrysn in #1496
- fix: build correct app url regardless of the existence of trailing slash by @adrysn in #1497
- feature: unify folder view icon and directory list into one column by @inureyes in #1490
- update: remove template from vaadin table for resource group by @inureyes in #1491
- fix: typo error by @Sujin-Kim1 in #1498
- feature: modular top-bar items by @inureyes in #1489
- fix: modify y-axis value setting callback function to have only unique integer values. by @Sujin-Kim1 in #1501
- ci: Fix sync-labels option error by @Yaminyam in #1500
- fix: can't upload to vfolder after canceling upload by @Sujin-Kim1 in #1502
- fix: make available to select project in creating the project data folder by @Sujin-Kim1 in #1506
- feature: Open dialog and add credential with URL option by @snaag in #1495
- fix: show session language description by @Sujin-Kim1 in #1507
- feature: chore(backend-ai-dialog): translate new-keypair-dialog in kor by @100sun in #1494
- hotfix: remove invalid import statements by @Sujin-Kim1 in #1512
- feature: add download link button for webui desktop by @Sujin-Kim1 in #1503
- feature: add log download button on session log dialog by @Sujin-Kim1 in #1505
- fix: send preferred port when only checked by @Sujin-Kim1 in #1516
- feature: update data handling part in receiving and updating keypair resource policy by @lizable in #1517
- Revert "Feature/update data handling part in receiving and updating keypair resource policy (#1517)" by @lizable in #1519
- feature: update data handling on keypair resource policy by @lizable in #1520
- fix: TOS dialog doesn't show because of id mismatching by @Sujin-Kim1 in #1518
- feature: add sticky title option to
backend-ai-dialog
by @Sujin-Kim1 in #1514 - add: header-based session login feature by @inureyes in #1521
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.2...v22.09.3
- feature : annotate plastic components and ESModule SDK by @inureyes in #1479
- feature: allow plugins work as hidden page plugin. by @inureyes in #1481
- fix: Cannot set the maximum shared memory size via configuration by @inureyes in #1483
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.1...v22.09.2
- update: lit and mwc-components to the latest version by @inureyes in #1445
- refactor: use type alias for
listCondition
by @Sujin-Kim1 in #1447 - feature: add extra information in the last page of session launcher by @mihilt in #1427
- update: typing shadowRoot from any type by @Jaewoook in #1359
- feature: add agent summary page by @Sujin-Kim1 in #1439
- fix: rename
BackendAIAgent
toBackendAIAgentSummaryList
and add detail typings by @Sujin-Kim1 in #1449 - fix: remove animation of buttons that do not trigger other events by @jangjichang in #1454
- style: unify style of the list by @Sujin-Kim1 in #1456
- fix: add type-check before initializing chart by @Sujin-Kim1 in #1459
- hotfix: add type definition to show
agent-summary-list
by @Sujin-Kim1 in #1457 - update: node.js base version to 18 by @inureyes in #1461
- style: total allocation pane is too big by @Sujin-Kim1 in #1463
- fix: add title to show what the Control icons do by @di-uni in #1465
- fix: cluster size slider to be active by cluster mode selection by @Jaewoook in #1356
- feature: send target app's protocol (http or tcp) when starting wsproxy by @kyujin-cho in #1211
- fix: remove animations from which events do not occur by @suyeon12 in #1472
- style: adjust the License Key button size by @ky3vin in #1477
- fix: add helper dialog for endpoint by @di-uni in #1473
- @jangjichang made their first contribution in #1454
- @di-uni made their first contribution in #1465
- @suyeon12 made their first contribution in #1472
- @ky3vin made their first contribution in #1477
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.0...v22.09.1
- fix: add validation check and enable button only valid status in import and run page by @mihilt in #1400
- hotfix: don't show the Environments Images list by @Sujin-Kim1 in #1431
- fix: automatically set the height of
list-wrapper
, which wraps grids, to avoid the height mismatch between the two elements by @lizable in #1436 - feature: display richer agent information by @lizable in #1435
- fix: CUDA utilization was displayed as
Infinity
by @adrysn in #1437 - fix: disable container commit when session is batch type by @lizable in #1438
- Feature: refactor pipeline by @lizable in #1221
- refactor: temporally block pages related to pipeline menu by @lizable in #1440
- hotfix: remove wrong parsing number logic in initial configuration by @lizable in #1444
- bugfix: list status unrecognized by @Sujin-Kim1 in #1441
- @mihilt made their first contribution in #1400
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.7...v22.09.0
- Feature: webui grid status by @Sujin-Kim1 in #1138
- Hotfix: Temporally disable terminate and container commit on running session by @lizable in #1425
- feature: display message when session's status is
no-available-instances
by @Sujin-Kim1 in #1426
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.6...v22.03.7
- add: Required field for validation whether input field in command area by @lizable in #1408
- fix: show the modified registry information by @dan-2ee in #1385
- feature: support SSO login (SAML 2.0) by @adrysn in #1413
- fix: save button was not working due to the wrong function call by @inureyes in #1418
- style: remove
flex-grow="0"
from paramaters column in log page by @Sujin-Kim1 in #1421 - ci: pr auto author assign by @Yaminyam in #1420
- fix: do not allow blank username / password by @inureyes in #1423
- feature: provide toggle(enable/disable) in project field by @dan-2ee in #1414
- fix: inconsistent login style by @Jaewoook in #1411
- change: es-dev-server to @web/dev-server by @inureyes in #1403
- fix: SAML login via form submit instead of
fetch
by @adrysn in #1419 - feature: provide UI for requesting container commit by @lizable in #1412
- @Yaminyam made their first contribution in #1420
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.5...v22.03.6
- feature: application signing with GitHub Actions by @inureyes in #1308
- hotfix: hide resource statics panel when login by @Sujin-Kim1 in #1407
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.4...v22.03.5
- add: storage host that supports directory based quota setting by @lizable in #1332
- fix: mount shared folders when creating a session by @Sujin-Kim1 in #1340
- hotfix: import client-esm to fix backend-ai client ReferenceError by @Sujin-Kim1 in #1339
- fix: support wd permission in initial sharing process by @Jaewoook in #1351
- fix typo and translate into Korean by @studioego in #1348
- Fix: Add missing configurations by @lizable in #1343
- docs: Clarify dev-setup guide and fix code-block formats by @achimnol in #1341
- fix: make gpu required image available to download by @Sujin-Kim1 in #1337
- fix: prevents resource policy updates with incorrect values by @Sujin-Kim1 in #1338
- feat: allow user to force termination of sessions by @Sujin-Kim1 in #1358
- feat(wsproxy): Add dotenv support and parse env-vars more carefully by @achimnol in #1363
- fix: show resource statistics about current resource group by @dan-2ee in #1362
- feat: option to enqueue compute session by @inureyes in #1162
- feat: refresh image list after rescanning by @YejeeHa in #1090
- fix: change the size of the popup to fit the text by @dan-2ee in #1383
- fix: side menu icon button ripple to disappear after click by @Jaewoook in #1361
- fix: Refactor mwc-select&mwc-list-item style & layout (#1207) by @studioego in #1319
- Feature: refactor storage host selection by @lizable in #1327
- fix: disable resource policy control button for domain admin by @Jaewoook in #1386
- fix: parse unicode strings for some items in the toml config by @adrysn in #1395
- fix: Incorrect warning message is output when allocating a size small… by @hotkimho in #1399
- fix: typo in Korean translation for SessionTerminated by @Jaewoook in #1401
- build(deps): bump moment from 2.29.3 to 2.29.4 by @dependabot in #1372
- fix: Manual image name is not required in Session launcher by @dan-2ee in #1397
- @Jaewoook made their first contribution in #1351
- @achimnol made their first contribution in #1341
- @dan-2ee made their first contribution in #1362
- @hotkimho made their first contribution in #1399
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.3...v22.03.4
- refactor: querySelector with leading Number id string(#1321) by @studioego in #1322
- fix: some session description dialog does not appear. by @Sujin-Kim1 in #1323
- feat: distinguish image tag for Custom Environments(#1255) by @studioego in #1324
- fix: css variable typo error on
mwc
by @lizable in #1325 - feat : encode basic info without ssl by @inureyes in #1331
- fix: mounted folders change to unchecked after moving the session launcher page. by @Sujin-Kim1 in #1334
- build(deps): bump shell-quote from 1.7.2 to 1.7.3 by @dependabot in #1333
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.2...v22.03.3
NOTE: This WebUI version is for Backend.AI cluster 22.03. Please use latest 22.09 version if you are Backend.AI cluster 21.03 / 21.09 user.
- fix:
ResourceGroup
typo error ( #1311 ) by @studioego in #1312 - fix: logic error on validating scheduler options in creating resource group by @lizable in #1314
- Hotfix: translation for missing content by @lizable in #1315
- Feature: enable filebrowser in readonly folder by @lizable in #1313
- Fix: display rich and more detailed msg in status info of session by @lizable in #1316
- fix: extend resources control detail popup width by @studioego in #1310
- fix: add the value of
wsproxy_addr
so that reflecting the setting value by @Sujin-Kim1 in #1317 - fix: consistent use of versioned wsproxy url in app launching and termination by @adrysn in #1318
Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.1...v22.03.2
NOTE: This WebUI version is for Backend.AI cluster 22.03. Please use latest 22.09 version if you are Backend.AI cluster 21.03 / 21.09 user.
- [enhancement] support to select folder hosts for import Github/Gitlab #1278
- [enhancement][UI / UX] Show vfolder host when creating a session #1271
- [enhancement][UI / UX] Show only folders that included in the allowed folder hosts #1270
- [enhancement][UI / UX][maintenance][web] Support to import Gitlab repository #1267
- [enhancement][good first issue][easy][UI / UX] Let's provide Create/Update UI for
scheduler_opts
in scaling group #1190 - [enhancement][good first issue][minor][easy] Alert users with notification dialog when the user needs to update their password #1183
- [enhancement][good first issue][easy][UI / UX] Add margins to policy dialog to distinguish fields #1111
- [enhancement][good first issue][easy][UI / UX] Make the text of the config button horizontally. #1110
- [bug] Custom resource allocation panel is broken #1292
- [bug][app] Unable to import GitHub repository in a desktop app #1288
- [bug][app] Max memory per container is limited to 16GB in desktop app #1287
- [bug] Clicking "RUNNING" tab will issue many requests to fetch the session list #1274
- [bug][good first issue][easy][UI / UX] GPU value is broken when creating a cluster session (N=3) with 0.3 fGPU #1249
- [bug][good first issue][minor][UI / UX] Initialize all fields in the create-registry-dialog. #1204
- [bug][good first issue][UI / UX] A wide blank is created when reducing the size of window. #1202
- [bug][UI / UX][blocker] Login is not working from develop environment to cloud #706
NOTE: This WebUI version is for Backend.AI cluster 22.03. Please use latest 22.09 version if you are Backend.AI cluster 21.03 / 21.09 user.
- [enhancement][good first issue][UI / UX] Show Scheduler Options using lablup shields component. #1263
- [enhancement][minor][easy] An option to mask user's information #1251
- [enhancement][minor][easy] Display bootstrap script button in user settings page #1248
- [enhancement][minor][UI / UX] Enable terminal app for a batch-type session #1243
- [bug][enhancement][good first issue][UI / UX] Session resource allocation doesn't match #1199
- [bug][enhancement][good first issue][UI / UX] support mini ui for session tab #1198
- [enhancement] Support session renaming #1176
- [enhancement][good first issue][UI / UX] Add a new page into the new-session-dialog. #1107
- [enhancement][good first issue][UI / UX] Improve the design of the custom allocation in the session creation dialog. #1094
- [enhancement][library / SDK][UI / UX][enterprise][cloud] Attach virtual folder with alias name #1081
- [enhancement][good first issue][minor][easy][UI / UX] Let's provide filter on status and user name. #1077
- [enhancement][good first issue][easy][UI / UX] Let's display image name in the last page of the session launcher #1074
- [enhancement][good first issue][library / SDK][UI / UX][blocker] Option to change number of retries to skip session start #960
- [bug][UI / UX][blocker] Even if there is a gpu available, the gpu slider is disabled. #1268
- [bug] Failing to update a compute session's name will set the value of edit element to
undefined
#1260 - [bug][good first issue][easy][UI / UX] vfolder invitee doesn't appear properly. #1232
- [bug][good first issue][minor][easy][UI / UX] Korean translation related to the session rename does not work properly. #1229
- [bug][good first issue][minor][easy][UI / UX] The folder ID does not appear. #1226
- [bug][minor] Unable to import GitHub repository if "master" is not the default branch #1224
- [bug][minor][easy][UI / UX] lablup-silder generates forbidden min/max value error #1223
- [bug][minor][UI / UX] lablup-shields does not work on environment selector #1222
- [bug][minor][blocker]
Auto-logout
feature seems not working properly #1173 - [bug][good first issue][easy][UI / UX] Prevent to disappear the login dialog when the esc button is pressed. #1168
- [bug][UI / UX][cloud] The graph of statistic page doesn't respond. #1147
- [bug][good first issue][minor] Text overlapping of the resources in the "Total Allocation" panel #1122
- [bug][enhancement][minor][easy][urgency] Add an option to hide the [invitation token field] and [email sent dialog] during user signup #1185
- [enhancement][UI / UX][urgency] Let's support batch session UI. #1180
- [enhancement][good first issue][easy][UI / UX][urgency] UI to query and update Agent's schedulable field #1166
- [enhancement][major][hard][library / SDK][UI / UX][maintenance] Migrate lit-element to lit 1.0 rc #966
- [enhancement][major][library / SDK][UI / UX] Let's show status detail when user created session is pending or failed in session list #882
- [bug] Unable to allocate a GPU in device mode when there is only on GPU is left and the minimum required GPU of an environment image is set to 1 #1191
- [bug][blocker] Unable to mount a data folder in creating a compute session #1184
- [bug][good first issue][easy][UI / UX] Let's split the display for signup button and change password button independently #1179
- [bug][good first issue][UI / UX] App does not launch when clicking image part of the app button #1175
- [bug][UI / UX][urgency] Progress bar does not appear in uploading a file in the file explorer #1164
- [bug][good first issue][easy][UI / UX] Resources description in Configuration column of session list record overlaps when resource exceeds certain values. #1125
- [bug][good first issue][easy][UI / UX] ToS(Terms of Service) / Privacy Policy dialog disappears after closing one of them. #1123
- [bug] Error on visiting Data & Storage page #1158
- [bug][minor] List components generate allItems is not iterable error #1156
- [bug][easy][blocker][urgency] Web-UI always follows v2 wsproxy path #1154
- [bug] Data list is not shown when user refreshes on the folder list page #1153
- [enhancement][minor][easy][UI / UX] Update help link from console to webui #1149
- [enhancement][minor][UI / UX] Searchable filter on Data / virtual folder items #1148
- [enhancement][major][UI / UX][urgency] Support XFS backend-specific disk quota UI #1146
- [enhancement][major][library / SDK] Add support for direct wsproxy connection mode to agents #1144
- [enhancement] Hide specific information from log file #1136
- [enhancement] Option UI to turn off accelerated computing #1119
- [enhancement][good first issue][easy][UI / UX] Unify padding on all pages. #1108
- [enhancement][UI / UX] Support for modifying registry configurations #1102
- [bug] Remove one of the two scrolls in the TOS/PP dialog #1139
- [bug][blocker][UI / UX][minor] remove legacy code in user creation #1127
- [enhancement][UI / UX] add overlay network settings dialog and increase code flexibility #1120
- [enhancement] Option UI to modify accelerated computing parameters #1119
- [enhancement] Change the width of the Resource Statistics panel to be the same as the Session list panel. #1113
- [enhancement] Support Indonesian language #1100
- [enhancement] Support Mongolian language #1099
- [bug][UI / UX] change width Resource Statics panel #1117
- [bug][maintenance][minor] cannot build docker-compose #1116
- [blocker][UI / UX][minor] comment out number of file item in folder info dialog #1101
- [enhancement][major][library / SDK][UI / UX][enterprise] General image allowlist #1096
- [enhancement][minor] Uneven margin at
Force Quit
button #1091 - [enhancement][good first issue][easy][UI / UX] Let's expand the range of Change User Info menu to show AK/SK of the logined account #1058
- [enhancement][good first issue][minor][UI / UX] Let's disable description icon in controls panel of Storages tab in Resources page #1055
- [enhancement] Clean-up button layout #1016
- [bug][minor] Inconsistent width of environment dropdown menu in the session launch dialog #1084
- [UI / UX][enhancement][minor] Increase default resource limit #1083
- [UI / UX][library / SDK][cloud][major][localization] Attach virtual folder with alias name #1081
- [UI / UX][library / SDK][minor][blocker][urgency] Decimal point fixing in resource slots #1079
- [UI / UX][easy][enhancement][good first issue] Let's synchronize the speed of the progress bar and the current page of new session launcher. #1073
- [UI / UX][blocker][bug][easy][good first issue][urgency] Manual image doesn't get applied in a session creating process. #1069
- [UI / UX][bug][easy][good first issue] clamping shared memory according to max shared memory value in config file doesn't work #1063
- [UI / UX][enhancement][enterprise][minor] Manual image name support without debug flag #1052
- [UI / UX][enhancement][minor] Support longer host name for new virtual folder #1049
- [UI / UX][enhancement][localization] Support French language #1038
- [enhancement][localization] Support Russian language #1037
- [UI / UX][enhancement][enterprise] More injection points for site-specific custom CSS #1015
- [UI / UX][enhancement][enterprise][major] Prevent login trial for monitor (bot) user #997
- [UI / UX][enhancement][working] Apply carousel UI in current session-launcher #915
- [bug] BackendAiSessionLauncher is duplicated declaration. #1056
- [bug][easy] Waiting animation shows up when session cookies for login is empty #1047
- [UI / UX][bug][good first issue] dropdown UI in modify permissions dialog in Data & Storage menu gets updated although it's not applied #949
- [UI / UX][enhancement][library / SDK][minor] Support for SCHEDULED session with conditional manager version #1013
- [UI / UX][enhancement][good first issue] Modify top bar style #1004
- [UI / UX][bug][good first issue][minor] When user see login form, cloud icon has different style #1011
- [UI / UX][bug][good first issue] Make available to see all icons of custom environments #1001
- [UI / UX][easy][good first issue] the password masking on "Add registry" dialog is triangle. change to the circle one. #993
- [enhancement][minor] Display SCHEDULED session status #977
- [UI / UX][enhancement][library / SDK][major] Support force terminating 'PREPARING', 'TERMINATING' and 'PENDING' session on GUI #948
- [UI / UX][bug][minor] Language of "Project" on top bar does not live change #1003
- [UI / UX][blocker][bug][minor] Session list is not refreshing at the first visit #1002
- [UI / UX][blocker][bug][urgency] Environment dropdown overlaps when there are more than eight options. #999
- [UI / UX][bug][easy][good first issue] login panel height gets jagged when the user inputs invalid account. #995
- [UI / UX][blocker][bug][enterprise][library / SDK][major] Reduce folder refresh calls to keep user query limit #990
- [UI / UX][bug][good first issue] the Web Terminal guide dialog is not changed according to the window size #988
- [UI / UX][bug][good first issue] not being able to check the contents of the right end of the screen when writing contents beyond the screen width. #983
- [bug][easy][minor] we cannot enable auto logout feature in Backend.AI Cloud #978
- [UI / UX][bug][library / SDK][urgency] creation new resource group is failed #975
- [blocker][bug][urgency] 500 error during session creation #968
- [bug][easy][good first issue] Learn more link in Web terminal guide is broken. #961
- [UI / UX][bug][easy][good first issue] update operation in username does not reflect. #957
- [UI / UX][good first issue] Default icon for non-recognized service apps #985
- [UI / UX][enhancement][good first issue] the text in the total resource quota is broken. #963
- [enhancement][library / SDK][minor][need confirmation] Share a group folder directly with overriding permission #956
- [enhancement] Spring cleanup #940
- [UI / UX][enhancement] Provide cloning Vfolder feature #899
- [UI / UX][enhancement] Provide total resource allocation explicitly in session launcher #891
- [UI / UX][enhancement][library / SDK][urgency] Enable Tensorboard path #680
- [UI / UX][blocker][bug][easy] Cannot update decimal points in FGPU input field of resource policy. #971
- [UI / UX][bug][easy][good first issue] Sometimes the invitation card and the button inside it overlap. #950
- [UI / UX][blocker][bug][urgency] Inhibit deleting Folders mounted in one or more sessions. #921
- [UI / UX][enhancement][minor] Disable (non-working) app / terminal button when admin lists other users' session list #945
- [app][enhancement][major] Support Apple Silicon macs #942
- [enhancement][good first issue][minor] Let users to change .vimrc and .tmux.conf for better customizability #935
- [UI / UX][bug][maintenance][minor] It looks like the domain administrator can create the keypair resource policy, but it doesn't actually do it. #946
- [UI / UX][enhancement][enterprise][minor] Easier custom logo for login screen #941
- [UI / UX][app][cloud][enhancement][enterprise][minor] Support Apache Spark image #932
- [UI / UX][app][enhancement] Move app window position before login to system #925
- [bug] R container images are not displayed properly on environment list #938
- [bug] GPU slider in session launch dialog is always fixed as zero when discrete mode is enabled #937
- [bug][major] Unable to login when localStorage items exceeds size limit #928
- [bug] Proxy is not working on desktop app from Electron 12 #923
- [easy][enhancement][good first issue][urgency] Let's rename Backend.AI GUI console to Backend.AI Web UI #919
- [UI / UX][bug][good first issue][urgency] Let's fix the floating point in shared memory value of resource preset #917
- [enhancement] R studio support #916
- [enhancement] Swift For TensorFlow support #916
- [enhancement] FluxML support #916
- [enhancement] Update Julia with Flux.ji support for scientific computing #913
- [UI / UX][enhancement][minor] Support Swift language #912
- [enhancement] Adopt runtime environment parameter / argument feature #910
- [UI / UX][enhancement][good first issue] Filter for storage folders #909
- [UI / UX][enhancement] Let's provide leaving the invited folder. #907
- [UI / UX][enhancement][minor] Support Swift for TensorFlow environment #904
- [UI / UX][enhancement] Let's show an alert message when user rename the file including file extension in the Vfolder. #803
- [UI / UX][enhancement][library / SDK] Storage resource tab on computation resources #336
- [UI / UX][blocker][bug][major] Queue file deletion #572
- [enhancement] Provide environment configuration on session launcher #902
- [UI / UX][enhancement][library / SDK][major] Adopt background task id #898
- [enhancement][library / SDK][minor] Change perSession scheme to perContainer #889
- [UI / UX][enhancement][minor] Let's support folder upload in vfolder #885
- [enhancement][library / SDK][major] add maxCUDASharesPerContainer to limit fGPU slice size #788
- [enhancement] Provide environment configuration on session launcher #902
- [UI / UX][enhancement][library / SDK][major] Adopt background task id #898
- [enhancement][library / SDK][minor] Change perSession scheme to perContainer #889
- [UI / UX][enhancement][minor] Let's support folder upload in vfolder #885
- [enhancement][enterprise][library / SDK][minor] Query waiting margin to session list / node list #886
- [bug] Unable to explore virtual folder in data & storage page #888
- [bug][invalid] Image downloading tag disappears when the user redirects to other pages and come back. #757
- [bug] Increase compatibility with Backend.AI 20.03 #887
- [UI / UX][bugfix] Hide storage proxy features on Backend.AI 20.03/APIv5 (#869)
- [UI / UX][bugfix] Rearrange layout (#883)
- [UI / UX][blocker][bug][urgency] Value and the maximum value of shared memory in session launcher does not updated by selected resource preset #880
- [UI / UX][cloud][enhancement][enterprise][library / SDK][minor] Option to change kernel to use import feature #876
- [UI / UX][bug][minor] User setting button / help button is missing when mini sidebar is enabled. #878
- [bug][urgency] Directory is displays as a normal file in vfolder explorer on vfolder host of purestorage type #874
- [UI / UX][app][cloud][enhancement][enterprise][major] App category support #872
- [UI / UX][bug] Update virtual folder naming validation pattern #873
- [enhancement][library / SDK] Support hardware metadata queries #869
- [UI / UX][enhancement][enterprise][library / SDK] Set fractional GPU to multiple of integer when using multi-node / multi-container #868
- [UI / UX][enhancement][minor] Session creation UI should allow manual input of image reference #825
- [UI / UX][enhancement] Resource usage gauge per session #771
- [UI / UX][easy][enhancement][minor] Limit maximum height of statistics graph #703
- [UI / UX][minor] Set default auto logout to false #851
- [UI / UX][enhancement][enterprise][minor] System setting for auto logout enable / disable feature #865
- [UI / UX][enhancement] Let's show current invited vfolders and created vfolders. #858
- [enhancement] Support harbor v2 #856
- [blocker][enhancement][urgency] Let's show a warning and confirmation dialog if the user tries to re-upload same file at same directory in Vfolder #836
- [UI / UX][blocker][easy][enhancement][urgency] Let's initialize those adding / deleting input fields after applying or closing the dialog. #835
- [UI / UX][blocker][enhancement][urgency] When the value of input exceeds the maximum, let's automatically apply each check box to be checked (unlimited) in the Create/Modify Resource Policy dialog. #834
- [UI / UX][blocker][enhancement][urgency] Let's limit all the input field to prevent from malicious input #832
- [bug][enhancement][minor] Option to change upload file size #830
- [app][blocker][bug][enhancement][major] Stablize websocket proxy connection with proxy node health check #828
- [enhancement] Inactive user list / control panel for superadmin #826
- [UI / UX][blocker][enhancement][urgency] Let's hide per week option in the statistics for the users that assigned less than a week. #812
- [UI / UX][enhancement][minor] Change dialog element to handle long list #792
- [enhancement] Configurable max cores, devices, and shared memory per session #788
- [UI / UX][enhancement] Provide responsive design for Backend.AI GUI console #786
- [UI / UX][cloud][enhancement][major] Force service worker update without waiting for 24 hours #765
- [UI / UX][enhancement][enterprise][hard][library / SDK][major] Support multi-node multi-GPU on GUI #710
- [UI / UX][enhancement] Reimplement editor for TF.js #649
- [UI / UX][enhancement][library / SDK][major] Migrate TF.js test module for statistics insight model #648
- [enhancement][library / SDK][major] Match node.js SDK naming schema with python SDK #604
- [UI / UX][enhancement][library / SDK] Manage inactive users in console #557
- [enhancement][library / SDK][major] Adopt V5 API specification #515
- [UI / UX][enhancement][library / SDK] Plugin architecture for menus #315
- [enhancement][library / SDK] Modular structure to make child projects #285
- [UI / UX][bug] User cannot login due to previous session cookie #860
- [UI / UX][blocker][bug][easy][urgency] sometimes some charts in Statistics breaks the layout #849
- [bug] Default Language in the user settings page not working #840
- [UI / UX][blocker][bug][urgency] Let's make user information update operation applied right after completion #839
- [UI / UX][blocker][bug][easy][urgency] Description of each user shows same after changing. #833
- [UI / UX][blocker][bug][urgency] Let's allow vfolder renaming option only for the owner of the folder. #822
- [UI / UX][blocker][bug][urgency] Sometimes mouse click doesn't work after clicking exporting csv menu. #815
- [UI / UX][blocker][bug][easy][good first issue] Let's delete unnecessary warning message at csv exporting dialog in the session list #814
- [UI / UX][blocker][bug][easy][urgency] Control panel should support scrollbar when the screen width is narrow. #813
- [UI / UX][blocker][bug][urgency] Resource Group and resource statistics don't sync each other. #811
- [UI / UX][blocker][bug][urgency] Let's disable file dropzone when the permission of the Vfolder is read-only #810
- [blocker][bug][urgency] GPU resource in the session launcher value doesn't get changed. #809
- [UI / UX][blocker][bug][urgency] Vfolder selection in session launcher dialog doesn't get initialized after session creation completed. #807
- [UI / UX][blocker][bug][urgency] enable file operation in group type Vfolder for admin and super-admin user only. #804
- [blocker][bug][urgency] Updated resource policy assigned to user doesn't applied immediately in the session launcher. #799
- [blocker][bug][urgency] Keypair can be created even though the user not exists. #798
- [blocker][bug][urgency] User detail doesn't change after modification. #797
- [UI / UX][bug][easy] Resource Policy name in modification should be disabled. #789
- [UI / UX][bug][minor] some administration pages is accessible to every user #769
- [UI / UX][bug][minor] No error messages when session creation failed due to insufficient resources #678
- [UI / UX][minor] Make session launch dialog not close by clicking outside #842
- [UI / UX][good first issue][library / SDK] Add user name registration / modification UI #693
- [enhancement] Limit login trial number #783
- [UI / UX][bug][enhancement][library / SDK][major] Retry manager connection while some requests are failed #778
- [UI / UX][enhancement][hard][library / SDK][major] Simple webcomponent to use / test TensorFlow.js #668
- [UI / UX][bug][urgency] Prevent folder creation/file upload from only read permission #777
- [UI / UX][bug][invalid] Vfolder creation/updating/deletion operation should be fixed. #776
- [UI / UX][bug][invalid] Vfolder invitation in the summary page shows up only after redirected to the summary page more than once. #761
- [blocker][bug] When session failed to start, App selection dialog still appears. #758
- [bugfix][minor][UI / UX] Project dropdown in top-app-bar overlaps when value is longer than the width of the element. #782
- [bugfix][minor][UI / UX] Mini-ui should show every menu title as an tooltip in the navigation sidebar when hovering to the each menu. #782
- [bugfix][minor][UI / UX] Footer in the navigation sidebar should be located in to bottom. #782
- [bugfix][minor][UI / UX] Language Select buttons in the terms-of-services and privacy policy dialog should be converted to dropdown. #782
- [bugfix][minor][UI / UX] Enable the sign-out feature*. #782
- [bugfix][minor][UI / UX] Change password request in login panel throws error. #782
- [bugfix][minor][UI / UX] Agreement for terms-of-services and privacy policy should support language translation. #782
- [bugfix][minor][UI / UX] Limit the number of login attempts. (e.g. disable login If login fails more than 5 times in a row.) #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Change hyper reference link in Maintain Keypairs button to the proper page in Summary page. #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Access key in the session list looks like as if is covered by the panel inside. #782
- [bugfix][minor][UI / UX] Notebook Badge code area should be Read-Only field. #782
- [bugfix][minor][UI / UX] Support Copying to the clipboard when user clicks notebook badge code area. #782
- [bugfix][minor][UI / UX] In each width email input field in vfolder sharing invitation at Data & Storage page should be same. #782
- [bugfix][minor][UI / UX] Permission selection in the permission settings dialog in the Data & Storage page overlaps in the grid row. #782
- [bugfix][minor][UI / UX] Input area in Current Public key shows "null" literally. #782
- [bugfix][minor][UI / UX] Hide Beta Feature description and toggle button in the usersettings page if there's no beta feature is available. #782
- [bugfix][minor][UI / UX] Shell environment title in the usersettings page doesn't change when language is changed. #782
- [bugfix][minor][UI / UX] The label of dropdown in shell script configuration dialog should support multi-language translation. #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Active user text is redundantly duplicated in the Keypair resource policy modification dialog at Users page. #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Allowed host selection dropdown width is too narrow to recognize the values inside. #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Modify App dialog should alert after adding/deleting app information in case of user mistakes. #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Delete button in image list at environments page should be hidden since it's not implemented yet. #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Some of resource presets in modification resource preset dialog should support multi-language. (e.g. Korean) #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Hide disabled buttons in the control panel at Resources page If related features are not available. #782
- [bugfix][minor][UI / UX] [Admin/Superadmin Only] Hide cleanup images button with title and description in the Image / Environment panel at Maintenance page If the feature is not available. #782
- [bugfix][minor][UI / UX] Show proper help page for usersettings when the user clicks help button at the usersettings page. #782
- [UI / UX][easy] Apply loading indicator in the login process. #760
- [UI / UX][enhancement][enterprise][library / SDK][major] GPU/ASIC usage gauge per node #766
- [bug] verifying email and changing password page doesn't show anything on the page. #767
- [blocker][bug][library / SDK][major] Invitation token page is not showing #764
- [enhancement][library / SDK][minor] Prevent console from automatic login to unreachable manager #762
- [UI / UX][need confirmation] requested UI updates #750
- [UI / UX][easy][enhancement][minor] Implicitly let user know when no folder exists on session launcher #753
- [UI / UX][enhancement][library / SDK][minor] Change ownership delegation component on session launcher to mwc-select #731
- [UI / UX][enhancement][enterprise][library / SDK][major] UI update (20.10) #729
- [UI / UX][enhancement][minor] Validate app labels of images before saving #715
- [UI / UX][bug][library / SDK][major] Resource group deletion doesn't get reflected to the table of resource groups tab in the Resources page. #743
- [blocker][bug] Minor errors occur in Environments page. #742
- [blocker][bug] Cannot create user in the users page. #741
- [blocker][bug] Minor errors occur in the creating folder dialog from Data & Storage page. #740
- [UI / UX][bug][library / SDK][major] exporting CSV in Sessions page doesn't work. #739
- [UI / UX][bug][easy] When clicking Backend.AI Logo in the drawer, nothing happens. #738
- [bug] icons in drawer and some panel don't show up in the new UI. #736
- [UI / UX][bug][easy] Image rescan/Recalculate usage button throws an error. #734
- [UI / UX][bug] Image download dialog appears every time the checkbox is clicked #725
- [UI / UX][easy][good first issue] Language Setting dropdown overlaps SSH Keypair text #719
- [bug][easy][minor] Extend current request timeout in session creation #722
- [UI / UX][bug] Multiple clicks cause duplicated directory path #717
- [UI / UX][blocker][bug] Local proxy is not working on the app mode with Backend.AI 20.09 alpha #720
- [UI / UX][bug][easy][good first issue] Usage shows [Object Object] on finished tab of session list #685
- [UI / UX][enhancement] Provide help about 'copying text from terminal' #698
- [UI / UX][enhancement][good first issue] Update manual to explain 'SSH Keypair change' menu #695
- [UI / UX][bug][enhancement][good first issue][minor] Disable turn off button on finished session list #686
- [UI / UX][enhancement][library / SDK][major] Refactor storage selection on session launch #662
- [UI / UX][enhancement][minor] Skip rendering paths to increase speed #661
- [UI / UX][enhancement][library / SDK][major] Migrate compute_session from v4 to v5 #651
- [enhancement][maintenance] Change default branch from master to main #637
- [UI / UX][enhancement][minor] Show mounted folder information on session list #628
- [enhancement] Add comments on source code #402
- [UI / UX][enhancement][minor] Support NNI #207
- [UI / UX][bug][good first issue] Dropdown menu is positioned incorrectly #707
- [bug] Login Information mismatch error, when build&run console-server in local environment #700
- [bug][minor] Error logs are not displayed #689
- [bug][major] Session's app cannot be accessed if there are multiple sessions with the same name prefix #687
- [UI / UX][bug] Incorrect image downloaded after filtered by keywords #679
- [UI / UX][bug][easy] Fix resource preset dialog validation #672
- [bug][urgency] Unable to create a session due to vfolder-related issue #670
- [UI / UX][blocker][bug][cloud][minor] Wrong password condition error message on signup #663
- [UI / UX][blocker][bug] Sometimes GitHub notebook import does not work #660
- [UI / UX][bug] After terminating a session, resource occupation is not updated #639
- [UI / UX][bug][easy] Although user inputs invalid session name, session creating dialog get closed. #638
- [UI / UX][easy][good first issue][minor] Change 'About' to 'About Backend.AI' #694
- [UI / UX][minor] No error messages when kernel creation request has error response #691
- [UI / UX][good first issue][minor] Fix layout overlap in Start new session dialog #676
- [UI / UX][easy] Apply toggle visibility in password input field #665
- [UI / UX] Add UI to specify SSH Keypair by user #657
- [UI / UX] Neater message when vfolder invitation is duplicated #653
- [bug][UI / UX] After terminating a session, resource occupation is not updated #639
- [bug] In a session log dialog, error message is raised when user clicks refresh log button #640
- [bug][easy][minor] Cannot create resource preset with proper mem/shmem values #626
- [UI / UX][minor] Change minimum fractional GPU step from 0.05 to 0.01 #629
- [UI / UX][cloud][minor] Show explicit message when user's account is inactive state #593
- [UI / UX][enhancement][enterprise][library / SDK][major] License information viewer #623
- [enhancement][urgency] Add feature to search and/or filter user and keypair by fields such as email, username, etc #618
- [UI / UX][enhancement][library / SDK][major] Migrate d3.js charts into chart.js #607
- [UI / UX][enhancement][library / SDK][major] Migrate repository notebook into cluster #599
- [bug][library / SDK][major][urgency] User and keypair page displays only 100 users/keypairs in >20.03 manager #617
- [UI / UX][enhancement][minor] Project color in pull-down menu on top-right corner becomes white when selected #614
- [UI / UX][blocker][easy][enhancement] Problems that do not support password autocomplete in web browsers #613
- [UI / UX][enhancement][library / SDK] Add edit feature of .Renviron file in home directory #608
- [blocker][bug][library / SDK][major] 502 error found when launching app with Backend.AI 20.03 / Enterprise R2 beta #601
- [blocker][bug][library / SDK][major] 502 error found when launching app with Backend.AI 20.03 / Enterprise R2 beta #601
- [UI / UX][enhancement][library / SDK][major] Set environment name with tags #598
- [UI / UX][enhancement][library / SDK][major][hard] Stabilize the resource broker with refactoring #596
- [bug][cloud][easy] Error on re-send signup verification email #595
- [UI / UX][enhancement][library / SDK][minor] Show agent version on resource pane to check upgradable agents #590
- [blocker][bug][major] Cannot see templates / assign resource without GPU #591
- [UI / UX][enhancement][minor] Migrate legacy dialogs to backend.ai dialog for unified look and feel #584
- [UI / UX][enhancement][minor] Open notification when no virtual folder is attached on console #583
- [UI / UX][enhancement][library / SDK][major][working] Unified session information crawler / store #496
- [UI / UX][bug][minor] TOS is not scrollable #588
- [enhancement] Feature to download vfolder directory #580
- [UI / UX][enhancement][minor] Migrate legacy dialogs to backend.ai dialog for unified look and feel #584
- [UI / UX][enhancement][minor] Open notification when no virtual folder is attached on console #583
- [bug] After selecting resource template without GPU, advanced panel's GPU value is not respected in creating session #581
- [enhancement][hard][major][UI / UX][library / SDK] Show app launcher after launch a session on summary page (#575) #575
- [UI / UX][bug][major][blocker] Sometimes environment list did not refreshed correctly #576
- [enhancement][library / SDK][minor] Change session store method for console-server #567
- [cloud][enhancement][library / SDK] Let Cloud users to change their forgot password by email verification #564
- [UI / UX][cloud][enhancement][enterprise][major] Provide method to turn off some menus by setting #562
- [cloud][enhancement][major][web] Re-enable service worker to reduce traffic load #554
- [UI / UX][cloud][enhancement][library / SDK][major] Add support for signup user email verification #536
- [UI / UX][bug][minor] Resource monitor panel is not updated after session creation #566
- [UI / UX][bug] Session list has scrollbar on admin mode #560
- [blocker][bug][major] 'No suitable preset' is not shown when preset does not exist #559
- [bug][minor] Preset does not work after cpu/memory values are set manually by Advanced panel #555
- [UI / UX][bug][hard] Resource slider shows zero on first launch dialog #553
- [UI / UX][bug][minor] Wait to enable session launch button before SDK is connected to manager #552
- [UI / UX][blocker][bug] Resource preset is not refreshed at the first launch #551
- [UI / UX][blocker][bug][library / SDK] Check password condition on change #549
- [UI / UX][easy][minor] Limit maximum allowed CPU cores to 64 #571
- [UI / UX][minor] Display TensorFlow/PyTorch versions for NGC images #569
- [UI / UX][enhancement][major] Notification stack UI on sidepanel #547
- [UI / UX][enhancement][major] Asychronous tooltip to increase UI response speed #543
- [UI / UX][enhancement][library / SDK][major] UI for Background task #542
- [UI / UX][cloud][enhancement][library / SDK][major] Add support for signup user email verification #536
- [UI / UX][app][enhancement][hard][library / SDK][major] Task monitor UI component #505
- [UI / UX][blocker][bug] Resource preset is not refreshed at the first launch #551
- [UI / UX][bug][major] Tooltip overrided by main content adrea on mini sidebar mode on Safari #544
- [UI / UX][bug][library / SDK][minor] Image install shows error message if it takes more than 5 sec. #541
- [enhancement][library / SDK][maintenance] Adopt tus v2 client #530
- [UI / UX][enhancement][major] New UI for 20.03 (with summary / sidebar) #518
- [bug][easy] Exception when logged in as a user (or in login page) #532
- [UI / UX][enhancement][minor] Hover menu description on simple sidebar menu #528
- [UI / UX][cloud][enhancement][minor] Link online help page on each menu #524
- [enhancement][enterprise][library / SDK][world console] Change default Dockerfile to use console-server #523
- [UI / UX][bug] Environment change sometimes does not update presets with GPUs #525
- [UI / UX][enhancement][minor] Modified some missing i18n resources.
- [UI / UX][blocker][bug][library / SDK][major] Multiple virtual folder does not mount on GUI #520
- [UI / UX][enhancement][minor] Add description about common storage types #509
- [UI / UX][bug][enhancement] More CUDA resource minimum settings for image default #507
- [UI / UX][enhancement][hard][library / SDK][major] Unified event tasker #498
- [UI / UX][bug][easy] Hide GPU pane on summary page if it does not exist #519
- [UI / UX][bug][easy] Set unlimited concurrent jobs number to 1000000 #516
- [bug][library / SDK][minor] Resource indicator sometimes does not refreshed after changing resource group #513
- [UI / UX][bug][minor] Version item does not update when environment is changed on session launch panel #510
- [blocker][bug][library / SDK][minor] etcd broken when image metadata is modified with Harbor registry URL with colon #508
- [UI / UX][easy][enterprise] Folder creation keeps last created folder name #511
- [UI / UX][easy][minor] Add refresh button in session logs dialog #502
- [UI / UX][enhancement][hard][library / SDK][major] Unified event tasker #498
- [UI / UX][enhancement][library / SDK][major] Support shared memory setting to ResourceTemplate #494
- [UI / UX][enhancement][library / SDK] File rename feature #434
- [enhancement][library / SDK][major] Handle heterogeneous resource slots for v1912+ #407
- [UI / UX][enhancement][hard][major] Detailed kernel selection UI #258
- [bug] Blank Data & Storage page #499
- [UI / UX][easy][minor] Add refresh button in session logs dialog #502
- [enhancement][hard][library / SDK][major] add 'automatic download' option to manager #157
- [UI / UX][blocker][bug][library / SDK] Block usage mode / permission setting on Backend.AI 19.09 #492
- [UI / UX][bug][minor] FOUC during login on Firefox #491
- [bug][enterprise][library / SDK] Image rescan button returns error due to short timeout #490
- [enhancement][library / SDK][major] Implement general user settings store #484
- [enhancement][library / SDK][major] Account for vfolder permission and usage mode during vfolder creation #482
- [UI / UX][easy][enhancement] Support major password managers #480
- [UI / UX][blocker][bug][enhancement][minor] Login sometimes changes to IAM and not returned #479
- [UI / UX][app][enhancement][enterprise][library / SDK][major][web][working] Automatic release check #443
- [UI / UX][enhancement] Keep last used group on console #437
- [UI / UX][enhancement][hard][major] Save previous endpoints for app #436
- [UI / UX][enhancement][library / SDK][minor] Validate whether API endpoint is correct Backend.AI manager / console server or not #251
- [enhancement][library / SDK] More diverse resource policy setting #56
- [UI / UX][enhancement][hard][library / SDK] Basic settings for admin #28
- [UI / UX][bug][minor] Monitor display does not show animation on resource view when no resource is used #489
- [blocker][bug] After completing signout (leave service), no logout or dialog close event is not performed in windows app #230
- [UI / UX] Divide fetch failure and connection lost #339
- [UI / UX][enhancement][library / SDK][minor] Provide kill button to errored session in Others tab #477
- [UI / UX][enhancement][minor] Adopt finer group select element on UI #475
- [UI / UX][enhancement][library / SDK][major] Provide downtime information when manager is not responding #473
- [UI / UX][enhancement][library / SDK][maintenance][major] Spring clean: Remove 19.03 support #471
- [UI / UX][enhancement][minor] Background on loading screen #469
- [UI / UX][library / SDK][minor][web] vFolder file download not working on iOS/iPadOS #465
- [UI / UX][library / SDK][major] Limit fetch timeout with general / custom timeout value #472
- [UI / UX][cloud][enterprise][major] Update Cloud Terms of Service / Privacy Policy to match with GDPR #468
- [UI / UX][cloud][minor] Automatic language detection on Terms Of Service panel #467
- [UI / UX][enhancement][library / SDK] GUI option to change image pull behavior #460
- [UI / UX][cloud][enhancement] Support Ubuntu Desktop environment #459
- [app][enhancement][minor] Add option for local wsproxy to work behind external http proxy #456
- [UI / UX][enhancement] Change invitation panel after decision is made #426
- [UI / UX][enhancement][library / SDK] GUI option to allow/disallow images from specific repository. #421
- [UI / UX][enhancement][library / SDK][major] Queue support to upload files #392
- [UI / UX][enhancement][library / SDK][major] Support ROCm devices on GUI #308
- [UI / UX][enhancement][hard][library / SDK][major] Provide i18n framework #451
- [UI / UX][enhancement][easy][library / SDK][minor] Delete directory inside folder explorer #453
- [UI / UX][enhancement][library / SDK] Hide GPU-enabled preset when kernel does not require GPU resource #445
- [bug][library / SDK] Webpage via proxy sometimes produces 500 error while app is not ready yet #449
- [UI / UX][enhancement] Explanation hover on environment selection menu #440
- [UI / UX][cloud][enhancement][web] Provide EULA with multiple languages #435
- [UI / UX][enhancement] Separate automount folders from storage mount selection #431
- [UI / UX][library / SDK] Hide GPU-enabled preset when kernel does not require GPU resource #445
- [UI / UX][enhancement] Support TexLive environment #427
- [UI / UX][enhancement] Provide release note / app download link on summary page #425
- [UI / UX][enhancement][maintenance][major] Remove polymer-based components #419
- [bug] Image installation does not work with both GPU/fGPU resource tag #428
- [UI / UX][enhancement] Add tag to image from custom registries #420
- [UI / UX][enhancement][library / SDK] Backend.AI edition information from server / client #417
- [UI / UX][enhancement] Visible console version on summary statistics panel #415
- [bug][minor] Bug - session image download raises error when the admin is not in the "default" project #406
- [UI / UX][enhancement][library / SDK] Shell environment setup UI #391
- [UI / UX][blocker][bug] Cannot create storage folder starting with . #413
- [UI / UX][enhancement] Adding explicit gauge descriptions to resource usage information #411
- [UI / UX][enhancement] Refactor signup routine to use native form validator #397
- [UI / UX][enhancement] Revised storage / folder menu #395
- [UI / UX][enhancement][library / SDK] Turn on / off beta features #393
- [UI / UX][enhancement][minor] Provide option to keep the current login session for app #388
- [UI / UX][enhancement] User settings page #319
- [blocker][bug][library / SDK] Cannot assign GPU without virtualization (as is for open source edition) #408
- [UI / UX][bug] Folders to mount label overlaps selected folders text #404
- [UI / UX][blocker][bug] Cannot logout on settings / log page #399
- [UI / UX][blocker][bug] Incorrect image downloaded after sorting #382
- [UI / UX][blocker][bug] Upgrade session launch UI #374
- [bug][library / SDK] Reliable upload session on poor network circumstances #369
- [UI / UX][minor] Remember last selected group (project) #396
- [UI / UX] change dropdown web component #386
- [UI / UX][enhancement] Option to turn off desktop notification #365
- [UI / UX][enhancement] Pagniated user list #345
- [UI / UX][enhancement] Modify login mode change button to be displayed with the signup button #325
- [UI / UX][enhancement][library / SDK][major] Appropriate shared memory size setting #314
- [UI / UX][bug] uncheck image if downloading fails #383
- [bug][urgency] Scaling group not updated when Project is changed in session list page #376
- [UI / UX][blocker][bug] Version on session list displays wrong number #373
- [UI / UX][bug] session slider is enabled even if resource is not available #362
- [UI / UX][minor] move export csv feature into menu in user/credentials and sessions #380
- [UI / UX][easy] Input validation check in resource policy setting #354
- [UI / UX][enhancement][library / SDK][major] .csv export features of Credentials, Users and Sessions lists for admin. #348
- [UI / UX][minor] Turn off spinner when request fails #359
- [UI / UX][minor] Increase app launch delay from 1 to 3 sec. to prevent from 500 error #360
No changelog for this release.
- [UI / UX][enhancement] More detailed login failure message #352
- [UI / UX][bug][enhancement] Make session delete button appear when no service app available #350
- [UI / UX][easy][enhancement] Hide session delete icon when the state is PREPARING and PULLING #349
- [UI / UX][enhancement] Pagniated session list #328
- [UI / UX][enhancement][major] Log page for app / web instance #320
- [UI / UX][bug] Show admins project list items only when admin is a member of it #358
- [UI / UX][minor] Apply monospace font to UUID on storage #357
- [UI / UX][minor] Node name information on resource nodes #356
- [UI / UX][library / SDK][minor] Disable project list item when the project is deactivated #351
- [bug][enhancement][library / SDK] Support raw file download feature introduced in 19.09 #342
- [UI / UX][enhancement][minor] Remove registry and namespace from alias and basename #341
- [UI / UX][enhancement][hard][library / SDK][major] Reliable upload component with tus.io #305
- [UI / UX][enhancement][minor] Add text input to resource policy settings #277
- [UI / UX][enhancement][minor] Support custom image even it does not follow naming convention #334
- [bug][enhancement][library / SDK][major] Handle docker registry path prefix with slash / colon / dash #333
- [UI / UX][bug][library / SDK][urgency] Registry name with colon generates error while rescan registry information #335
- [UI / UX][easy] Let user management be the first page of Users tab #337
No changelog for this release.
- [UI / UX][enhancement][urgency] Sorting function on environment list #331
- [UI / UX][enhancement][major] Turn off user-specific login mode setting when login mode is fixed #326
- [enhancement][library / SDK][major] Update JavaScript SDK to accept v5 specification #323
- [UI / UX][enhancement][library / SDK][major] Clean up global settings #318
- [UI / UX][easy][enhancement][good first issue] Enlarge session resource text input on session start dialog #311
- [UI / UX][bug][library / SDK][major] Relevant memory allocation for installing remote kernels #321
- [UI / UX][good first issue][minor] Let superadmin can see agent ID in session list #313
- [bug][library / SDK] Cannot generate keypair without giving manual accesskey/secretkey #312
- [UI / UX][enhancement] Add region / cloud icon on resource tab #304
- [UI / UX][easy][enhancement] Optimize manifest resources #300
- [bug][minor] Alive agent is listed in the Terminated Agents tab #306
- [bug] Windows app cannot built with specific configuration #303
- [UI / UX][bug] Incorrect image version is selected when launching multiple images #302
- [UI / UX][enhancement][library / SDK][major] Add kernel description to metadata structure #298
- [enhancement][library / SDK][minor] Reduce app.js for faster loading time #296
- [UI / UX][enhancement][major] Simplify image metadata structure #295
- [UI / UX][enhancement][hard][library / SDK][major] Shell-only mode for live update #294
- [UI / UX][enhancement][library / SDK] Support default SSH / SFTP feature #265
No changelog for this release.
- [enhancement][hard][major] Unify error handling on SDK #288
- [UI / UX][enhancement][minor] Use internal terms of agreements / etc. on sidebar #287
- [UI / UX][enhancement][major] VNC support #281
- [UI / UX][enhancement][major] NGC Matlab environment support #280
- [UI / UX][library / SDK][major] Add project resource indicator #290
- [UI / UX][minor] More flexible resource setting during resource preset creation #282
- [UI / UX][enhancement] MPI Fortran Kernel support #286
- [UI / UX][enhancement][major] Native support of all public kernels on app menu #279
- [UI / UX][enhancement][hard][minor] Modify resource gauge at session list to support various device screen #278
- [UI / UX][enhancement][major] Need a UI for admins to create a session on behalf of users #260
- [UI / UX][enhancement] UI update (19.10) #239
- [enhancement][library / SDK] Keep login mode (session / API keypair) for app / web after changing it #276
- [enhancement][library / SDK][major] Change app-localstorage-document to localStorage #275
- [UI / UX][enhancement][hard][library / SDK][major] Local configuration store #274
- [UI / UX][blocker][bug][enhancement] Sometimes closing window returns
destroy
error #273 - [UI / UX][enhancement] Meaningful messages #161
- [UI / UX][enhancement][hard][library / SDK][major] Image manipulation #37
- [UI / UX][bug] User cannot use long e-mail address even if it is accepted at sign up #272
- [UI / UX][minor] Humanize CPU used time in session information #150
- [UI / UX][bug][minor] Footer on sidebar / API endpoint content are not showing on Safari #271
- [UI / UX][bug][major] Statistics page generates error on Safari when visiting through menu navigation #270
- [UI / UX][enhancement] Naming change - scaling group to resource group on UI #267
- [UI / UX][enhancement][major] Unit on statistics usage graph is missing #266
- [UI / UX][blocker][enhancement][minor] Sometimes date overlaps on statistics panel #261
- [enhancement][library / SDK][major] External image resource information for better image information control #259
- [UI / UX][blocker][enhancement][hard] Hide GPU-disabled resource templates if kernel requires GPU #257
- [enhancement][hard][major] Plug-in architecture #95
- [UI / UX][blocker][bug] Statistics page does not initialize if accessed directly #269
- [UI / UX][bug][minor] Wrong active session count on system health panel #264
- [UI / UX][blocker][bug] User can try to terminate kernels on 'finished' tab #263
- [UI / UX][blocker][bug] Insight tab is viewable even in production mode #262
- [UI / UX][enhancement] Signup is not possible when endpoint is not set #244
- [UI / UX][enhancement][hard][major] Add desktop notification support #243
- [UI / UX][enhancement][hard][library / SDK][major] Snackbar to trace more error information #213
- [UI / UX][enhancement] UI update (19.09) #199
- [enhancement][library / SDK][major] Add image installation API #158
- [UI / UX][enhancement][library / SDK][major] User management feature #67
- [UI / UX][bug] Scaling group resource indicator does not update when changing SG on summary page #241
- [UI / UX] Resource presets and resource indicator is not updated upon scaling group changed in session list page #249
- [UI / UX][major] Per-scaling-group resource slots should be used for sliders' max value in session creation dialog #248
- [UI / UX] "undefined" image for custom, not registered image #247
- [UI / UX][easy][minor] Add delete resource preset button #246
- [UI / UX][easy] Move scaling group selection dropdown one level higher #245
- [UI / UX][major] Filter session and vfolder list depending on the selected group(project) #242
- [UI / UX][blocker] Browser autodetection #240
- [UI / UX][enhancement] Add debug app port for developing kernel images #235
- [UI / UX][easy][enhancement] Add version tag on session list element #234
- [UI / UX][enhancement][library / SDK][major] Support visual studio code app #233
- [UI / UX][blocker][enhancement][library / SDK][major] SFTP support #221
- [UI / UX][enhancement] Signout feature #154
- [UI / UX][bug] Scaling Group sometimes does not read from GQL #232
- [UI / UX][minor] Permission / UI for domain admin to create group folder for specific group #231
- [UI / UX][enhancement][library / SDK] Support detailed status monitor on session list #228
- [UI / UX][enhancement] Change snackbar to the top of other elements such as backdrop #227
- [UI / UX][enhancement][hard][library / SDK][major] Native terminal support for non-jupyter environment #226
- [UI / UX][enhancement] Detailed information to status info #223
- [UI / UX][blocker][bug] Sometimes group elements are duplicated #229
- [UI / UX][blocker][bug][enhancement][hard] Open new session in jupyter notebook results in white page #225
- [UI / UX][easy][enhancement] Remove reload button on app (it does not work) #224
- [UI / UX][enhancement][library / SDK][major] Let superadmin can specify hostname when creating docker registry #194
- [enhancement][library / SDK] Backward compatibility layer #86
- [UI / UX][enhancement][library / SDK] Use registry for kernel selection #30
- [blocker][bug][library / SDK] Sometimes scaling group query fails on load #220
- [UI / UX][blocker][bug] Visiting statistics page always generates error and no graph is shown on first visit #219
- [bug] Visiting Resource Presets page by an admin in non-default group raises error #216
- [UI / UX][major] Resource preset is not updated when scaling group is changed #214
- [enhancement][library / SDK] Windows app builder script #218
- [UI / UX][enhancement][hard] Modify layout component to be modal-compatible #217
- [UI / UX][enhancement][hard][library / SDK] Agreement webcomponent #133
- [UI / UX][enhancement] UI update (19.08) #127
- [UI / UX][bug] Uploading indicator does not disappear when 5 or more files are simultaneously uploaded #198
- [UI / UX][bug][hard] Logout at session page and re-login disables session tab link #197
- [UI / UX][bug][minor] Focus is moved to Log In button during typing id/password #162
- [UI / UX][minor] Remove sharing/invitation icons from group vfolders #212
- [UI / UX][enhancement][hard][library / SDK][major] Support shmem option #209
- [bug] Downloading from vfolder is not working #202
- [UI / UX][enhancement] Separate app / console-server version query #205
- [enhancement][hard][library / SDK][major] Strict TypeScript codes #188
- [UI / UX][enhancement][library / SDK][major] App shell mode #203
- [UI / UX][enhancement][minor] Support h2o.ai container #196
- [UI / UX][enhancement][major] Let domain admin can create group vfolder #192
- [UI / UX][enhancement][library / SDK] Modify image metadata #175
- [UI / UX][bug][minor] Session list sometimes returns weird error #201
- [UI / UX][blocker][bug] Run button is active even in finished sessions tab #195
- [bug] Domain admin cannot create session #191
- [UI / UX] Prevent domain admin view/edit docker registries #193
- [UI / UX][enhancement][hard][major] Stackable snackbars #189
- [UI / UX][enhancement][minor] Splash with about dialog #187
- [UI / UX][bug][hard][library / SDK][major] Jupyter notebook window is not closed with "Close" button #146
- [UI / UX][enhancement][library / SDK][major] Use server-side app configurations to provide app #182
- [UI / UX][enhancement] Support IAM - id/password dual mode #176
- [UI / UX][enhancement] Support password manager on login #167
- [UI / UX][enhancement][hard][library / SDK][major] Registry tab on Environment #166
- [UI / UX][enhancement][hard][library / SDK][major] Scaling group tab #142
- [UI / UX][enhancement] Check duplicated session name and prevent starting #136
- [UI / UX][enhancement][library / SDK][major] Sign-up feature #124
- [UI / UX][enhancement][minor] Create many sessions at a time #121
- [UI / UX][enhancement] Add login cancel button while login #109
- [enhancement][library / SDK][major] TypeScript support #107
- [enhancement] Group feature #64
- [UI / UX][blocker][bug] Resource panel on start panel in summary page do not refresh after visiting another tab #177
- [blocker][bug] Invalid resources indicator after user used all resources #170
- [UI / UX][bug] White screen after logout in app #160
- [UI / UX][easy][question] Connection is failed if endpoint url contains leading/trailing spaces #181
- [UI / UX][blocker][library / SDK][major] Can see other users' sessions with user privileges #172
- [UI / UX][major] Treat general kernel names from various repository #26
- [UI / UX][bug][enhancement] Weird infinity issue #169
- [UI / UX][enhancement] Custom CSS support #163
- [UI / UX][enhancement][library / SDK][major] Keep domain admin from access unnecessary menus/lists #156
- [UI / UX][bug][enhancement][hard][library / SDK][major] Closing console app should invalidate session in console-server #147
- [UI / UX][enhancement] Change session API key to user name when console is running on SESSION mode #137
- [UI / UX][bug][minor] Strange column in session list page for admins #173
- [blocker][bug] Request to check-presets fail for users not in the default group #153
- [UI / UX][bug] Session list is not fetched after re-login in window app #152
- [UI / UX][bug] Session count is not decreased after terminating a session #151
- [UI / UX][bug] Kernels from other repository does not show proper resource slider #145
- [UI / UX][minor] Hide disabled pages (features) #171
- [UI / UX][major] Prevent user to allocate more resource than it has #165
- [UI / UX][minor] Add scaling group column in session list #155
- [UI / UX][enhancement][minor] Login with enter key #149
- [enhancement][hard][library / SDK][major] Merge new websocket proxy #141
- [enhancement][hard][library / SDK] Summer clean component codes #135
- [UI / UX][bug][minor] Signup button is present even config.toml is set to false #148
- [blocker][bug][library / SDK] Cannot change password on Users - users #138
- [UI / UX][enhancement][hard][library / SDK][major] Statistics panel #80
- [UI / UX][enhancement][library / SDK] Optimize DOM parsing routines #130
- [UI / UX][enhancement][hard][library / SDK] Debug flag in config #128
- [UI / UX][enhancement][library / SDK] Scaling group support #126
- [UI / UX][enhancement] UI update (19.07) #89
- [enhancement][hard][major] Make active / deactivate codes as hierarchical module #81
- [enhancement][library / SDK][major] Polite error message component #76
- [UI / UX][enhancement][hard][major] Resource template menu #52
- [UI / UX][bug] Cannot allocate 1 CPU on advanced settings when 1 CPU is remained #132
- [UI / UX][bug][invalid] GPU allocation slider disabled when starting session #125
- [bug][enhancement][hard][library / SDK][major] Reduce too much auto refreshing #123
- [UI / UX][enhancement][hard][library / SDK][major] Delete file(s) feature #117
- [enhancement] Divide session / api connection variable #113
- [UI / UX][enhancement][library / SDK] Add resource preset button #90
- [bug][hard][library / SDK][major] resource_policy reading fails after login #118
- [bug][hard] No session leads memory usage to infinite #116
- [UI / UX][major] Firm error message during proxy process #120
- [UI / UX][easy][minor] Set newest kernel version as default #119
- [hard][library / SDK][major] Logout button on app leads user to white blank screen #110
- [enhancement][library / SDK] Change ini to toml config #114
- [UI / UX][enhancement][library / SDK][major] Multiple choice / confirmation of session management #102
- [UI / UX][enhancement] Feature/UI to change resource policy of keypair #101
- [UI / UX][enhancement][hard][library / SDK][major] Permission change dialog for each folder #100
- [UI / UX][enhancement][library / SDK][major] Add storage sharing dialog to storage #94
- [enhancement][library / SDK] SSL support on docker image #92
- [UI / UX][enhancement][library / SDK][major] Let maintenance buttons work #91
- [UI / UX][easy][enhancement] Add intermediate state list on sessions #88
- [UI / UX][enhancement][library / SDK] Add keypair with manual accessKey / secretKey #87
- [UI / UX][enhancement][library / SDK] User information change support #85
- [enhancement][hard][library / SDK] Compress Backend.AI ES6 SDK #84
- [bug][enhancement] Robust login fail scenario #83
- [enhancement][hard][library / SDK] Migrate build chain from polymer to rollup #82
- [easy][enhancement] Message while login #79
- [UI / UX][enhancement][good first issue][minor] Differentiate resource monitor UI on session view and summary view #78
- [enhancement][hard][working] Support session login mode #63
- [bug][minor] Kernel without app spawns error #112
- [UI / UX][bug][easy] Validation message is wrong for spacing #98
- [bug][hard][library / SDK] Resource policy update not working #97
- [UI / UX][bug] Weird login panel splashing #96
- [bug][library / SDK][major] Reduce graphql calls #93
- [UI / UX][library / SDK][major][working] Concurrency monitor on session #65
No changelog for this release.
- [easy][enhancement][good first issue] Add resource monitor / run button on summary #77
- [UI / UX][enhancement][hard][library / SDK][major] Independent resource monitor / session launch for fluid session command location #75
- [Deploy][enhancement][hard] Spring clean Javascript SDK #18
- [enhancement][library / SDK][major] Add virtual folder with different host #72
- [UI / UX][enhancement] Unified snackbar implementation #71
- [enhancement] Remove port dependency of wsproxy #68
- [enhancement][hard] custom component migrations into lit-element #45
- [UI / UX][enhancement][hard][library / SDK][major] Selectable vfolder host on folder creation #43
- [library / SDK][major] ANSI support for logs #73
- [enhancement][library / SDK] Force update service worker footage on index.html #62
- [UI / UX][easy][enhancement] Embed fonts #61
- [enhancement][hard][library / SDK][major] Versatile configuration for logo, spec., system, etc. #60
- [Deploy][UI / UX][enhancement][major] Docker-compose for console / wsproxy pair #59
- [UI / UX][enhancement][hard][major] UI update (1.4) #55
No changelog for this release.
No changelog for this release.
- [enhancement][good first issue][hard] Dockerize for server side serving #22
- [Deploy][library / SDK][minor] Match version with backend.ai #57
- [enhancement] Remove node polyfill from ES6 library #53
- [enhancement][working] Adopt Electron shell #4
No changelog for this release.
No changelog for this release.
No changelog for this release.
- [bug][invalid] Error on vfolder deletion #51
- [enhancement][hard] Generalize app launcher #50
- [enhancement][hard] Integrate with Resource Policy #32
- [bug] Wrong max. value of resource per user on session page #49
- [enhancement] Default language / version for session start #48
- [enhancement][minor] Indicator during data load #38
- [enhancement][hard] New service worker loader #44
- [enhancement] Configurable config.js for deploy sources #42
- [enhancement][hard] Enable TensorBoard proxy #40
- [bug] Cannot change active keypair to inactive keypair #47
- [enhancement][hard] Resource indicator for user session #41
- [enhancement] Give SysAdmin to delete / log / restart others' sessions #39
No changelog for this release.
No changelog for this release.
No changelog for this release.
- [enhancement] Convert to lit-element #35
- [enhancement] Show date/time in the file browser as KST #33
- [enhancement][hard] Data management support #16
- [enhancement] Data manipulation library #15
- [library / SDK] Unify wsproxy into console #36
- [enhancement] Dynamic resource indicator change #24
- [bug] Wrong CPU count #31
- [bug][enhancement] Empty kernel selection in session start page #23
- [enhancement] Multiple mount point when starting session #21
- [easy][enhancement] Prevent modal close by clicking outside login dialog #19
- [enhancement] Selectable mount virtual folder on session launch time #17
- [enhancement] Load monitor on summary page #14
- [enhancement] Basic user mode support #11
- [enhancement][hard] Keypair management #8
- [bug] No notebook on pytorch kernels #29
- [bug] Cannot press termination button on specific condition #27
- [bug] version list grows as user visit jobs menu #20
- [bug] routeData.view returns
Y:
on windows electron #12
- [enhancement] Strip out mistakenly added trailing slashes in the endpoint URL #10
- [enhancement][major] Reduce autoqueries #9
- [enhancement][hard] Job list query #3
No changelog for this release.
- [enhancement][major] Login implementation #6
No changelog for this release.
- [enhancement][major] Add UI backbone frame #2
- [enhancement] Initialization and testing #1
No changelog for this release.