October 29, 2026

104 recorded commits · 10 named repos · 3 private repos

Work threads
fix19docs10usb4feat3power2saf2rmtfs2media
  • Private work 3 private repos

    Activity was recorded across 3 private repos. Names, subjects, counts, and links stay private.

  • SouveraineOS57 changes · internal record
    • record the Pixel backports and Qi limits
      10:28 p.m. · 49a47db

      Track the amp, lens, NFC and David’s wireless series as source under kernel r180 and CI15349, with running-phone acceptance separate. Preserve stock 10W capability and the unfinished mode-aware current and protection work.

    • record device delivery gaps and amplifier source state
      10:08 p.m. · 956f1f8
    • record settings ci queue separately from delivery
      9:51 p.m. · d5cb678
    • record settings consolidation and federation ownership
      9:50 p.m. · 498e409
    • record the settings build follow-through
      9:21 p.m. · 15c4224
    • record settings controls and remaining authority boundaries
      9:19 p.m. · fc267f6
    • record body evidence custody and stale attention repair
      8:31 p.m. · 3eb6df3
    • connect sharing and notification contracts to nervous ownership
      8:10 p.m. · 39d5b46
    • include screenshot capture in device profiles
      7:21 p.m. · 3963487
    • record the shared centered floating default
      7:14 p.m. · fecd64c
    • retain source manifest repair receipts
      7:05 p.m. · 2830eb4
    • record render visibility and hidden frame pacing
      7:04 p.m. · ab4602d
    • align notification sync with the networking owner
      6:58 p.m. · 677066b
    • record notification acknowledgment and delivery state
      6:36 p.m. · e7bf6ca
    • saf: sessiond places work on cores and sets the heat target
      6:01 p.m. · 0995040

      Core placement through cpuset/uclamp and the power_allocator target follow the state machine.

    • Retain the configurable service and notification direction
      5:58 p.m. · 97068ce
    • Track voicemail provenance across call and reboot
      5:51 p.m. · 0aa517b
    • Keep delivery and activation in their edge packages
      5:35 p.m. · a79356e
    • docs: retire per-task issue copies and task branches
      5:33 p.m. · ee30512

      Tasks retire into the SAF one at a time; Gitea issues carry remaining work only. Work lands on the default branch.

    • Record the warned Pixel handover and remaining USB gate
      5:26 p.m. · dd81269
    • Keep Pixel handover visible and approve only the intended replacement
      5:14 p.m. · 294fc88
    • state: retain RedLine delivery and the modem restart freeze
      4:43 p.m. · c5f434e
    • delivery: pin Polkit with the Pixel seat transaction
      4:37 p.m. · c177b35
    • usb: record the repeated boot deadlock and startup repair
      4:18 p.m. · bdbe289
    • docs: save the kernel 7.4 and usb-signaller plans
      4:16 p.m. · 8b27cf7
    • evidence: keep the kernel 7.4 triage tables
      4:03 p.m. · 57ce690
    • saf: record the 7.4 speaker, lens and nfc choices
      3:16 p.m. · 80fe00f
    • commentedcommented Fimeg/SouveraineOS
      3 distinct records share this description2:38 p.m.2:38 p.m.2:38 p.m.
    • distribution: admit the blueline rmtfs package
      1:53 p.m. · d5de549

      The modem EFS server becomes a declared blueline package. It joins the profile so new images carry it.

    • commentedcommented Fimeg/SouveraineOS
      14 distinct records share this description1:15 p.m.12:59 p.m.12:59 p.m.12:59 p.m.12:59 p.m.12:59 p.m.12:59 p.m.12:59 p.m.12:40 p.m.12:40 p.m.12:23 p.m.12:10 p.m.12:10 p.m.12:10 p.m.
    • fix: retain restricted source references in project docs
      12:05 p.m. · d516629
    • fix: preserve canonical links in public source
      11:35 a.m. · effc8a2
    • commentedcommented Fimeg/SouveraineOS
      2 distinct records share this description11:35 a.m.11:33 a.m.
    • docs: mark pill wiring as landed
      11:08 a.m. · 5619712
    • commentedcommented Fimeg/SouveraineOS
      10:33 a.m.
    • docs: save the urgent pixel handoff
      9:41 a.m. · 2f2aecb
    • docs: correct the status bar visibility requirement
      9:30 a.m. · 93d037f
    • docs: bind the framed view to the current rail
      9:23 a.m. · fc6c42d
    • docs: keep the remaining phone build failures current
      9:20 a.m. · b048855
    • docs: retain the framed view and playback repairs
      9:16 a.m. · 7d6a20d
    • docs: record pixel installs and remaining build repairs
      8:29 a.m. · bcb4035
  • Redflag27 changes · Forge copy pending
    • commentedcommented Fimeg/Redflag
      9 distinct records share this description9:23 p.m.9:23 p.m.9:23 p.m.9:23 p.m.9:23 p.m.9:23 p.m.9:23 p.m.9:23 p.m.9:23 p.m.
    • retire the deleted wdac stub to history
      9:22 p.m. · 4d5fa10

      The manifest still listed a file 489291f removed, which stopped candidate preparation.

    • let windows setup own its payload
      9:13 p.m. · bd4364f

      Setup now travels inside the payload it verifies, and CI inspects that pairing. Native install has not run yet.

    • catch two tests up with path assessment
      9:13 p.m. · 086e535

      The stored process columns gained path_assessment, and the ownership dialog now checks each unknown field by label.

    • commentedcommented Fimeg/Redflag
      2 distinct records share this description8:29 p.m.8:29 p.m.
    • repair setup verification and kernel readiness
      8:26 p.m. · 1f74115

      Keep intent distinct from protection and leave installed state alone during checkoff.

    • agents: land work on main, no task branches
      5:33 p.m. · 6690bdd

      Same rule as SouveraineOS ee30512: no task or archive branches.

    • commentedcommented Fimeg/Redflag
      3:28 p.m.
    • require a usable souveraineos ebpf option
      3:27 p.m. · b273919
    • commentedcommented Fimeg/Redflag
      5 distinct records share this description3:21 p.m.3:21 p.m.3:21 p.m.3:21 p.m.3:21 p.m.
    • align fleet observations and local authority
      3:12 p.m. · c505575
    • commentedcommented Fimeg/Redflag
      2:18 p.m.
    • clarify desktop fleet join and server management
      1:45 p.m. · 437172b
    • commentedcommented Fimeg/Redflag
      1:45 p.m.
  • souveraine16 changes · Forge copy pending
    • translate time controls in their new settings home
      10:05 p.m. · c8ceeda
    • bring settings home and connect federation services
      9:49 p.m. · b271aa2
    • keep thermal notification fixtures on the lifecycle path
      9:20 p.m. · 3b82e2d
    • give settings owned network and audio controls
      9:18 p.m. · 9265b5a
    • keep bodily evidence distinct from its interpretation
      8:31 p.m. · b551565
    • require the screenshot tool and report capture failures
      7:21 p.m. · 4642d9d
    • Keep recovered alerts out of new lock arrivals
      6:32 p.m. · 118a1c8
    • Preserve notification recovery and batch acknowledgment
      6:30 p.m. · c5661f1
    • Track notification updates and durable acknowledgments
      6:25 p.m. · 66ea15b
    • feat: ship a cancellable activation countdown in the shell
      5:34 p.m. · c6595ef
    • fix: admit USB control through the current human session
      5:25 p.m. · 8cd3278
    • shell: let the footer controls load on qt 6.12
      2:37 p.m. · 8539f22

      Their icon property overrode the button's final one, so the whole shell failed to load. The shell also declares the positioning module its weather service imports.

    • fix: align polkit source and metadata at version 128
      11:32 a.m. · dbfe3f6
    • feat: toggle the framed app view from the pill
      9:12 a.m. · ad4e67a
    • fix: keep human display access usable from terminals
      8:25 a.m. · abee4ed
    • fix: accept arch as the polkit build target
      8:15 a.m. · 05a5404
  • Pixel3Arch13 changes · internal record
    • include David’s Pixel Qi receiver in the kernel package
      10:24 p.m. · abb0f13

      Build CHARGER_P9221 and require its module in the signed candidate. Kernel b2e682d also carries DCIN, board calibration and receiver lifetime repairs.

    • build the amp, rear focus and NFC backports
      10:20 p.m. · 6cbe306

      Select LC89821X and require the lens, amplifier and NFC modules in the kernel package. Kernel blueline 38c1cb1 carries the reviewed 7.1.1 backports.

    • rmtfs: document that stop shuts down the modem
      4:42 p.m. · 3c24feb
    • camera: leave the report helper with its tools package
      4:32 p.m. · b8f30d3
    • usb: ship the guarded initramfs serial handover
      4:16 p.m. · 91c5cb4
    • usb: build the companion packages from souveraine-usb
      3:01 p.m. · 040b0bc

      The smoo, usb-signaller and gadget network recipes now come from the pinned souveraine-usb revision. That pin also moves smoo to rc8.

    • rmtfs: find the qrtr header in the target sysroot
      2:41 p.m. · 84beb2e

      The plain Makefile build had no sysroot include path, so libqrtr.h was missing. It now uses the declared sysroot like the other cross builds.

    • usb-gadget: stop the gadget link claiming default routes
      2:20 p.m. · b200e40

      The host route now ranks after wifi and LTE, and the DHCP server no longer offers the phone as a router. NetworkManager's gadget exclusion ships here too.

    • pkgs: package rmtfs and own the modem service units
      2:19 p.m. · 861482e

      rmtfs 1.3 now builds from its pinned Debian source with the read-write EFS unit. It and tqftpserv ship their units and boot links instead of overlay copies.

    • fix: build the sensor probe as libcamera internals
      11:32 a.m. · 4d91083
    • kernel: build blueline with the charger fixes
      10:15 a.m. · 8bd5941

      The recipe follows linux-blueline's default branch again, which now carries the cs40l20 haptics, combined health flags and four upstream qcom_smbx fixes.

    • fix: select the declared camera headers explicitly
      9:19 a.m. · 89fdbc3
    • fix: declare target tiff headers for libcamera
      8:15 a.m. · 519cb99
  • culver9 changes · internal record
    • open app settings through its declared desktop action
      9:18 p.m. · 07711c4
    • refresh notification privacy on ordinary desktops
      8:09 p.m. · a54d33f
    • include notification sources in the build manifest
      7:05 p.m. · 7d6ffe9
    • wake message sync for queued acknowledgments
      6:58 p.m. · b5bee91
    • Preserve popup expiry on older notification servers
      6:32 p.m. · b323f33
    • Sync notification acknowledgments without marking messages read
      6:31 p.m. · ffe5a49
    • chore: retain the resolved dependency lockfile
      10:55 a.m. · 7e2850f
    • fix: let the cross wrapper own the cargo lock flag
      9:18 a.m. · 76bf985
    • fix: order the curated call alert source paths
      8:13 a.m. · ffbcd99
  • linux-blueline8 changes · internal record
    • power: keep Qi work inside its device lifetime
      10:24 p.m. · b2e682d

      Cancel receiver work before unregistering its supply, serialize command-register access with IRQ handling, and freeze periodic pad checks across suspend.

    • power: wire Pixel Qi into the existing charger
      10:24 p.m. · e871087
    • media: bring up the Pixel rear focus actuator
      10:20 p.m. · 38c1cb1
    • ASoC: cs35l36: program the requested TDM slots
      10:18 p.m. · 643e8a8
    • fix: restore charge enable when charger probe fails
      9:50 a.m. · 57fb103

      Backport Linux a2d7dc538da2 by Robin Snyders: probe failures roll back the charging state, and float voltages outside 3.4875-4.92 V are rejected.

    • fix: pet the charger watchdog at its own base
      9:49 a.m. · 302f22f

      Backport Linux 2f0dec120078 by Robin Snyders: the bark handler wrote BARK_BITE_WDOG_PET as an absolute address instead of the charger's own register.

    • fix: report battery overvoltage recovery
      9:49 a.m. · 8e7d1cc

      Backport Linux 2548e4fa576a by Robin Snyders: the both-edge bat-ov IRQ notifies on every edge, so recovery reaches userspace. Read failures are reported.

    • fix: program the smb2 float voltage selector exactly
      9:47 a.m. · 085161e

      Backport Linux 2a26d260e72a by Robin Snyders: selector 0 is 3.4875 V, so 4.4 V was set one step high. The voltage_max getter and setter share that encoding.

  • souveraine-viewtop7 changes · internal record
    • center default floats at a usable size
      7:14 p.m. · 66dff63
    • include frame callback tests in curated source
      7:05 p.m. · 7b8d564
    • pace client frames from rendered visibility
      7:04 p.m. · 41bd535
    • fix: keep the status bar in both app views
      9:29 a.m. · 346814f
    • style: wrap the navigation namespace check
      9:22 a.m. · 4c5a105
    • fix: recognize the current navigation rail namespace
      9:22 a.m. · 1c4b797
    • feat: restore the framed window view beside fullscreen
      9:11 a.m. · a549194
  • souveraine-usb5 changes · internal record
    • usb: release stale boot serial shells before startup
      4:16 p.m. · 0860e4b
    • packages: carry the USB companion recipes
      2:58 p.m. · fe245e0

      smoo, usb-signaller and the blueline gadget network now live with their component. smoo moves to rc8; its gadget and protocol code match the old pin.

    • commentedcommented Fimeg/souveraine-usb
      3 distinct records share this description2:38 p.m.12:59 p.m.12:10 p.m.
  • souveraine-player2 changes · internal record
    • keep music draft identity after an uncertain handoff
      8:06 p.m. · 8b7c53e
    • fix: bind playback credentials to the live source
      8:58 a.m. · ea25c30
  • caseytunturi.com2 changes · internal record
    • docs: record the restored activity ledger
      12:24 p.m. · 77541b4
    • fix: keep source links from blocking the activity ledger
      12:05 p.m. · 7dcc3bf