59 recorded commits · 11 named repos · 6 private repos
- Private work 6 private repos
Activity was recorded across 6 private repos. Names, subjects, counts, and links stay private.
- SouveraineOS15 changes · internal record
- record Plex, garden sync and the LACE study6:08 p.m. · c50adb9
Keep signed delivery separate from source and previews. Retain the earlier presentation and publication candidates while recovering the remaining work.
- record the hardware keyboard summon candidates5:59 p.m. · d046987
- keep operational material out of the public tree2:01 p.m. · ffc38a4
- check the public tools without the private tree1:59 p.m. · 4c13891
- keep selected public links inside the selection1:37 p.m. · 5da0cb9
- keep the public surface deliberate1:35 p.m. · 3d93918
- record the chosen Culver first page and repairs1:26 p.m. · 2b0c206
- record the Panel image composer candidate1:15 p.m. · 6d4b635
- record contact and tool repairs with next priorities1:03 p.m. · 524fd21
- close inbox overflow and refresh active candidates12:55 p.m. · a95eb0f
- record landed preservation and exact recall12:53 p.m. · 608b76b
- clarify passive contact intake before later communication12:46 p.m. · 73bdb34
- record dialog split preservation and compositor regression proof12:43 p.m. · af4d37b
- record shared capability code and focus interaction repairs12:32 p.m. · a83e1bb
- connect runtime power policy to shared capability manifests12:17 p.m. · 3dfc8ec
- pangolin12 changes · internal record
- Fix tier matrix bugs5:25 p.m. · ec184cd
- Move mTLS into the auth config5:24 p.m. · 77d149a
- Add badger to migration5:15 p.m. · 702719e
- Move the paid feature alert down5:05 p.m. · bb5ba89
- Update tier matrix4:59 p.m. · 4db8a49
- Move mtls out of private4:58 p.m. · a56e67f
- Make rekey not private and in integration api4:55 p.m. · ab4c105
- Fix dynamic -> private import2:40 p.m. · 4dcae5f
- Add back missing touch2:27 p.m. · 16757ee
- Update bouncer plugin to 1.8.11:36 p.m. · 929c5bf
- Relay port must have default value11:19 a.m. · 65571d8
- Add 1.25 migrations11:16 a.m. · 4555ef8
- souveraine-viewtop8 changes · internal record
- study how the window seam gathers and lets go6:00 p.m. · 8692629
Separate focus light, grip tension, divider resize and physical parting. The interactive proposal keeps a one-pixel blue and pink thread and leaves compositor behavior unchanged.
- publish whether a typing keyboard is attached5:10 p.m. · 0a21fe4
Power, volume and uinput devices do not count. The shell can keep the on-screen keyboard down beside a real one.
- fix(compositor): keep parented dialogs out of tiled layouts12:41 p.m. · 1956a0b
- Commit claimed app identity before testing peer evidence12:31 p.m. · 255345a
- Keep touch lock cleanup in one guard12:30 p.m. · b345eaf
- Let held touch move a client titlebar12:30 p.m. · 244934b
- lace: let human focus keep its hands off the content12:26 p.m. · e6fafc3
- workspaces: identify native clients by their socket peer12:23 p.m. · 8844269
- souveraine-player5 changes · internal record
- restore Plex sign-in and keep video quality out of music6:04 p.m. · 523b5a3
- ci: retry Player after the registry connection timed out5:55 p.m. · 3b4a88c
The runner failed before checkout while pulling its pinned job image. Retry the unchanged source through the canonical package workflow.
- declare the GStreamer plugins Player needs at startup5:47 p.m. · 4cdde02
The equalizer, level meter and spectrum elements are mandatory. Install their runtime plugin package with Player so a fresh desktop can start it.
- plex: ask the engine through the runtime, never hold it4:46 p.m. · db671df
The Plex session sends typed engine requests to the runtime loop that owns GStreamer, so session work can run on any thread.
- add user-configured Plex libraries playback and offline episodes4:07 p.m. · f431e5a
- souveraine-lens4 changes · internal record
- sync: end the whole Git process group at timeout5:58 p.m. · 244adc1
- sync: leave pending garden work in its hands5:48 p.m. · a5c6478
- lens: ask for the garden's remote and sync on a timer4:37 p.m. · 4f7e606
First launch connects the garden or keeps it local, and the package ships a five-minute user timer. Pills show offline, refused and conflicted states.
- sync: give the garden one owner for its remote4:26 p.m. · 5e2c7a5
Lens fetches, rebases and pushes on its own, sorts offline from refused from conflicted, and keeps tokens out of remote URLs.
- culver4 changes · internal record
- check the recent inbox candidate in CI1:26 p.m. · 4401267
- keep recent conversations and unread state in step1:26 p.m. · 10a6839
- give recent messages their own clear first page1:24 p.m. · 0a1a473
- keep culver startup within its screen1:22 p.m. · 630aaf1
- Ani-Dashboard3 changes · internal record
- publication: admit the configured canonical source2:44 p.m. · 1cce813
- publication: keep disconnected projects out of selection2:29 p.m. · 94741d2
- publication: show the files kept private2:27 p.m. · 9cfbd7b
- souveraine3 changes · Forge copy pending
- source: test the projected product2:07 p.m. · 65940a1
- carry prepared images through the vision path1:15 p.m. · cdbdac1
- give the Panel image attachments and previews1:13 p.m. · a17d2fc
- hp-envy-27-p014-hda2 changes · internal record
- publication: verify the complete public history3:03 p.m. · ed67e89
- publication: prepare candidates before the forge3:02 p.m. · 609e2a0
- Redflag2 changes · Forge copy pending
- make projected source modes deterministic2:11 p.m. · e6a18b8
- keep public source complete before it leaves2:01 p.m. · fcbbe52
- caseytunturi.com1 change · internal record
- tools: bring the browser work home6:02 p.m. · b8dca0b