Carter Li
00ccd8be12
Doc: simplifies changelog
2026-09-24 17:44:48 +08:00
Carter Li
42e4fe3085
General: adds general.preload.lua option
2026-09-24 15:55:23 +08:00
Carter Li
ccf1dcfa6d
CMake: disables quickjs by default
2026-09-24 14:17:55 +08:00
Carter Li
b6b5dabd54
Packages (Windows): disables winget again
2026-09-24 14:09:41 +08:00
Carter Li
e1e2de0929
Gamepad (macOS): adds battery level detection support
2026-09-24 11:15:28 +08:00
李通洲
982313063d
Gamepad (Windows): fixes battery level detection
2026-09-24 00:02:27 +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
李通洲
7f3209181e
Global: adds general cache layer
2026-09-22 00:45:40 +08:00
李通洲
256c6a4257
PublicIP / Weather: fixes possible can only be used once due to internal limitations error
2026-09-21 20:08:11 +08:00
Carter Li
17b98007b4
Logo (Image): improves compatibility for iTerm when printing gif logo
2026-09-21 14:26:29 +08:00
Carter Li
6842ae0757
Common (Format): fixes module format strings mishandling a value that carries more than one leading ANSI escape sequence
2026-09-21 14:22:14 +08:00
Piotr Kubaj
fd08fdb9df
Global (FreeBSD): fixes build when libc defines memrchr as a macro ( #2599 )
...
FreeBSD 16.0-CURRENT's <string.h> now provides C23-style
qualifier-preserving wrappers for the string search functions. Besides
the prototype, `memrchr` (like `memchr`, `strchr`, `strstr`, `memmem`,
...) is also defined as a function-like macro built on `_Generic`:
#define memrchr(b, c, n) __qualsel((b), \
(const void *)(memrchr)((b), (c), (n)), (memrchr)((b), (c), (n)))
`common/memrchr.h` redeclares the function unconditionally. When
<string.h> has already been included, that declaration is expanded by
the macro and every translation unit fails with:
src/common/memrchr.h:11:7: error: expected identifier or '('
11 | void* memrchr(const void* s, int c, size_t n);
A libc that defines `memrchr` as a macro has necessarily declared the
function it wraps, so skip our declaration in that case. Nothing
changes on platforms where `memrchr` is not a macro, and the fallback
implementation is still selected by `check_function_exists`.
2026-09-21 01:21:57 -05:00
Natsu
203ccb31fa
Packages (Linux): detects rum overlay packages ( #2597 )
2026-09-21 00:30:25 -05:00
Carter Li
3503facd68
Doc: update changelog [ci skip]
2026-09-21 09:43:09 +08:00
李通洲
0b76d33f07
Wifi(Android): fixes errors when location permission is not granted
...
Security detection support is also added
2026-09-20 23:49:39 +08:00
李通洲
f96a290f3b
Packages (Windows): caches winget packages count; enables winget by default
2026-09-20 13:05:09 +08:00
李通洲
67da836a27
Top: reduces waitTime to 250ms
2026-09-20 11:24:25 +08:00
李通洲
15e4bc998a
Global (Android): code cleanup
2026-09-20 09:23:32 +08:00
李通洲
f9f368c1fb
Battery (Android): uses dumpsys if available
2026-09-20 08:13:11 +08:00
李通洲
4a33a2c410
Player (Windows): improves player name detection
2026-09-20 00:50:01 +08:00
Carter Li
efbfda9cf8
Doc: updates changelog [ci skip]
2026-09-19 18:34:32 +08:00
李通洲
665c472482
Wifi (Android): rewrites impl via /dev/binder
2026-09-19 00:39:25 +08:00
李通洲
e1d7360453
Display (Android): adds richer information and adds detectWithGetprop back
2026-09-18 20:22:16 +08:00
李通洲
873a881dab
Battery (Android): rewrites impl via /dev/binder
2026-09-18 20:22:16 +08:00
李通洲
811e634dc8
Display (Android): adds real support via /system/bin/cmd
2026-09-18 15:01:10 +08:00
李通洲
098b501d0e
Camera (Android): uses NDK instead of the unstable termux-api
2026-09-18 15:01:10 +08:00
李通洲
7baaae166f
DE (Android): improves Android ROM detection
...
Fixes #2541
2026-09-18 15:01:10 +08:00
Ian Ribeiro
560a9f419d
WM (Linux): supports Umbriel version detection ( #2594 )
2026-09-18 11:42:19 +08:00
李通洲
70d2dd37a6
Image (Logo): uses native image decoder on Android
...
Codec (Android): uses `availability` feature test
2026-09-18 01:17:28 +08:00
Carter Li
43988a8d41
Release: v2.69.0
2026-09-17 14:37:17 +08:00
Carter Li
e004c97ee0
CMake: adds option -DENABLE_IMAGE_LOGO=<BOOL>
2026-09-17 13:50:07 +08:00
李通洲
9bac273165
NetIO / DiskIO: reduces waitTime & improves accurency
2026-09-17 00:33:47 +08:00
李通洲
d1b747192f
Logo (Image): adds animation (gif / apng) support
2026-09-16 20:48:02 +08:00
Stian Halseth
7d0256fb85
CPU (Linux): adds SPARC support ( #2572 )
...
/proc/cpuinfo on sparc has none of the fields the generic fallback looks
for, so the module printed "Unknown (64)". The name is in "cpu", and the
frequency in "Cpu<n>ClkTck" -- in Hz, hex on sparc64, decimal on sparc32.
2026-09-08 20:31:55 +08:00
李通洲
2787d97973
Release: v2.68.1
2026-09-01 19:21:56 +08:00
李通洲
b9e4d04d65
Global: addresses review comments generated by CI
2026-08-31 19:10:27 +08:00
Carter Li
42002a6240
CPU (Linux): supports more Snapdragon X SoCs
2026-08-31 15:31:45 +08:00
Carter Li
d5214af189
Global: fixes British spellings and typos found by AI
2026-08-31 13:44:19 +08:00
Carter Li
4d00dc6802
Logo (Builtin): adds omarchy
2026-08-28 09:49:48 +08:00
Carter Li
d80fe3f004
Logo (Builtin): adds macOS_old
2026-08-27 14:58:32 +08:00
Carter Li
1dc794fac0
Doc: updates changelog [ci skip]
2026-08-27 14:23:16 +08:00
Carter Li
e7ecba4460
Doc: updates README [ci skip]
2026-08-21 10:40:50 +08:00
李通洲
bfe30eec79
Doc: updates changelog [ci skip]
2026-08-14 17:05:06 +08:00
Carter Li
60431c0321
Doc: update changelog [ci skip]
2026-08-14 13:50:22 +08:00
Carter Li
368a4c5a73
Release v2.67.1
2026-08-13 11:02:18 +08:00
Carter Li
ac8fc63c28
Doc: updates changelog [ci skip]
2026-08-07 16:39:23 +08:00
Carter Li
9c7cfb864f
Release: v2.67.0
2026-08-04 16:28:33 +08:00
Carter Li
c34c3e5aae
Release: v2.66.0
2026-07-10 10:21:45 +08:00