| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: VPN toggle (#689) | Robin Seger | 2025-10-14 | 1 | -0/+176 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: configurable VPN toggle for Wireguard - Added VPN service for wg-quick - Added VPN toggle to utilities quick toggles - Configuration in UtilitiesConfig (enabled, connectionName) * fix: monitoring and toasts - Using nmcli monitor for state detection instead of polling - Added VPN toast notifications * fix: use polkit * feat: multi-provider VPN support - Added support for netbird and tailscale providers - Universal interface detection using ip link show - Provider-specific privilege handling (pkexec only for wireguard) - Updated README with VPN configuration examples * feat: less hardcoded, configurable providers * removed comments * code style changes * reorganize signal handler | ||||
| * | toasts: add toast for kb layout change | 2 * r + 2 * t | 2025-10-14 | 1 | -0/+9 |
| | | | | | Closes #688 | ||||
| * | feat: configurable max volume (#723) | Robin Seger | 2025-10-13 | 1 | -2/+2 |
| | | | | | | | | | | | * feat: configurable max volume - Add maxVolume config option to ServiceConfig - Add maxValue property to FilledSlider component - Update OSD sliders to respect maxVolume setting - Update example config in README * fix: remove redundant maxValue prop | ||||
| * | notifs: clear actually close notifs | 2 * r + 2 * t | 2025-10-01 | 1 | -4/+4 |
| | | |||||
| * | services/hypr: lock keys ignore mods | 2 * r + 2 * t | 2025-09-26 | 1 | -1/+1 |
| | | |||||
| * | plugin/hypr: fix devices + better error handling | 2 * r + 2 * t | 2025-09-25 | 1 | -1/+7 |
| | | | | | Also fix lock indicators | ||||
| * | plugin/hypr: add more helpers | 2 * r + 2 * t | 2025-09-25 | 2 | -7/+12 |
| | | | | | Also refresh options on dynamic option application | ||||
| * | plugin: add hypr extras (#690) | 2 * r + 2 * t | 2025-09-24 | 2 | -38/+25 |
| | | | | | | | | | | * move machine * works * prevent duplicate refreshes * use instead of hyprctl proc | ||||
| * | plugin: add image analyser | 2 * r + 2 * t | 2025-09-24 | 1 | -10/+4 |
| | | |||||
| * | players: persist active player across reloads | 2 * r + 2 * t | 2025-09-23 | 1 | -2/+10 |
| | | |||||
| * | hypr: add cap/num lock toasts | 2 * r + 2 * t | 2025-09-23 | 1 | -0/+22 |
| | | |||||
| * | config: enable/disable specific toasts | 2 * r + 2 * t | 2025-09-23 | 2 | -2/+8 |
| | | |||||
| * | audio: audio device changed toasts (#684) | Robin Seger | 2025-09-23 | 1 | -0/+34 |
| | | | | | | | | | | | | | | * Added toast notifications for audio device changes * rename to toasts * moved into audio service * fixes --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | ||||
| * | internal: add toasts for gamemode & dnd | 2 * r + 2 * t | 2025-09-23 | 2 | -2/+13 |
| | | |||||
| * | notifs: wrap time to days | 2 * r + 2 * t | 2025-09-22 | 1 | -5/+10 |
| | | |||||
| * | colours: fix term colours | 2 * r + 2 * t | 2025-09-22 | 1 | -16/+16 |
| | | |||||
| * | utilities: add toasts | 2 * r + 2 * t | 2025-09-21 | 1 | -63/+71 |
| | | |||||
| * | sidebar/notifs: fix minor bugs | 2 * r + 2 * t | 2025-09-20 | 1 | -7/+3 |
| | | | | | | Image/app icon/urgency/time not updating until corresponding notif is fully destroyed Weird array mutation shenanigans | ||||
| * | notifs: persist images | 2 * r + 2 * t | 2025-09-20 | 1 | -0/+49 |
| | | |||||
| * | notifs: fix persistence sorting order | 2 * r + 2 * t | 2025-09-20 | 1 | -1/+1 |
| | | |||||
| * | sidebar/notifs: better anims + misc fixes | 2 * r + 2 * t | 2025-09-20 | 1 | -22/+91 |
| | | |||||
| * | notifs: persist time | 2 * r + 2 * t | 2025-09-19 | 1 | -4/+5 |
| | | |||||
| * | sidebar/notifs: add actions (#648) | 2 * r + 2 * t | 2025-09-19 | 1 | -2/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | * add actions (not done, transfer between machines) * notifs: fix persistence * notifs: persist actions (appearance only) * sidebar/notifs: add actions * sidebar/notifs: add copy action Also actions fill width * sidebar/notifs: better actions Fade at edges when scrollable * sidebar/notifs: fix urgency colours & icon * sidebar/notifs: remove unnecessary clipping * sidebar/notifs: fix artifacts with actions | ||||
| * | notifs: persistent notifs + better sidebar notifs | 2 * r + 2 * t | 2025-09-18 | 1 | -15/+71 |
| | | |||||
| * | sidebar: add notifs | 2 * r + 2 * t | 2025-09-18 | 1 | -1/+1 |
| | | |||||
| * | idleinhibitor: completely hide window | 2 * r + 2 * t | 2025-09-18 | 1 | -0/+2 |
| | | | | | Fixes #635 | ||||
| * | idleinhibitor: use qs idleinhibitor | 2 * r + 2 * t | 2025-09-17 | 1 | -7/+11 |
| | | | | | Closes #623 | ||||
| * | notifs: fix dnd | 2 * r + 2 * t | 2025-09-17 | 1 | -5/+4 |
| | | |||||
| * | plugin: fix crashes | 2 * r + 2 * t | 2025-09-16 | 1 | -7/+0 |
| | | | | | Fixes #629 | ||||
| * | utilities/toggles: add dnd | 2 * r + 2 * t | 2025-09-15 | 1 | -4/+30 |
| | | | | | | Closes #80 Closes #426 | ||||
| * | utilities/toggles: add gamemode | 2 * r + 2 * t | 2025-09-15 | 2 | -0/+70 |
| | | | | | Closes #617 | ||||
| * | utilities/record: allow pause/resume recording | 2 * r + 2 * t | 2025-09-15 | 1 | -8/+52 |
| | | |||||
| * | utilities/record: select mode | 2 * r + 2 * t | 2025-09-15 | 1 | -2/+2 |
| | | |||||
| * | utilities: add recording control | 2 * r + 2 * t | 2025-09-14 | 1 | -0/+38 |
| | | |||||
| * | plugin: refactor into modules | 2 * r + 2 * t | 2025-09-13 | 2 | -2/+2 |
| | | |||||
| * | network: fix undef errors | 2 * r + 2 * t | 2025-09-13 | 1 | -2/+2 |
| | | |||||
| * | utilities: add keep awake and quick toggles | 2 * r + 2 * t | 2025-09-12 | 1 | -0/+7 |
| | | |||||
| * | network: put back the ":" in SSIDs (#601) | Auguste Baum | 2025-09-12 | 1 | -1/+1 |
| | | |||||
| * | plugin: add requests | 2 * r + 2 * t | 2025-09-11 | 2 | -36/+1 |
| | | | | | Replaces QML Requests singleton | ||||
| * | launcher/wallpaper: include subfolder in search | 2 * r + 2 * t | 2025-09-10 | 1 | -0/+1 |
| | | | | | Closes #589 | ||||
| * | plugin/ac: not singleton | 2 * r + 2 * t | 2025-09-09 | 2 | -18/+21 |
| | | | | | | | Also add nodeId prop BeatTracker not singleton Move BeatTracker and Cava to Audio service | ||||
| * | plugin/ap: fix collector | 2 * r + 2 * t | 2025-09-08 | 1 | -24/+6 |
| | | | | | Actually read from speakers not mic | ||||
| * | plugin: add BeatTracker | 2 * r + 2 * t | 2025-09-04 | 1 | -23/+0 |
| | | | | | Replaces beat-detector.cpp | ||||
| * | internal: refactor Paths util | 2 * r + 2 * t | 2025-09-03 | 2 | -3/+3 |
| | | |||||
| * | internal: use FileSystemModel for FileDialog | 2 * r + 2 * t | 2025-09-02 | 1 | -0/+1 |
| | | |||||
| * | internal: remove singleton reloadableId | 2 * r + 2 * t | 2025-09-02 | 2 | -4/+0 |
| | | |||||
| * | brightness: add ipc handler for get/set (#546) | sweenu | 2025-09-02 | 1 | -6/+78 |
| | | | | | | | | | | | | * services(brightness): add IpcHandler with brightnessctl like set function * allow get/set for specific monitor Also handle invalid formats --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | ||||
| * | plugin/fsm: rename files -> entries | 2 * r + 2 * t | 2025-08-31 | 1 | -2/+2 |
| | | | | | Also rename filter & add props | ||||
| * | plugin: add FileSystemModel | 2 * r + 2 * t | 2025-08-31 | 1 | -46/+9 |
| | | |||||
| * | plugin/cutils: add getAverageLuminance | 2 * r + 2 * t | 2025-08-31 | 1 | -7/+11 |
| | | | | | | | Fixes stutters in wallpaper list Also fix crash when saveItem target doesn't have a window | ||||