[ Paradise-Chat/Paradise ] tangled
https://github.com/Paradise-Chat/Paradise/commit/ebb1ee1a188554bd76db11050db4c2a59cd8de35
A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.
[ Paradise-Chat/Paradise ] tangled
https://github.com/Paradise-Chat/Paradise/commit/ebb1ee1a188554bd76db11050db4c2a59cd8de35
[ obelisk-app/obelisk ] Add rotating relay banner card picker
https://github.com/obelisk-app/obelisk/commit/5f4d6d345cfa1faddfcc42f836d489ce934cad3f
[ MiguelMedeiros/ghostly ] fix(desktop): on Linux, Shift+Tab stays inside dialogs and other Tab traps (#5755)
[ chebizarro/nostrc ] Merge remote-tracking branch 'origin/grotto/dialog-sizing-sweep'
https://github.com/chebizarro/nostrc/commit/d8e2ee44e9c2c95e9de9c84e322a9c088cec25bd
[ MikhailSagalaev/openradar ] release: 0.59.0 — post review: directions, one-click answers, agreement of readers
https://github.com/MikhailSagalaev/openradar/commit/631848d1dea6a5f2fd187125371d8ac2665eaba8
[ saintego/nostr-post ] Merge pull request #285 from saintego/claude/nostr-nonstandard-events-pkm1go
Publish test-mode posts for real (#276); outbox: drafts, timed posts, upload later (#268)
https://github.com/saintego/nostr-post/commit/7d202de234bca74887575b751950128c582cc5eb
[ k0sti/nomen ] chore: stop tracking .direnv cache
The .direnv/ directory was committed before it was gitignored, so the ignore rule had no effect. Remove it from the index and exclude it from unison sync as well.
Co-Authored-By: Claude Opus 5.5 [email protected]
https://github.com/k0sti/nomen/commit/88fc5c39bb201fe410dfba61ab86025f3a653e15
[ junkpiano/nox ] feat(native): a repost can be undone (#201)
On a card, Repost on a post you reposted offers Undo repost; on a post's page the lit repost button asks to undo it. Undoing finds your kind 6 and 16 reposts of the post on every relay and asks for their deletion in one NIP-09 request, signed only by the key that made them.
https://github.com/junkpiano/nox/commit/cdbbef6492edff37c16f002bf64990642f4d4387
[ alalanet/alalanet-agent ] v1.4.0: payment_status — did my x402 payment settle, is a retry safe (chain read); go 1.27.3
https://github.com/alalanet/alalanet-agent/commit/c3a686fa3e8cf14d5612e68af968cfca852a0b73
[ HolgerHatGarKeineNode/twenty-one-esports ] 🏷️ Caster PHPDoc names the settings, topics and payloads its code reads
Imaging's settings shape gains the music_change_* keys trackChange() reads; the transcript store takes the podcast name; the discover feed's items carry their real shape, and a cached feed of another shape is fetched anew instead of read. Drops a dead null check in the block studio plan, an unused ScriptGuard dependency of the music teasers, a coalesce on a credit target that always exists, and moves the default publication time of a stored podcast episode from the sort to the read.
[ avinashid/peerwire ] Merge be/NB-116-bluez-connect: the BlueZ driver holds its scan off while it connects, 3 s at a time between runs of 2 s, as Linux started a connect only at the discovery's next report of the device, 10 s on, and every central connect failed (NB-116, NB116-1)
https://github.com/avinashid/peerwire/commit/6641641cf8d2f51e61e4e510a1663d18f3989943
[ Alex71btc/umbrel-community-store ] Update BOLT12 Pay to 0.3.23-rc.1
https://github.com/Alex71btc/umbrel-community-store/commit/020495c2418879d7d72e1aa0fdbce10d71ed8fdb
[ kannaka-labs/kannaka-radio ] red-shoes: drop internal host paths from public credits (#437)
Remove the internal ask-route detail, the round-2 ask file references and the server music path from the Red Shoes credits and concept notes. Meaning unchanged: concept, lyrics, sound description and panel subjects by Kannaka (an AI memory system), 2026-11-07.
Co-authored-by: Claude Opus 5.5 [email protected]
https://github.com/kannaka-labs/kannaka-radio/commit/3f54bea14410c90b60a60297f95826ec1152bd97
[ avinashid/peerwire ] bluetooth docs: a peer never asks for pairing, rather than refuses one, as neither driver does; Platforms says what happens when a device pairs anyway (NB110c-1, NB110-I2)
https://github.com/avinashid/peerwire/commit/13e4bddf8d5d06d6efea3c475b2b7383048e6c60
[ chebizarro/nostrc ] Merge signet/fix-compose-contract-ci into master (nostrc-w0xgt)
Co-Authored-By: Claude Fable 5.1 [email protected]
https://github.com/chebizarro/nostrc/commit/8553c908cfb6e72f53dc651df11e10a43e9536c6
[ orangecheck/oc-packages ] app-design: design.ochk.io reads every release, the newest first
The front page lists CHANGELOG.md's releases. A release written only as bullets now gives each bullet's opening sentence, so all of them come through. check-releases holds the newest it reads to package.json's version. The frame's stats draw at the small stat size, each on one line from 320, and the column's note says what draws at every width.
https://github.com/orangecheck/oc-packages/commit/8e5fdf717784a3031f7d5e9f6225f43526900f56
[ kannaka-labs/kannaka-radio ] Red Shoes: single on the radio (ALBUMS, Night Watch rotation, art ledger) (#436)
Kannaka's 12 subjects for the red-shoes concept (a memory that lost its owner; shoes that won't stop dancing; seen/read/guessed), styled as one idiom: cinematic oil painting, deep crimson against blue-black, film grain. First pass on a qBraid L4 (4090 did not boot), 7 rejects re-planned once on a 4090. Ledger rows for the 8 kept images; plans, generation manifests and the narrative order map committed. PNGs are not committed.
https://github.com/kannaka-labs/kannaka-radio/commit/7808c497a648e351c3b830d042e542e2478a1a05
[ MiguelMedeiros/ghostly ] fix(calls): on a phone, the call's device notice's Switch back and close take taps on 44 px (#5740)
[ flox1an/nostube ] fix: keep slow-starting video sources in v0.2.69
The player failed over after a fixed 3.5s without a first frame. Large MP4s with a big moov atom need ~19s, so the only server holding the file was dropped and every other mirror 404'd into 'Network error'. After 3.5s the player now probes the server (no-cors, 1-byte range); a responsive server keeps the source for up to 45s, an unresponsive one fails over.
Also tightens the mobile watch page layout (reactions, menu, suggestions, comment threads).
https://github.com/flox1an/nostube/commit/dc486862ad42edf51aaeda2e68a3ea1ba8631f57
[ forgesworn/kithmoot ] Merge pull request #731 from forgesworn/feat/browser-vmls-interop-20261106
Add scoped Browser VMLS interoperability
https://github.com/forgesworn/kithmoot/commit/3d5acf777d0fac8b81f6db59e55c2ed85edf414d
[ Paradise-Chat/Paradise ] tangled
https://github.com/Paradise-Chat/Paradise/commit/b5f73600371c32489ad245e5ff9a5526c02e1094
[ saintego/nostr-post ] Merge pull request #286 from saintego/ccr-714412d1-wow72t
Gigs: "Add" photos or a video to a gig's gallery
https://github.com/saintego/nostr-post/commit/a51133983f9f7f312374f857d8e1ad3ec9b7e8c8
[ ZeusLN/zeus ] Merge pull request #5625 from aswin-dev-debug/fix/5622-swaps-fees-null-check
views: Swaps: handle a failed mempool fee fetch
https://github.com/ZeusLN/zeus/commit/9ec96f63c50e875af9527e72a99a0d56c0af4897
[ MiguelMedeiros/ghostly ] fix(calls): the device notice's Switch back, its close or its timing out keep the keyboard focus in the call (#5733)
[ chebizarro/nostrc ] Merge signet/rc1-w4-droplet-drills into master (nostrc-mk7v1.5 drills)
Co-Authored-By: Claude Fable 5.1 [email protected]
https://github.com/chebizarro/nostrc/commit/8c7d3cf2132b26e082f9be24eed177545a8a5e0a
[ JordanNewell/tractum-site ] ci: add plan-doc-guard workflow
https://github.com/JordanNewell/tractum-site/commit/efa27c6c93f93dceb6e3667bd9ed53bb87139c69
[ Paradise-Chat/Paradise ] add fun cat's cradle quote
https://github.com/Paradise-Chat/Paradise/commit/3f8a336838ebd09a092248be403df16f31144c41
[ Spl0itable/NYM ] v3.75.545
https://github.com/Spl0itable/NYM/commit/bee4704462b8d9a246c6a77c7f67cc5dce810024
[ MiguelMedeiros/ghostly ] fix(ui): Reconnect with the contact away waits on its own button instead of locking the connection panel for 90 s (#5718)
[ SnowCait/nostter ] Merge pull request #2804 from SnowCait/browser-translation
Add experimental in-browser translation to post details
https://github.com/SnowCait/nostter/commit/743bd3e9d4d02320ff98c79694484736a0217a95
[ chebizarro/nostrc ] Merge signet/fix-mgmt-ingress-wire-image into master (nostrc-onloi)
Co-Authored-By: Claude Fable 5.1 [email protected]
https://github.com/chebizarro/nostrc/commit/b443fcfae3ba815c0d6df2bfabc50e056941e55f
[ qntx/wallet ] chore: release v0.11.0 (#132)
docs: list the 0.11.0 changes
chore: release v0.11.0 https://github.com/qntx/wallet/commit/e0ee12879bfb07f20aff85aa358aa30ddba1ce6c
[ MiguelMedeiros/ghostly ] fix(cli): every command that takes a message or file id says a missing one the same way, and group replies say in this group (#5706)
[ chebizarro/nostrc ] docs(signet): record owner dispositions for the six Medium security findings (rc.1)
Co-Authored-By: Claude Fable 5.1 [email protected]
https://github.com/chebizarro/nostrc/commit/7f2aeaecde6dc271d5a8d2754a708c95177652ba
[ 21-DOT-DEV/swift-secp256k1 ] feat(API): remove the public keyagg_cache byte surface; keyParity: retypes Int32 → Bool (#1246)
The opaque secp256k1_musig_keyagg_cache blob no longer crosses the public API — upstream ships no serialization for the struct and calls its layout version-unstable, and every reference consumer (rust-secp256k1, btclib, Bitcoin Core's MuSig2 wallet) obtains one only by re-aggregating. cache: is removed from P256K.Schnorr.XonlyKey.init(dataRepresentation:keyParity:cache:), P256K.MuSig.XonlyKey.init(dataRepresentation:keyParity:cache:), and P256K.MuSig.PublicKey.init(dataRepresentation:format:cache:), and the public cache accessors on both x-only types move internal — opaque upstream state is now assembled exclusively at the impl layer (XonlyKeyImplementation/PublicKeyImplementation), where malformed-blob validation already lived, the facade/impl split swift-crypto's init(wrapping:) bridging follows. P256K.MuSig.PublicKey.init(xonlyKey:) stays public and keeps restoring session state in-process via the internal accessor; a key rebuilt from serialized bytes is verification-only — partial signing and MuSig tweaks throw secp256k1Error.underlyingCryptoError on the cache guard — so resuming a signing session means re-running P256K.MuSig.aggregate(_:) on the participant public keys and re-applying any tweaks, the deterministic path upstream designed. keyParity: retypes Int32 → Bool = false on all three surviving x-only initializers — the ECDSA Signing.XonlyKey sibling included, so all three share one shape — where false is the canonical BIP-340 even-Y lift (parity is unrecoverable from the X coordinate alone, making the default the honest value when it was never persisted) and the Bool type now matches the parity accessor, so keyParity: key.parity round-trips without a ? 1 : 0 conversion. The malformed-cache probes retarget XonlyKeyImplementation under @testable, and a new round-trip test pins the Bool→Int32 mapping on all three initializers across both Y signs. Spec 004's plan/tasks correct §3.4 in place and schedule T032 — the secp256k1_musig_session envelope redesign, the audit's opaque-struct defect class on a second struct — inside the same group before the 0.25.0 tag.
Co-authored-by: csjones [email protected]
https://github.com/21-DOT-DEV/swift-secp256k1/commit/4d27a6e6b5e7a3897cf8419db9913a85f162d7e1
[ imattau/npack ] GUI: UX refinements and drag-and-drop install of local .npk files (#32)
Adds InspectLocal/InstallLocal to the per-user daemon, a confirmation dialog in the GUI, and several UX refinements (status fade, quieter trust badge, settings feedback).
Claude-Session: https://claude.ai/code/session_01RjtG1zo3zQE6UVDg7vsU7z
Co-authored-by: Claude [email protected]
https://github.com/imattau/npack/commit/9c2aa0d0b5d5229588a72034453d5bdc268644ce
[ privkeyio/keep-android ] Pin keep v0.14.0 (#598)
https://github.com/privkeyio/keep-android/commit/f285822fe1a446e80707b7b886544ca56b43ee5a
[ obelisk-app/obelisk ] Refresh zap recipients and preserve Lightning provider errors
Revalidate profiles before every payment, respect profile removals and provider limits, and keep payment and session guards intact. Message-menu zaps now send the configured default amount directly.
Fixes #28
https://github.com/obelisk-app/obelisk/commit/d357ec9fd56771b4198a27acfe19b0efcc77feff
[ bunnysayzz/airplane ] Bump to v0.1.34
https://github.com/bunnysayzz/airplane/commit/e7384d9f7efd9eb0910df6289619c41cde956501
[ obelisk-app/obelisk ] Unify zap counters and add configurable payment presets
Add editable emoji amounts, immediate slash-command payments with optional messages, and shared desktop/mobile zap totals and payment guards.
Closes #30
https://github.com/obelisk-app/obelisk/commit/e205de2cd4435fcf13359023e74d7f12a1ea3de5
[ SnowCait/nostter ] Merge pull request #2803 from SnowCait/mask-external-login-image
Mask external image in login screenshot
https://github.com/SnowCait/nostter/commit/f3a96e112b8d508533a478c66f54bf433e4d186f
[ privkeyio/keep ] Release v0.14.0 (#1179)
https://github.com/privkeyio/keep/commit/02520f3fabbae7b587af88e1911625825c3eb9e8
[ ZeusLN/zeus ] Merge pull request #5529 from kaloudis/fix/no-redirects-node-rest
backends: LND, CLNRest: don't follow redirects on node requests
https://github.com/ZeusLN/zeus/commit/bdd6f81270d1916758bb34da9a67c3f7793ef03e
[ orangecheck/oc-packages ] chore(deps): update @orangecheck/* (family) to v2.2.1
https://github.com/orangecheck/oc-packages/commit/d6e97df2681f74d176fe9ebf477925cf1d59647c
[ privkeyio/keep-android ] Stop the PIN lockout level from decaying when the date is changed (#596)
Decay the PIN lockout level only on time both clocks agree has passed
Check that a clock set back re-stamps both decay anchors https://github.com/privkeyio/keep-android/commit/9ba450dc8cfa58d745fae266b63e2e6af91b90f8
[ coercaodobem/property ] feat(property): verify Bluesky NIP-39 proofs
https://github.com/coercaodobem/property/commit/0ae3065dbe0e3744609a1f0839bc67b25872a284
[ ChadFarrow/pc20-wiki ] Refresh the episode data
https://github.com/ChadFarrow/pc20-wiki/commit/674644cfe43daf17e0413de9e7cedce2b4b2d3e8
[ MiguelMedeiros/ghostly ] perf(groups): an open members panel draws again only when what it shows changed (#5658)
[ ZeusLN/zeus ] Merge pull request #5642 from kaloudis/fix/batch-open-sequential
stores: ChannelsStore: open batch channels one at a time
https://github.com/ZeusLN/zeus/commit/6cf91db9c9a631bed9f4051560dad7741093e416
[ coercaodobem/property ] feat(property): encrypt direct file blocks at rest
https://github.com/coercaodobem/property/commit/1ac61f8ba1ee59f54afe3fd76e6e5c43343b9aad
[ veydanproject/Veydan-Chat ] Veydan Chat 5.2.1-rc.3
https://github.com/veydanproject/Veydan-Chat/commit/3c621f7d6a09b582bb2b6bea8886a9b10d44a2b7
[ Paradise-Chat/Paradise ] tangled
https://github.com/Paradise-Chat/Paradise/commit/f758ce13a763004a1dd4b9bc27056f56d5af972b
[ orangecheck/oc-packages ] app-design 2.7.0: the release, version and changelog heading
https://github.com/orangecheck/oc-packages/commit/4cac121db41f9a6cfa34f6d993b4cc73de95b4c8
[ formstr-hq/nostr-polls ] feat(profile): show a user's reposts on their profile (#259)
Profile Notes only fetched kind 1, so a user's NIP-18 reposts (kind 6) never appeared. Fetch kind 6 with its own filter (so heavy reposters don't crowd out notes), fold reposts into their original note and render them with the "reposted" header card.
The repost-folding logic moves out of HomeFeed into Feed/repostItems.ts so the home feed and profile share it. Embedded originals are now verified (valid signature, id matches the e tag, allowed kind) instead of trusted blindly. The
https://github.com/formstr-hq/nostr-polls/commit/858ee0b797e6c53198c4656f8fd21f1db519364b
[ MiguelMedeiros/ghostly ] fix(cli): --next, --resets and --also refuse an impossible day written with dots, spaces or commas (#5651)
[ ZeusLN/zeus ] Merge pull request #5344 from kaloudis/fix/cashu-mint-info-size-limit
android: cap the size of mint HTTP responses read by CashuDevKitModule
https://github.com/ZeusLN/zeus/commit/c0063cc8cdcb2542a8e0b1e619c10fa020ad733b
[ Brostr/bro ] v730: nº da ordem no ganho Bro vem da DESCRICAO (a prova de cache vazio — iPhone nao tinha as ordens e o nº sumia)
https://github.com/Brostr/bro/commit/57bb0a22844747780557f18ef1d85a3c81e5191f
[ zapstore/zapstore ] Record 2.0.2 in the changelog and bump the build to 2.0.2
https://github.com/zapstore/zapstore/commit/dc4f363dda90dd25ba6aae0a78dda28705cad282
[ coercaodobem/property ] feat(property): add quick local conversation rename
https://github.com/coercaodobem/property/commit/be5548edd1513619b1724b4241a25e66cccbb30f
[ papiche/astroportd ] CI et release : macOS sur macos-15 (macos-14 retiré par GitHub) ; publication malgré l'échec d'une cible « au mieux »
https://github.com/papiche/astroportd/commit/c24700dcc6f4cb5e44409788d07bc891660cb3b7
[ imattau/npack ] Desktop-user UX and packaging: npack-gui, npack-desktop, doctor, rollback, browsing (0.5.0) (#20)
Daemon (npackd):
[ SethMorrowSoftware/xtalk-suite ] suite gates: a newer push to main cancels the older main run (#170)
Two merges a minute apart each ran every member's gates to the end (2026-10-21: 155 and 162 minutes side by side), right after each pull request's own scoped run had passed. A push to main now shares one concurrency group with the next push to main, as the native lanes already do; a pull request still cancels only its own older run, and a dispatch still never cancels or is cancelled.
https://github.com/SethMorrowSoftware/xtalk-suite/commit/5e18274bb5bb2870d2538eb1c482c275dcb2a225
[ p2p-solidarity/creds-api ] fix(nip05): deploy script stops when the D1 list fails instead of creating
https://github.com/p2p-solidarity/creds-api/commit/db4b90fc51c243ec1058a7002666cd1acc69cc2d
[ TsukemonoGit/lumilumi ] Merge pull request #1136 from TsukemonoGit/dev
fix make zap url
https://github.com/TsukemonoGit/lumilumi/commit/53beafedc456cbd4962ca939300083b7320b9559
[ ZeusLN/zeus ] Merge pull request #5683 from kaloudis/deps/remove-types-uuid
deps: remove @types/uuid
https://github.com/ZeusLN/zeus/commit/ead902592c1639a01b80b8ec75d47e2c9c6dffed
[ SnowCait/nostter ] Merge pull request #2802 from SnowCait/fix-zap-callback-query
Build Zap invoice URLs in nostr-protocol
https://github.com/SnowCait/nostter/commit/70f5fc970eb30667a4997ec2dbbb5c03a2206204
[ papiche/astroportd ] CI : nom d'étape entre guillemets (le « : » cassait le YAML)
https://github.com/papiche/astroportd/commit/9b0177a497206afdfa774ca63074539b7ea48e51
[ chebizarro/nostrc ] Merge remote-tracking branch 'origin/grotto/remote-pairing-ux'
https://github.com/chebizarro/nostrc/commit/5086a5270d3a5e200979077eab85cf7c078b2650
[ coercaodobem/property ] feat(payments): add external wallet URI handoff
https://github.com/coercaodobem/property/commit/3cd25e086264e6881b1d6cc1c5bf4e4edb1abebd
[ MiguelMedeiros/ghostly ] fix(devices): Let try again shows only once that device is refused, as WISP 06 says (#5635)
[ privkeyio/keep-android ] Bound the NIP-55 provider's handler call and record late responses (#595)
Bound the NIP-55 provider's handler call and record late responses
Cap the provider's handler calls per caller, skip the cap for the public key
Free the caller's slot when its wait for a permit is interrupted
Wait for the worker before checking late results in the hand-off tests https://github.com/privkeyio/keep-android/commit/7be57ca408165f1f42481e30837aea0eb67ac459
[ alalanet/alalanet-agent ] v1.3.0: link_domain (NIP-05) and link_wallet (EIP-191 / Solana) for a verifiable passport; read_mail spam filter (known_only, allow)
https://github.com/alalanet/alalanet-agent/commit/525a4fc1d8d5536627d87b7c67cfc44c0b1d0e71
[ nickhenggeler/buzz-code-lite ] Add Code Lite prototype for Buzz
A CodeMirror-based editor for local git repositories that runs as a page or a side panel beside conversations, with a file tree, tabs, quick open, git change markers and conflict-safe saving.
Co-Authored-By: Claude Opus 5.5 [email protected]
https://github.com/nickhenggeler/buzz-code-lite/commit/5c42daa5b8762cefbf198ef9451df7b86def9c22
[ nickhenggeler/buzz-projects-plugin ] Open beside conversations
Add a side panel with channel-header and top-bar launchers, and show the current channel's repositories first. Share your place between the panel and the full page, and keep shortcuts from reaching the chat.
Rewrite the README with features, install steps and screenshots.
Co-Authored-By: Claude Opus 5.5 [email protected]
[ Paradise-Chat/Paradise ] tangled
https://github.com/Paradise-Chat/Paradise/commit/5c2142938d4380ed7a547a70124cf65396fbaf91
[ orangecheck/oc-packages ] cli 0.5.5: oc chat verify reads chat-core's own floor judgment
A version or handle read that a relay could not finish is NOT READ, exit 2, and the relay report names a relay that was cut off apart from one that was silent.
https://github.com/orangecheck/oc-packages/commit/b088392d40b60852098fe8f273db64ecb0d1940d
[ nbd-wtf/nostr-tools ] inline these functions for sanity.
https://github.com/nbd-wtf/nostr-tools/commit/dbbe3da890851a3c12d7b52d789d7324921b9be2
[ chukwuma619/twine ] Update README.md and docker/README.md to clarify Twine's non-custodial nature and host setup. Revise trade mechanics description for improved clarity on the trading process. Adjust Docker documentation to emphasize the relationship between Twine and Fiber, including configuration details for running the daemon and using fnn-cli.
https://github.com/chukwuma619/twine/commit/dd0de6a3aaaf871b744e1ff9349f62934fa67ed3
[ MiguelMedeiros/ghostly ] fix(devices): Let try again takes its wrong-password row away once done, and the focus goes to that device's row (#5629)
[ arkin0x/ONOSENDAI ] PLACE on an ITEMS row of your own make: a new instance, every setting kept (#615)
Owner ruling 2026-11-06, replacing the 11-01 ruling (#579) that drew every held item as a solid blue box with no model:
[ nbd-wtf/nostr-tools ] inline these functions for sanity.
https://github.com/nbd-wtf/nostr-tools/commit/dbbe3da890851a3c12d7b52d789d7324921b9be2
[ orangecheck/oc-packages ] cli 0.5.5: oc chat verify reads chat-core's own floor judgment
A version or handle read that a relay could not finish is NOT READ, exit 2, and the relay report names a relay that was cut off apart from one that was silent.
https://github.com/orangecheck/oc-packages/commit/b088392d40b60852098fe8f273db64ecb0d1940d
[ permissionlesstech/bitchat ] Port the Android globe geohash picker to iOS (#1807)
Adds the 3D globe picker from bitchat-android: a map button next to the geohash field opens a full-screen orthographic globe (Natural Earth land, borders and cities, geohash grid, crosshair) with drag/fling, pinch, tap and double-tap, precision buttons and a fly-in to the current geohash. Selecting teleports like typing a geohash.
https://github.com/permissionlesstech/bitchat/commit/04995f68e470a18d1fc99f86fa326c2a87bab4f2
[ untreu2/qiqstr ] Organize Flutter and Swift clients in one repository
Preserve both histories and leave existing Flutter work uncommitted.
https://github.com/untreu2/qiqstr/commit/f64d79a24f470b7d00bc949df9de61f3810f9b09
[ LightningPiggy/lightning-piggy-mobile ] chore(release): v1.7.0 (#1687)
Co-authored-by: Claude Opus 5.5 [email protected]
[ coercaodobem/property ] feat: show session NIP-05 contact marks
https://github.com/coercaodobem/property/commit/a5ee4cce7100cff5e34dbf0251ff67b2bfe06eda
[ Alex71btc/umbrel-community-store ] Update BOLT12 Pay to 0.3.22
https://github.com/Alex71btc/umbrel-community-store/commit/4f756ebea2fc8047365b99e97ddfdf6a887b2da0
[ sedatyildiznet/imgtr ] Always sync complete production source during deploy
https://github.com/sedatyildiznet/imgtr/commit/0f8d8fdd36900674794121400a53fff5d6d218d1
[ greenm01/nostrian-conquest ] docs(t166): review of the x13 ai2 game, the first with logged AI turns
https://github.com/greenm01/nostrian-conquest/commit/728f7d21c8a33c7483c456d831d2e19eb99f43fb
[ LNVPS/api ] clippy
https://github.com/LNVPS/api/commit/16135451cebce0a13c3a6465e012a8de1059414d
[ Trustroots/trustroots ] Add internal flagged role for moderation follow-up (#3557)
https://github.com/Trustroots/trustroots/commit/aadd6f7233e95eeba8bd278cd4984afa2c55a003
[ Alex71btc/lndk-pay ] Release BOLT12 Pay 0.3.22 with updated Android Companion
https://github.com/Alex71btc/lndk-pay/commit/e4041b3b230e8b2e44135072694cc2a98f17899c
[ Conduit-BTC/conduit-mono ] chore(tests): retain critical payment and recovery coverage (#792)
Reduce the suite to 29 critical payment/recovery cases and retain all 60 gateway deployment cases. Remove obsolete test tooling and gate the required build on the bounded Linux test job.
Validation: 89 tests pass on Linux; builds, dependency security, and both preview checks pass. Runtime code and dependencies are unchanged relative to main.
https://github.com/Conduit-BTC/conduit-mono/commit/b102f221afb5338ec6fb8e44ffae3aa53ea53577
[ ZeusLN/zeus ] Merge pull request #5673 from ZeusLN/dependabot/npm_and_yarn/minor-and-patch-9432f47329
chore(deps): bump the minor-and-patch group with 2 updates
https://github.com/ZeusLN/zeus/commit/41ae43c8e8c3d71ccb3d98053621adc788fe9b2c
[ alalanet/alalanet-agent ] v1.2.0: post_board — signed posts to alalanet agent boards
https://github.com/alalanet/alalanet-agent/commit/0f7c6ac2c2c9cee0748ee8779aa71a58141e94d8
[ NicolaLS/rayl ] ci: steady the nightly emulators
Two environment failures on the first nights: an emulator went offline right after the app install (a flow failed in 4 s with 'device offline'), and the API 34 system image failed to download. The flows now wait until the device is back and booted, and the system images are cached between runs. Neither was a flow or app failure.
Co-Authored-By: Claude Opus 5.5 [email protected]
https://github.com/NicolaLS/rayl/commit/e5b9debb27f9dbbb758f712c49bb9a349ace2781
[ orangecheck/oc-packages ] sdk 1.24.0: each relay's subject read pages to the end
check() and the subject reads page through nostr-core's readPages, and a relay the caller names is asked the page size it declares, so a read counts as whole only when a relay has nothing more to send.
https://github.com/orangecheck/oc-packages/commit/cd388198542bb82aedfe3e6fbddc6b92a1bc60cb
[ forgesworn/context ] perf: make activity slots, note polling and checkpoints optional in host guidance (#79)
Host startup section, session-start hook, session MCP instructions and skill now use activity and note polling only when another session may edit the checkout or notes are expected, and checkpoints only when work continues elsewhere. Release 0.35.0.
https://github.com/forgesworn/context/commit/e969b0ed5f4728a5c588beeb185e9f430fde32ae
[ LightningPiggy/lightning-piggy-mobile ] fix(marmot): show 1:1 notifications as direct messages with multi-device contacts (#1683) (#1684)
Every Marmot Welcome waits for Accept / Decline, and its alert and Messages row called each one a "group invitation": a group-styled "New group invitation" even for a 1:1, including the Welcomes a contact's other devices send when they add a new install to an existing 1:1. A contact on several devices (two Lightning Piggy installs, White Noise) sends those often.
[ bryanmatthewsimonson/xray ] feat(portal): claim dependency D.4 — the live per-adjudicator "premise adjudicated false" marker (#436)
Co-Authored-By: Claude Fable 5.1 [email protected] Claude-Session: https://claude.ai/code/session_01Nxz15yg9LgeSKJTncrAZ9L
Co-Authored-By: Claude Fable 5.1 [email protected]
https://github.com/bryanmatthewsimonson/xray/commit/02498905f401574e3abac4a81d684e432ac4327d