Skip to content

feat: Add Beeper to Messaging applications#3617

Merged
ChrisTitusTech merged 2 commits intoChrisTitusTech:mainfrom
ZeusCraft10:add-beeper-messenger
Nov 17, 2025
Merged

feat: Add Beeper to Messaging applications#3617
ChrisTitusTech merged 2 commits intoChrisTitusTech:mainfrom
ZeusCraft10:add-beeper-messenger

Conversation

@ZeusCraft10
Copy link
Contributor

This commit adds the Beeper desktop application to the list of installable packages in the "Messaging" category.

The entry has been added to config/applications.json with the official download URL and the correct silent installation arguments.

Fixes #3608

Type of Change

  • New feature
  • Bug fix
  • Documentation update
  • Refactoring
  • Hotfix
  • Security patch
  • UI/UX improvement

Description

This pull request adds the Beeper desktop application to the list of installable packages under the "Communications" category. Beeper is a universal chat client that allows users to manage multiple messaging services from a single application, making it a valuable addition for users.

The new package entry has been added to config/applications.json, including its category, description, official link, and the corresponding Winget package ID for installation.

Link any related issues.]-->#3608

Testing

To ensure the change works as expected:

Compiled the utility after adding the Beeper entry to applications.json.

Launched the compiled winutil.ps1 script.

Navigated to the "Install" tab and selected the "Communications" category.

Verified that "Beeper" appears correctly in the application list, with its description visible on hover.

Confirmed that selecting Beeper for installation functions as expected within the UI.

The change integrates smoothly without affecting other categories or applications.

Impact

This is a low-impact, additive change.

It does not introduce any new dependencies.

There is no effect on the performance or behavior of the existing application list.

It simply expands the software library available to users.

Issue related to PR

https://github.com//issues/3608

Additional Information

The Winget ID Beeper.Beeper was used as it is the official identifier for the application in the Winget repository. No other special considerations are needed for this package.

Checklist

[x] My code adheres to the coding and style guidelines of the project.

[x] I have performed a self-review of my own code.

[x] I have commented my code, particularly in hard-to-understand areas.

[ ] I have made corresponding changes to the documentation.

[x] My changes generate no errors/warnings/merge conflicts.

This commit adds the Beeper desktop application to the list of installable packages in the "Messaging" category.

The entry has been added to `config/applications.json` with the official download URL and the correct silent installation arguments.

Fixes ChrisTitusTech#3608
This commit updates the Invoke-Preprocessing function to prevent workflow failures caused by missing excluded directories.
Previously, the script would attempt to recursively list files in excluded paths, resulting in an error if a directory did not exist.
The updated logic checks if the excluded path refers to a directory (ends with a backslash) and creates it if necessary before proceeding. This avoids "Cannot find path" errors and ensures smoother preprocessing, especially for jobs that depend on directory existence for exclusion logic.
No changes are made for excluded files or wildcard patterns.
@ChrisTitusTech ChrisTitusTech merged commit 8eaf6dd into ChrisTitusTech:main Nov 17, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Please add Beeper

2 participants