Commit Graph

  • 3aa43212ff Packages (Linux): support porg yabobay 2026-06-19 22:25:33 +03:00
  • 7c39b64fb4 CMake: extracts package managers from source code 李通洲 2026-06-20 19:24:19 +08:00
  • e1963e41be Networking (Linux): don't use MSG_DONTWAIT to send HTTP request Carter Li 2026-06-20 10:17:04 +08:00
  • a1d4cbf67f DisplayServer (Wayland): correctly reports platform api Carter Li 2026-06-20 08:59:31 +08:00
  • f5b9e09d91 DisplayServer (macOS): detects string serial number Carter Li 2026-06-20 01:19:13 +08:00
  • 9742dda795 Wifi (FreeBSD): adds WPA version detection support Carter Li 2026-06-19 23:29:22 +08:00
  • 677c213397 Codec (Linux): fixes bug in ffDetectCodecByVdpau Carter Li 2026-06-19 23:02:13 +08:00
  • 8f0a12323b Doc: updates changelog 李通洲 2026-06-19 20:30:32 +08:00
  • b49f0b3d9c Fastfetch: improves error message for config errors 李通洲 2026-06-19 20:19:13 +08:00
  • bc686b2c84 Logo: improves error message for chafa options 李通洲 2026-06-19 20:14:58 +08:00
  • 7c2f7fa4f2 DisplayServer (Linux): detects preferred resolution from EDID Carter Li 2026-06-19 19:21:00 +08:00
  • 5fd059827d Display: fetch text serial if available instead of the 4-byte integer Carter Li 2026-06-19 18:53:10 +08:00
  • 240928138e GPU: adds egl-ext detection method Carter Li 2026-06-18 19:49:21 +08:00
  • 508a50f803 OpenGL (EGL): optimises code Carter Li 2026-06-18 19:48:47 +08:00
  • bd40d8756e GPU (FreeBSD): adds a missing var-init Carter Li 2026-06-18 19:33:40 +08:00
  • b732e0c6d7 Codec (Linux): fixes a crash Carter Li 2026-06-18 18:11:48 +08:00
  • 96685b7ebe Global: cleanups FF_HAVE_DRM macro Carter Li 2026-06-18 17:45:19 +08:00
  • 49a1e42efd CI: updates spellcheck Carter Li 2026-06-18 13:28:07 +08:00
  • b0fd11fcbd Global: simplifies code Carter Li 2026-06-18 10:59:36 +08:00
  • b6127ff2c9 Codec (Linux): removes usage of libdrm Carter Li 2026-06-18 10:51:25 +08:00
  • f3babe3187 Codec (Linux): fixes memleaks Carter Li 2026-06-18 10:44:11 +08:00
  • e9c0d886d1 DisplayServer (Linux): be compatible with KDE 6.7 Carter Li 2026-06-18 10:31:37 +08:00
  • d6a4946511 DisplayServer (Linux): fixes memleaks Carter Li 2026-06-18 10:06:52 +08:00
  • 43e0cc22ff GPU: initializes pcieSpeed everywhere Carter Li 2026-06-15 09:24:14 +08:00
  • c42ea6eeea DisplayServer (Linux): adds HDR detection support Carter Li 2026-06-17 16:23:03 +08:00
  • fe7962d5d2 DisplayServer (Linux): embeds definitions of wl-output-* Carter Li 2026-06-17 15:32:27 +08:00
  • e84195bca0 Linux (Wayland): drops zwlr-output.c Carter Li 2026-06-17 15:10:24 +08:00
  • bf0133fe60 Packaging: updates debian stuff [ci skip] Carter Li 2026-06-17 15:06:15 +08:00
  • 942c15b7b0 CPU (X86): fixes detection for AMD Carrizo 李通洲 2026-06-15 18:41:48 +08:00
  • 61a0bbcc8d GPU (Linux): fixes building for old kernel headers Carter Li 2026-06-14 19:43:46 +08:00
  • 8b3673eb38 GPU (Nvidia): replaces deprecated API nvmlDeviceGetTemperature with suggested one Carter Li 2026-06-14 18:25:22 +08:00
  • 22f9948497 GPU: detect current pcie link speed Carter Li 2026-06-14 17:36:54 +08:00
  • 107f39eb15 JsonSchema: update moduleFormat 李通洲 2026-06-13 19:34:53 +08:00
  • 4e44c0520b GPU: detects max PCI gen & link width Carter Li 2026-06-13 15:20:40 +08:00
  • 55eb3c59d4 GPU (Linux): replaces amdgpu library with raw ioctl calls Carter Li 2026-06-13 09:41:54 +08:00
  • 878ccf1375 DisplayServer (Linux): use kernel headers if libdrm is not available Carter Li 2026-06-13 08:27:25 +08:00
  • ebb0cf77bd CMake: checks linux kernel headers Carter Li 2026-06-13 08:26:27 +08:00
  • 17914dc29e Global: unifies FF_STR macro Carter Li 2026-06-13 08:25:59 +08:00
  • 14dfe171fb GPU (OpenBSD): adds DRM method 李通洲 2026-06-12 21:37:06 +08:00
  • 265c334399 GPU (FreeBSD): moves DRM detection to global space for OpenBSD use Carter Li 2026-06-12 16:11:35 +08:00
  • fc303c58db GPU: adds unified ffGPUFillVendorByDeviceName Carter Li 2026-06-12 16:08:07 +08:00
  • 01e7503263 GPU (BSD): uses direct ioctl calls (WIP) Carter Li 2026-06-12 00:55:21 +08:00
  • ffd0455fe3 DisplayServer (Linux): rewrites libdrm calls with plain ioctls Carter Li 2026-06-11 20:18:27 +08:00
  • 7df2ed2251 Packages: reorders package variables in custom format Carter Li 2026-06-12 10:00:39 +08:00
  • 2edc41dd9a CI (OpenBSD): updates packages Carter Li 2026-06-11 15:14:39 +08:00
  • cada77163e Chore: update .gitignore Carter Li 2026-06-11 14:31:39 +08:00
  • 7cecdb0e6d DisplayServer (Linux): don't return success if no devices are successfully connected Carter Li 2026-06-11 10:20:27 +08:00
  • 420a9e9d7b TerminalFont (Linux): adds kmscon support Carter Li 2026-06-11 09:21:05 +08:00
  • b96d8ad00b Terminal (Linux): adds kmscon version detection support Carter Li 2026-06-11 09:20:52 +08:00
  • 52970e2d13 Processing (Linux): don't use /proc/pid/exe as exePath when the file is not executable (no permission) Carter Li 2026-06-11 10:15:25 +08:00
  • 4594734b66 CI (OpenBSD): updates OS version Carter Li 2026-06-09 16:07:56 +08:00
  • eb54c89b4a OS (macOS): adds the code name of macOS 27 Carter Li 2026-06-09 14:05:23 +08:00
  • 43301afc47 CPU: enables showPeCoreCount by default Carter Li 2026-06-09 14:04:54 +08:00
  • 09e28451ec CPU (Linux): simplifies code of frequency detection Carter Li 2026-06-09 13:38:49 +08:00
  • 35c2f8c924 CPU (Linux): fixes physical core detection on non-x86 Carter Li 2026-06-09 13:09:58 +08:00
  • 3ec7e94b47 CPU (Windows): uses a better way to fetch core types 李通洲 2026-06-08 18:09:32 +08:00
  • a720e1f945 Fastfetch (Windows): moves SetConsoleMode and SetConsoleOutputCP to the start of process Carter Li 2026-06-08 10:37:58 +08:00
  • 70061625f7 Chore: adds FF_A_COLD Carter Li 2026-06-08 10:37:11 +08:00
  • 5cd4316f98 CPU (X86): uses normalized cpu brand name for pattern matching 李通洲 2026-06-08 00:27:47 +08:00
  • e946861eb0 Codec (Windows): fixes compatibility of Win 8.1 李通洲 2026-06-07 23:13:44 +08:00
  • f09aebecd5 CPU (X86): updates comments 李通洲 2026-06-07 16:48:15 +08:00
  • 8f266eb2a7 Chore: don't check spelling in cpu_x86.c 李通洲 2026-06-07 16:41:59 +08:00
  • 8ee08d0067 CI: don't run heavy tests if the light one failed 李通洲 2026-06-07 16:40:40 +08:00
  • e936ddef6b CPU (X86): adds code name and tech detection 李通洲 2026-06-07 10:46:37 +08:00
  • c706201282 Global: adds some always_inline 李通洲 2026-06-06 22:52:55 +08:00
  • e24e3b6b29 Global: returns false when an error is printed 李通洲 2026-06-05 22:18:53 +08:00
  • 135547fd50 Logo: don't accept chafa options when chafa is disabled 李通洲 2026-06-04 18:27:36 +08:00
  • da05bed32f CMake: exposes pre-defined macros to fastfetch.c to avoid imcompatiblity with libfastfetch 李通洲 2026-06-04 17:32:52 +08:00
  • 636471c366 Merge pull request #2375 from fastfetch-cli/dev 2.64.2 Carter Li 2026-06-05 18:36:58 +08:00
  • cbc84fda6c Common (Lua): addresses AI's feedback 李通洲 2026-06-05 18:21:28 +08:00
  • fc7a0a8484 Codec (Linux): supports BINARY_LINK_TYPE=dynamic 李通洲 2026-06-05 18:05:54 +08:00
  • 4d3b6c3b1b Common (QJS): supports BINARY_LINK_TYPE=dynamic 李通洲 2026-06-05 17:49:49 +08:00
  • 70e67177fe Common (Lua): supports BINARY_LINK_TYPE=dynamic 李通洲 2026-06-05 17:22:16 +08:00
  • 9fe7d6dbfa Logo: addresses review comments of AI 李通洲 2026-06-05 16:34:02 +08:00
  • a139a8c4a5 Doc: updates changelog [ci skip] Carter Li 2026-06-05 16:22:04 +08:00
  • da568c986e Logo (Builtin): update OpenWrt logo Valeriy Kosikhin 2026-06-05 10:07:57 +03:00
  • 727fbc0276 Doc: updates changelog Carter Li 2026-06-05 15:29:00 +08:00
  • 20aabdfd78 Global: resets keysHeight after every refresh Carter Li 2026-06-05 15:27:25 +08:00
  • e79aaf5ce1 Global: don't clear line in --logo-position right Carter Li 2026-06-05 15:27:15 +08:00
  • 53c2d07161 Release: v2.64.2 Carter Li 2026-06-05 14:51:50 +08:00
  • 6b9f594620 Global: prevents ascii logo from being overwritten in --dynamic-interval mode Carter Li 2026-06-05 14:46:27 +08:00
  • ba3968784f Logo (Image): fixes image renders but quickly gets wiped Carter Li 2026-06-05 10:18:16 +08:00
  • 021ece1681 Merge pull request #2370 from fastfetch-cli/dev 2.64.1 Carter Li 2026-06-04 23:45:19 +08:00
  • 9787b56460 Release: v2.64.1 李通洲 2026-06-04 19:24:43 +08:00
  • 54792e61ff Common (Lua): detects circular reference in encode_json 李通洲 2026-06-04 19:14:26 +08:00
  • b34e2a4055 Common (Base64): adds static to internal functions Carter Li 2026-06-04 15:53:37 +08:00
  • 3b56200ee4 Packages: adds option PACKAGES_REMOVE_DISABLED to remove disabled package managers from the build entirely Carter Li 2026-06-04 15:45:21 +08:00
  • de95a62e2f Codec (macOS): removes usage of JPEG XL; replaces enums with raw constants Carter Li 2026-06-04 10:11:26 +08:00
  • 72cb64a500 Common (Lua): optimises code; fixes incompatibility against lua 5.3 Carter Li 2026-06-04 09:54:46 +08:00
  • d48bd733f0 Merge pull request #2368 from fastfetch-cli/dev 2.64.0 Carter Li 2026-06-03 19:18:31 +08:00
  • 0585ea7797 Doc: update changelog 李通洲 2026-06-03 18:34:09 +08:00
  • 794035f8d9 Shell: sets pretty name of busybox to ash 李通洲 2026-06-03 18:29:33 +08:00
  • 723552f68b Shell: be more robust on busybox version detection 李通洲 2026-06-03 18:29:10 +08:00
  • 8dd38f5744 Release: v2.64.0 Carter Li 2026-06-03 16:01:34 +08:00
  • 616a5c7aea Codec (Vulkan): be compatible with old Vulkan headers Carter Li 2026-06-03 11:00:15 +08:00
  • 5e1e94473e Bootmgr (macOS): don't hard-code the firmware name Carter Li 2026-06-03 09:45:52 +08:00
  • 4eae8ac244 Logo (Builtin): updates NurOS logo and colors (#2366) CicaDATA 2026-06-03 09:21:23 +02:00
  • 8aeb7c2f10 Shell (Linux): improves performance of busybox (ash) version detection 李通洲 2026-06-02 17:44:55 +08:00
  • c20b532c7a Common (Format): adds | for center aligning Carter Li 2026-06-02 16:03:04 +08:00
  • 3c59161aca Common (Format): handles ANSI escapes when padding/truncating variable strings Carter Li 2026-06-02 15:55:10 +08:00