chore: release version 2.0.0 - Cask support and XDG compliance#30
Merged
Valkyrie00 merged 5 commits intomainfrom Oct 13, 2025
Merged
chore: release version 2.0.0 - Cask support and XDG compliance#30Valkyrie00 merged 5 commits intomainfrom
Valkyrie00 merged 5 commits intomainfrom
Conversation
Add new filter [L] to display only "leaf" packages - those installed explicitly by the user and not as dependencies of other packages.
…ile (#26) * refactor: migrate from Docker to Podman with OCI Containerfile Replace Docker with Podman for better security and OCI compliance. Switch from Dockerfile to standard Containerfile format. * chore: upgrade Go from 1.24 to 1.25 Update Go version to 1.25 to support latest goreleaser v2 and benefit from improved performance and language features. * refactor: migrate to Podman and enhance Makefile Replace Docker with Podman and upgrade Makefile with help system and new developer-friendly targets. * chore: upgrade to Go 1.25 and golangci-lint v2.5.0 Update Go to 1.25 and golangci-lint to v2.5.0 for better tooling support.
Add comprehensive security scanning to the project with vulnerability checks and static analysis tools.
* feat(cask): add backend support for Homebrew casks Implement complete backend infrastructure for managing Homebrew casks alongside formulae, preparing for unified UI. * feat(cask): add complete Homebrew casks support with unified UI Implement full backend and UI support for managing Homebrew casks alongside formulae in a unified interface. * fix(cask): parse cask analytics correctly Fix cask analytics not being displayed (showing 0 for all casks). * feat(cask): add complete Homebrew casks support with unified UI Implement full backend and UI support for managing Homebrew casks alongside formulae in a unified interface. * fix: create copy to avoid implicit memory aliasing
…/xdg (#29) Implement XDG Base Directory Specification using the github.com/adrg/xdg package for robust cross-platform support.
This was referenced Oct 13, 2025
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant improvements to package management and developer tooling for the project. The main focus is on unifying formula and cask handling under a new
Packagemodel, updating build and CI/CD processes to use Go 1.25, and adding new security checks. The changes also enhance the Makefile for better usability and flexibility.Package Model & UI Refactoring
models.Packageandmodels.Casktypes, allowing the UI and filtering logic to treat both package types consistently. Filters for casks and "leaves" (explicitly installed formulae) are now supported. (internal/models/cask.go[1]internal/models/package.go[2]internal/services/app.go[3] [4] [5] [6] [7] [8] [9]Build & Dependency Updates
.env[1].github/workflows/quality.yml[2] [3].github/workflows/release.yml[4]go.mod[5]Containerfile[6]Dockerfile[7]Developer Tooling & CI/CD
Containerfile. (Makefile[1]Containerfile[2].env[3]Security Improvements
govulncheckandgosec, with SARIF results uploaded for code scanning. (.github/workflows/security.yml[1]Containerfile[2]Minor Model Adjustments
internal/models/formula.gointernal/models/formula.goL70-R71)Package Model & UI Refactoring
models.Packageandmodels.Casktypes, refactored UI and filtering logic to support both formulae and casks, and added new filter options for casks and leaves. [1] [2] [3] [4] [5] [6] [7] [8] [9]Build & Dependency Updates
go.modfor better security and compatibility. [1] [2] [3] [4] [5] [6] [7]Developer Tooling & CI/CD
Containerfilefor builds. [1] [2] [3]Security Improvements
govulncheckandgosec, with SARIF file uploads for code scanning. [1] [2]Minor Model Adjustments