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)
40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
# NexusOS dock theme — matches the XFCE top panel.
|
|
# Colors are taken straight from xfce4-panel's background-rgba
|
|
# (0.588, 0.152, 0.773, 0.294) scaled to 0-255: 150;;39;;197;;75.
|
|
# Flat fill (start == end) because the panel has no gradient.
|
|
[PlankTheme]
|
|
TopRoundness=10
|
|
BottomRoundness=10
|
|
LineWidth=1
|
|
OuterStrokeColor=150;;39;;197;;110
|
|
FillStartColor=150;;39;;197;;75
|
|
FillEndColor=150;;39;;197;;75
|
|
InnerStrokeColor=150;;39;;197;;40
|
|
|
|
# Padding is NOT pixels: Plank renders it as value * icon_size / 10. These are
|
|
# tuned for the 48px icons set in dconf — 5px top/bottom, 10px left/right.
|
|
# Change icon-size and the borders scale with it; recompute as px * 10 / icon_size.
|
|
[PlankDockTheme]
|
|
HorizPadding=2.0833
|
|
TopPadding=1.0417
|
|
BottomPadding=1.0417
|
|
ItemPadding=2.0
|
|
IndicatorSize=6.0
|
|
IconShadowSize=1.0
|
|
UrgentBounceHeight=1.6667
|
|
LaunchBounceHeight=0.625
|
|
FadeOpacity=1.0
|
|
ClickTime=300
|
|
UrgentBounceTime=600
|
|
LaunchBounceTime=600
|
|
ActiveTime=300
|
|
SlideTime=300
|
|
FadeTime=250
|
|
HideTime=250
|
|
GlowSize=30
|
|
GlowTime=10000
|
|
GlowPulseTime=2000
|
|
UrgentHueShift=150
|
|
ItemMoveTime=450
|
|
CascadeHide=true
|