forked from enderofwings/NexusOS
feat: sync with upstream — v1.2.0, in-app updates, Projects, modules
Brings the public tree back in line with the development repo after several weeks of drift caused by a stale publish include list. New: - In-app update path: GET /update/check compares the checkout against origin/main and POST /update/apply runs `ncp upgrade` detached (pull, rebuild, restart). The sidebar shows the version, checks on click, and offers an "update available" pill. - Projects: a project workspace groups chats and RAG documents, with per-project instructions and document retrieval scoped to the active project. Replaces the standalone Documents page. - modules/: auto-discovered feature plugins (mail, network) with their frontend counterparts and tests. - Memory curation runs in-process (synapse/memory/curator.py) on the chat model when a conversation goes idle. The separate memory service on :8001 is gone, along with the launcher lines that started it. Also: the KDE theme, panel and Promethean terminal assets, the full test suite, and VERSION 1.2.0. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
This commit is contained in:
+11
-3
@@ -112,8 +112,11 @@ KDE/
|
||||
Main.qml # QML login UI — NexusOS purple/green palette
|
||||
assets/background.svg assets/logo.png
|
||||
|
||||
kscreenlocker/NexusOS/ # Runtime screen lock (Meta+L in KDE)
|
||||
contents/ui/LockScreenUi.qml # matches SDDM aesthetic; kscreenlocker API
|
||||
look-and-feel/com.nexusos.desktop/ # Global Theme: selects every component
|
||||
contents/defaults # what System Settings applies in one click
|
||||
contents/splash/Splash.qml # startup splash, matches Plymouth/SDDM
|
||||
|
||||
wallpaper/NexusOS/ # desktop + lock wallpaper (brushed metal)
|
||||
|
||||
konsole/
|
||||
NexusOS.colorscheme # general terminal colors
|
||||
@@ -146,7 +149,12 @@ cp assets/themes/KDE/konsole/*.colorscheme assets/themes/KDE/konsole/Promethean.
|
||||
# SDDM palette (already live; installer will redeploy if needed)
|
||||
```
|
||||
|
||||
**Needs KDE session:** Aurorae decoration, Plasma shell theme, kscreenlocker.
|
||||
**Needs KDE session:** Aurorae decoration, Plasma shell theme, Global Theme.
|
||||
|
||||
The lock screen is Breeze's, with the NexusOS wallpaper set on it. Plasma 5.27
|
||||
draws the lock screen from a look-and-feel package's `contents/lockscreen`, and
|
||||
replacing that QML risks a lock screen you cannot get back through, so only the
|
||||
background is ours.
|
||||
|
||||
### First boot into Plasma
|
||||
|
||||
|
||||
Reference in New Issue
Block a user