Carter Li
8d82eedaef
DiskIO / NetIO: updates default value of waitTime to reduce latency
...
Also corrects docs.
2026-08-15 08:53:00 +08:00
Carter Li
f95167e907
Global: adds option key-language
...
Fixes #2503
2026-08-14 23:33:54 +08:00
Carter Li
3908c39ce2
Modules: adds l10n strings
2026-08-14 22:47:24 +08:00
Carter Li
3196f5efaa
chore: adds defaultOrder to every module's definition
2026-08-04 09:58:31 +08:00
tru3
ccf3909372
Separator: fixes memory leakes
...
- Add missing ffStrbufDestroy(&options->outputColor) in ffDestroySeparatorOptions
to prevent memory leak when outputColor is set via JSON config
- Replace two exit(1) calls in ffPreparePublicIp with proper error status
propagation, matching the pattern used in the weather module
2026-07-24 08:50:59 +08:00
h4sht
c5a8950ad4
Weather: fixes memory leak and replace aggressive exit(1) with proper error handling ( #2474 )
...
- Add missing ffStrbufDestroy(&options->location) in ffDestroyWeatherOptions
to prevent memory leak when location is set via config
- Replace exit(1) in ffPrepareWeather with setting status to an error string,
allowing the error to be properly propagated through the existing error mechanism
Co-authored-by: tru3 <tru3@tru3.com >
2026-07-24 08:39:07 +08:00
Carter Li
0feec933ea
Camera: removes unused #includes
2026-07-17 10:40:48 +08:00
Carter Li
f0564fb9a7
Camera: adds missing ffStrbufDestroy
2026-07-17 10:34:56 +08:00
李通洲
e0c31be9d5
Battery: changes battery status to array type in custom format
2026-07-11 15:23:24 +08:00
李通洲
61656a1a7a
Global: replaces __attribute__ to C23 [[attribute]]
2026-07-11 08:14:21 +08:00
李通洲
ba18705d2e
Global: replaces NULL to nullptr
2026-07-10 18:10:09 +08:00
Carter Li
873454191f
Global: uses typed enums
2026-07-10 18:09:46 +08:00
Carter Li
93bca8d480
CPU (Linux): disables printing package count by default
...
The detection code is problematic. Let's hide the package count before we can find the root cause.
2026-07-10 08:32:42 +08:00
Carter Li
c690fe5aa9
BluetoothRadio: fixes memleaks
2026-07-10 08:32:42 +08:00
Carter Li
fa2c56cb9f
Global: fixes bugs found by CI
...
The code quality is to be improved...
2026-06-23 13:16:49 +08:00
Jess
d8be61411e
Packages (Linux): add install-release package count support ( #2342 )
...
* feat: add install-release package count support
* Apply suggestion from @codacy-production[bot]
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Fix formatting of ffParsePropFileValues call
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2026-06-22 00:23:21 -05:00
yabobay
3aa43212ff
Packages (Linux): support porg
2026-06-22 10:45:08 +08:00
Carter Li
5fd059827d
Display: fetch text serial if available instead of the 4-byte integer
2026-06-19 18:56:08 +08:00
Carter Li
240928138e
GPU: adds egl-ext detection method
2026-06-18 21:03:28 +08:00
Carter Li
22f9948497
GPU: detect current pcie link speed
2026-06-14 19:51:30 +08:00
Carter Li
4e44c0520b
GPU: detects max PCI gen & link width
2026-06-14 19:51:29 +08:00
Carter Li
7df2ed2251
Packages: reorders package variables in custom format
2026-06-12 14:34:36 +08:00
Carter Li
43301afc47
CPU: enables showPeCoreCount by default
2026-06-09 14:04:54 +08:00
李通洲
e936ddef6b
CPU (X86): adds code name and tech detection
...
Fixes #1501
2026-06-07 10:46:37 +08:00
李通洲
e24e3b6b29
Global: returns false when an error is printed
2026-06-05 22:34:53 +08:00
Carter Li
3b56200ee4
Packages: adds option PACKAGES_REMOVE_DISABLED to remove disabled package managers from the build entirely
2026-06-04 17:22:24 +08:00
Carter Li
de95a62e2f
Codec (macOS): removes usage of JPEG XL; replaces enums with raw constants
2026-06-04 10:48:01 +08:00
李通洲
92b86f7cbb
Codec: shows types only specifed by showType
2026-06-01 19:27:37 +08:00
李通洲
b0bb6fb58e
Codec: don't show Unknown
2026-06-01 19:27:37 +08:00
Carter Li
35428606e7
Codec (Linux): adds FFCodecShowOptions; code cleanup
2026-06-01 19:27:37 +08:00
李通洲
3a54617196
Codec: adds vulkan support
2026-05-31 23:45:20 +08:00
Carter Li
825b8b8715
Codec (Linux): adds vdpau fallback impl
2026-05-31 23:37:49 +08:00
Carter Li
0c94fd87db
Codec: updates default format
2026-05-31 23:37:49 +08:00
Carter Li
473a08d85c
Decoder: renames to Codec and adds encoders detection support
2026-05-31 23:37:49 +08:00
Carter Li
ae5132c388
Decoder (macOS): adds support
2026-05-31 23:37:49 +08:00
李通洲
1addcec7a2
Decoder (Linux): adds *nix support
2026-05-31 23:37:49 +08:00
李通洲
b9ab823f77
Decoder: inits module
2026-05-31 23:37:48 +08:00
李通洲
d2e8a8fd9e
CMake: renames DISABLE_MODULE_* for MODULE_DISABLE_* to align with PACKAGE_DISABLE_*
2026-05-30 18:37:42 +08:00
李通洲
822bc158ba
CMake: changes FF_MODULE_XX to FF_DISABLE_MODULE_XX
2026-05-28 23:14:49 +08:00
Carter Li
d1bf208a92
Chore: renames stringUtils to strutil
2026-05-28 15:58:08 +08:00
Carter Li
6b9a6fd103
CMake: adds MODULE_<module> options to disable modules
2026-05-28 15:41:14 +08:00
Carter Li
88c3b7d118
Common (stringUtil): adds ffUtf8CharLenWidth
2026-05-26 16:11:30 +08:00
李通洲
1f211cf8d1
Brightness: adds ddcciSleep: null to skip DDC/CI detection
2026-05-24 10:58:10 +08:00
Carter Li
27c83e88f2
Media: prints hours if the song is longer than 1 hour
2026-05-13 10:12:07 +08:00
Carter Li
f48904805f
Media: fixes percentage format
2026-05-13 10:12:07 +08:00
李通洲
d6bd855733
DateTime: adds AM/PM format support to date and time output
...
Fixes #2325
2026-05-12 22:54:49 +08:00
Carter Li
f71c0b0866
Media: adds progress number & bar format support
2026-05-12 19:14:56 +08:00
Carter Li
1942dce980
Media (Linux): detects song length & play position
2026-05-11 23:25:52 +08:00
Carter Li
91f1c4db10
Wifi: fixes 60 GHz band detection
2026-05-09 11:01:50 +08:00
李通洲
d9eccd70ed
Battery (Windows): removes option useSetupApi
2026-04-29 18:54:18 +08:00