feat: upgrade bubbletea, bubbles, and lipgloss to v2 #116

Merged
bagas merged 24 commits from feat/upgrade-bubbletea-bubbles-lipgloss-v2 into staging 2026-03-20 14:16:17 +07:00

24 Commits

Author SHA1 Message Date
bagas a3ee50174b fix: capture TERM from PTY request to restore terminal colors on SSH sessions
Tests / Run Tests (pull_request) Successful in 2m4s
SonarQube Scan / SonarQube Trigger (push) Successful in 3m40s
2026-03-20 13:59:41 +07:00
Renovate-Clanker 88149088f0 Merge pull request 'fix(deps): update module github.com/charmbracelet/colorprofile to v0.4.3' (#102) from renovate/github.com-charmbracelet-colorprofile-0.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m55s
2026-03-10 07:04:54 +07:00
Renovate-Clanker 5becded0a2 fix(deps): update module github.com/charmbracelet/colorprofile to v0.4.3
Tests / Run Tests (pull_request) Successful in 2m7s
2026-03-10 00:04:48 +00:00
Renovate-Clanker a25a7cc635 Merge pull request 'fix(deps): update module charm.land/lipgloss/v2 to v2.0.1' (#101) from renovate/charm.land-lipgloss-v2-2.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m34s
2026-03-09 20:09:58 +07:00
Renovate-Clanker 9c510359b5 fix(deps): update module charm.land/lipgloss/v2 to v2.0.1
Tests / Run Tests (pull_request) Successful in 2m1s
2026-03-09 12:32:54 +00:00
Renovate-Clanker 85a86d1239 Merge pull request 'fix(deps): update module charm.land/bubbletea/v2 to v2.0.2' (#100) from renovate/charm.land-bubbletea-v2-2.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m39s
2026-03-09 18:06:08 +07:00
Renovate-Clanker ff33d22a32 fix(deps): update module charm.land/bubbletea/v2 to v2.0.2
Tests / Run Tests (pull_request) Successful in 2m15s
2026-03-09 11:06:02 +00:00
bagas fdacc376f9 Merge pull request 'chore(deps): update docker/setup-buildx-action action to v4' (#99) from renovate/docker-setup-buildx-action-4.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m54s
Reviewed-on: #99
2026-03-06 20:13:25 +07:00
bagas 8e8a13fe90 Merge pull request 'chore(deps): update docker/build-push-action action to v7' (#97) from renovate/docker-build-push-action-7.x into main
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
Reviewed-on: #97
2026-03-06 14:40:55 +07:00
Renovate-Clanker e743b21a2d chore(deps): update docker/setup-buildx-action action to v4
Tests / Run Tests (pull_request) Successful in 2m11s
2026-03-06 07:37:52 +00:00
Renovate-Clanker 26901ec9a2 chore(deps): update docker/build-push-action action to v7
Tests / Run Tests (pull_request) Successful in 2m5s
2026-03-06 07:37:48 +00:00
bagas e75788286f feat: upgrade bubbletea, bubbles, and lipgloss to v2
SonarQube Scan / SonarQube Trigger (push) Successful in 5m41s
- Migrate import paths from github.com/charmbracelet/* to charm.land/*/v2
- Replace tea.KeyMsg with tea.KeyPressMsg in all update handlers and tests
- Replace View() string return type with tea.View using declarative AltScreen
  and MouseMode instead of tea.WithAltScreen()/tea.WithMouseCellMotion()
- Replace tea.WindowSize() with tea.RequestWindowSize in Init()
- Remove tea.ClearScreen from all tea.Batch() calls (removed in v2)
- Replace lipgloss.SetColorProfile(termenv.TrueColor) with
  tea.WithColorProfile(colorprofile.TrueColor) in NewProgram options
- Replace ti.Width assignments with ti.SetWidth() method calls
- Update Redraw() to send tea.WindowSizeMsg{} instead of removed tea.ClearScreen
- Update test assertions to check view.Content instead of view directly
- Remove github.com/muesli/termenv dependency
2026-03-06 14:26:04 +07:00
Renovate-Clanker bc8deb86d2 Merge pull request 'fix(deps): update module google.golang.org/grpc to v1.79.2' (#96) from renovate/google.golang.org-grpc-1.x into main
SonarQube Scan / SonarQube Trigger (push) Failing after 3s
2026-03-06 14:05:19 +07:00
Renovate-Clanker 9b797659a5 fix(deps): update module google.golang.org/grpc to v1.79.2
Tests / Run Tests (pull_request) Successful in 2m13s
2026-03-06 07:05:13 +00:00
bagas 8c714a471f Merge pull request 'chore(deps): update docker/login-action action to v4' (#92) from renovate/docker-login-action-4.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m40s
Reviewed-on: #92
2026-03-06 14:03:04 +07:00
Renovate-Clanker 3c596bb3d5 Merge pull request 'chore(deps): update golang docker tag to v1.26.1' (#95) from renovate/golang-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m43s
2026-03-06 09:04:50 +07:00
Renovate-Clanker 29891b8e63 chore(deps): update golang docker tag to v1.26.1
Tests / Run Tests (pull_request) Successful in 2m3s
2026-03-06 02:04:45 +00:00
Renovate-Clanker b68856260a chore(deps): update docker/login-action action to v4
Tests / Run Tests (pull_request) Successful in 2m5s
2026-03-04 09:05:01 +00:00
Renovate-Clanker 058453ecd8 Merge pull request 'fix(deps): update module github.com/caddyserver/certmagic to v0.25.2' (#88) from renovate/github.com-caddyserver-certmagic-0.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m41s
2026-02-21 03:01:20 +07:00
Renovate-Clanker 66bc0d234b fix(deps): update module github.com/caddyserver/certmagic to v0.25.2
Tests / Run Tests (pull_request) Successful in 2m53s
2026-02-20 20:01:13 +00:00
Renovate-Clanker e55b8afea7 Merge pull request 'fix(deps): update module google.golang.org/grpc to v1.79.1' (#87) from renovate/google.golang.org-grpc-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 4m1s
2026-02-14 19:43:05 +07:00
Renovate-Clanker e050368b4c fix(deps): update module google.golang.org/grpc to v1.79.1
Tests / Run Tests (pull_request) Successful in 2m29s
2026-02-14 12:42:58 +00:00
Renovate-Clanker 5fe540dbf4 Merge pull request 'fix(deps): update module google.golang.org/grpc to v1.79.0' (#86) from renovate/google.golang.org-grpc-1.x into main
SonarQube Scan / SonarQube Trigger (push) Successful in 3m38s
2026-02-13 05:06:39 +07:00
Renovate-Clanker 3080fb8365 fix(deps): update module google.golang.org/grpc to v1.79.0
Tests / Run Tests (pull_request) Successful in 2m3s
2026-02-12 22:06:30 +00:00