Skip to content

Add gRPC reconnect function, fix runtime type error#47

Open
Zllinc wants to merge 17 commits into
lingdie:devbox-daemonfrom
Zllinc:gRPC-lzc
Open

Add gRPC reconnect function, fix runtime type error#47
Zllinc wants to merge 17 commits into
lingdie:devbox-daemonfrom
Zllinc:gRPC-lzc

Conversation

@Zllinc
Copy link
Copy Markdown

@Zllinc Zllinc commented Aug 1, 2025

No description provided.

Cunzili and others added 16 commits July 24, 2025 10:46
ctx
unit test
…ng#5715)

* fix(main): validate kubeadm config files before pulling images

* test(e2e): add end-to-end tests for Kubernetes and Docker versions 1.29.0 to 1.32.0

Signed-off-by: cuisongliu <cuisongliu@qq.com>

* fix(main): update image pulling logic and refactor string utilities

Signed-off-by: cuisongliu <cuisongliu@qq.com>

---------

Signed-off-by: cuisongliu <cuisongliu@qq.com>
* Update LICENSE

* Update LICENSE
* feat(launchpad): new custom domain form

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(launchpad): automatically refresh cname every 5 secs

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(launchpad): add i18n for custom domain binding form

Signed-off-by: Nixieboluo <me@sagirii.me>

* fix(launchpad): change colors of custom domain binding form to match the design

Signed-off-by: Nixieboluo <me@sagirii.me>

* fix(launchpad): add missing default export for DomainNotBoundModel

Signed-off-by: Nixieboluo <me@sagirii.me>

* chore(launchpad): add missing config examples

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(launchpad): use modern clipboard api for copying data

Signed-off-by: Nixieboluo <me@sagirii.me>

* fix(launchpad): move hardcoded domain reg link to i18n file

Signed-off-by: Nixieboluo <me@sagirii.me>

* refactor(launchpad): use underscore in i18n keys

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(launchpad): design & ux catchup for domain verif form

Signed-off-by: Nixieboluo <me@sagirii.me>

* fix(launchpad): clear button on domain verif form

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(launchpad): add a link for domain reg docs

Signed-off-by: Nixieboluo <me@sagirii.me>

---------

Signed-off-by: Nixieboluo <me@sagirii.me>
* feat(desktop): match app grid and folder design with design

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(desktop): make folder draw area larger

Signed-off-by: Nixieboluo <me@sagirii.me>

* refactor(desktop): calculate app height using the height of 2 lines app name

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(desktop): add menu for secondary links on narrow screens

Signed-off-by: Nixieboluo <me@sagirii.me>

* chore(desktop): clean up

Signed-off-by: Nixieboluo <me@sagirii.me>

* feat(desktop): tweak pin input corner radius to match the design

Signed-off-by: Nixieboluo <me@sagirii.me>

* fix(desktop): incorrect desktop folder paging calculation

Signed-off-by: Nixieboluo <me@sagirii.me>

* fix(desktop): navbar overflows on very narrow screens

Signed-off-by: Nixieboluo <me@sagirii.me>

---------

Signed-off-by: Nixieboluo <me@sagirii.me>
* fix:chart tooltip

* feat: loading component

* chore: remove unused ui

* feat: devbox name runtime tooltip

* fix: list pagination auto reset bug

* feat: devbox create left side

* feat: yaml page

* fix: scrollbar color change

* feat: devbox create

* refactor: chakra to shadcn(detail related)

* fix: IDE show bug

* feat: devbox detail header

* fix: detail header position

* feat: detail sidebar

* feat: detail basic

* feat: detail live monitoring

* feat: detail network

* feat: detail layout adjust

* fix: layout fix again

* feat: detail release

* feat: deploy modal

* feat: detail adjust layout

* feat: shutdown modal and release modal

* fix: appSelectModal background image

* feat: toolbox and sshConnect drawer

* chore: remove some unused code

* chore: jb modal chakra to shadcn

* feat: deleteDevboxModal

* chore: adjust some code

* feat: template layout

* feat: template left sidebar

* feat: public template mainBody

* feat: createOrUpdate drawer

* feat: create template

* fix: react html bug

* feat: template update template

* feat: private template

* feat: private template

* feat: jetbrain ide

* feat: deploy devbox drawer

* chore: remove unused template code

* chore: remove unused icon code

* fix: little fix

* feat: create template time

* feat: create devbox template part

* chore: remove unused code

* fix: release show bug

* fix: detail height bug

* fix: detail padding bug

* fix: detail basic event style bug

* fix: some ts-lint bug

* fix: detail layout bug

* chore: remove unused code

* fix: update devbox bug

* fix: create and update devbox navigate bug

* chore: adjust file structure

* fix: ts bug

* feat: detail layout sidebar

* feat: detail page

* feat: datapciker

* fix: date-picker style adjust

* fix: idebutton rerender bug

* fix: some style adjust

* fix: detail layout style bug

* fix: date picker bug

* feat: monitor chart

* feat: refresh button

* feat: monitor page fully

* fix: list fix

* fix: bug

* fix: lower case and upper case

* fix: style fix

* fix: template card style

* fix: bug

* fix: create route bug

* fix: style adjust

* fix: adjust style

* feat: guide

* fix: adjust style

* fix: time show bug

* fix: bug

* fix: template empty show bug

* fix: bug

* style: monitor chart color

* feat: devbox list template name

* style: adjust style

* feat: create devbox port add

* fix: style adjust

* style: padding adjust

* fix: bug

* fix: style adjust

* fix: style adjust

* chore: update env file

* fix: coin logic bug

* fix: delete some unused ui

* fix: some no little bug

* fix: bug

* fix: little style bug

* fix: network show bug

* fix: style adjust

* fix: style bug

* fix: icon bug

* fix: handle back bug

* fix: template bug

* fix: toggle tag bug

* chore: adjust typo

* fix: style adjust

* feat: adjust detail style

* fix: monitor style adjust

* fix: some little bug

* chore: remove unused code

* fix: template create and update bug

* fix: template version bug

* fix: release devbox version bug

* fix: style adjust

* chore: add tailwindcss and shadcn

* fix: tailwindcss v4 update bug

* chore: add some useful ui

* fix: deal prettier and eslint bug

* chore: adjust layout.tsx

* chore: add some comment

* chore: remove unused code

* chore: remove chakra-ui

* feat: font inter->geist

* feat: list page basic

* style: some little p fix

* feat: list pagination

* fix:chart tooltip

* feat: loading component

* chore: remove unused ui

* feat: devbox name runtime tooltip

* fix: list pagination auto reset bug

* feat: devbox create left side

* feat: yaml page

* fix: scrollbar color change

* feat: devbox create

* refactor: chakra to shadcn(detail related)

* fix: IDE show bug

* feat: devbox detail header

* fix: detail header position

* feat: detail sidebar

* feat: detail basic

* feat: detail live monitoring

* feat: detail network

* feat: detail layout adjust

* fix: layout fix again

* feat: detail release

* feat: deploy modal

* feat: detail adjust layout

* feat: shutdown modal and release modal

* fix: appSelectModal background image

* feat: toolbox and sshConnect drawer

* chore: remove some unused code

* chore: jb modal chakra to shadcn

* feat: deleteDevboxModal

* chore: adjust some code

* feat: template layout

* feat: template left sidebar

* feat: public template mainBody

* feat: createOrUpdate drawer

* feat: create template

* fix: react html bug

* feat: template update template

* feat: private template

* feat: private template

* feat: jetbrain ide

* feat: deploy devbox drawer

* chore: remove unused template code

* chore: remove unused icon code

* fix: little fix

* feat: create template time

* feat: create devbox template part

* chore: remove unused code

* fix: release show bug

* fix: detail height bug

* fix: detail padding bug

* fix: detail basic event style bug

* fix: some ts-lint bug

* fix: detail layout bug

* chore: remove unused code

* fix: update devbox bug

* fix: create and update devbox navigate bug

* chore: adjust file structure

* fix: ts bug

* feat: detail layout sidebar

* feat: detail page

* feat: datapciker

* fix: date-picker style adjust

* fix: idebutton rerender bug

* fix: some style adjust

* fix: detail layout style bug

* fix: date picker bug

* feat: monitor chart

* feat: refresh button

* feat: monitor page fully

* fix: list fix

* fix: bug

* fix: lower case and upper case

* fix: style fix

* fix: template card style

* fix: bug

* fix: create route bug

* fix: style adjust

* fix: adjust style

* feat: guide

* fix: adjust style

* fix: time show bug

* fix: bug

* fix: template empty show bug

* fix: bug

* style: monitor chart color

* feat: devbox list template name

* style: adjust style

* feat: create devbox port add

* fix: style adjust

* style: padding adjust

* fix: bug

* fix: style adjust

* fix: style adjust

* chore: update env file

* fix: coin logic bug

* fix: delete some unused ui

* fix: some no little bug

* fix: bug

* fix: little style bug

* fix: network show bug

* fix: style adjust

* fix: style bug

* fix: icon bug

* fix: handle back bug

* fix: template bug

* fix: toggle tag bug

* chore: adjust typo

* fix: style adjust

* feat: adjust detail style

* fix: monitor style adjust

* fix: some little bug

* chore: remove unused code

* fix: template create and update bug

* fix: template version bug

* fix: release devbox version bug

* fix: style adjust

* chore: add network limit

* feat: hide log

* fix: style bug

* fix: yaml typo bug

* chore: document url  not hard-coding

* chore: reference path ->api-docs
Add acceptance scoring for devbox scheduling  (labring#39)

* Add acceptance scoring for devbox scheduling and implement filesystem stats provider

* Fix typo in ContainerFsStats method name

* Add CPU request and limit ratio fields to AcceptanceConsideration struct

* Add memory request and limit ratio fields to AcceptanceConsideration struct

* Add annotations and default values for container resource ratios in Devbox

* Rename container filesystem threshold annotation and update related logic to use available threshold

* Change acceptanceThreshold type from uint to int and update related logic

add log for score

Add NodeStatsProvider to Devbox controller and enhance error handling for container filesystem stats (labring#42)

add node rbac

Increase some example values and refactor some types (labring#43)

* Increase example values for available and capacity bytes in ContainerFsStats

* Refactor resource ratio types to use float64 in acceptance consideration calculations

* Change error logging to info level for parsing failures in acceptance consideration

fix

Minor fixes for acceptance scoring (labring#44)

* Modify acceptance score calculation by using storage limit consideration instead and refactor related methods

* Rename ratio functions and add up cpu by Value() instead of MilliValue()

* Increase example values for available and capacity bytes to 100G/200G

add gRPC reconnect func

Add PodNodeNameIndex constant and refactor CPU/Memory ratio functions to use it (labring#46)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants