Damocles
|
2c370afe8e
|
lock threat: increase chromatic aberration multiplier for low threat visibility
|
2026-04-22 23:30:58 +02:00 |
|
Damocles
|
130627f39c
|
lock threat: stepped ramp with +0.1 per level above 5
|
2026-04-22 23:27:10 +02:00 |
|
Damocles
|
e24678ddce
|
lock threat: rescale intensity curve - gentler ramp, fail 5 = old fail 3
|
2026-04-22 23:18:35 +02:00 |
|
Damocles
|
d561d6f5c3
|
readme: add note on building module option docs
|
2026-04-22 22:50:14 +02:00 |
|
Damocles
|
be7142ba59
|
lock screen: add lock.threatEffect toggle for fail visuals
|
2026-04-22 22:47:17 +02:00 |
|
Damocles
|
c1588ceb5e
|
extract NotifApplet, fold NotifCenter into NotificationsModule with hover+pin
|
2026-04-22 22:44:39 +02:00 |
|
Damocles
|
472b4e62ab
|
add ClockApplet with locale-aware calendar grid, refactor ClockModule with hover+pin
|
2026-04-22 22:34:33 +02:00 |
|
Damocles
|
0e9c1723f2
|
weather applet: convert newlines to br for RichText rendering
|
2026-04-22 22:20:08 +02:00 |
|
Damocles
|
662c3590af
|
lock threat shader: softer vignette, more translucent tint
|
2026-04-22 22:16:43 +02:00 |
|
Damocles
|
a6ca4df29f
|
weather applet: use RichText for wttrbar HTML tooltip
|
2026-04-22 22:14:00 +02:00 |
|
Damocles
|
9285365732
|
add WeatherService, WeatherApplet with hover panel and lock screen widget
|
2026-04-22 22:06:58 +02:00 |
|
Damocles
|
6f385130ff
|
fix battery NaN: guard percentage and fix dead signal handler
|
2026-04-22 22:06:57 +02:00 |
|
Damocles
|
660b34fde5
|
fix Connections inside HoverPanel content - move to module level
|
2026-04-22 22:00:58 +02:00 |
|
Damocles
|
5da7005ce7
|
extract BluetoothApplet, fold BluetoothMenu into BluetoothModule with hover+pin
|
2026-04-22 21:54:20 +02:00 |
|
Damocles
|
c9c71c0e29
|
extract NetworkApplet, fold NetworkMenu into NetworkModule with pin support
|
2026-04-22 21:50:02 +02:00 |
|
Damocles
|
87952b543c
|
bluetooth menu: show connecting/disconnecting state with pulse feedback
|
2026-04-22 21:33:53 +02:00 |
|
Damocles
|
b8789c67f4
|
lock screen: show clock and widgets immediately when reducedMotion
|
2026-04-22 21:31:10 +02:00 |
|
Damocles
|
8c2f362d04
|
lock screen: threat vignette + chromatic aberration on failed auth, heartbeat pulse at 3+ fails
|
2026-04-22 21:28:23 +02:00 |
|
Damocles
|
94a3fdb86c
|
lock screen: keep password prompt centered when error text appears
|
2026-04-22 21:21:19 +02:00 |
|
Damocles
|
a0cb1d991d
|
extract BatteryApplet from BatteryModule
|
2026-04-22 21:17:34 +02:00 |
|
Damocles
|
57d42d7ac3
|
add BatteryService, refactor BatteryModule to use it
|
2026-04-22 21:13:29 +02:00 |
|
Damocles
|
d814ee041f
|
extract GpuApplet from GpuModule
|
2026-04-22 21:06:56 +02:00 |
|
Damocles
|
fcecfc84f2
|
gpu module: swap icon to eb4c
|
2026-04-22 21:02:26 +02:00 |
|
Damocles
|
8177b5e2a2
|
docs: add disk.warnThreshold to readme and hm-module
|
2026-04-22 20:08:37 +02:00 |
|
Damocles
|
4b5272c124
|
power menu: add confirmation dialog for shutdown and reboot
|
2026-04-22 20:06:09 +02:00 |
|
Damocles
|
621ec3bfc5
|
disk module: warn color when any mount exceeds threshold (default 85%)
|
2026-04-22 20:06:08 +02:00 |
|
Damocles
|
ad24015487
|
lock screen: hide screenshot when reducedMotion to prevent unblurred display
|
2026-04-22 20:06:08 +02:00 |
|
Damocles
|
4c3f4a1691
|
gpu module: use inherited accent color instead of load-dependent color
|
2026-04-22 20:06:06 +02:00 |
|
Damocles
|
50f04372b1
|
add intel gpu monitoring via i915/xe sysfs
|
2026-04-21 23:48:28 +02:00 |
|
Damocles
|
df2bc487fd
|
fix lock surface background opacity to prevent compositor fallback bleedthrough
|
2026-04-21 23:24:57 +02:00 |
|
Damocles
|
cd6f32dfcf
|
fix lock screen re-capturing screenshot on wake from suspend
|
2026-04-21 23:15:50 +02:00 |
|
Damocles
|
90c3bd3da2
|
replace reproducer with nova-shell-unpatched flake output for A/B testing
|
2026-04-20 23:03:28 +02:00 |
|
Damocles
|
c26e79458a
|
reproducer: import QtQuick for Repeater
|
2026-04-20 22:04:29 +02:00 |
|
Damocles
|
f00308b1f0
|
rewrite reproducer as quickshell qml config with layer-shell surfaces
|
2026-04-20 22:01:48 +02:00 |
|
Damocles
|
6fedbd72aa
|
reproducer: visible windows, toggle visibility on screen changes
|
2026-04-20 21:48:19 +02:00 |
|
Damocles
|
1d7a4d1895
|
drop tooltip flag from reproducer windows (needs transient parent on wayland)
|
2026-04-20 21:43:01 +02:00 |
|
Damocles
|
b6d5f3ec1f
|
add install target to reproducer cmake
|
2026-04-20 21:40:18 +02:00 |
|
Damocles
|
e502027dbd
|
fix printf format specifier for qsizetype in reproducer
|
2026-04-20 21:38:32 +02:00 |
|
Damocles
|
06fb97bc23
|
use unpatched qt for dev tooling (fmt, lint, devshell)
|
2026-04-20 20:59:06 +02:00 |
|
Damocles
|
e85cd40266
|
add patched/unpatched reproducer packages for screen uaf
|
2026-04-20 20:43:36 +02:00 |
|
Damocles
|
b05861de78
|
add minimal reproducer for qtbase wayland screen use-after-free
|
2026-04-20 20:39:38 +02:00 |
|
Damocles
|
92afaa7f32
|
simplify qtbase patch: validate-at-use instead of surface tracking
|
2026-04-20 19:32:39 +02:00 |
|
Damocles
|
6a8b38c73a
|
qtbase patch: guard surface_enter/leave against stale wl_output proxies
|
2026-04-20 17:00:13 +02:00 |
|
Damocles
|
d247f64cac
|
qtbase patch: add defensive validation in oldestEnteredScreen
|
2026-04-20 11:33:31 +02:00 |
|
Damocles
|
8ad32c631a
|
patch qtbase wayland client to fix screen use-after-free crash
|
2026-04-18 22:42:39 +02:00 |
|
Damocles
|
d821500db7
|
update quickshell and nixpkgs inputs
|
2026-04-18 16:29:53 +02:00 |
|
Damocles
|
2a3fde4146
|
fix duplicate-property-binding in lock surface, update qmllint baseline
|
2026-04-18 15:52:01 +02:00 |
|
Damocles
|
3944f99316
|
add qmllint check with baseline diffing and Qt/Quickshell import paths
|
2026-04-18 15:44:58 +02:00 |
|
Damocles
|
91cd18cbcd
|
select playing mpris session on startup
|
2026-04-18 14:25:08 +02:00 |
|
Damocles
|
22ca356fb5
|
wrap mpris player selection pills into multiple rows with Flow
|
2026-04-18 14:21:00 +02:00 |
|