e15409bbeb
CMake: fix GIT_COMMIT_MESSAGE parsing
2025-11-18 17:50:10 +02:00
Guillermo Tomás Fernández Martín
312073ce79
CMake: add min version for xkbcommon
2025-11-18 17:46:14 +02:00
edc311544a
dwindle: Revert rework split logic to be fully gap-aware ( #12047 )
...
This reverts commit 151b5f6978 .
Fixes #12380
2025-11-18 00:59:21 +00:00
37fe7b2efd
config: export version variable for versioned configs
...
fixes #12274
2025-11-17 18:43:04 +00:00
Vaxry
c2670e9ab9
windowrules: rewrite completely ( #12269 )
...
Reworks the window rule syntax completely
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-11-17 18:34:02 +00:00
95ee08b340
ci: fix translation ci again
2025-11-17 17:53:34 +00:00
Ali Ebadi
ff6d771be0
i18n: add Persian translations ( #12361 )
2025-11-17 17:47:35 +00:00
64e4e913e1
ci: fix translator ci
2025-11-17 16:57:17 +00:00
Martijn
ad52ba9c13
i18n: Add Dutch translations ( #12326 )
2025-11-17 13:34:57 +00:00
526aa1d020
CI/Nix: simplify cache config
2025-11-17 14:47:30 +02:00
5f0575737f
CI/AI translate: only run on src/i18n
2025-11-17 14:46:21 +02:00
27Onion Nebell
4695f85829
i18n: add Simplified Chinese translations ( #12332 )
2025-11-17 12:39:06 +00:00
Kosa Matyas
1796dbcdc3
i18n: Add hungarian translations ( #12346 )
2025-11-17 12:38:57 +00:00
Jochim
e354066945
groupbar: fix rounding logic for edge cases ( #12366 )
2025-11-17 12:13:29 +00:00
fufexan
2b14f27ca8
[gha] Nix: update inputs
2025-11-17 07:59:34 +00:00
68c23fbdaf
CI: drop no_pch and make default, drop noxwayland
2025-11-17 09:58:14 +02:00
484d87d469
CI: drop meson build, simplify c-f check
2025-11-17 08:54:47 +02:00
cefa63c2af
meson: drop
2025-11-17 08:54:47 +02:00
nnra
9d67511871
i18n: add Serbian Translations ( #12341 )
2025-11-16 23:59:05 +00:00
Darkiu1337
5265fa3be8
i18n: add pt_BR translations ( #12351 )
2025-11-16 23:58:54 +00:00
Antarip Barman
dfb4dcd55c
i18n: add Assamese translations ( #12356 )
2025-11-16 23:58:43 +00:00
Abdul
9d02fe9c23
i18n: add Arabic (ar) translations ( #12352 )
2025-11-16 23:58:23 +00:00
Aliaksiej
76edcfc66c
i18n: add Belarusian language ( #12358 )
2025-11-16 23:57:37 +00:00
Eren
11451d68b7
i18n: add Turkish translations ( #12331 )
2025-11-16 21:40:47 +00:00
3534dbdb89
ci: translation note fix
2025-11-16 21:19:36 +00:00
Lone Detective
6e2fe103bc
i18n: add Malayalam translations ( #12345 )
2025-11-16 21:18:17 +00:00
bea4dev
7910bc42af
renderer: fix fractional scale artifacts ( #12287 )
2025-11-16 21:17:05 +00:00
Aivaz Latypov
0770494ddf
i18n: add Russian translations ( #12335 )
2025-11-16 20:56:00 +00:00
49c0c97c5a
CI: fix translator
2025-11-16 20:55:15 +00:00
e948445f6e
CI: minor translation fixes
2025-11-16 20:22:07 +00:00
Álvaro Salcedo García
7a6177532b
i18n: add Spanish translations ( #12334 )
2025-11-16 20:09:08 +00:00
f0de61ca21
CI: run translator in pull_request_target for comment access
2025-11-16 19:34:36 +00:00
c02a6184d3
CI: add a fail note to translation ci
2025-11-16 19:32:26 +00:00
15b4b1dd91
ci: fix comment workflow for translations
2025-11-16 19:01:22 +00:00
a6b877fec2
CMake: prepopulate GIT vars from env
2025-11-16 20:33:01 +02:00
d2d1613e4f
Nix: fix GIT_* env vars
2025-11-16 20:33:01 +02:00
Aditya An1l
c7e14ecd30
i18n: Add Hindi translations ( #12324 )
2025-11-16 18:28:50 +00:00
Vaxry
9321f52e07
CI: Add AI translation checks ( #12342 )
...
Adds AI-driven translation checks for translation MRs. Uses GPT-5-Mini.
Runs on a new translation MR, or can be manually triggered by me with "ai, please recheck"
2025-11-16 18:28:16 +00:00
Giacomo Zama
b04e8e00b0
cursor: fix m_cursorSurfaceInfo not being updated while a cursor override is set ( #12327 )
2025-11-16 17:43:55 +00:00
Lumine
5b373ea9f5
i18n: add French translations ( #12330 )
2025-11-16 17:10:40 +00:00
Virt
d52639fdfa
i18n: init german translations ( #12323 )
2025-11-16 15:54:43 +00:00
Vaxry
e616e595ae
i18n: init localization for ANR, Permissions and Notifications ( #12316 )
...
Adds localization support for en, it, pl and jp
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
Co-authored-by: Aaron Blasko <blaskoazzolaaaron@gmail.com>
2025-11-16 14:51:14 +00:00
Jochim
cb47eb1d11
deco/groupbar: add groupbar blur ( #12310 )
2025-11-16 12:23:45 +00:00
Vaxry
9b006b2c85
plugin/hook: disallow multiple hooks per function ( #12320 )
...
this was never safe. After recent changes, it's become even less so. Just disallow it.
ref #11992
2025-11-16 12:01:48 +00:00
Alexandru Spînu
b35f78431f
cursor: ensure cursor reset on changed window states ( #12301 )
2025-11-15 19:23:32 +00:00
Lucas Ritzdorf
b62ab4b578
cmake,meson: fix inclusion of GPG info in Git commit info ( #12302 )
...
This manifested for me as a failure to build plugins with `hyprpm`, but
the root cause was GPG data getting incorporated into `src/version.h`,
like so:
```c
#define GIT_COMMIT_MESSAGE "gpg: Signature made Sun 09 Nov 2025 03:31:36 PM PST
gpg: using EDDSA key E26A4A2AB9676F54149F8EAA665806380871D640
gpg: Can't check signature: No public key
version: bump to 0.52.1"
```
This affected both `GIT_COMMIT_MESSAGE` and `GIT_COMMIT_DATE`, since
those are generated via `git show` (which can generate that extra GPG
info if the user's personal Git config sets `log.showSignature`).
See: https://github.com/hyprwm/Hyprland/discussions/12282
2025-11-15 19:23:19 +00:00
Hiroki Tagato
43527d3634
internal: fix crash at startup on FreeBSD ( #12298 )
...
Hyprland at the latest commit crashes at starting up on FreeBSD with
SIGSEGV. Checking the validity of g_pXWayland->m_wm before calling
updateWorkArea() appears to fix the issue.
2025-11-13 22:06:34 +00:00
Hiroki Tagato
55a93b8a52
internal: put Linux-only header behind ifdef ( #12300 )
2025-11-13 22:06:25 +00:00
Vaxry
64ee8f8a72
layout: include reserved area in float fit ( #12289 )
...
Ref https://github.com/basecamp/omarchy/issues/3327
2025-11-13 00:08:04 +00:00
b77cbad502
screencopy: fix possible crash in renderMon()
2025-11-12 22:43:46 +00:00