李通洲
b700d9ded5
L10n (Ru): changes Блютус to Блютуз
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/2503#issuecomment-5304614812
2026-08-16 10:52:23 +08:00
李通洲
359cb0a79a
L10n (Pt): renames pt_BR to pt
2026-08-16 10:52:14 +08:00
李通洲
45f9de6cd2
L10n: improves performance
2026-08-16 10:36:33 +08:00
Guiorgy
233c481f7a
CMAKE: bumps minimum CMake version to 3.21.0 ( #2517 )
...
C_STANDARD 23 was added in 3.21
2026-08-15 09:15:03 +08:00
Carter Li
b677f1e902
Theme: improves GTK theme/icons/font detection on standalone WMs (Hyprland, sway, niri, i3)
...
Fixes #2504
2026-08-15 09:08:29 +08:00
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
4dc27b365f
DiskIO / NetIO: fixes I/O rate calculation precision, prevent div-by-zero
2026-08-15 08:51:45 +08:00
李通洲
e5c3fa4023
CI: fixes compiling errors
2026-08-15 00:00:27 +08:00
李通洲
bdba78c45c
CI: silences codespell errors
2026-08-14 23:56:29 +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
李通洲
858d3749f4
FFstrbuf: adds FF_STRBUF_STATIC
2026-08-14 18:27:53 +08:00
李通洲
51f36fa4b4
FFstrbuf: adds comments [ci skip]
2026-08-14 17:54:36 +08:00
李通洲
bfe30eec79
Doc: updates changelog [ci skip]
2026-08-14 17:05:06 +08:00
Carter Li
4dd2f2d34b
Merge pull request #2516 from fastfetch-cli/dev
2.67.1
2026-08-14 01:20:28 -05:00
Carter Li
60431c0321
Doc: update changelog [ci skip]
2026-08-14 13:50:22 +08:00
李通洲
7b2b3405ae
Locale (Windows): reports the code page used by the console
2026-08-14 13:38:14 +08:00
Carter Li
965ed4ba79
Library (Windows): don't assume DataTableEntry->FullDllName is null-terminated
2026-08-14 09:41:30 +08:00
李通洲
00603357ea
Processing (Windows): improves performance of environement string creation
2026-08-14 09:41:30 +08:00
OctoBored
5ea299a8d2
Doc: restores Star History in README.md
...
The Star History chart was removed in 8df0a1c9 (Fixes #2508 ) because the previous chart was broken due to GitHub stargazer API restrictions. This restores it at the same location using a working data source that requires no API token, so the chart renders correctly again.
2026-08-13 05:43:43 -05:00
Carter Li
368a4c5a73
Release v2.67.1
2026-08-13 11:02:18 +08:00
Carter Li
8df0a1c97e
Doc: removes Star History in README.md
...
Fixes #2508
2026-08-13 10:44:35 +08:00
Carter Li
7098cd86cb
Display: fixes bright colours incorrectly active in light theme
...
Fixes #2509
2026-08-13 10:44:35 +08:00
njk
681749ed54
TerminalFont (Ghostty): fixes font-family fallback order ( #2510 )
2026-08-12 20:04:19 -05:00
李通洲
c4695b8cf1
Processing (Windows): sets LANG=C when spawning child processes
2026-08-12 13:54:32 +08:00
李通洲
1d12003555
Locale (Windows): uses $LANG if available e.g. MSYS2
2026-08-12 10:19:22 +08:00
Carter Li
16b10c162b
Revert "Locale (macOS): queries system-wide locale preference"
...
This reverts commit 8b8efcdcce .
2026-08-12 10:07:34 +08:00
Carter Li
51cfd4b5ed
OS (Android): optimises code
2026-08-12 09:52:31 +08:00
JunaidQrysh
a0452b8323
Logo (Image): don't block images support in zellij
2026-08-11 17:41:45 +08:00
Carter Li
ebf38e829d
OS (Android): reports real code names
2026-08-11 11:02:20 +08:00
HashimAbdulaziz
4c2af4071c
TerminalFont (Alacritty): fix font size never being parsed from config
...
The query array gained a third entry in
dd30c82b83 but numQueries stayed at 2, so
`size =` was never queried and every Alacritty user silently got the
hardcoded 11.25 fallback.
2026-08-09 02:23:17 -05:00
李通洲
e3b8e94055
Wallpaper (macOS): uses the official API if possible
2026-08-09 11:33:58 +08:00
李通洲
1d4b0236ac
WMTheme (macOS): migrates impl to pure C using CoreFoundation
2026-08-09 10:25:13 +08:00
李通洲
da42108732
Cursor (macOS): migrates impl to pure C using CoreFoundation
2026-08-09 10:22:21 +08:00
李通洲
8b8efcdcce
Locale (macOS): queries system-wide locale preference
2026-08-09 10:12:37 +08:00
李通洲
8bc4464b64
Library: makes ffLibraryIterateDynamicLibs return false on failure
2026-08-09 10:11:25 +08:00
Carter Li
4361c5e787
Library: adds function ffLibraryIterateDynamicLibs
2026-08-09 01:07:19 +08:00
李通洲
558a90d4e0
Loadavg (Haiku): adds support on R1B6
2026-08-09 01:07:19 +08:00
Carter Li
881730d0bd
TerminalFont: improves Ghostty config loading with fallback support
...
Fixes : #2500
2026-08-08 22:40:34 +08:00
Carter Li
ac8fc63c28
Doc: updates changelog [ci skip]
2026-08-07 16:39:23 +08:00
Yelninei
8686820c1a
CMake (Hurd): Define O_PATH to O_NORW.
...
This is a noop because O_RW is 0 but O_NORW is the correct constant to
open a file without read/write permissions.
2026-08-07 02:23:29 -05:00
Carter Li
39b3dc001a
CMake: adds C23 feature detection and compatibility workarounds for Apple clang 17
2026-08-07 11:00:12 +08:00
Carter Li
ba60d7975c
Camera (macOS): simplifies code
2026-08-07 09:37:39 +08:00
Carter Li
51a4f34bb5
Codec (macOS): fixes a symbol not found error when running on 10.15
2026-08-07 09:37:39 +08:00
Carter Li
01bb73b9e8
Packaging: updates debian stuff [ci skip]
2026-08-06 16:40:38 +08:00
Carter Li
56da8f8110
Merge pull request #2497 from fastfetch-cli/dev
2.67.0
2026-08-06 03:07:26 -05:00
dependabot[bot]
6d6302e327
CI: Bump the github-actions group with 2 updates
...
Bumps the github-actions group with 2 updates: [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) and [signpath/github-action-submit-signing-request](https://github.com/signpath/github-action-submit-signing-request ).
Updates `docker/setup-qemu-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/06116385d9baf250c9f4dcb4858b16962ea869c3...96fe6ef7f33517b61c61be40b68a1882f3264fb8 )
Updates `signpath/github-action-submit-signing-request` from 1.3 to 2.2
- [Release notes](https://github.com/signpath/github-action-submit-signing-request/releases )
- [Commits](https://github.com/signpath/github-action-submit-signing-request/compare/ced31329c0317e779dad2eec2a7c3bb46ea1343e...b9d91eadd323de506c0c81cf0c7fe7438f3360fd )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: signpath/github-action-submit-signing-request
dependency-version: '2.2'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-05 21:28:37 -05:00
Carter Li
20277b9ee9
CI: adds dependabot.yml
2026-08-06 10:17:14 +08:00
Thibaud-Vdb
b6d95a0ce5
CI: declares least-privilege token permissions
...
Jobs without a permissions block get the repository's default token
scope, and reusable workflow calls pass the caller's grants straight
through. Scopes are now derived from what each workflow actually does
with the token:
- every build workflow declares contents: read; none of them writes
through the GITHUB_TOKEN.
- build-linux-hosts.yml keeps security-events: write for the CodeQL
upload; the other callers had that grant too but never upload
scanning results, so they drop it.
- build-windows-hosts.yml gets actions: read, which the SignPath
action documents needing to read job details and download the
unsigned artifact.
- build-release.yml declares contents: write, matching the grant its
caller already makes for creating the release.
Runs that execute pull request code now hold a token that can do
nothing but read the repository.
2026-08-05 20:59:02 -05:00
Thibaud-Vdb
daf5421be7
CI: passes only the secret each reusable workflow needs
...
Every reusable workflow call used 'secrets: inherit', which hands the
caller's whole secret set to the called workflow, but the only secret
any of them reads is SIGNPATH_API_TOKEN in build-windows-hosts.yml.
Passing that one secret explicitly and dropping inherit everywhere else
means a compromised step in, say, a BSD build VM has no signing token
to steal, and the workflow files now show exactly which secret flows
where.
The secret is declared optional in the reusable workflow so runs
without it (pull requests, forks) behave as before; the signing step
is already guarded to upstream push events.
2026-08-05 20:59:02 -05:00