Skip to content

Releases: TrisMinh/setupkit

SetupKit v0.9.1

Choose a tag to compare

@TrisMinh TrisMinh released this 31 Jul 15:36

SetupKit v0.9.1

This release focuses on product polish, English documentation, and release readiness while keeping the app in the pre-1.0 track.

Highlights

  • English product documentation - README, changelog, release notes, catalog documentation, and workstation planning docs now use English.
  • Fresh screenshots - the documentation captures the current catalog, detail, compact, install-progress, and theme states.
  • English catalog language - generated category names, tags, descriptions, risk notes, and source summaries are aligned with the English UI direction.
  • Release script polish - install and GitHub publish helper scripts now use English prompts and status output.
  • Version alignment - the desktop footer, package metadata, landing links, release archive, and installer build now point to v0.9.1.

Included Artifacts

  • SetupKit.exe
  • SetupKit-win-x64.zip
  • SetupKit-Setup-0.9.1-win-x64.exe

Verification

  • npm run validate
  • go test ./...
  • scripts/build-installer.ps1

Notes

  • SetupKit is still a pre-1.0 product. This release intentionally lands as 0.9.1, not 1.0.
  • The Windows binary is not code-signed yet, so SmartScreen may warn the first time it is launched.

Full Changelog: v0.9.0...v0.9.1

SetupKit v0.9.0

Choose a tag to compare

@TrisMinh TrisMinh released this 30 Jul 05:22

SetupKit v0.9.0

Một file SetupKit.exe duy nhất, mở là chạy - hoặc cài bằng một dòng lệnh:

irm https://raw.githubusercontent.com/TrisMinh/setupkit/main/scripts/install.ps1 | iex

Có gì mới

  • Tab Cập nhật - SetupKit gom các ứng dụng đã cài có bản mới vào một màn hình riêng, có search và nút cập nhật từng app.
  • Cập nhật tất cả - xác nhận một lần, sau đó SetupKit chạy tuần tự đúng những package đã duyệt qua winget upgrade, có terminal và tiến trình như khi cài.
  • Tab Versions - tải danh sách version cũ của app nguồn winget bằng winget show --versions.
  • Rollback version - chọn version rồi dùng Cài version này hoặc Gỡ rồi cài version này. Store app được đánh dấu không phù hợp vì Microsoft Store không cho chọn version cũ qua winget.
  • Lọc nhanh app trong Versions - chuyển giữa Đã cài, Chưa cài, Tất cả để không phải kéo trong danh sách dài.
  • Sort catalog - thêm sắp xếp thông minh, tên, thứ tự cài, danh mục, tình trạng, nguồn, app lớn và app chưa cài.
  • UI filter rõ hơn - icon trong dropdown, dot màu chỉ dùng cho tình trạng, search và motion được làm mượt lại.

An toàn

  • Tất cả thao tác install/update/rollback vẫn chỉ chạy package ID nằm trong allowlist nhúng từ catalog.
  • Rollback luôn hỏi xác nhận trước khi gỡ hoặc cài version, và cảnh báo rõ rủi ro mất cấu hình nếu chọn chế độ gỡ rồi cài.
  • SetupKit không tự tải installer từ URL ngoài; version cũ đi qua manifest và cơ chế xác minh của winget.

Cài đặt

Cách Thao tác
Một dòng lệnh Dán lệnh PowerShell ở trên
Thủ công Tải SetupKit.exe bên dưới và mở

Windows 11 dùng ngay; Windows 10 thiếu WebView2 sẽ được app đề nghị cài tự động.

SetupKit.exe chưa được ký số (cần chứng chỉ trả phí) nên SmartScreen có thể cảnh báo lần đầu: chọn "More info" rồi "Run anyway".

Full Changelog: v0.8.0...v0.9.0

SetupKit v0.8.0

Choose a tag to compare

@TrisMinh TrisMinh released this 30 Jul 04:27

SetupKit v0.8.0

Một file SetupKit.exe duy nhất (~12 MB), mở là chạy - hoặc cài bằng một dòng lệnh:

irm https://raw.githubusercontent.com/TrisMinh/setupkit/main/scripts/install.ps1 | iex

Có gì mới

  • Tab Workspaces riêng - xem toàn bộ 24 bộ công cụ theo vai trò/lĩnh vực, không chỉ vài workspace nổi bật trên trang chính.
  • Chi tiết workspace - mở từng workspace để xem quy mô, số app cần cài, app đã có, nguồn WinGet/Store, danh sách app compact và preview lệnh cài.
  • Preview logo khi hover - card workspace/preset chỉ bung rail logo 2 dòng khi hover/focus, giữ giao diện sạch khi duyệt.
  • Workspace card gọn hơn - logo tự dàn đều theo chiều ngang, bỏ caret thừa, nút xem chi tiết chỉ hiện khi cần.
  • Danh sách app trong workspace detail dày hơn - desktop xếp 2-3 app mỗi hàng, giảm cuộn dọc.
  • Icon view cân hàng nút - nút chọn/chi tiết thẳng hàng dù tên app dài ngắn khác nhau.
  • List view nhiều thông tin hơn - row dùng thêm khoảng trống để hiện mô tả, type/tag và trạng thái cài đặt.

Cho người phát triển

  • npm run validate kiểm tra thêm ecosystem seed data qua scripts/validate-ecosystem-seeds.js.
  • Release mặc định chuyển sang tag v0.8.0.

Cài đặt

Cách Thao tác
Một dòng lệnh Dán lệnh PowerShell ở trên
Thủ công Tải SetupKit.exe bên dưới và mở

Windows 11 dùng ngay; Windows 10 thiếu WebView2 sẽ được app đề nghị cài tự động.

SetupKit.exe chưa được ký số (cần chứng chỉ trả phí) nên SmartScreen có thể cảnh báo lần đầu: chọn "More info" rồi "Run anyway".

Full Changelog: v0.7.0...v0.8.0

SetupKit v0.7.0

Choose a tag to compare

@TrisMinh TrisMinh released this 26 Jul 17:26

SetupKit v0.7.0

Một file SetupKit.exe duy nhất (~12 MB), mở là chạy - hoặc cài bằng một dòng lệnh:

irm https://raw.githubusercontent.com/TrisMinh/setupkit/main/scripts/install.ps1 | iex

Có gì mới

  • ⬆️ Cập nhật ứng dụng đã cài - SetupKit tự phát hiện app có bản mới và gắn nhãn "Có bản cập nhật mới" trên thẻ. Mở chi tiết, bấm Cập nhật để chạy winget upgrade cho đúng app đó, có terminal và tiến trình như khi cài.
  • 🗑️ Gỡ cài đặt ngay trong app - nút Gỡ cài đặt trong hộp thoại chi tiết chạy winget uninstall, hỏi xác nhận rồi cập nhật lại trạng thái.
  • 📥 Nhập hồ sơ JSON - áp lại đúng bộ ứng dụng từ hồ sơ đã xuất để dựng máy tiếp theo y hệt, tự bỏ qua app đã cài.
  • Chọn nhanh hàng loạt - "Chọn hết" thêm mọi app đang lọc mà chưa cài; "Bỏ chọn" làm trống gói trong một bấm.
  • 💾 Nhớ danh sách đang chọn - gói cài đặt được khôi phục nguyên vẹn ở lần mở sau.
  • 🔁 Cài lại ứng dụng lỗi và ⏸️ Dừng giữa chừng - thử lại đúng app thất bại, hoặc dừng hàng đợi an toàn sau app đang chạy.
  • 🧰 Máy chưa có winget - hiện banner mời cài App Installer từ Microsoft Store chỉ với một bấm, thay vì báo lỗi cụt.

Gỡ bỏ

  • Gỡ bỏ trang Kích hoạt Windows (cả giao diện lẫn backend).

Cho người phát triển

  • Thêm GitHub Actions tự build SetupKit.exe và tạo Release khi đẩy tag v*.

Cài đặt

Cách Thao tác
Một dòng lệnh Dán lệnh PowerShell ở trên
Thủ công Tải SetupKit.exe bên dưới và mở

Windows 11 dùng ngay; Windows 10 thiếu WebView2 sẽ được app đề nghị cài tự động.

SetupKit.exe chưa được ký số (cần chứng chỉ trả phí) nên SmartScreen có thể cảnh báo lần đầu: chọn "More info" rồi "Run anyway".

SetupKit v0.6.0

Choose a tag to compare

@TrisMinh TrisMinh released this 26 Jul 15:36

SetupKit v0.6.0

Một file SetupKit.exe duy nhất (~12 MB), mở là chạy — hoặc cài bằng một dòng lệnh:

irm https://raw.githubusercontent.com/TrisMinh/setupkit/main/scripts/install.ps1 | iex

Có gì mới

  • 🔑 Kích hoạt Windows ngay trong app — thêm trang "Kích hoạt" với console lệnh sửa được: có sẵn lệnh slmgr chính thức, bạn sửa key hoặc tham số (kể cả KMS của tổ chức, MAK...) rồi chạy trực tiếp, kết quả hiện ngay. App tự đọc trạng thái hiện tại (phiên bản Windows, đã kích hoạt hay chưa).
    • Console chấp nhận mọi lệnh PowerShell, bao gồm pipe, chuyển hướng, URL và lệnh nhiều dòng; có chế độ mở PowerShell tương tác riêng cho lệnh cần nhập dữ liệu, chọn menu hoặc bấm phím. Lệnh mặc định được che mờ và có nút hiện/ẩn. Luôn hỏi xác nhận trước khi chạy và cần chạy app bằng quyền Administrator.

Sửa lỗi giao diện

  • 🧊 Khối "ứng dụng đã chọn" bỏ nền kính mờ gây vạch ở góc và lộ nội dung phía sau (artifact trên WebView2), nay dùng nền đục sạch
  • 🧱 Đổi icon "ứng dụng đã chọn" sang biểu tượng chồng lớp rõ nét hơn

Cài đặt

Cách Thao tác
Một dòng lệnh Dán lệnh PowerShell ở trên
Thủ công Tải SetupKit.exe bên dưới và mở

Windows 11 dùng ngay; Windows 10 thiếu WebView2 sẽ được app đề nghị cài tự động.

SetupKit v0.5.0

Choose a tag to compare

@TrisMinh TrisMinh released this 26 Jul 14:16

SetupKit v0.5.0

Một file SetupKit.exe duy nhất (~12 MB), mở là chạy — hoặc cài bằng một dòng lệnh:

irm https://raw.githubusercontent.com/TrisMinh/setupkit/main/scripts/install.ps1 | iex

Sửa lỗi quan trọng

  • 🐛 Quét ứng dụng đã hoạt động trở lại — bản trước không đọc được trạng thái cài đặt trên máy (cầu nối native lệch tên sau khi tái cấu trúc). Giờ SetupKit lại quét đúng winget, Registry và Start Menu để biết máy bạn đã có app nào.

Thêm mới

  • 📊 Thanh trạng thái dưới cùng (kiểu IDE) hiện ở mọi tab: trạng thái winget, số app đã cài, số đang chọn, và nút mở terminal nhanh
  • 📁 Office nổi bật hơn — gói Office & Remote Work (Microsoft 365: Word, Excel, PowerPoint, Outlook, Teams, OneDrive...) được đưa lên đầu danh sách plan

Cải thiện

  • 🔲 Lưới ứng dụng dày hơn — 3-4 app mỗi hàng trên màn rộng thay vì 2, tận dụng tối đa màn hình và tự co theo cửa sổ

Cài đặt

Cách Thao tác
Một dòng lệnh Dán lệnh PowerShell ở trên
Thủ công Tải SetupKit.exe bên dưới và mở

Windows 11 dùng ngay; Windows 10 thiếu WebView2 sẽ được app đề nghị cài tự động.

SetupKit v0.4.1

Choose a tag to compare

@TrisMinh TrisMinh released this 26 Jul 12:27

SetupKit v0.4.1

Một file SetupKit.exe duy nhất (~12 MB), mở là chạy — hoặc cài bằng một dòng lệnh:

irm https://raw.githubusercontent.com/TrisMinh/setupkit/main/scripts/install.ps1 | iex

Có gì mới

  • 🎛️ Dropdown lọc hoàn toàn mới — danh mục, nguồn và tình trạng cài đặt giờ dùng menu tùy chỉnh đồng bộ theme sáng/tối, có đánh dấu mục đang chọn và điều khiển được bằng bàn phím
  • 🧹 Sửa ô tìm kiếm hiện hai nút xóa
  • 🗂️ Mã nguồn tái cấu trúc theo bố cục chuẩn Wails + Go: giao diện trong frontend/, logic trong internal/kit/, gốc dự án chỉ còn bootstrap - dễ đọc, dễ đóng góp
  • 📦 Exe nhẹ hơn ~300 KB nhờ bỏ catalog bị nhúng trùng hai lần
  • ⚡ Kèm toàn bộ cải tiến của v0.4.0: theo dõi cài đặt mượt, hết chớp trắng dark mode, sửa 10 lỗi giao diện

Cài đặt

Cách Thao tác
Một dòng lệnh Dán lệnh PowerShell ở trên
Thủ công Tải SetupKit.exe bên dưới và mở, không cần cài đặt

Windows 11 dùng ngay; Windows 10 thiếu WebView2 sẽ được app đề nghị cài tự động.

SetupKit v0.4.0

Choose a tag to compare

@TrisMinh TrisMinh released this 26 Jul 12:06

SetupKit v0.4.0 — nhẹ hơn, mượt hơn, thông minh hơn

Một file SetupKit.exe duy nhất (~12 MB), mở là chạy. Windows 11 dùng ngay; Windows 10 thiếu WebView2 sẽ được app đề nghị cài tự động.

Nổi bật

  • 🔍 Tìm kiếm không cần gõ dấu — "trinh duyet", "may ao" ra đúng kết quả; phím tắt / hoặc Ctrl+K
  • Render thông minh — chọn/bỏ app không vẽ lại cả lưới 440 card; thanh tiến trình cập nhật tại chỗ, không còn giật khi winget đổ log
  • 🌙 Hết chớp trắng khi mở app ở dark mode — theme áp trước khi render, nền cửa sổ theo theme Windows
  • Animation nhẹ toàn CSS — card xuất hiện lần lượt, dialog/dock/toast có hiệu ứng vào-ra, ánh sáng chạy trên thanh cài đặt; tự tắt khi Windows bật "giảm chuyển động"
  • 🖱️ UX mới: click thân card mở chi tiết, toast bấm để đóng, cuộn dải plan bằng lăn chuột/nút mũi tên, terminal không tự nhảy khi bạn đang đọc log cũ

Sửa 10 lỗi

Icon nhóm CLI trống, dialog che mất nút khi nội dung dài, nút "Mở ứng dụng" chạy nhầm file .ico, không bỏ được app đã cài khỏi gói, Enter trong dialog làm dialog tự đóng, double-click tự hủy lựa chọn, crash khi tìm kiếm lúc catalog chưa tải xong, spinner giật, và nhiều lỗi nhỏ khác — chi tiết trong CHANGELOG.md.

Cài đặt

Tải SetupKit.exe bên dưới và mở. Không cần cài đặt, không cần quyền admin cho tới khi bạn thật sự cài app bằng winget.

File Mô tả
SetupKit.exe Chạy trực tiếp
SetupKit-win-x64.zip Kèm README và tài liệu catalog