Avatar
Nostr Summary
7febe2a59aa826f8f6337b4101939eaac82fd4e6ca5f3c7b8f13ca03ad26f2bf
A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.

[ dergigi/boris ] perf: reduce reading position throttle from 3s to 1s

Reading position now saves every 1 second during continuous scrolling

instead of every 3 seconds, providing more frequent position updates.

https://github.com/dergigi/boris/commit/ca32dfca5103f9f42d97cbac6844ea7271637c6d

[ dergigi/boris ] fix: relay article link now opens via /a/ path instead of /r/

Updated handleLinkClick in PWASettings to check if URL is an internal

route (starts with /) and navigate directly, otherwise wrap external

URLs with /r/ path. This fixes the third relay education link to open

the nostr article correctly.

https://github.com/dergigi/boris/commit/033ef5e995402a619a0d7dc037e23248cbddde04

[ vitorpamplona/amethyst ] - Removes the deprecated hacks from Contact Lists

- Removes the use of kind 3 to show hashtags which fixes issues when people unfollowing the hashtag and it would just affect the InterestListEvent

https://github.com/vitorpamplona/amethyst/commit/ee80361478e12d30d811afccfd1910eb25fd3134

[ PrimalHQ/primal-ios-app ] Merge pull request #172 from PrimalHQ/2.5-fixes

2.5 fixes

https://github.com/PrimalHQ/primal-ios-app/commit/21bb16c0204f46c418aaf9565e061c767545a5d1

[ vitorpamplona/amethyst ] spotless needs to clean the compiled files to compute all unused imports

https://github.com/vitorpamplona/amethyst/commit/5306dd52d789e715198b7cfbde4fcdf740188367

[ greenart7c3/Amber ] Refactor: Move logging to a separate database

This commit moves all logging functionality into a new, separate `LogDatabase`.

Key changes include:

* Creating a `LogDatabase` and `LogDao` to handle all log entries.

* Removing the `LogEntity` and related queries from the main `AppDatabase` and `ApplicationDao`.

* Introducing a new `MIGRATION_14_15` to drop the old `amber_log` table from `AppDatabase`.

* Updating all call sites to use `Amber.instance.getLogDatabase(npub).logDao()` instead of the old `applicationDao` for logging operations.

https://github.com/greenart7c3/Amber/commit/86e2af359773cc9f6db203bd03e4d22139a79203

[ greenart7c3/Amber ] feat: Add `lastUsed` field to application entity

This commit introduces a `lastUsed` timestamp to the `ApplicationEntity`.

This new field tracks the last time an application was used and is updated every time a new history event is recorded.

The changes include:

* Updating the Room database schema to version 14.

* Adding a database migration to include the new `lastUsed` column.

* Populating the `lastUsed` field on application creation and when adding history.

https://github.com/greenart7c3/Amber/commit/77500e7b496306e8a6ae3b76a1cea36c421d85f2

[ papiche/Astroport.ONE ] Enhance sync_youtube_likes.sh to improve cookie file validation and error handling. Implement multiple fallback strategies for fetching liked videos, reducing requests and optimizing performance. Adjust success criteria for processing liked videos to minimize load.

https://github.com/papiche/Astroport.ONE/commit/1f0d33636a29272c20634d87738afaf4e8e88b42

[ Catrya/Nostr-Events-Monitor ] Merge pull request #8 from Catrya/fix-websocket-url-validation

Fix WebSocket connection errors during URL input

https://github.com/Catrya/Nostr-Events-Monitor/commit/7801befa39384642566283805399b043655d2b5e

[ aljazceru/awesome-nostr ] Merge pull request #587 from Catrya/add_events_monitor

add Nostr-Events-Monitor

https://github.com/aljazceru/awesome-nostr/commit/cfc427e2335014c0c8d738502214f826236d4cf5

[ greenart7c3/Amber ] Fix: Drop obsolete history table

Drops the `history` table, which is no longer in use, to clean up the database schema. This change requires a database migration from version 12 to 13.

https://github.com/greenart7c3/Amber/commit/e11704f14677265365efda018184a74715ae7218

[ greenart7c3/Amber ] Merge pull request #259 from greenart7c3/l10n_crowdin_translations

New Crowdin Translations

https://github.com/greenart7c3/Amber/commit/727d85d0e9b6c5a81e6ea43823fd5a5991e7c572

[ damus-io/notecrumbs ] fix newlines in notes

Signed-off-by: William Casarin

https://github.com/damus-io/notecrumbs/commit/a0a2a5126fa01aa09be1f8ebfcf7221e4c968640

[ papiche/NIP-101 ] Implement image URL extraction and analysis in AstroBotVisitorResponder. Add methods to extract image URLs from messages and analyze them using an external script, enhancing response generation with image descriptions. Update persona prompt generation to include analyzed image context, improving user interaction and response relevance.

https://github.com/papiche/NIP-101/commit/f8a59ee9eb8ed4d83e1fa6b83ffa8d9bb8648ec9

[ twenty-eighty/pareto-client ] Merge pull request #163 from twenty-eighty/develop

added lightning address

https://github.com/twenty-eighty/pareto-client/commit/6c23cb075c728156d00f93c247e974b0f52c06b8

[ papiche/Astroport.ONE ] Revise NOSTRCARD.refresh.sh to update AI prompts for generating personalized reconnection summaries for players. Enhance daily, weekly, monthly, and yearly summary structures to include key highlights, trends, and insights, improving the overall narrative and readability of network activity reports.

https://github.com/papiche/Astroport.ONE/commit/096d25bf50c0ee0c1bd850e86904a76ad66ad843

[ Shugur-Network/relay ] fix(nips): clarify NIP-YY entrypoint a tag validation (#104)

- Updated comment to clarify a tag format: ["a", "address", "relay-url (optional)"]

- tag[1] contains the address coordinate (validated)

- tag[2] contains optional relay URL hint (no validation needed)

- Validation correctly checks only the address format in tag[1]

- All 27 NIP-YY tests pass successfully

https://github.com/Shugur-Network/relay/commit/8bd615fc3d460dc03cfb9f8e6cc860a48dd6b5ce