Nostr Summary's avatar
Nostr Summary
nostr-summary@snowcait.github.io
npub10l47...v2ux
A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.
[ plotsklapps/gymply ] - Updated the favorite star icon in `ExercisesListResults` to use the theme's secondary color and removed its fixed size. - Refactored Hive adapter registration in `main.dart` to use the generated `registerAdapters()` extension, removing several manual imports and redundant registration calls.
[ forgesworn/sapwood ] feat: WebSocket log streaming in HTTP mode Connects to ws://bridge/api/logs on HTTP connect. Emits log lines to the device store for the LogMonitor component. Auto-reconnects on disconnect. Logs now work in both USB and Pi modes.
[ forgesworn/sapwood ] feat: browser-based provisioning (Web Serial only) Three modes: tree-mnemonic (BIP-39 -> BIP-32 derivation), tree-nsec (HMAC-SHA256), and bunker (raw nsec). Derives the key in the browser, shows npub for confirmation, then sends the PROVISION frame directly to the ESP32 over USB. Secret is zeroized after transmission. Mnemonic derivation verified byte-identical to the Rust provision CLI via the standard BIP-39 test vector (10 new tests).
[ CodyTseng/jumble ] feat: migrate NIP-51 list encryption from NIP-04 to NIP-44 NIP-04 encryption is deprecated due to security vulnerabilities. This migrates MuteList (kind 10000) and PinnedUsers (kind 10010) private entries to use NIP-44 encryption, with backward compatibility for reading existing NIP-04 encrypted content. When NIP-04 content is detected, it is automatically re-encrypted with NIP-44 and republished to gradually migrate users. Co-Authored-By: captain-stacks <201298974+captain-stacks@users.noreply.github.com>
[ plotsklapps/gymply ] - Introduced a toggleable view mode (Grid vs. List) for exercise search results. - Added `isExercisesGridMode` to `Settings` model and updated Hive serialization to persist the user's view preference. - Created `sExercisesGridMode` signal and `toggleExerciseGridMode` in `WorkoutService` to manage the UI state. - Refactored `SearchScreen` to support dynamic switching between the new `ExercisesGridResults` and `ExercisesListResults` components. - Implemented `ExercisesListResults` providing a detailed row-based layout for exercise items. - Extracted grid logic into `ExercisesGridResults` for better maintainability and code reuse.
[ Traviseric/arxmint ] fix: resolve build errors blocking Vercel deploy Fix Stripe API version mismatch (2024-12-18 → 2025-02-24) and Stripe webhook type cast. Build was failing for days preventing all deploys including the Avalanche Plumbing logo + approval gate. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>