feat: better notification storage and image caching + blobs
C++ / fmt (pull_request) Failing after 5s
C++ / build (pull_request) Failing after 11s
C++ / clang-tidy (pull_request) Failing after 10s
JS/TS / fmt (pull_request) Successful in 12s
JS/TS / lint (pull_request) Successful in 10s
Python / static (pull_request) Failing after 27s
Rust / build (pull_request) Successful in 54s
Python / verify (pull_request) Failing after 1m26s
Rust / fmt (pull_request) Successful in 46s
Rust / clippy (pull_request) Successful in 1m6s

This commit is contained in:
2026-11-02 19:00:43 +01:00
parent 789305286a
commit 11e7aac195
56 changed files with 5003 additions and 2168 deletions
+5 -1
View File
@@ -21,6 +21,8 @@ CustomRect {
implicitWidth: ZUtils.snapCeil(450, root)
radius: Tokens.rounding.largeIncreased
objectName: "card-rect"
ClipRect {
anchors.fill: parent
radius: parent.radius
@@ -93,6 +95,8 @@ CustomRect {
anchors.left: parent.left
anchors.margins: Tokens.padding.largeIncreased
objectName: "progress-layout"
spacing: Tokens.spacing.extraSmall
orientation: Qt.Vertical
@@ -114,7 +118,7 @@ CustomRect {
CustomProgressBar {
fgColor: root.accent
implicitHeight: Tokens.padding.small
implicitHeight: Tokens.padding.extraSmall
indeterminate: isNaN(root.usage) || isNaN(root.temperature)
value: root.temperature / 100
}
+1 -1
View File
@@ -62,8 +62,8 @@ CustomRect {
}
SnapLayout {
orientation: Qt.Vertical
id: usageColumn
orientation: Qt.Vertical
anchors.centerIn: parent
anchors.verticalCenterOffset: Tokens.padding.extraSmall
+2 -2
View File
@@ -51,7 +51,7 @@ CustomRect {
id: sparkline
property bool initialized: false
property real smoothMax: targetMax
property real smoothMax: targetMax * 1.6
property real targetMax: 1024
anchors.fill: parent
@@ -74,7 +74,7 @@ CustomRect {
Component.onCompleted: {
sparkline.targetMax = Math.max(NetworkUsage.downloadBuffer.maximum, NetworkUsage.uploadBuffer.maximum, 1024);
sparkline.smoothMax = Qt.binding(() => sparkline.targetMax);
sparkline.smoothMax = Qt.binding(() => sparkline.targetMax * 1.6);
sparkline.initialized = true;
}
+1 -2
View File
@@ -28,8 +28,7 @@ Item {
Behavior on offsetScale {
Anim {
duration: Tokens.anim.durations.expressiveDefaultSpatial
easing: Tokens.anim.expressiveDefaultSpatial
type: Anim.DefaultSpatial
}
}