Commit Graph

7144 Commits

Author SHA1 Message Date
李通洲 039fa1ba77 CommandOption: generates JSON result entry even for unknown modules
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 20:28:11 +08:00
李通洲 0db820a6c1 Binary: skips short string entirely to improve performance
Co-authored-by: Copilot <copilot@github.com>
2026-04-27 19:51:14 +08:00
tnut 8b611899d1 Packages (Linux): adds cards counting (NuTyX) (#2287)
* Packages:add cards counting (NuTyX)

* package.c
no need to add counts.catds

* Sort packages print alphabetically

* ditto

* ditto

* packages.c
update FF_ARG and ffpackagesModule.info

---------

Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
2026-04-27 19:31:08 +08:00
李通洲 ba7e1eb18b Netif (Windows): correctly selects lowest-metric default route on IPv4
... and improve performance slightly
2026-04-26 16:57:38 +08:00
李通洲 6979b1efc5 Dep (3rdparty): upgrades display-library 2026-04-26 16:00:01 +08:00
李通洲 75c28ec671 Release: v2.62.1 2026-04-23 19:09:24 +08:00
李通洲 639252ece0 Logo (Builtin): adds uzbek
Fixes #2159
2026-04-23 15:19:33 +08:00
lost a31d8ce87b Logo (Builtin): adds support for Redrose (#2236)
* Added support for Redrose.

* Remove 'redrose' OS identification logic

* Remove dollar signs from ASCII art in redrose.txt

* Update logo name from 'redrose' to 'Redrose'

---------

Co-authored-by: Carter Li <CarterLi@users.noreply.github.com>
2026-04-23 02:19:19 -05:00
Uzair Mughal 41143c23f4 Logo (Builtin): adds LimeOS logo (#2137)
* Logo (Builtin): adds LimeOS logo

Adds support for LimeOS, a Debian-based distribution.

- Adds ASCII logo (white color scheme)
- Adds OS detection for `ID=limeos`

Homepage: https://limeos.org

* Logo (Builtin): adds LimeOS logo

Adds support for LimeOS, a Debian-based distribution.

Homepage: https://limeos.org

* Logo (Builtin): adds LimeOS logo

* Update builtin.c
2026-04-23 01:53:11 -05:00
Endscape 3c2e21b7b1 Logo (Builtin): adds EN-OS
[LOGO] Add EN-OS
2026-04-23 01:51:50 -05:00
Carter Li 3eaebd3359 Host (Linux): fixes host is missing in some machine
Fixes #2279
2026-04-23 09:35:03 +08:00
Carter Li 768bc154d4 Packaging: updates debian stuff [ci skip] 2026-04-22 10:02:21 +08:00
Carter Li 00cc19e28b Merge pull request #2277 from fastfetch-cli/dev
Release v2.62.0
2.62.0
2026-04-22 09:35:08 +08:00
李通洲 bf0564f9e5 Terminal (Windows): removes using of Win32 registry APIs 2026-04-21 23:41:34 +08:00
Carter Li dbb060eb62 Global: addresses AI's comments 2026-04-21 19:43:11 +08:00
Carter Li 1314c18a52 Release: v2.62.0 2026-04-21 17:15:23 +08:00
李通洲 05f5e25c66 Packages: rearranges the packages output in alphabet order
... and improves string format logic
2026-04-21 14:41:27 +08:00
李通洲 4b4c37ed88 Packages (Linux): adds AppImage packages support
Fixes #2179
2026-04-21 14:16:55 +08:00
李通洲 8970774e5f Doc: update changelog [ci skip] 2026-04-21 10:53:19 +08:00
Carter Li 69c86c95b7 GPU: hard codes QEMU virtual GPU 2026-04-20 22:30:51 +08:00
李通洲 910ba413da Modules: adds missing options when generating full config file 2026-04-20 16:14:58 +08:00
李通洲 dbed1b32b4 Style: runs clang-format 2026-04-20 15:22:10 +08:00
李通洲 278a3834ce Logo (Image): uses iterm image protocol on iTerm terminal
Fixes #2246
2026-04-18 23:30:20 +08:00
李通洲 5ce3220f50 Logo (Builtin): updates AerynOS
Fixes #2272
2026-04-18 23:16:37 +08:00
李通洲 c1c6ccce9a Shell (Linux): fixes ash version detection
Fixes #2271
2026-04-17 18:50:35 +08:00
李通洲 e2526521a2 Smbios: fixes typo 2026-04-16 23:18:56 +08:00
李通洲 1956c66a5e PhysicalMemory (Android): fixes compiling 2026-04-16 22:42:59 +08:00
李通洲 c601b68bc6 Doc: improves overall English grammer 2026-04-16 18:27:11 +08:00
李通洲 528f9f152c Config: adds display.common.(ndigits|spaceBeforeUnit) 2026-04-16 15:45:12 +08:00
李通洲 64d2c4410e Binary (macOS): improve performance with mmap(2) 2026-04-16 15:15:50 +08:00
李通洲 6e4de3e9f1 Platform (Windows): uses LsaGetUserName to acquire user name 2026-04-16 15:03:08 +08:00
Carter Li ce51dbf7ea Smbios (Linux): fixes compiling errors 2026-04-16 15:03:08 +08:00
李通洲 abc6c0593c Chore: IndentPPDirectives: BeforeHash [ci skip] 2026-04-15 16:17:08 +08:00
李通洲 b63bd5b8c9 Smbios: refactors code 2026-04-15 16:13:56 +08:00
李通洲 4236d830cc Options: uses enums instead of hard code number [ci skip] 2026-04-15 10:09:44 +08:00
李通洲 c851c39837 Options: fixes copy&paste errors 2026-04-15 09:56:23 +08:00
Carter Li 1cd196b726 Smbios: uses the standard type off_t 2026-04-15 09:02:35 +08:00
李通洲 f8a8864be5 Smbios (OpenBSD): reads table address from dmesg 2026-04-15 09:02:35 +08:00
Carter Li 683e90cec6 Smbios (FreeBSD): unifies pread/mmap handling
Don't try `pread(/dev/mem)` on FreeBSD, which causes kernel panic
2026-04-15 09:02:35 +08:00
李通洲 08de5eabed Sound: merges isMain and isActive to type 2026-04-15 09:02:35 +08:00
李通洲 c7ecc33b64 Global: removes FFlist::elementSize
Improves performance of module Sound and PhysicalMemory
2026-04-14 15:47:26 +08:00
Carter Li ee7f574349 Smbios (OpenBSD): reads table address from dmesg 2026-04-14 15:47:26 +08:00
Carter Li 10f58e405e Smbios (FreeBSD): adds fallback method for non-UEFI systems 2026-04-14 00:20:01 +08:00
Carter Li d81a7b6278 Smbios: improves logging 2026-04-13 18:20:19 +08:00
李通洲 48daf4ac1e Camera (macOS): fixes a compiler warning 2026-04-13 16:16:57 +08:00
李通洲 6d01c0b438 PhysicalDisk (NetBSD/OpenBSD): adds debug logs 2026-04-13 14:25:42 +08:00
李通洲 3cc0e40e5a Smbios: updates EMTF standard version 2026-04-13 09:38:47 +08:00
李通洲 679def253d Global: formats code [ci skip] 2026-04-12 19:19:55 +08:00
李通洲 4dc5033c80 PowerAdapter (Linux): checks if the device is present 2026-04-10 08:48:55 +08:00
Carter Li b3603391eb Battery: refactors status field from string to bit-fields 2026-04-09 20:02:04 +08:00