[ diogel-io/bancwr ] Merge pull request #113 from diogel-io/feature/bancwr-backup-restore-95
feat: back up and restore the bunker
https://github.com/diogel-io/bancwr/commit/6ef72ae2c360d2248a428af68cf0d1ffaab32385
A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.
[ diogel-io/bancwr ] Merge pull request #113 from diogel-io/feature/bancwr-backup-restore-95
feat: back up and restore the bunker
https://github.com/diogel-io/bancwr/commit/6ef72ae2c360d2248a428af68cf0d1ffaab32385
[ Cam-Smith-One/Termnl ] Link the GitHub repository from the landing page
Co-Authored-By: Claude Fable 5.2 noreply@anthropic.com
https://github.com/Cam-Smith-One/Termnl/commit/fdb4a5a417364fdc48a8b773c4301a50a6f74215
[ jooray/nsite-clay ] Release 0.3.28: a new look for the site and the publisher, new default Blossom servers, and encrypted pages for agents
[ chebizarro/nostrc ] Merge branch 'feature/fips-host-vtables'
https://github.com/chebizarro/nostrc/commit/b317019a2ad4b001fbcd496120f22a71e4d71833
[ HORNET-Storage/Scionic-MerkleTree-Go ] docs: the two tree pictures move up, and the text diagram goes
[ SethMorrowSoftware/xtalk-suite ] Merge pull request #173 from SethMorrowSoftware/claude/project-thread-7gv553
Record the 2026-11-14 suite pass on OXT-Beyond 0.2.8-dp.1 (Windows)
https://github.com/SethMorrowSoftware/xtalk-suite/commit/33f06f0bbf465af85469a5df23f3a8c263a65e15
[ MiguelMedeiros/ghostly ] fix(services): web: opening a contact's app says it is opening until its first page is there, not a blank white page (#7217)
[ sashite/nostr ] fix(nips): exactly one timing relay in the prose of 3418, 3420 and 3422
The Direct Challenge still said "one or more timing relays" in its summary and in its tag list, against its own constraint 1 and against Canonical Timing ("exactly one timing_relay tag"). The Open Challenge and the Game Session carried the same plural.
https://github.com/sashite/nostr/commit/4856ca57346f80fb71ce9311f83cab24415cea7a
[ HORNET-Storage/Scionic-MerkleTree-Go ] docs: the pictures name LeafSync, and show what a hash covers
The three pictures are drawn again, and the README says in words what they now show.
[ ZeroPointSynergy/matelotage ] Update README.md
minor edits
https://github.com/ZeroPointSynergy/matelotage/commit/fd7f7d7b5ac3389620ca4bd626816e0bc97e9b7d
[ MiguelMedeiros/ghostly ] fix(tests): bug hunt round on omarchy: row 16, Release regression sweep (#7193)
[ MiguelMedeiros/ghostly ] fix(calls): cLI calls: with GHOSTLY_CALL_BIND set to an address this machine doesn't have (a typo, or a network that changed (#7163)
GHOSTLY_CALL_BIND set to an address this machine doesn't have (a typo, or a network that changed
https://github.com/MiguelMedeiros/ghostly/commit/0683d09df87406cf8b993af87493249ec528e1e3[ zapcooking/frontend ] Merge pull request #971 from dmnyc/fix/live-chat-past-dates
fix(live): name the date on chat items from past days
https://github.com/zapcooking/frontend/commit/ad93bd5dd2655cb1cffab0bfc7da9ff577560923
[ SethMorrowSoftware/xtalk-suite ] Merge pull request #172 from SethMorrowSoftware/claude/project-thread-rma73b
holde-em: record the run on OXT-Beyond 0.2.8-dp.1, and its install steps there
https://github.com/SethMorrowSoftware/xtalk-suite/commit/d859d3d9e284d5fcc0bdab9d34b6eba3d42b9a47
[ arkin0x/ONOSENDAI ] Notifications: one VIEW that lands on the comment, stacked modals, new/read dots, published shard card, tappable avatars (#734)
Owner feedback 2026-11-14 on the notifications modal:
[ saintego/nostr-shard-signer ] Merge pull request #69 from saintego/fix-58-59
Fix #58 and #59: same-origin bridge in the Evolustr example, registry key pinned at build time
https://github.com/saintego/nostr-shard-signer/commit/a1ce0d05408531245f246b2e7960d892917d3cb5
[ MiguelMedeiros/ghostly ] ci: the draft tier runs the affected unit tests in #6945's four groups (#7150)
[ Lokuyow/ehagaki ] refactor: move JSONL export out of PostHistoryTabContent (#517)
Move the export run state, cancellation, download hand-off, and result message into usePostHistoryJsonlExport. The component keeps deciding when to cancel (close, suspend, account change) and renders from the hook's getters.
Refs #497
Co-authored-by: Claude Fable 5.2 noreply@anthropic.com
https://github.com/Lokuyow/ehagaki/commit/f6b6836d1e5f2458ed024e9fe283048307f52fc6
[ rademenezbtc/nutcheck ] Free checks every 6 hours, funded checks daily
[ MiguelMedeiros/ghostly ] fix(cli): cLI: GHOSTLY_FFMPEG naming a path that is not there is refused as "install ffmpeg to read (#7139)
[ imattau/nscript ] Fix MCP packaging lint and release 0.3.11
https://github.com/imattau/nscript/commit/2911608ba2c23f4e334781ca21086170b9dae5d3
[ Brostr/bro ] v790: fix crash Minhas Ordens com snapshot userPubkey vazio (73de8b9a)
[ arkin0x/ONOSENDAI ] Version 2.10 (#731)
Claude-Session: https://claude.ai/code/session_01DsVWqN7HMkma5XxhsSubTM
Co-authored-by: Claude Opus 5.5 noreply@anthropic.com
https://github.com/arkin0x/ONOSENDAI/commit/12659a22c39c8b8b1ed336d6bd2396de2924d052
[ imattau/nscript ] Handle diagnostic exit status in lockfile path
https://github.com/imattau/nscript/commit/d0be8e098beff1c98e78ace72cf755a79b26c978
[ rnostr/rnostr ] Merge pull request #47 from berserker-systems/s/auth
fix: distinguish authentication requirements from access restrictions
https://github.com/rnostr/rnostr/commit/0cecc990beaca6066b20d55e58d136188db9b2a5
[ MiguelMedeiros/ghostly ] fix(cli): cLI: chat rename usage shows <name...> as required, though leaving it out gives the chat b (#6853)
[ rademenezbtc/nutcheck ] Judge-ready README, CI on a real mint, working install command
pip install nutcheck with uvx/pip git+
commands; footer links to GitHub, listing, feed and the zap address[ igor-garin/factmesh ] Tick completed release steps in the plan
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
https://github.com/igor-garin/factmesh/commit/4d96aa5c521036c45f464b9759769c06fba0ea1e
[ Routstr/routstr-core ] fix: give OpenRouter pin test real pricing for the listed-price cap (#930)
https://github.com/Routstr/routstr-core/commit/360e7a28cae0899dfc602a1acbd6dfb5d456e511
[ zapcooking/frontend ] Merge pull request #944 from dmnyc/fix/og-standard-relay-pool
fix(og): query the full standard relay pool for share cards
https://github.com/zapcooking/frontend/commit/9f655270d638ca56dfa906fa037166d6dd72ebed
[ chukwuma619/twine ] Update README.md to clarify the coordinator fee structure, specifying that the fee is only taken upon trade settlement and detailing the mechanics of fee calculation and payment flow. This change enhances understanding of the trade process and ensures accurate handling of fees in the system.
https://github.com/chukwuma619/twine/commit/274ecf42890eeff5abd60e70240240d34ac10f83
[ MiguelMedeiros/ghostly ] fix(cli): cLI app revoke: the same digests in another order are added again as a new revocation (#6957)
[ HolgerHatGarKeineNode/einundzwanzig-portal ] Bump phpunit/phpunit to 13.4.5 for GHSA-9vw2-f4vp-x7gf
PHPUnit 13.4.0 to 13.4.3 lets other local users execute code through a shared temporary directory in PHPT code coverage handling (CVE-2026-119193, Dependabot alert #9). Pest 5.3.3 capped PHPUnit at 13.4.3, so Pest moves to 5.3.4 alongside it.
Narrow update: composer update pestphp/pest phpunit/phpunit, two dev
packages and nothing else in the lock file.
[ zapcooking/frontend ] Merge pull request #944 from dmnyc/fix/og-standard-relay-pool
fix(og): query the full standard relay pool for share cards
https://github.com/zapcooking/frontend/commit/9f655270d638ca56dfa906fa037166d6dd72ebed
[ GnosiWorks/Kryfo ] windows ci lists the release files before it writes their sums
https://github.com/GnosiWorks/Kryfo/commit/407f2675fe8c75e695320012f100ef0980d059aa
[ privkeyio/keep-android ] Pin keep to 794a2b2 for the stricter relay host check and kill switch recheck (#626)
https://github.com/privkeyio/keep-android/commit/09ca787c06257cc99e5574b14192a79e6117e088
[ MiguelMedeiros/ghostly ] fix(cli): cLI store sign in place after an edit skips the rollback check: a lower sequence is signed (#6956)
[ arkin0x/ONOSENDAI ] GAMES panel in the menu: the games you found, ENTER from anywhere (#726)
[ imattau/nscript ] Fix Clawstr predicate and tag lowering for 0.3.5
Fix Clawstr predicate and tag lowering for 0.3.5
https://github.com/imattau/nscript/commit/cce2ff5e590b3fa49915f2bec90b63a126b7ba63
[ GnosiWorks/Kryfo ] windows ci lists the release files before it writes their sums
https://github.com/GnosiWorks/Kryfo/commit/407f2675fe8c75e695320012f100ef0980d059aa
[ besoeasy/gupt ] update dependencies in package-lock.json to latest versions
https://github.com/besoeasy/gupt/commit/512ef5e5af5452afc3ff7c68f09246a6bbb0182c
[ 4thtech/agentlink ] RELEASE 0.5.3: Mac one-click updates, one-press confirmations, attachments, delete history, notification centre, Windows desktop (#823)
RED (expected): REL-LINKS-3 download link check test (script missing: Failed to load url ./check-download-links.mjs)
RED (expected): UX1113-N1 Connected moment naming optional, one gesture (DOM tests)
Red run: 11 failed | 12 passed (connected-naming.dom.test.ts, parts.dom.test.ts).
https://github.com/4thtech/agentlink/commit/5507e7d4034be63bf2c8c56a912b7451b877a922
[ oluengo/tansu ] English only: docs (technical plan, security, decisions), workflows; More apps link in the landing nav
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com Claude-Session: https://claude.ai/code/session_0113jh1VVKcFvvFnGdyFfwkZ
https://github.com/oluengo/tansu/commit/c9a8876891988a2a9d590b3a4559ae9d71d86de9
[ MiguelMedeiros/ghostly ] fix(groups): group chat: when my own payment request is paid, a screen reader announces it twice, once (#6883)
[ diogel-io/bancwr ] Merge pull request #112 from diogel-io/feature/bancwr-key-encryption-94
feat!: encrypt the bunker key at rest
https://github.com/diogel-io/bancwr/commit/a30c585e658563a3869c85df4d02f29616983101
[ GnosiWorks/Kryfo ] windows ci gives iscc an absolute tor folder
https://github.com/GnosiWorks/Kryfo/commit/87b46945a90dad45789a31fcee82f09f38d19dbb
[ athlon-misa/openfederation-pds ] feat: device signing, phase 1: the server cannot forge a person's records (#240) (#408)
prepareCommit builds the commit for a set of writes with Repo.formatCommit and a stand-in signer that keeps the unsigned bytes; submitCommit checks the device's signature against the DID's current atproto key read from PLC, checks the root has not moved, and applies the commit through the same compare-and-swap and records_index transaction as server writes.
https://github.com/athlon-misa/openfederation-pds/commit/bd6af7f0d2ef99a17d5c2349660ef6c7532c99bd
[ kannaka-labs/kannaka-radio ] lmsr.js: the reference crate lives at kannaka-labs/ghostsignals-rs (#453)
Comment only.
Co-authored-by: Claude Fable 5.2 noreply@anthropic.com
https://github.com/kannaka-labs/kannaka-radio/commit/dbbfefb9a1ee8dbb0f95159d1150343544d225d9
[ athlon-misa/openfederation-pds ] feat: device signing, phase 1: the server cannot forge a person's records (#240) (#408)
prepareCommit builds the commit for a set of writes with Repo.formatCommit and a stand-in signer that keeps the unsigned bytes; submitCommit checks the device's signature against the DID's current atproto key read from PLC, checks the root has not moved, and applies the commit through the same compare-and-swap and records_index transaction as server writes.
https://github.com/athlon-misa/openfederation-pds/commit/bd6af7f0d2ef99a17d5c2349660ef6c7532c99bd
[ diogel-io/bancwr ] Merge pull request #112 from diogel-io/feature/bancwr-key-encryption-94
feat!: encrypt the bunker key at rest
https://github.com/diogel-io/bancwr/commit/a30c585e658563a3869c85df4d02f29616983101
[ privkeyio/keep ] Withhold a NIP-55 result when the kill switch is engaged while it is served (#1203)
https://github.com/privkeyio/keep/commit/794a2b2de97595ba9598c829386dcb1f84fe3552
[ arkin0x/ONOSENDAI ] Version 2.9 (#723)
Claude-Session: https://claude.ai/code/session_01DsVWqN7HMkma5XxhsSubTM
Co-authored-by: Claude Opus 5.5 noreply@anthropic.com
https://github.com/arkin0x/ONOSENDAI/commit/3630438fe4e160b8604ff5700f5b94f278ab3b40
[ HolgerHatGarKeineNode/twenty-one-esports ] 🐛 On a 320 px phone the Blockli bar shows its whole hint: "Tap a groove: the block shows where it lands." was cut after two lines
Under 360 px the bar and its toggle take less padding and the line may run to three tighter lines: the line is 149 px wide (English) and 141 px (German) instead of 129 and 121, and every touch state fits. The bar keeps its height, the toggle its 44 px.
Co-Authored-By: Claude Fable 5.2 noreply@anthropic.com
[ MiguelMedeiros/ghostly ] fix(groups): Leave and Delete for the last member say the group ends with them, not to open its link again (#7079)
[ MostroP2P/mostro ] feat(ortsom): settings variants and money-path rules in the e2e gate (#1105)
Closes #1104.
Settings variants (spec 4.5). The gate's stack starts mostrod from Ortsom's own template, so configuration bugs never ran: #1098 and #1099 shipped with ortsom:pass and settings.tpl.toml listed as unexercised. A [[variant]] in map.toml names an overlay of that template and scenarios to
https://github.com/MostroP2P/mostro/commit/dfcbb54947db8d595156f5a2a1c1465140982f6f
[ GnosiWorks/Kryfo ] changelogs keep the drawn tick, drop the last line
https://github.com/GnosiWorks/Kryfo/commit/e2843c96a32f8f7efb7869192d70b9e88f17eabf
[ imattau/nscript ] Improve NScript MCP simulation inputs
https://github.com/imattau/nscript/commit/ae9ab05e757573c7bf74f1bdec2e18eb74f1a0c7
[ zapcooking/frontend ] Merge pull request #955 from zapcooking/feat/live-play-relay
feat(live): play relay and guest cap (Go live PR 1.3)
https://github.com/zapcooking/frontend/commit/87bec2fc3f6e3653549f087505f1aaded2bdb92b
[ eddieoz/fapico2-nostr-extension ] docs: the front pages stop claiming the bypass does not exist
The owner's doc review (three fresh-context reviewers, every claim verified against the shipped v0.7.0 code) found the extension's security-model sentences describing the pre-bypass world — while the extension itself ships the control that arms the bypass.
[ privkeyio/keep-android ] Make encrypted prefs getAll match the typed getters and refuse unsafe set members (#624)
Read prefs in getAll as the typed getters do and refuse unsafe set members
Refuse a relay host or share key the prefs set cannot hold https://github.com/privkeyio/keep-android/commit/d9cae19f7fe220e0334ff47a4a5cffbdeb1939d8
11/13/2026, 1 engagement
[ chukwuma619/twine ] Refactor README.md to clarify trade cancellation process and update planned features. Change the cancellation policy to allow either party to cancel while the hold is unpaid, and enhance documentation on trade phases, trampoline payout invoices, and payment catalog. Consolidate existing features and outline future enhancements for better user understanding.
https://github.com/chukwuma619/twine/commit/dba173c94cf9b8cc617f838e6e5bf1145b661757
[ vitorpamplona/amethyst ] Merge pull request #4796 from vitorpamplona/chore/quartz-pin-full-key-trust-index
build: quartz at main (quartz#110), trust network keyed by the whole pubkey
https://github.com/vitorpamplona/amethyst/commit/5ded7bc427a4a37f264916cd47cbd6553a010450
[ diogel-io/bancwr ] Merge pull request #111 from diogel-io/docs/bancwr-key-backup-93
docs: document bunker key protection and manual database backup
https://github.com/diogel-io/bancwr/commit/46ae163afd421d76352af0e3e26f5f2fe3172966
[ imattau/PeerTube2Nostr ] feat: add PeerTube2Nostr app icons, fix Flatpak a11y bus warnings, and bump to v0.2.2
https://github.com/imattau/PeerTube2Nostr/commit/09c73da1b11b34e38d31a58ef3c7a75553e00e96
[ privkeyio/keep ] Refuse NIP-55 relay hosts with characters no host contains (#1202)
https://github.com/privkeyio/keep/commit/94ece268950b7caa0b8c80d813e318ab747bb275
[ 21gifts/api ] 1ae25259 - Price fiat loan shares from the current spot instead of the latest gift day (#598)
Since gifts store only the payment-time USD amount, the latest gift day no longer carries a CHF, EUR or PHP proportion, so fiat loan shares could not be priced and GET /me/loans returned null totals for every fiat loan. Unpriced share units are now converted with the current spot, the source a forum ask already uses; stored invoices and settled parts keep their sats. Gift rows are not touched, as docs/fiat-amounts.md requires.
https://github.com/21gifts/api/commit/34dada6fb0e08a38414c28e7a2eda7d85dd97546
[ MiguelMedeiros/ghostly ] fix(ci): cI: the draft notice "the fast tier only (lint and types, the affected unit tests)" leaves (#6890)
[ forgesworn/heartwood-esp32 ] Merge pull request #283 from forgesworn/fix/confirm-takes-cs1
fix: let note confirm take a mint's cs1 as well as hex
https://github.com/forgesworn/heartwood-esp32/commit/20e825b5ba61145bc3beaa6dbcba839904e6091c
[ irislib/iris-chat-rs ] Bind iOS acceptance runs to their canonical workflow identity
https://github.com/irislib/iris-chat-rs/commit/26e4e2cbe5c7e4be3eebfd6ea02799ab4576dfe4
[ 4thtech/agentlink ] CHORE GITLEAKS-IGNORE-1: ignore one public-constant false positive (owner OK) (#824)
https://github.com/4thtech/agentlink/commit/7487ada2f3a9121e35bbc792061bef29f5cbc05d
[ ZeusLN/zeus ] Merge pull request #5365 from kaloudis/fix/donation-only-after-own-success
views: SendingLightning: donate only after this screen's payment
https://github.com/ZeusLN/zeus/commit/e9412639aa8e549ff53dbe5343fa6c1c179fffbe
[ cnghockey/sats4ai-buzz-pack ] docs: link our other open source projects
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
https://github.com/cnghockey/sats4ai-buzz-pack/commit/657573652de143c00e04d026dd46cef7cb02ab48
[ ZeusLN/zeus ] Merge pull request #5365 from kaloudis/fix/donation-only-after-own-success
views: SendingLightning: donate only after this screen's payment
https://github.com/ZeusLN/zeus/commit/e9412639aa8e549ff53dbe5343fa6c1c179fffbe
[ HolgerHatGarKeineNode/twenty-one-esports ] ✅ Four browser tests no longer go red on a busy machine: the chat's 200 ms budget is judged on the main thread's CPU clock, and the RSVP line and the invite confirm panel are waited for before they are checked
Co-Authored-By: Claude Fable 5.2 noreply@anthropic.com
[ privkeyio/keep-android ] Zero QR bitmaps and stop drawing recycled ones (#623)
Zero QR bitmaps and release them only after the UI moves off them
Wipe a QR finished as its screen leaves and test the cancel wipe https://github.com/privkeyio/keep-android/commit/a75c7ef8f69b47df6e5a9a2da20cc6181db72c3a
[ mmalmi/hashtree ] Save the account when a paid provider's block is cleared
PaidBlobRoute::clear_block now writes the account to its store and returns the result, so a caller cannot clear a block that a restart would bring back. The changelog no longer calls hashtree-paid-retrieval unpublished.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
https://github.com/mmalmi/hashtree/commit/ac3e409c06e771a44970786e37b1fb564d2b7deb
[ Lokuyow/ehagaki ] test: replace dialog sleeps with controlled timers (#511)
https://github.com/Lokuyow/ehagaki/commit/544000f01eec35926619b2a1211bd6e5f76d37a4
[ MiguelMedeiros/ghostly ] fix(groups): a community request closed for good is said to every member, as its settling is (#7052)
[ hzrd149/nostrudel ] Adapt napplet shell to kehto 0.30/0.32/0.34 and napplet 0.40/0.41
kehto's WebRTC service now fails closed without a runtime approval coordinator and a destination plan. Provide planOpen with the signaling relay tiers and the room/peer resource, and fall back to running the approved open directly when the runtime has no kehto permission adapter, since noStrudel's webrtc:connect gate already authorizes webrtc.* messages.
ResourceFetchInit no longer carries per-request Blossom server hints, and resource.bytesMany now sends a urls list; update the resolver and tests.
https://github.com/hzrd149/nostrudel/commit/ba109d8816281dc67752258c2dfb8ce2766aab37
[ zapcooking/frontend ] Merge pull request #952 from zapcooking/feat/live-sessions
feat(live): session create, read and end (Go live PR 1.1)
https://github.com/zapcooking/frontend/commit/2bdcbded23111e60afd5e20c530fe94c7aeeb232
[ SnowCait/nostter-deck ] Merge pull request #53 from SnowCait/dependabot/npm_and_yarn/prettier-11ec0a0326
Bump the prettier group across 1 directory with 2 updates
https://github.com/SnowCait/nostter-deck/commit/140e9e4749bb68e5fa5c610d5991494d7f59e396
[ Lokuyow/ehagaki ] test: replace dialog sleeps with controlled timers (#511)
https://github.com/Lokuyow/ehagaki/commit/544000f01eec35926619b2a1211bd6e5f76d37a4
[ vitorpamplona/amethyst ] chore(i18n): translate 20 new strings into cs, de, sv, pt-BR
Browser downloads, desktop napplet engine errors, Tor startup progress, the applets-and-websites Tor option and the all-recommended-servers notice.
https://github.com/vitorpamplona/amethyst/commit/d26a115af4305507a929b2c3ed995443a73be80a
[ cnghockey/sats4ai-buzz-pack ] docs: example phone numbers are reserved fiction numbers
The old example numbers may belong to real people. An example run as written paid to send a message, fax or call to a stranger. The new numbers come from ranges that regulators reserve for fiction.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
https://github.com/cnghockey/sats4ai-buzz-pack/commit/3cb9f621ff836cac9f48fa7bcd900f632fdcd211
[ saintego/nostr-shard-signer ] Merge pull request #55 from saintego/evolustr-passkey-fixes
Evolustr fixes from phone testing: second-passkey error, Forget button, bridge race
https://github.com/saintego/nostr-shard-signer/commit/f062ad0cdca2360aca1016f95e7ce7dfb8f69910
[ Red-fuchs/molt-tui ] Proposals, withdraw and own topics in molt-tui
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
https://github.com/Red-fuchs/molt-tui/commit/e2dc1316f64eb915ae5d93ff688fed6e40a7c786
[ SnowCait/nostter-deck ] Merge pull request #53 from SnowCait/dependabot/npm_and_yarn/prettier-11ec0a0326
Bump the prettier group across 1 directory with 2 updates
https://github.com/SnowCait/nostter-deck/commit/140e9e4749bb68e5fa5c610d5991494d7f59e396
[ Brostr/bro ] v786: R1 - comprovante tela preta: bypass de compressao fechado + estado de erro defensivo
kNip44MaxImageBase64 (antes so logava 45k chars e estourava NIP-44)
[ MiguelMedeiros/ghostly ] fix(devices): on a phone, the standby screen's Use here, Take over and Remove dialogs stand above the keyboard (#7028)
[ robwoodgate/crown-anchor ] chore: release 2.2.3
https://github.com/robwoodgate/crown-anchor/commit/ccd2f9a772c82f6305a8172908725c95045eddb9
[ Lokuyow/ehagaki ] ci: persist Vitest module caches per OS and shard (#510)
https://github.com/Lokuyow/ehagaki/commit/a6abc38fad3c4de607041b8b0805bae0aa0d0a8b
[ forgesworn/heartwood-esp32 ] Merge pull request #259 from forgesworn/docs/pins-2026-10-28
docs: record the CI runner, k256 and esp8266 toolchain pins
https://github.com/forgesworn/heartwood-esp32/commit/52c7a6f080d6ff2aa1976ec47ee958c9be856f01
[ greenart7c3/Amber ] Merge pull request #556 from greenart7c3/crash-report-improvements
Report OOMs and silent deaths, and let crash reports be sent anonymously
https://github.com/greenart7c3/Amber/commit/b07c13caef9cdca9017dbf5e3c8a7459a7cdff2d
[ naturallaw777/Sovran_SystemsOS ] fix(hub): harden manual backup and add safe USB drive eject
Manual Backup now flushes all pending disk writes before reporting completion, prevents GNOME's file indexer from holding newly written backup folders open, and adds a "Safely Eject Drive" button directly inside the Hub modal so USB backup drives unmount and power down cleanly without "target is busy" errors. Active PostgreSQL and MariaDB application databases (Nextcloud, Matrix, BTCPay Server, WordPress) are now exported automatically as SQL dumps on Node and Server + Desktop systems, and repeat backups only check free space for net new data instead of failing once a drive is more than half full.
https://github.com/naturallaw777/Sovran_SystemsOS/commit/7096c715567f733ade01e890ab6718a85c870fdb
[ mmalmi/hashtree ] Add an HTTP carrier to the TypeScript paid blob route
HttpPaidBlobTransport sends one encoded request as the body of POST /paid-blob and takes one encoded reply from a 200 response, so a browser can pay a gateway with nothing but fetch. Any other status, a network error, an abort or a reply above the protocol's size limit is a transport failure, never a missing blob, and nothing is retried here. The request names the account, so it goes without cookies or a referrer and does not follow redirects.
https://github.com/mmalmi/hashtree/commit/94bdeaa95378528f76764d5605ba1b511f6105f4
[ privkeyio/keep-android ] Load certificate pins off the main thread (#621)
https://github.com/privkeyio/keep-android/commit/08bd8ee8aeee42d713058c5564ba4889b29df17e
[ ZeusLN/zeus ] Merge pull request #5472 from kaloudis/fix/onchain-send-transport-error-unknown
On-chain send: unknown outcome after any transport failure, not only a timeout
https://github.com/ZeusLN/zeus/commit/17cc896a05ed9ee2daa0b9ab5a16bcdc421b8f84
[ arkin0x/ONOSENDAI ] Version 2.8 (#718)
Claude-Session: https://claude.ai/code/session_01DsVWqN7HMkma5XxhsSubTM
Co-authored-by: Claude Opus 5.5 noreply@anthropic.com
https://github.com/arkin0x/ONOSENDAI/commit/eb970bf803c8a832121c5cf7ba0b9e31c4a77bba
[ 4thtech/agentlink ] DOCS-LINKS-052: Mac download links and invite page point to 0.5.2 (#822)
DOCS-LINKS-052: Mac download links and the invite page point to 0.5.2
DOCS-LINKS-052: changeset and changelog stubs https://github.com/4thtech/agentlink/commit/29a82de2a53b90369652496d8d4e2db911413c77
[ kehto/web ] fix(services): bound CVM transfers and preserve request deadlines (#315)
Carry the validation prerequisite from PR #309.
Co-Authored-By: Codex noreply@openai.com
https://github.com/kehto/web/commit/90d47035e6f1ed27abbd6da7d3fb6b9c81787650