Turann_
849bf16388
feat(networking): refactor NetworkService to use Quickshell.Networking and improve state synchronization
...
- Use Quickshell.Networking for wifiEnabled
- Improve state synchronization between processes
- Fix race conditions in Wi-Fi scanning
- Ensure proper startup initialization
- Another icon fix xD (4th one)
- Merge deviceStatus with wifiDetails
Co-Authored-By: notiant <notiant@users.noreply.github.com >
2026-03-23 00:48:56 +03:00
Lemmy
b9fbe6cd1f
feat(network): cleanup and UI polish
2026-03-15 19:49:22 -04:00
Turann_
13de2c818e
reworked icon logic to cover all grounds
2026-03-16 01:36:04 +03:00
Turann_
83881197c3
simplify channel logic remove iw usage
2026-03-15 23:29:55 +03:00
Turann_
a5af3e83d6
Guard ethtool usage.
2026-03-15 22:07:04 +03:00
Turann_
e6fc9dc700
increase range a bit
...
I wish we were using RSSI for measurement...
2026-03-15 20:51:22 +03:00
Turann_
d44df268e2
normally i should've returned. might be oversimplified :P
2026-03-15 07:32:41 +03:00
Turann_
1e05fc394d
fmtd
2026-03-15 07:03:38 +03:00
Turann_
aec50a5f06
put actual icons
2026-03-15 07:03:14 +03:00
Turann_
34f1457e15
move to service 3/3
...
I may found determined percentages, but this is subject to change while This pr is open.
2026-03-15 06:52:48 +03:00
Turann_
7d4b22059d
prep for new icons 1/3
2026-03-15 04:48:00 +03:00
Turann_
08a7591b76
fmt
2026-03-14 06:20:55 +03:00
Turann_
20d4fc0441
Update NetworkService.qml
2026-03-14 06:06:36 +03:00
Turann_
7af3f19c1e
resolve merge issue[s]
2026-03-14 05:57:42 +03:00
Turann_
b790d0d1b7
Merge branch 'main' into pr/networking-refactor-pt2
2026-03-14 05:46:20 +03:00
Lemmy
c67f293aca
chore(autofmt)
2026-03-13 22:13:05 -04:00
Turann_
b8dcf04a9b
prep for icons
2026-03-14 04:01:47 +03:00
Turann_
a5ac9541fe
carry over requested changes from pt1 | apply pt1.patch
2026-03-13 22:57:00 +03:00
Turann_
c994bdbfd2
add timer, use color & i18n of open.
2026-03-13 22:41:44 +03:00
Turann_
22a694ce77
finalize, enterprise support
2026-03-13 18:42:02 +03:00
Turann_
16d5e1f022
Improve enterprise support
2026-03-13 18:26:24 +03:00
Turann_
1f8bef9b9f
Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt1
2026-03-13 00:39:04 +03:00
Turann_
b3d2172d72
Merge branch 'noctalia-dev:main' into pr/networking-refactor-pt2
2026-03-13 00:38:43 +03:00
Lemmy
c15fb85c53
chore(bt): unified get/setDeviceAutoConnect to use similar arguments
2026-03-12 17:29:32 -04:00
Turann_
cada065b00
feat(network): improve UI consistency and connection info display
2026-03-10 03:51:14 +03:00
Turann_
471f515ac0
i18n
2026-03-08 06:59:29 +03:00
Turann_
4c6f9ab471
Update NetworkService.qml
2026-03-08 06:29:15 +03:00
Turann_
88618b68f4
basic enterprise support
2026-03-08 06:17:34 +03:00
Turann_
d4f2ebb9a5
Here we go again
2026-03-08 05:54:30 +03:00
notiant
7d0e16906e
Add queue for Bluetooth auto-connect
2026-03-06 18:28:29 +01:00
Lysec
11a7f26943
fix(BluetoothService): pause bluetoothctl polling during lockscreen
2026-03-06 10:07:34 +01:00
Lemmy
52a7165b46
autofmt
2026-03-05 19:01:19 -05:00
Turann_
bdc263ea69
-- unnecessary variable -- (read desc)
...
Timer and delay makes it horrible because lack of sleep(500); or something like it - as far as i know.
@notiant Will you?
2026-03-06 01:05:22 +03:00
Turann_
62c7947657
Update BluetoothService.qml
2026-03-05 23:01:23 +03:00
notiant
69e54e823c
remove Bluetooth auto-connect notification
2026-03-05 12:36:53 +01:00
notiant
ff0297d56e
Fix Bluetooth auto-connect not working on startup
2026-03-04 20:23:39 +01:00
Lemmy
a513db0840
bt: auto-connect cleanup
2026-03-03 19:11:32 -05:00
Lemmy
abb7704699
Merge pull request #1981 from cbxcvl/feature/bluetooth-autoconnect
...
feat(bluetooth): auto-connect paired & trusted devices with toggle control
2026-03-03 19:09:19 -05:00
cbxcvl
cfaf900f3f
refactor(bluetooth): address code review feedback
...
- Replace mirrored autoConnectEnabled property with Connections block
- Remove no-op _autoConnectInProgress flag (device.connect() is async)
- Remove redundant count variable, use devList.length directly
2026-03-03 16:19:52 -03:00
Lemmy
0b905ff661
bt-service: fix logic to not invoke bluetoothctl when not installed
2026-02-28 18:00:30 -05:00
cbxcvl
fca7e360ab
fix(bluetooth): remove redundant auto-trust Instantiator
...
The pairing script already calls `bluetoothctl trust` after a successful
pair, so the `!modelData.trusted` condition was never true.
2026-02-26 14:49:59 -03:00
cbxcvl
470b61f4e1
feat(bluetooth): auto-connect paired & trusted devices with toggle control
...
Adds automatic reconnection of paired and trusted Bluetooth devices
when Bluetooth is enabled or when the shell starts. The feature is
fully toggleable ON/OFF from three places:
- Settings > Connections > Bluetooth (persistent NToggle)
- Bluetooth Panel quick toggle (NIconButton in header)
- IPC commands: toggleAutoConnect, enableAutoConnect, disableAutoConnect
Changes:
- New setting: bluetoothAutoConnect (default: true)
- Auto-trust devices upon pairing via Instantiator/Connections watcher
- 2s delay after BT enable to allow adapter initialization
- Respects airplane mode
- Toast notification when auto-connect fires
2026-02-25 23:50:16 -03:00
Lemmy
95e57065e4
Merge pull request #1876 from notiant/patch-4
...
Adjust margins in BluetoothPanel & fix flickering issue in BluetoothSubTab
2026-02-20 18:36:47 -05:00
Lysec
7e9694c4dc
ProgramCheckerService: move bluetoothctl check from BluetoothService here
2026-02-18 14:24:29 +01:00
Lysec
a3853caf1c
BluetoothService: add one time check for bluetoothctl
2026-02-18 13:47:22 +01:00
notiant
aabd28e40a
adjust margins in BluetoothPanel & fix flickering issue in BluetoothSubTab
2026-02-18 05:06:17 +01:00
Lemmy
2ba86f4eb6
bt: autofmt
2026-02-17 15:05:09 -05:00
Turann_
d141e1e056
This toast is not required.
2026-02-16 01:21:49 +03:00
Turann_
f8d992a409
Update log types
2026-02-16 00:37:16 +03:00
Turann_
ac0ee8d673
Update bluetooth-pair.py
...
Update bluetooth-pair.py
Update BluetoothService.qml
2026-02-16 00:18:35 +03:00