Skip to content

Land wave 2 store items - #158

Merged
neur0map merged 23 commits into
mainfrom
store/wave2
Oct 26, 2026
Merged

neur0map merged 23 commits into
mainfrom
store/wave2

Conversation

@neur0map

Copy link
Copy Markdown
Member

Lands #112, #118, #119, #120, #150 and #157 with review fixes on top of each contributor branch.

  • Radio Atlas 0.1.16: portable panel, plugin-scoped state, declared network and tools.
  • Power Menu V2: hibernate waits for a confirmed lock.
  • GPU Monitor: readings stay on the selected card.
  • tatami 1.1.0: bounded config scan.
  • Retire the Ryoku Palette Bridge bundle.
  • Caelestia 1.0.2: Keep Awake follows Ryoku's Keep Awake.

Closes #157

hshindys and others added 23 commits October 22, 2026 19:56
…n apps and backdrop

Tatami reads the choices Settings -> App Launcher writes to launcher.json:
columns and tile width (the sheet is their product, columns drop on a narrow
screen), section order and visibility, pinned apps first with a star, hidden
apps, overlay opacity and a backdrop blur it draws itself from a frozen
screen capture. A settings.json lists the cards Settings should show for it;
AUTHORING.md documents the file and the capability names.
…n search)

Backdrop frost is requested only where Wm.caps.persistentScreenCapture is
set, so niri never opens a whole-screen capture, and the capture is let go
shortly after its frame arrives instead of living until the sheet is
destroyed.

launcher.json values go through lib/config.js: lists must be lists of ids,
numbers must be numbers inside the range Settings offers, anything else
falls back to the default.

Favorites now lead a search as well as a section, as the description says.
Node test in tests/tatami-launcher.test.mjs.
Two real screenshots of Tatami 1.1.0 running on Hyprland: the grid with
favorites starred first, and a search with a favorite leading.
Both Caelestia switches now follow Ryoku's persistent Keep Awake state.
Standalone Caelestia still uses its own inhibitor.

Note: Fixed: Caelestia and Ryoku Keep Awake switches stay in sync.
A hand-edited launcher.json can claim an enormous array-like length.
Limit indexed reads so opening the launcher cannot stall the shell.
Keep Tatami's QML sequence handling and repack its install manifest.

Note: Fixed: Unusual launcher settings can no longer freeze Tatami.
Wait for the shell to confirm a secure lock before retrying hibernate.
Drop authoring files from the installed plugin payload.
Note: Fixed: Power Menu V2 hibernates only after the screen is locked.
The panel no longer imports a compositor-specific module.
Helpers use the plugin state folder and honour the IP setting.
Playback stops on unload; manifests disclose stream hosts and dependencies.
Note: Fixed: Radio Atlas now works across desktops and stops when removed.
An unavailable GPU choice must not silently show a different card.
Hide old process activity when a fresh sample has none.

Note: Fixed: GPU Monitor keeps its readings tied to the selected card.
# Conflicts:
#	plugins/registry.json
# Conflicts:
#	plugins/registry.json
@neur0map
neur0map merged commit 4839a9e into main Oct 26, 2026
1 check passed
@neur0map
neur0map deleted the store/wave2 branch October 26, 2026 15:19
root-secyrity pushed a commit to root-secyrity/ryostore that referenced this pull request Oct 26, 2026
Its content landed in Ryoku-dev#158 with review fixes; the contributor's rebased head adds nothing new.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Caelestia bar style: Keep Awake toggle is separate from Ryoku's Keep Awake

5 participants