Changed Text Sizing
Some checks failed
check / check (push) Failing after 48s

updated text sizing to better match the bar size, and increase
readability.
This commit is contained in:
Breadway 2026-08-18 09:54:35 +08:00
parent e4c12e9b62
commit d16ec3f6b4
132 changed files with 39966 additions and 52 deletions

View file

@ -0,0 +1,48 @@
{
"0": "App",
"1": "notifications/mod.rs",
"2": "Icon System",
"3": "tray.rs",
"4": "stats.rs",
"5": "GTK4 app entry point and widget tree",
"6": "history.rs",
"7": "screenshot.rs",
"8": "wifi.rs",
"9": "client.rs",
"10": "bluetooth.rs",
"11": "spawn",
"12": "popup.rs",
"13": "control.rs",
"14": "Control panel popover",
"15": "dev release workflow",
"16": "AGENTS.md — Repo hygiene",
"17": "workspaces.rs",
"18": "rc release workflow",
"19": "bakery package manager integration",
"20": "clock.rs",
"21": "media.rs",
"22": "Stable artifact preparation",
"23": "stable release workflow",
"24": "feature/<name> short-lived branches",
"25": "bread-ecosystem release policy integration",
"26": "fix/<name> short-lived branches",
"27": "Dev version auto-computation from latest tag",
"28": "GTK4 development environment",
"29": "Rust 1.77+ (LazyLock)",
"30": "bread-theme palette loading",
"31": "User CSS override (~/.config/breadbar/style.css)",
"32": "Notification popups (top-right stack)",
"33": "org.freedesktop.Notifications D-Bus service",
"34": "Layer-shell popup window and card stack",
"35": "SIGHUP theme reload",
"36": "Volume/brightness OSD",
"37": "/srv/breadway-dl/dev/ distribution",
"38": "/srv/breadway-dl/beta/ distribution",
"39": "/srv/breadway-dl/breadbar/ distribution",
"40": "bar/mod.rs",
"41": "widgets/mod.rs",
"42": "CLAUDE.md — Repo hygiene",
"43": "build.sh",
"44": "theme.rs",
"45": "PanelSet"
}

View file

@ -0,0 +1,234 @@
# Graph Report - breadbar (2026-08-16)
## Corpus Check
- 25 files · ~24,485 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 566 nodes · 1079 edges · 46 communities (29 shown, 17 thin omitted)
- Extraction: 88% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 2 edges (avg confidence: 0.8)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `241dfd17`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
## Community Hubs (Navigation)
- App
- notifications/mod.rs
- Icon System
- tray.rs
- stats.rs
- GTK4 app entry point and widget tree
- history.rs
- screenshot.rs
- wifi.rs
- client.rs
- bluetooth.rs
- spawn
- popup.rs
- control.rs
- Control panel popover
- dev release workflow
- AGENTS.md — Repo hygiene
- workspaces.rs
- rc release workflow
- bakery package manager integration
- clock.rs
- media.rs
- Stable artifact preparation
- stable release workflow
- feature/<name> short-lived branches
- bread-ecosystem release policy integration
- fix/<name> short-lived branches
- Dev version auto-computation from latest tag
- GTK4 development environment
- Rust 1.77+ (LazyLock)
- bread-theme palette loading
- User CSS override (~/.config/breadbar/style.css)
- Notification popups (top-right stack)
- org.freedesktop.Notifications D-Bus service
- Layer-shell popup window and card stack
- SIGHUP theme reload
- Volume/brightness OSD
- /srv/breadway-dl/dev/ distribution
- /srv/breadway-dl/beta/ distribution
- /srv/breadway-dl/breadbar/ distribution
- CLAUDE.md — Repo hygiene
- build.sh
- theme.rs
- PanelSet
## God Nodes (most connected - your core abstractions)
1. `App` - 50 edges
2. `poll()` - 16 edges
3. `WorkspaceTrail` - 14 edges
4. `AppInput` - 14 edges
5. `NotifServer` - 13 edges
6. `NotifEvent` - 12 edges
7. `Lucide Icon Library` - 12 edges
8. `Watcher` - 11 edges
9. `run()` - 11 edges
10. `test_server()` - 10 edges
## Surprising Connections (you probably didn't know these)
- `Control panel popover` --USES--> `Settings` [LIKELY]
README.md → assets/Bluetooth Settings.svg
- `CPU/RAM/power/battery (right section)` --USES--> `AC Power` [CERTAIN]
README.md → assets/AC Power.svg
- `CPU/RAM/power/battery (right section)` --USES--> `Battery Low` [CERTAIN]
README.md → assets/Battery 1 Bar.svg
- `CPU/RAM/power/battery (right section)` --USES--> `Battery Medium` [CERTAIN]
README.md → assets/Battery 2 Bars.svg
- `CPU/RAM/power/battery (right section)` --USES--> `Battery Full` [CERTAIN]
README.md → assets/Battery 3 Bars.svg
## Import Cycles
- None detected.
## Hyperedges (group relationships)
- **Multi-track release system** — forgejo_workflows_dev_release_yml_dev_release_workflow, forgejo_workflows_rc_release_yml_rc_release_workflow, forgejo_workflows_release_yml_release_workflow, CONTRIBUTING.md:dev-track, CONTRIBUTING.md:beta-track, CONTRIBUTING.md:stable-track [INFERRED]
- **Component-module correspondence** — README.md:status-bar, README.md:control-panel, README.md:notification-daemon, README.md:main.rs, README.md:bar-workspaces, README.md:bar-stats, README.md:bar-media, README.md:bar-control, README.md:bar-tray, README.md:notifications-mod [INFERRED]
- **Dependency polling and caching pattern** — README.md:bar-stats, README.md:bar-media, README.md:bar-wifi, README.md:bar-control [INFERRED]
- **D-Bus service protocol adoption** — README.md:notification-daemon, README.md:notification-spec, README.md:bar-tray, README.md:dbus [INFERRED]
- **External tool integration pattern** — README.md:bar-stats, README.md:bar-media, README.md:bar-wifi, README.md:bar-control, README.md:iw, README.md:wpctl, README.md:pactl, README.md:brightnessctl, README.md:playerctl, README.md:breadcrumbs [INFERRED]
- **Theme customization layers** — README.md:theme.rs, README.md:bread-theme-integration, README.md:pywal-integration, README.md:css-override, README.md:sighup-reload [INFERRED]
- **WiFi Signal Strength Variants** — assets_wifi_weak_svg_wifi_low_icon, assets_wifi_medium_svg_wifi_high_icon, assets_wifi_strong_svg_wifi_icon, assets_wifi_connecting_svg_wifi_sync_icon, assets_wifi_disconnect_svg_wifi_off_icon [INFERRED]
- **System Control Icons** — assets_shutdown_svg_power_icon, assets_sleep_svg_moon_icon, assets_restart_svg_rotate_ccw_icon [INFERRED]
- **Status Bar Widget Icons** — assets_previous_svg_skip_back_icon, assets_volume_svg_volume_2_icon, assets_ram_usage_svg_memory_stick_icon [INFERRED]
- **Lucide Icon Integration Pattern** — https_lucide_icon_library, breadbar:icon-system, assets_previous_svg_skip_back_icon, assets_ram_usage_svg_memory_stick_icon, assets_restart_svg_rotate_ccw_icon, assets_shutdown_svg_power_icon, assets_sleep_svg_moon_icon, assets_volume_svg_volume_2_icon, assets_wifi_connecting_svg_wifi_sync_icon, assets_wifi_disconnect_svg_wifi_off_icon, assets_wifi_medium_svg_wifi_high_icon, assets_wifi_strong_svg_wifi_icon, assets_wifi_weak_svg_wifi_low_icon [INFERRED]
- **SVG Vector Graphics Elements** — assets_previous_svg_triangle_shape, assets_previous_svg_vertical_line, assets_ram_usage_svg_memory_modules, assets_ram_usage_svg_memory_chassis, assets_restart_svg_circular_arrow, assets_restart_svg_corner_arrow, assets_shutdown_svg_power_button, assets_shutdown_svg_power_symbol, assets_sleep_svg_crescent_shape, assets_volume_svg_speaker_cone, assets_volume_svg_sound_waves, assets_wifi_connecting_svg_wifi_arcs, assets_wifi_connecting_svg_sync_arrows, assets_wifi_disconnect_svg_wifi_arcs_disabled, assets_wifi_disconnect_svg_cancel_slash, assets_wifi_medium_svg_signal_dot, assets_wifi_medium_svg_two_signal_arcs, assets_wifi_strong_svg_signal_dot_full, assets_wifi_strong_svg_three_signal_arcs, assets_wifi_weak_svg_signal_dot_low, assets_wifi_weak_svg_one_signal_arc [INFERRED]
## Communities (46 total, 17 thin omitted)
### Community 0 - "App"
Cohesion: 0.07
Nodes (65): Cell, ComponentParts, Controller, FnOnce, Init, Input, LayerShell, Monitor (+57 more)
### Community 1 - "notifications/mod.rs"
Cohesion: 0.09
Nodes (36): AtomicU32, OwnedValue, Action, BarService, compute_expire(), Expire, get_capabilities_includes_actions_and_inline_reply(), inline_reply_placeholder() (+28 more)
### Community 2 - "Icon System"
Cohesion: 0.08
Nodes (35): Skip Back Icon, Triangle Polygon, Vertical Separator Line, Memory Chassis Rectangle, Memory Module Elements, Memory Stick Icon, Circular Arrow Path, Corner Arrow (+27 more)
### Community 3 - "tray.rs"
Cohesion: 0.14
Nodes (23): Arc, Header, Proxy, SignalEmitter, make_tray_image(), parse_service(), pixels_to_image(), read_icon() (+15 more)
### Community 4 - "stats.rs"
Cohesion: 0.16
Nodes (26): bat_path(), bt_connected_icon(), bt_rfkill_on(), CpuSnapshot, poll(), read_ac(), read_battery(), read_bt() (+18 more)
### Community 5 - "GTK4 app entry point and widget tree"
Cohesion: 0.04
Nodes (46): GTK4 >= 4.12 (runtime required), Hyprland compositor, Minute-tick clock, Control panel data: volume, brightness, sinks, playerctl polling and media widget, Polling loop: CPU, RAM, power, battery, BT, WiFi, StatusNotifierWatcher D-Bus and SNI rendering, WiFi popover and breadcrumbs integration (+38 more)
### Community 6 - "history.rs"
Cohesion: 0.12
Nodes (38): Path, build_window(), collapse_ws(), Entry, format_time(), from_persisted(), history_path(), load_into() (+30 more)
### Community 7 - "screenshot.rs"
Cohesion: 0.22
Nodes (17): ApplicationWindow, capture_standalone_window(), Cli, dispatch(), finish(), Handles, open_panel_on_root_map(), Box (+9 more)
### Community 8 - "wifi.rs"
Cohesion: 0.25
Nodes (17): HashSet, CrumbsStatus, fetch_profile_list(), fetch_scan(), fetch_status(), ComponentSender, Option, String (+9 more)
### Community 9 - "client.rs"
Cohesion: 0.20
Nodes (14): emit_click(), fetch_and_send(), ComponentSender, spawn(), apply_style(), build_node(), bundled_icon(), icon_texture() (+6 more)
### Community 10 - "bluetooth.rs"
Cohesion: 0.27
Nodes (12): BtDevice, BtPopoverData, fetch_devices(), powered(), ComponentSender, Option, String, Vec (+4 more)
### Community 11 - "spawn"
Cohesion: 0.32
Nodes (12): brightness_watcher(), create_window(), OsdEvent, query_volume(), Option, Receiver, Sender, Window (+4 more)
### Community 12 - "popup.rs"
Cohesion: 0.29
Nodes (20): Cards, apply_body_text(), build_window(), CardSpec, create_window(), dismiss(), emit_action(), emit_closed() (+12 more)
### Community 13 - "control.rs"
Cohesion: 0.26
Nodes (8): AudioSink, ControlPanelData, fetch_sinks(), ComponentSender, String, Vec, spawn_load(), spawn_set_sink()
### Community 14 - "Control panel popover"
Cohesion: 0.18
Nodes (11): Audio output selector (PulseAudio sinks), Brightness slider (brightnessctl), Control panel popover, Live CPU%, GPU%, network throughput display, Power buttons: lock, suspend, reboot, poweroff, SNI system tray, Volume slider (wpctl, up to 150%), Settings (+3 more)
### Community 15 - "dev release workflow"
Cohesion: 0.25
Nodes (8): Artifact preparation and signing, bakery.toml integration, cargo build --release --locked, dev release workflow, Dev index.json regeneration, main branch push trigger, self-hosted runner on hestia, Dev version auto-computation
### Community 16 - "AGENTS.md — Repo hygiene"
Cohesion: 0.33
Nodes (5): AGENTS.md — Repo hygiene, Architecture, CI, Don't, Remotes
### Community 17 - "workspaces.rs"
Cohesion: 0.15
Nodes (28): Fixed, Instant, Overlay, RefCell, apply_geom(), button_geom(), ease(), ease_overshoot() (+20 more)
### Community 18 - "rc release workflow"
Cohesion: 0.33
Nodes (6): Beta index.json regeneration, RC artifact preparation, RC build on tag, RC tag guard (contains -rc.), rc release workflow, vX.Y.Z-rc.N tag push trigger
### Community 19 - "bakery package manager integration"
Cohesion: 0.60
Nodes (5): bakery package manager integration, beta track (vX.Y.Z-rc.N tags), dev track (every push to main), Tag-based release cycle, stable track (vX.Y.Z tags)
### Community 20 - "clock.rs"
Cohesion: 0.36
Nodes (8): DateTime, current(), date(), now(), ComponentSender, String, spawn_ticker(), time()
### Community 21 - "media.rs"
Cohesion: 0.43
Nodes (5): fetch(), MediaState, ComponentSender, String, spawn_poller()
### Community 22 - "Stable artifact preparation"
Cohesion: 0.50
Nodes (4): GitHub Release artifact upload, Stable artifact preparation, Stable release build, Stable index.json regeneration
### Community 23 - "stable release workflow"
Cohesion: 0.67
Nodes (3): NOT -rc tag guard, stable release workflow, vX.Y.Z tag push trigger
### Community 42 - "CLAUDE.md — Repo hygiene"
Cohesion: 0.40
Nodes (4): CI, CLAUDE.md — Repo hygiene, Don't, Remotes
### Community 44 - "theme.rs"
Cohesion: 0.23
Nodes (11): Native, Palette, bind_auto(), bind_output(), fg_color(), fg_color_for(), load_css(), load_css_for() (+3 more)
### Community 45 - "PanelSet"
Cohesion: 0.29
Nodes (7): make_dismiss(), make_panel(), PanelSet, IsA, Self, Widget, Window
## Knowledge Gaps
- **98 isolated node(s):** `build.sh script`, `CpuSnapshot`, `Remotes`, `CI`, `Architecture` (+93 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **17 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
## Suggested Questions
_Questions this graph is uniquely positioned to answer:_
- **Why does `App` connect `App` to `tray.rs`, `stats.rs`, `wifi.rs`, `client.rs`, `bluetooth.rs`, `control.rs`, `PanelSet`, `workspaces.rs`, `clock.rs`, `media.rs`?**
_High betweenness centrality (0.189) - this node is a cross-community bridge._
- **Why does `WorkspaceTrail` connect `workspaces.rs` to `App`?**
_High betweenness centrality (0.052) - this node is a cross-community bridge._
- **Why does `AppInput` connect `App` to `tray.rs`, `stats.rs`, `wifi.rs`, `bluetooth.rs`, `control.rs`, `media.rs`?**
_High betweenness centrality (0.037) - this node is a cross-community bridge._
- **What connects `build.sh script`, `CpuSnapshot`, `Remotes` to the rest of the system?**
_98 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `App` be split into smaller, more focused modules?**
_Cohesion score 0.06771929824561404 - nodes in this community are weakly interconnected._
- **Should `notifications/mod.rs` be split into smaller, more focused modules?**
_Cohesion score 0.08843537414965986 - nodes in this community are weakly interconnected._
- **Should `Icon System` be split into smaller, more focused modules?**
_Cohesion score 0.07563025210084033 - nodes in this community are weakly interconnected._

View file

@ -0,0 +1,12 @@
{
"runs": [
{
"date": "2026-08-04T14:49:46.900712+00:00",
"input_tokens": 0,
"output_tokens": 0,
"files": 49
}
],
"total_input_tokens": 0,
"total_output_tokens": 0
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,282 @@
{
"src/bar/bluetooth.rs": {
"mtime": 1786847795.990937,
"ast_hash": "18711f0a40517ed01f8a371590265c7b",
"semantic_hash": ""
},
"src/bar/clock.rs": {
"mtime": 1786843476.9108005,
"ast_hash": "475af43c08044084a8a7dc1cbaf4d167",
"semantic_hash": ""
},
"src/bar/control.rs": {
"mtime": 1786859490.9194279,
"ast_hash": "e94759020500b1c7aabcc333bdb65349",
"semantic_hash": ""
},
"src/bar/media.rs": {
"mtime": 1785479822.1224666,
"ast_hash": "c1787eb53d080e7b465cfa51f835d0ca",
"semantic_hash": "c1787eb53d080e7b465cfa51f835d0ca"
},
"src/bar/mod.rs": {
"mtime": 1785479822.1224666,
"ast_hash": "797ea08b714786b32b3038b7ff2991bc",
"semantic_hash": "797ea08b714786b32b3038b7ff2991bc"
},
"src/bar/stats.rs": {
"mtime": 1786852327.5605698,
"ast_hash": "537e513ccd8b820a8ad2143b2fad2c76",
"semantic_hash": ""
},
"src/bar/tray.rs": {
"mtime": 1786847795.990937,
"ast_hash": "eb210a9ae7a982f943a86f866d7f3c6e",
"semantic_hash": ""
},
"src/bar/wifi.rs": {
"mtime": 1786852220.0625029,
"ast_hash": "49b37e91d743850e88ed5256e6197d9b",
"semantic_hash": ""
},
"src/bar/workspaces.rs": {
"mtime": 1786859784.8822525,
"ast_hash": "9fba67d0611f7bd3d83e4af3024478c2",
"semantic_hash": ""
},
"src/main.rs": {
"mtime": 1786859500.9848416,
"ast_hash": "419bbc7dd1bbb85dd46feabe581a1a68",
"semantic_hash": ""
},
"src/notifications/mod.rs": {
"mtime": 1786839352.6450684,
"ast_hash": "e6b8924ea8bab1f912727ea81ad0130c",
"semantic_hash": ""
},
"src/notifications/popup.rs": {
"mtime": 1786856629.3554044,
"ast_hash": "143655267beb75d2c3a632bd65408b28",
"semantic_hash": ""
},
"src/osd.rs": {
"mtime": 1786856629.358518,
"ast_hash": "1a1ff222e5755ad92a58a7c0d22841fc",
"semantic_hash": ""
},
"src/screenshot.rs": {
"mtime": 1786857088.933723,
"ast_hash": "8671622e14fb4c1cba4ec963bfca65d9",
"semantic_hash": ""
},
"src/theme.rs": {
"mtime": 1786859586.42429,
"ast_hash": "938de1b660ff7208a18981b1b79a9d59",
"semantic_hash": ""
},
"src/widgets/client.rs": {
"mtime": 1786847795.990937,
"ast_hash": "c0e1cb94619a4f7fd7e1a944620083a7",
"semantic_hash": ""
},
"src/widgets/mod.rs": {
"mtime": 1785479822.1264653,
"ast_hash": "783508b9c96f1fa44f4792690605b02b",
"semantic_hash": "783508b9c96f1fa44f4792690605b02b"
},
"src/widgets/render.rs": {
"mtime": 1786852413.5990345,
"ast_hash": "c0765db8177ae525bbc099c4e4d654cb",
"semantic_hash": ""
},
".forgejo/workflows/dev-release.yml": {
"mtime": 1785928290.3853147,
"ast_hash": "03ee5f050893848537607e9ea7cb15c5",
"semantic_hash": ""
},
".forgejo/workflows/rc-release.yml": {
"mtime": 1785928291.5019732,
"ast_hash": "f26ff8b8eb157ac5de4cc6a39bf95f31",
"semantic_hash": ""
},
".forgejo/workflows/release.yml": {
"mtime": 1786839352.641735,
"ast_hash": "5e925c102b3557e9f061127d20a349d9",
"semantic_hash": ""
},
"CONTRIBUTING.md": {
"mtime": 1785479822.1215389,
"ast_hash": "d6c91366ebaf2ea1c9dbc7084f89db01",
"semantic_hash": "d6c91366ebaf2ea1c9dbc7084f89db01"
},
"README.md": {
"mtime": 1786839352.6450684,
"ast_hash": "75062918afa713379061823d98ac20c2",
"semantic_hash": ""
},
"assets/AC Power.svg": {
"mtime": 1779117567.0832098,
"ast_hash": "e0ee69561611d597ba7577a7a3c33692",
"semantic_hash": "e0ee69561611d597ba7577a7a3c33692"
},
"assets/Battery 1 Bar.svg": {
"mtime": 1779117558.0383048,
"ast_hash": "ee9735ec8bb8d1adc6adc460c0cd02c7",
"semantic_hash": "ee9735ec8bb8d1adc6adc460c0cd02c7"
},
"assets/Battery 2 Bars.svg": {
"mtime": 1779117562.2198534,
"ast_hash": "b82bd28bd88282e00041a6312819ecd0",
"semantic_hash": "b82bd28bd88282e00041a6312819ecd0"
},
"assets/Battery 3 Bars.svg": {
"mtime": 1779117555.6531718,
"ast_hash": "1db99d782b3f34d116b93235fe7c1c42",
"semantic_hash": "1db99d782b3f34d116b93235fe7c1c42"
},
"assets/Bluetooth Connected.svg": {
"mtime": 1779118066.0246022,
"ast_hash": "89f655f4a119739c2d7c0a7dd5f85962",
"semantic_hash": "89f655f4a119739c2d7c0a7dd5f85962"
},
"assets/Bluetooth Off.svg": {
"mtime": 1779118063.2565122,
"ast_hash": "96959e39035fffa23ec0139cfb7a4869",
"semantic_hash": "96959e39035fffa23ec0139cfb7a4869"
},
"assets/Bluetooth Settings.svg": {
"mtime": 1785479822.1215389,
"ast_hash": "216a8787e8f3316752e8f1daf172adf5",
"semantic_hash": "216a8787e8f3316752e8f1daf172adf5"
},
"assets/Bluetooth.svg": {
"mtime": 1779118059.6073523,
"ast_hash": "8f0e68ee6abe27d336991a61e38aa013",
"semantic_hash": "8f0e68ee6abe27d336991a61e38aa013"
},
"assets/Brightness.svg": {
"mtime": 1785479822.1215389,
"ast_hash": "2647a4476127d830e3a59efeeaec3fc6",
"semantic_hash": "2647a4476127d830e3a59efeeaec3fc6"
},
"assets/CPU.svg": {
"mtime": 1778980268.2081316,
"ast_hash": "d81f9808b3d40bc9f19dbf9938718bd3",
"semantic_hash": "d81f9808b3d40bc9f19dbf9938718bd3"
},
"assets/Lock.svg": {
"mtime": 1785479822.1215389,
"ast_hash": "58ed3d5dd8c4dde62a754b532346f9bd",
"semantic_hash": "58ed3d5dd8c4dde62a754b532346f9bd"
},
"assets/Next.svg": {
"mtime": 1785479822.1215389,
"ast_hash": "942fe8e6d9162a27cde782994bb95800",
"semantic_hash": "942fe8e6d9162a27cde782994bb95800"
},
"assets/Pause.svg": {
"mtime": 1785479822.1215389,
"ast_hash": "f530335a62e6901b672ce1aa562f9681",
"semantic_hash": "f530335a62e6901b672ce1aa562f9681"
},
"assets/Play.svg": {
"mtime": 1785479822.1215389,
"ast_hash": "2339c580c6c6c90f841e187d8f6494d4",
"semantic_hash": "2339c580c6c6c90f841e187d8f6494d4"
},
"assets/Power Draw.svg": {
"mtime": 1778980639.5183766,
"ast_hash": "68e67f8126b128c3cede273ac30e8c05",
"semantic_hash": "68e67f8126b128c3cede273ac30e8c05"
},
"assets/Previous.svg": {
"mtime": 1785479822.1215389,
"ast_hash": "bd6bee46f0110b88585108abe3504f94",
"semantic_hash": "bd6bee46f0110b88585108abe3504f94"
},
"assets/RAM Usage.svg": {
"mtime": 1778980628.2900276,
"ast_hash": "3363dca0a454a2dae0d014191be7570b",
"semantic_hash": "3363dca0a454a2dae0d014191be7570b"
},
"assets/Restart.svg": {
"mtime": 1785479822.1224666,
"ast_hash": "4606a68229472f8ad340cb6d38373377",
"semantic_hash": "4606a68229472f8ad340cb6d38373377"
},
"assets/Shutdown.svg": {
"mtime": 1785479822.1224666,
"ast_hash": "a68b0cac15e1eec91110b20f04671a7f",
"semantic_hash": "a68b0cac15e1eec91110b20f04671a7f"
},
"assets/Sleep.svg": {
"mtime": 1785479822.1224666,
"ast_hash": "a66bb36ba93a19ff4dcce3914cff4736",
"semantic_hash": "a66bb36ba93a19ff4dcce3914cff4736"
},
"assets/Volume.svg": {
"mtime": 1785479822.1224666,
"ast_hash": "86242a99698be2e3a1bd0e81d1b88943",
"semantic_hash": "86242a99698be2e3a1bd0e81d1b88943"
},
"assets/WiFi Connecting.svg": {
"mtime": 1778980177.7422667,
"ast_hash": "ebca3cafa555fddf1c2516dbf4c6a884",
"semantic_hash": "ebca3cafa555fddf1c2516dbf4c6a884"
},
"assets/WiFi Disconnect.svg": {
"mtime": 1779117546.1635413,
"ast_hash": "96340635fe6ce433e461a45d0c18c59f",
"semantic_hash": "96340635fe6ce433e461a45d0c18c59f"
},
"assets/WiFi Medium.svg": {
"mtime": 1786852220.0455313,
"ast_hash": "61556042547a9506bd2e27cadcfcebcf",
"semantic_hash": ""
},
"assets/WiFi Strong.svg": {
"mtime": 1786852220.0455313,
"ast_hash": "17710279a0f560a52e12bfb0ad77e6fb",
"semantic_hash": ""
},
"assets/WiFi Weak.svg": {
"mtime": 1786852220.0455313,
"ast_hash": "8b37ffeb5cee1cc9282c5188ed2cf3a1",
"semantic_hash": ""
},
"ci/build.sh": {
"mtime": 1785928279.5287266,
"ast_hash": "5507776f45808a09af699f3555f4c2d8",
"semantic_hash": ""
},
"src/notifications/history.rs": {
"mtime": 1786856629.3554044,
"ast_hash": "5d4ef9495d8bc36c9cd8f970c69dd1f9",
"semantic_hash": ""
},
".forgejo/workflows/check.yml": {
"mtime": 1785928324.738401,
"ast_hash": "962c6bfc142d655825c3acb464f0f1f9",
"semantic_hash": ""
},
"AGENTS.md": {
"mtime": 1786839352.641735,
"ast_hash": "66f5b9018b68252a23721dab2139f18c",
"semantic_hash": ""
},
"CLAUDE.md": {
"mtime": 1784778128.4597664,
"ast_hash": "a6ee2e8be267018b0279700ed346618b",
"semantic_hash": ""
},
"src/panel.rs": {
"mtime": 1786857548.2078722,
"ast_hash": "ad35ecc56f7f804534a9e7a5930fb2b8",
"semantic_hash": ""
},
"assets/GPU.svg": {
"mtime": 1786858049.0701036,
"ast_hash": "6ec7166dfcdd0ca88277d3d2ace33133",
"semantic_hash": ""
}
}