| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat: VPN toggle (#689) | Robin Seger | 2025-10-14 | 4 | -1/+203 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | internal: fix lsp warnings | 2 * r + 2 * t | 2025-10-14 | 1 | -73/+75 |
| | | |||||
| * | internal: use QQmlListProperty | 2 * r + 2 * t | 2025-10-14 | 9 | -40/+54 |
| | | | | | Fix lsp errors | ||||
| * | toasts: add toast for kb layout change | 2 * r + 2 * t | 2025-10-14 | 3 | -0/+11 |
| | | | | | Closes #688 | ||||
| * | utilities/record: fix recording list months | 2 * r + 2 * t | 2025-10-13 | 1 | -0/+1 |
| | | | | | Fixes #782 | ||||
| * | bar/workspaces: special ws icon config (#785) | Robin Seger | 2025-10-13 | 3 | -1/+15 |
| | | | | | | * workspaces: icons config * add README json example | ||||
| * | feat: configurable max volume (#723) | Robin Seger | 2025-10-13 | 4 | -2/+6 |
| | | | | | | | | | | | * 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 | ||||
| * | [CI] chore: update flake | github-actions | 2025-10-12 | 1 | -10/+10 |
| | | |||||
| * | readme: add clock font example conf | 2 * r + 2 * t | 2025-10-08 | 1 | -0/+1 |
| | | |||||
| * | internal: fix bat charge state | 2 * r + 2 * t | 2025-10-08 | 2 | -2/+2 |
| | | | | | | Counts fully charged and pending charge as charging, same as prior to 90c051cf | ||||
| * | assets: fix bongocat border (#752) | Belal | 2025-10-06 | 1 | -0/+0 |
| | | | | Closes #656 | ||||
| * | internal: fix battery charging logic for tray and lock (#751) | Dylan Myers | 2025-10-06 | 2 | -2/+2 |
| | | | | | | | | | | | | | | * Update StatusIcons.qml --- Fix battery chargiing logic idk what the difference is in the return value of UPower.onBattery and UPower.displayDevice.state, but the former always returns false after unplugging my laptop. Changing this to the more specific displayDevice.state === 2 fixes this * Fetch.qml --- Fix battery charging boolean logic * Use enum value for UPowerDeviceState instead of index * Use enum value for UPowerDeviceState instead of index * Update Fetch.qml --- invert battery conditional logic | ||||
| * | [CI] chore: update flake | github-actions | 2025-10-05 | 1 | -10/+10 |
| | | |||||
| * | launcher: fix exclusion with sidebar | Soramane | 2025-10-03 | 1 | -2/+2 |
| | | |||||
| * | plugin/cutils: warn on overwrite fail | 2 * r + 2 * t | 2025-10-01 | 1 | -1/+4 |
| | | |||||
| * | notifs: clear actually close notifs | 2 * r + 2 * t | 2025-10-01 | 1 | -4/+4 |
| | | |||||
| * | [CI] chore: update flake | github-actions | 2025-09-28 | 1 | -6/+6 |
| | | |||||
| * | plugin/cp: O(n) monstercat | 2 * r + 2 * t | 2025-09-27 | 1 | -9/+15 |
| | | | | | | Closes #708 Looks slightly worse I think, but not by much | ||||
| * | idlemonitor: handle logind lock/unlock | 2 * r + 2 * t | 2025-09-27 | 5 | -36/+75 |
| | | | | | Fixes #705 | ||||
| * | services/hypr: lock keys ignore mods | 2 * r + 2 * t | 2025-09-26 | 1 | -1/+1 |
| | | |||||
| * | plugin/hypr: fix shadowed decl | Soramane | 2025-09-26 | 1 | -4/+4 |
| | | |||||
| * | plugin: add sleep notifier | Soramane | 2025-09-26 | 7 | -3/+70 |
| | | | | | Lock before sleep | ||||
| * | nix: add clazy to devshell | 2 * r + 2 * t | 2025-09-25 | 1 | -1/+1 |
| | | |||||
| * | utilities: size fixes | 2 * r + 2 * t | 2025-09-25 | 3 | -4/+4 |
| | | |||||
| * | plugin/hypr: fix updating keyboards | 2 * r + 2 * t | 2025-09-25 | 1 | -5/+10 |
| | | |||||
| * | plugin/hypr: fix devices + better error handling | 2 * r + 2 * t | 2025-09-25 | 5 | -8/+46 |
| | | | | | Also fix lock indicators | ||||
| * | plugin/appdb: delete when backing entries deleted | 2 * r + 2 * t | 2025-09-25 | 1 | -3/+38 |
| | | |||||
| * | bar: fix height when tray expansion | 2 * r + 2 * t | 2025-09-25 | 2 | -7/+12 |
| | | |||||
| * | bar: add compact tray option | 2 * r + 2 * t | 2025-09-25 | 7 | -16/+97 |
| | | | | | Closes #659 | ||||
| * | readme: update example config (#693) | Nathachou | 2025-09-25 | 1 | -1/+3 |
| | | | | | | | | | | * Update README.md (added playback and explorer examples in config I know it's pretty useless to add this but some guys wouldn't know we can edit these in shell config file * Update README.md I'm stupid | ||||
| * | plugin/hypr: fix event socket | 2 * r + 2 * t | 2025-09-25 | 1 | -2/+2 |
| | | |||||
| * | plugin/hypr: add more helpers | 2 * r + 2 * t | 2025-09-25 | 5 | -8/+45 |
| | | | | | Also refresh options on dynamic option application | ||||
| * | plugin: add hypr extras (#690) | 2 * r + 2 * t | 2025-09-24 | 10 | -62/+445 |
| | | | | | | | | | | * move machine * works * prevent duplicate refreshes * use instead of hyprctl proc | ||||
| * | plugin: sub namespace modules | Soramane | 2025-09-24 | 18 | -36/+36 |
| | | |||||
| * | internal: add option for splitbutton menu pos | 2 * r + 2 * t | 2025-09-24 | 2 | -3/+13 |
| | | |||||
| * | plugin/ia: fix luminance | 2 * r + 2 * t | 2025-09-24 | 1 | -1/+1 |
| | | |||||
| * | nix: consistent build type | 2 * r + 2 * t | 2025-09-24 | 1 | -5/+8 |
| | | |||||
| * | plugin/fsm: fix crash | 2 * r + 2 * t | 2025-09-24 | 4 | -31/+14 |
| | | | | | | | | | Fixes #663 Fixes #681 Fixes #647 also build dev plugin with RelWithDebInfo | ||||
| * | plugin: add image analyser | 2 * r + 2 * t | 2025-09-24 | 7 | -255/+298 |
| | | |||||
| * | players: persist active player across reloads | 2 * r + 2 * t | 2025-09-23 | 1 | -2/+10 |
| | | |||||
| * | dashboard/media: improve ui | 2 * r + 2 * t | 2025-09-23 | 4 | -267/+80 |
| | | |||||
| * | readme: update with new configs | 2 * r + 2 * t | 2025-09-23 | 1 | -1/+3 |
| | | |||||
| * | hypr: add cap/num lock toasts | 2 * r + 2 * t | 2025-09-23 | 2 | -0/+24 |
| | | |||||
| * | popouts/kblayout: add switch layout button (#682) | AleksElixir | 2025-09-23 | 2 | -3/+31 |
| | | | | | | | | | | | | | | | | | | * keyboard layout * Update KbLayout.qml Code cleanup * Update KbLayout.qml more code cleanup * fix --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | ||||
| * | config: enable/disable specific toasts | 2 * r + 2 * t | 2025-09-23 | 6 | -6/+23 |
| | | |||||
| * | audio: audio device changed toasts (#684) | Robin Seger | 2025-09-23 | 3 | -1/+45 |
| | | | | | | | | | | | | | | * 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> | ||||
| * | plugin: fix clazy warnings | 2 * r + 2 * t | 2025-09-23 | 4 | -13/+14 |
| | | |||||
| * | dev: build with clazy | 2 * r + 2 * t | 2025-09-23 | 1 | -4/+1 |
| | | |||||
| * | plugin/fsm: update relativePath when path changed | 2 * r + 2 * t | 2025-09-23 | 2 | -2/+20 |
| | | |||||
| * | plugin/fsm: emit entriesChanged before destruction | 2 * r + 2 * t | 2025-09-23 | 1 | -2/+5 |
| | | |||||