Carter Li
bf7ebf1aaa
Shell: ignores atuin
...
Fixes #2704
2026-11-04 15:37:18 +08:00
Carter Li
a5fb1ea061
CPU (Windows): reads AArch64 ID registers for march detection
...
Mirrors the Linux HWCAP based logic so both platforms report the same march.
Documents the CP xxxx registry encoding, the field offsets/minimums and how to extend the detection.
2026-11-03 10:40:57 +08:00
Sripati Ujwal Mithra
f7c27253af
Shell: skips mise when detecting shell
2026-11-02 11:04:01 +08:00
Kushagra Kumar
2eea01aac3
GPU (Linux): pad device and revision IDs when querying amdgpu.ids
...
In libdrm/amdgpu.ids, device IDs are formatted with 4 hex digits and
revision IDs with 2 uppercase hex digits (e.g. `1681,\t0B,`). Using
`%04X,\t%02X,` ensures both fields match the file syntax even when
values have leading zeros.
2026-10-31 08:59:22 +08:00
Carter Li
06957877a8
Wifi (macOS): adds comments
2026-10-29 14:05:41 +08:00
Carter Li
197d1c6e5d
Uptime (SunOS): improves detection via kstat
2026-10-25 00:13:54 +08:00
Carter Li
bbb92543b0
Display (Wayland): uses DisplayConfig on GNOME if available
2026-10-17 10:23:13 +08:00
Carter Li
fdd4a60d9d
Packages (macOS): tidy [ci skip]
2026-10-14 10:37:58 +08:00
Carter Li
6eb3a8148b
Packages (macOS): falls back to pkgsrc's standard package database path
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-10-13 21:35:50 -05:00
Carter Li
4f6a329ea3
Gamepad (Windows): ensures cancelled read completion is fully awaited
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-10-13 21:29:52 -05:00
Carter Li
8a0c1d2f6c
Wifi (Android): fixes Android 17 support
...
Fixes the Wifi transmit link speed being read from a field a vendor writes in front of it, rather than from the transmit speed itself
2026-10-13 20:53:11 +08:00
Carter Li
2aa053a904
Sound (Android): adds new bluetooth device type
...
the Bluetooth LE hearing aid, the two Bluetooth peripheral-mode paths and the proxy endpoint.
2026-10-13 20:47:58 +08:00
Carter Li
a9ee641bd6
Display (Android): fixes Android display detection reporting nothing on Android 11
2026-10-13 19:20:51 +08:00
李通洲
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
Carter Li
73ebe95120
GPU (Pci): hardens the parser; adds tests
2026-10-13 09:17:26 +08:00
Carter Li
b7bc8ca99d
Display (Android): adds cmd display get-displays back
...
and updates changelog
2026-10-12 14:40:09 +08:00
Carter Li
1bab113d25
Display (Android): be compatible with Android 17
2026-10-12 14:20:21 +08:00
Carter Li
3b042d26ab
Sound (Linux): adds ALSA backend as a fallback
2026-10-12 00:22:02 +08:00
Carter Li
1e8b4eb974
Gamepad (Windows): tidy
2026-10-11 14:53:32 +08:00
Carter Li
ad1d12ed38
Terminal (Android): reports real app display name instead of hard coding Termux
2026-10-11 10:42:42 +08:00
Carter Li
ab6ec4c3f5
Media (Android): adds app uid support
2026-10-11 10:42:41 +08:00
Carter Li
1f32e0bcb2
Display (Android): removes old detection methods
2026-10-11 00:44:15 +08:00
Carter Li
d7b66c8677
Common (Android): unifies dex parsers
2026-10-10 23:55:38 +08:00
Carter Li
7f9faeb720
Display (Android): detects via binder
2026-10-10 22:57:48 +08:00
Carter Li
124f474f81
Media (macOS): don't spawn child process
2026-10-10 16:32:09 +08:00
Carter Li
068d86ef13
Sound (Linux): updates comments
2026-10-10 15:44:04 +08:00
Carter Li
10379d600d
Packages (Linux): hardens getdents64 usage
2026-10-10 15:42:41 +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
Carter Li
30d6fb542b
LocalIP (macOS): fixes MAC address reporting 20:00:00:00:00:00 on macOS 27
2026-10-09 23:02:44 +08:00
Carter Li
10ca4f171e
Global (Android): fixes building on old API level
2026-10-07 01:45:49 +08:00
Carter Li
04a5c2d9d3
Camera (Android): tidy
2026-10-07 00:35:45 +08:00
Carter Li
4909ac0d52
OpenBSD: eliminates some compiler warnings
2026-10-06 09:34:49 +08:00
Carter Li
fb89af3d84
Common: adds zlib helpers
2026-10-06 09:31:58 +08:00
Mohd Quamar Tyagi
3a069b2331
Packages (macOS): adds pkgsrc detection on macOS ( #2627 )
...
* feat(packages): add pkgsrc detection on macOS
* Simplify pkgsrc directory retrieval logic
Removed fallback logic for pkgsrc directory retrieval.
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2026-10-05 00:07:02 -05:00
Carter Li
1989c6f549
Codec (Linux): eliminates a compiler warning [ci skip]
2026-10-05 12:16:36 +08:00
Carter Li
6e2a25759d
Networking: removes compression support
2026-10-04 17:36:05 +08:00
Carter Li
8102478f2f
Global: prefers gnu::cleanup
2026-10-03 18:09:17 +08:00
Carter Li
1b3594f600
Global: adds more FF_DEBUG
2026-10-03 18:09:17 +08:00
Carter Li
ae1288d087
Global (Windows): adds more FF_DEBUG
2026-10-03 12:29:52 +08:00
Carter Li
b201fd2db9
Common: improves reliability of FF_DEBUG
2026-10-03 10:53:21 +08:00
Carter Li
a57ebe992a
Battery (Windows): eliminates a compiler warning [ci skip]
2026-10-02 23:40:59 +08:00
Carter Li
54dcb1b6f9
Wifi (SunOS): eliminates a maybe-uninitialized warning
2026-10-02 23:25:06 +08:00
Carter Li
cee27354ba
Battery (Android): removes dumpsys path
2026-10-02 22:04:29 +08:00
Carter Li
109644ec77
Disk (Haiku): fixes /boot being removed by hideFolders
2026-10-02 21:18:20 +08:00
Carter Li
782b7b8fd1
Display (macOS): don't read CGDisplayModeRef's private layout
2026-10-02 20:08:01 +08:00
Carter Li
ab200636f1
Battery (Android): adds temperature and remaining time detection
2026-10-01 20:59:13 +08:00
Carter Li
4d8d6a5fe9
Brightness (Linux): removes ddcutil dep
2026-09-30 10:36:27 +08:00
Carter Li
ef853fe858
Brightness (Linux): adds a native impl
2026-09-30 10:35:55 +08:00
Carter Li
47fbfcb0e9
Media (Android): fixes the descriptors a media session reply delivered being closed from a reply that had already gone out of scope, which closed a descriptor that was not theirs and leaked the ones that were
2026-09-30 00:40:57 +08:00