152923f5d8
fold: bake NoSignal shell patches into the fork (Phase 2)
...
We now own the pinned shell, so the runtime patches that the pacman-hook +
patch-script machinery re-applied after every caelestia-shell upgrade are
baked directly into source. Folds in all five caelestia-shell-targeting
patches from the builder's `os updates/`:
- Lock PAM (F1, blocker): ship faillock-free assets/pam.d/caelestia and point
modules/lock/Pam.qml's passwd PamContext at it (config "passwd" -> "caelestia").
A desktop screen-lock must never lock the user out of their own session.
- Updates page: add modules/nexus/pages/UpdatesPage.qml + register it in the
first System slot of PageCompRegistry.qml.
- Additions page: add modules/nexus/pages/AdditionsPage.qml + register it in the
Plugins slot; relabel Plugins -> Additions in PageRegistry.qml.
- Sudo toggle: add modules/nexus/common/SudoToggleRow.qml + insert it into
ServicesPage.qml after the Smart colour scheme toggle.
- Wi-Fi wrong-password recovery: NetworkConnection.qml saved-profile branch now
passes a real callback that forgets the bad profile and reopens the dialog.
The builder will drop the corresponding patch-*.sh calls + pacman hooks and
bump NOSIGNAL_SHELL_COMMIT to this commit.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 22:08:59 +01:00
2 * r + 2 * t
c781c47ae8
fix: improve utils screen recorder
2026-06-08 17:05:34 +10:00
2 * r + 2 * t
2824fd1af9
fix: elide hero card label properly
2026-06-08 16:24:27 +10:00
2 * r + 2 * t
f21373bcb0
feat: add seek to lyrics
...
Closes #1524
2026-06-08 16:20:12 +10:00
2 * r + 2 * t
24816fb0d9
fix: only update media position on slider release
2026-06-08 16:05:41 +10:00
2 * r + 2 * t
25a9d28a51
fix: window info anim + clipping
2026-06-08 15:57:35 +10:00
Foxlike Creature
94ad40c5c5
fix: missing colon in 24h lock forecast time ( #1520 )
...
Co-authored-by: FoxlikeCreature <safonovkirill113@gmail.com>
2026-06-08 13:06:46 +10:00
2 * r + 2 * t
8f49fdb405
fix: allow non category walls in nexus wall select
2026-06-08 01:20:00 +10:00
2 * r + 2 * t
21a67d3671
fix: block clicks on nexus header
2026-06-08 00:37:01 +10:00
2 * r + 2 * t
dca1d63717
feat: completely remove control center
2026-06-07 22:39:02 +10:00
2 * r + 2 * t
1b4f81f078
fix: use rubik for workspaces
...
Apparently google sans flex has some incorrect unicode symbols?
The dot symbol turns into a chinese character for some reason...
2026-06-07 22:38:06 +10:00
2 * r + 2 * t
b7e862e3aa
feat: darken backdrop when detached popout open
2026-06-07 22:26:20 +10:00
2 * r + 2 * t
dd3402eb14
Merge pull request #1510 from caelestia-dots/feat/nexus
...
Nexus v2
2026-06-07 22:25:24 +10:00
2 * r + 2 * t
07801e1814
chore: remove unused import
2026-06-07 22:14:17 +10:00
2 * r + 2 * t
eb0a2a0813
feat: replace control center popout with nexus
2026-06-07 22:09:32 +10:00
2 * r + 2 * t
8c844867e9
feat: impl nexus about page
2026-06-07 21:45:05 +10:00
2 * r + 2 * t
c006377c57
feat: impl lang & region page
2026-06-07 20:48:48 +10:00
2 * r + 2 * t
cf7fc4aac5
feat: impl nexus services page
2026-06-07 19:14:26 +10:00
2 * r + 2 * t
e8931695c6
fix: nexus bar subtext
2026-06-07 18:36:31 +10:00
2 * r + 2 * t
e8daf00efc
fix: bar scroll actions conf descriptions
2026-06-07 18:33:48 +10:00
2 * r + 2 * t
329d74af70
feat: move taskbar item configs to subpages
2026-06-07 18:32:26 +10:00
2 * r + 2 * t
75fb84b0f6
feat: add panels page + subpages
2026-06-07 18:01:13 +10:00
2 * r + 2 * t
7f2fafb6fe
fix: left pad app volumes prompt
2026-06-07 17:58:01 +10:00
2 * r + 2 * t
0d3b9370ca
refactor: move placeholder comp to comp registry
...
So we can have placeholder pages between impl'd pages
2026-06-07 17:15:05 +10:00
2 * r + 2 * t
8d709be51a
feat: add per stream volume page
2026-06-07 17:07:25 +10:00
2 * r + 2 * t
e9a439599f
fix: add extra bottom padding to slider rows
...
Cause handle is not counted as part of height, so add extra padding to
bottom so it looks better
2026-06-07 17:05:22 +10:00
2 * r + 2 * t
917a06f815
fix: weird null error
...
Idk how but root somehow becomes null, probably due to async destruction
2026-06-07 17:01:27 +10:00
2 * r + 2 * t
72dc5a8b93
feat: add nexus audio page
2026-06-07 17:01:27 +10:00
2 * r + 2 * t
a9737915e3
fix: non async item list placeholder
...
So height is set immediately on init rather than being animated to
2026-06-07 16:53:39 +10:00
2 * r + 2 * t
eb4a19bb4a
fix: invalid tPalette usage for fg colours
2026-06-07 16:53:39 +10:00
2 * r + 2 * t
d4f3008a0e
feat: impl device pairing
2026-06-07 16:53:39 +10:00
2 * r + 2 * t
8cc986ce7b
fix: show bt device batt in sublabel
...
Sublabel instead of icon
Also animate sublabel
2026-06-07 15:52:37 +10:00
2 * r + 2 * t
76b64ca214
feat: add nexus bluetooth device page
2026-06-07 02:57:07 +10:00
2 * r + 2 * t
7489d369fb
refactor: add connected rect component
2026-06-07 02:48:11 +10:00
2 * r + 2 * t
3987ce47b5
fix: plural for wallpaper select header
2026-06-07 02:02:47 +10:00
2 * r + 2 * t
f32b8148bc
feat: add nexus bluetooth page
2026-06-07 01:20:34 +10:00
2 * r + 2 * t
55767bc4b3
fix: better network header/toggle
2026-06-07 01:09:12 +10:00
2 * r + 2 * t
82dfd2c66c
fix: brighter add network button
2026-06-07 00:58:16 +10:00
2 * r + 2 * t
960f9b43d9
fix: increase nexus network padding
2026-06-07 00:54:16 +10:00
2 * r + 2 * t
108821b2fe
fix: nexus network sorting order
...
Also push connecting and saved networks up
And display whether a network is saved
2026-06-07 00:43:34 +10:00
2 * r + 2 * t
ab87ba51da
refactor: move item list -> new component
2026-06-07 00:43:34 +10:00
2 * r + 2 * t
b874dfc983
refactor: move anim loader -> new component
2026-06-07 00:02:10 +10:00
2 * r + 2 * t
3310cfafa3
fix: nexus nav bluetooth -> connected devices
...
Also fix icon fill
And language & region icon
2026-06-06 23:48:57 +10:00
2 * r + 2 * t
210130de43
fix: first wall row sizing when < max
...
Pad number of wallpapers to the number of walls in a row so when < they
dont expand to fill the entire row
2026-06-06 16:53:35 +10:00
2 * r + 2 * t
a1034b0237
fix: sort nexus walls properly
2026-06-06 16:41:08 +10:00
2 * r + 2 * t
b5d6d857e0
feat: add no local walls placeholder
2026-06-06 16:16:56 +10:00
2 * r + 2 * t
e238fee4a5
fix: dimmer subtext for toggle row
2026-06-06 16:08:11 +10:00
2 * r + 2 * t
b3270c6ca8
fix: unload bar properly
2026-06-06 16:01:57 +10:00
2 * r + 2 * t
a6aa701e56
feat: add no networks placeholder
...
Also rescan on wifi enabled
And dim & disable connecting networks
2026-06-06 15:51:37 +10:00
2 * r + 2 * t
cde59b308d
fix: always complete network opacity in anim
2026-06-06 15:35:31 +10:00