Skip to content

Release: v2.46.0 #1813

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 45 commits into from
Jun 20, 2025
Merged

Release: v2.46.0 #1813

merged 45 commits into from
Jun 20, 2025

Conversation

CarterLi
Copy link
Member

No description provided.

CarterLi and others added 30 commits June 5, 2025 10:59
* Add 1 more small Fedora logo

* Update builtin.c

---------

Co-authored-by: Carter Li <[email protected]>
* Enable terminal font detection for rio terminal emulator

https://rioterm.com
https://rioterm.com/docs/config
https://rioterm.com/docs/config#fonts

* Update src/detection/terminalfont/terminalfont.c

Fix default rio font name

Co-authored-by: Carter Li <[email protected]>

---------

Co-authored-by: Carter Li <[email protected]>
Some devices store their CPU name in hw.model, so check that as well
before giving up.  Tested on NetBSD 10.1 evbppc/wii, and allows it to
detect the CPU as "750 (Revision 2.0)".

---------

Co-authored-by: Carter Li <[email protected]>
* Logo (Builtin): add HarmonyOS

* OS (HarmonyOS): detect HarmonyOS

* Update src/detection/os/os_linux.c

Co-authored-by: Copilot <[email protected]>

* Update os_linux.c

---------

Co-authored-by: Carter Li <[email protected]>
Co-authored-by: Copilot <[email protected]>
* Added AnushOS to builtin.c

Added AnushOS config to builtin.c

* Create anushos.txt

Added anushos.txt to ASCII logos

* Update builtin.c

---------

Co-authored-by: Carter Li <[email protected]>
So we can test both platforms in CI
@CarterLi CarterLi requested a review from Copilot June 20, 2025 01:53
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request bumps the release version and makes a variety of improvements across the codebase. Key changes include adding O_CLOEXEC flags to numerous open() calls for enhanced resource management and security, updating GPU detection to support DRM on FreeBSD and other platforms, and refining OS, display server, and logo details.

Reviewed Changes

Copilot reviewed 54 out of 55 changed files in this pull request and generated no comments.

File Description
src/util/* Added O_CLOEXEC flag to file open calls for resource safety
src/detection/* Updated OS, GPU, WM, and battery detection logic
src/logo/* Updated logos and naming (e.g. HydraPWK instead of Hydra)
debian/*, CMakeLists.txt, CHANGELOG.md Version bump and related configuration changes; CI workflow updates
Comments suppressed due to low confidence (1)

debian/changelog:1

  • The changelog still references version 2.45.0 while CMakeLists.txt and CHANGELOG.md have been updated to version 2.46.0. Please update the debian changelog to maintain consistent versioning across the project.
fastfetch (2.45.0) jammy; urgency=medium

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.

8 participants