李通洲
f93ffed57a
Disk: fix Windows quota affecting free space and unify disk size calculation
...
- Windows: use FILE_FS_FULL_SIZE_INFORMATION_EX on Windows 10 1809+ (Build >= 17763) when calcType != AVAILABLE to get ActualTotalAllocationUnits/ActualAvailableAllocationUnits (ignoring per-user disk quotas). Fall back to legacy FILE_FS_FULL_SIZE_INFORMATION with CallerAvailableAllocationUnits when calcType is AVAILABLE or EX is unavailable.
- Unix-like: respect --disk-calc-type. Use f_bfree for FREE, f_bavail for AVAILABLE (Linux/BSD/SunOS). Haiku currently always uses free_blocks.
- Refactor FFDisk: remove bytesUsed and bytesAvailable; compute used = total - free in disk module.
- Disk module: update custom format (remove `size-available`, add `bytes-used` and `bytes-total`); update JSON output (remove `bytes.available`, `bytes.used`).
- Disk detection: stop computing used in common path; let each platform set bytesFree by chosen semantics.
Fixes #2651
2026-10-13 15:35:12 +08:00
İhsan Deniz
3ccaf2d7dd
L10n (TR): proofreads Turkish module names ( #2648 )
...
- Host: "Ana Bilgisayar" -> "Cihaz". The module reports the machine
model; "ana bilgisayar" reads as a mainframe in Turkish.
- Login Manager: "Oturum Açma Yöneticisi" -> "Giriş Yöneticisi".
Shorter, and the common Turkish term.
- Top: "En yoğun işlemler" -> "En Yoğun Süreçler". Title case like the
other Turkish names, and "Süreçler" to match the Processes module.
- Bluetooth Radio: "Bluetooth Radyosu" -> "Bluetooth Adaptörü". "Radyo"
reads as an FM radio; "Adaptör" matches Power Adapter ("Güç Adaptörü").
Related to #2526
2026-10-11 07:50:31 +08:00
Carter Li
07a7211526
Command: extends useStdErr to useOutput
2026-10-10 14:00:30 +08:00
李通洲
0806145f4d
Command (Windows): detects command not found error (WIP)
2026-10-10 14:00:30 +08:00
Ashed
995d172d3e
Global: Added Finnish support ( #2633 )
...
* Global: Added fi support
* Remove a random space i accidentally added
* Fix more spaces
2026-10-03 18:35:56 +08:00
Carter Li
68c5dd31f5
Global: marks ffGenerate*JsonConfig as [[gnu::cold]]
2026-10-03 01:32:02 +08:00
Carter Li
ae4cbcbdba
Global: removes quickjs-ng completely
2026-10-02 22:16:51 +08:00
Carter Li
109644ec77
Disk (Haiku): fixes /boot being removed by hideFolders
2026-10-02 21:18:20 +08:00
李通洲
866c5e89c8
Global: fixes several issues found by AI
2026-09-25 17:28:44 +08:00
Carter Li
537635cd9c
Logo: adds option logo.position: auto
2026-09-25 09:51:34 +08:00
Carter Li
59f0f533e7
Doc: removes outdated info [ci skip]
2026-09-24 10:11:59 +08:00
Carter Li
4a97cc6825
Bluetooth: adds option showType
2026-09-23 15:11:06 +08:00
Carter Li
a78d2a7737
Bluetooth (Windows / macOS): adds Bluetooth LE device detection
2026-09-23 14:02:08 +08:00
Carter Li
c26bace3c2
Global: fixes a lot bugs found by AI
2026-09-22 22:09:26 +08:00
Natsu
203ccb31fa
Packages (Linux): detects rum overlay packages ( #2597 )
2026-09-21 00:30:25 -05:00
李通洲
39564acde4
Platform: replaces pageSize for pageSizeShift
2026-09-20 20:56:42 +08:00
李通洲
67da836a27
Top: reduces waitTime to 250ms
2026-09-20 11:24:25 +08:00
李通洲
9bac273165
NetIO / DiskIO: reduces waitTime & improves accurency
2026-09-17 00:33:47 +08:00
李通洲
02dc6a4428
Modules: adds * to format args which are available in key format
2026-09-15 22:24:18 +08:00
李通洲
e3b3b5dfc6
Packages: fixes a copy-paste bug
2026-09-14 19:25:10 +08:00
Matt Housh
4e78f1b703
Packages (Linux): adds support for package detection for CRUX linux
2026-09-04 18:14:21 +08:00
李通洲
2e06a73102
Modules: exposes localized module name in custom key format as {module-name}
2026-09-01 19:18:02 +08:00
李通洲
43d01f26ea
Top: handle unknown process names gracefully in output
2026-08-31 20:38:20 +08:00
李通洲
4ff931c06f
Top: adds thread count detection
2026-08-31 20:37:31 +08:00
李通洲
6eef800ea2
Top: supports sorting by start-time
2026-08-31 19:47:14 +08:00
李通洲
b9e4d04d65
Global: addresses review comments generated by CI
2026-08-31 19:10:27 +08:00
Carter Li
df99241424
L10n (gl): adds missing missing Galician translations
2026-08-31 13:11:00 +08:00
Carter Li
3abcf4195f
Processes: corrects the structure of JSON result
2026-08-29 12:14:09 +08:00
李通洲
1c9e521775
Top: disables FF_TOP_TYPE_DISK on Hurd and Haiku
2026-08-29 12:09:31 +08:00
Carter Li
7fe08bddd0
Processes: adds option countKprocs
2026-08-29 00:58:15 +08:00
Carter Li
51b370a105
Processes: adds total thread count detection
2026-08-28 15:46:23 +08:00
Carter Li
203cd7cbcf
LM (Linux): adds pretty name
2026-08-26 17:43:25 +08:00
Carter Li
9670b585fb
LM: detects LM from processes list if systemd is not available
...
2. removes type field
3. small optimizations
2026-08-26 14:12:08 +08:00
李通洲
4344aa2ff1
Top: adds option showType: <cpu|mem|disk>
2026-08-25 20:48:34 +08:00
Carter Li
63d16ca854
Top: removes option kernelTask (never implemented)
2026-08-25 16:30:04 +08:00
Carter Li
83cc7a94a4
Top: adds new module
2026-08-25 00:05:49 +08:00
Carter Li
e0c239729b
L10n: adds cs id tr uk vi
...
Assisted-By: LLM
2026-08-21 10:19:06 +08:00
Samuel Torres
6570a7accc
L10n (ES): fixes Spanish translations ( #2537 )
2026-08-21 08:31:42 +08:00
Samuel Torres
0c4ec62cac
L10n: (gl) Added Galician Support
2026-08-21 00:25:32 +08:00
Carter Li
b1f2bf3526
WM: uses full name in EN, as DE and LM modules do
2026-08-20 15:23:21 +08:00
Carter Li
2a269bfd4c
Wifi: removes driver detection support
2026-08-19 23:28:23 +08:00
Carter Li
232cd6659b
Wifi (Linux): adds channel width and device driver detection
2026-08-18 19:32:01 +08:00
Carter Li
e6d90c2081
L10n (Zh): uses a different name for Monitor
2026-08-17 14:20:46 +08:00
Carter Li
679d868b4a
L10n (Zh): clarifies Disk actually detects Disk partitions
2026-08-17 13:57:23 +08:00
Carter Li
72d240f325
L10n (Zh): clarifies Bluetooth actually detects Bluetooth devices
2026-08-17 13:42:30 +08:00
Carter Li
2ca7e037ef
L10n (Zh): translates shell
2026-08-17 13:36:09 +08:00
Wehrwolfmann
bcb48774a0
Modules: proofreads Russian l10n strings
2026-08-16 12:01:42 -05:00
Wehrwolfmann
9ff7969acf
Bluetooth / BluetoothRadio: keeps the brand name in Latin script in Russian keys
2026-08-16 12:01:42 -05:00
李通洲
2de674ec9a
L10n (Ar / He): adds support
...
Fixes #2520
2026-08-16 10:52:23 +08:00
李通洲
b700d9ded5
L10n (Ru): changes Блютус to Блютуз
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/2503#issuecomment-5304614812
2026-08-16 10:52:23 +08:00