Skip to content

Releases: lablup/backend.ai-webui

v24.03.1

07 Apr 13:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.03.0...v24.03.1

v23.09.10

07 Apr 13:09
Compare
Choose a tag to compare

What's Changed

  • 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 and LIVE_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 the Form instead of the useForm 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 of user_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
  • fix: notarization not working by @kyujin-cho in #2320

Full Changelog: v23.09.9...v23.09.10

v24.03.0

06 Apr 12:32
Compare
Choose a tag to compare

What's Changed

  • 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 and LIVE_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 the Form instead of the useForm 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 of user_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: v23.09.9...v24.03.0

v24.03.0 Beta 1

13 Mar 10:18
Compare
Choose a tag to compare
v24.03.0 Beta 1 Pre-release
Pre-release

What's Changed

  • fix: omit the mark if it is greater than the max by @yomybaby in #2152
  • fix: improve session status info by @gee05053 in #2150
  • feature: 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
  • 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 keypairbutton in summary 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
  • 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 and LIVE_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

New Contributors

Full Changelog: v24.03.0-alpha.4...v24.03.0-beta.1

v23.09.10 Release Candidate 3

13 Mar 10:35
Compare
Choose a tag to compare
Pre-release

What's Changed

  • 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

Full Changelog: v23.09.10-rc.2...v23.09.10-rc.3

v23.09.10 Release Candidate 2

06 Mar 13:23
Compare
Choose a tag to compare
Pre-release

What's Changed

  • fix: FastTrack menu key to pipeline by @yomybaby in #2245
  • hotfix: regression of image info display in serving page by @lizable in #2244

Full Changelog: v23.09.10-rc.1...v23.09.10-rc.2

v23.09.10 Release Candidate 1

05 Mar 13:58
Compare
Choose a tag to compare
Pre-release

What's Changed

  • 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 and LIVE_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: v23.09.9...v23.09.10-rc.1

v23.09.9

22 Feb 04:37
Compare
Choose a tag to compare

What's Changed

  • 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 keypairbutton in summary 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: v23.09.8...v23.09.9

v23.09.8

20 Jan 06:38
Compare
Choose a tag to compare

What's Changed

  • fix: Correct hyphen usage in input validator regex by @adrysn in #2052
  • fix: add omitted html tag in folder explorer by @lizable in #2057
  • feature: set singleAttributePerLine prettier option to false (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
  • feature: 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
  • feature: Disable primary keypair deletion by @lizable in #2083
  • feature: 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
  • feature: 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
  • feature: Set resource limitation in service launcher by @lizable in #2112
  • fix:modiy condition of registry user config validation by @gee05053 in #2099
  • feature: 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
  • feature: 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
  • feature: 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
  • feature: 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

New Contributors

Full Changelog: v23.09.7...v23.09.8

v24.03.0 Alpha 4

16 Jan 23:49
Compare
Choose a tag to compare
v24.03.0 Alpha 4 Pre-release
Pre-release

What's Changed (from v24.03.0-alpha.3)

  • feature: rename blockedMenuItem to inactiveMenuItem 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
  • fix: Data&Storage menu is not visible by @gee05053 in #2051
  • fix: Correct hyphen usage in input validator regex by @adrysn in #2052
  • fix: add omitted html tag in folder explorer by @lizable in #2057
  • feature: set singleAttributePerLine prettier option to false (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
  • feature: 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
  • feature: Disable primary keypair deletion by @lizable in #2083
  • feature: 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
  • feature: 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
  • feature: Set resource limitation in service launcher by @lizable in #2112
  • fix:modiy condition of registry user config validation by @gee05053 in #2099
  • feature: 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
  • feature: 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
  • feature: improve log search performance and UX by @yomybaby in #2146

Full Changelog: v24.03.0-alpha.3...v24.03.0-alpha.4