nostr relay proxy

event page

{"id":"fd42b23b9ef792059b1c1a89555443abbb11578f4b3c8430b452559eec7325f3","pubkey":"aa9047325603dacd4f8142093567973566de3b1e20a89557b728c3be4c6a844b","created_at":1735920092,"kind":1,"tags":[["p","460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c","","mention"],["p","ca89cb11f1c75d5b6622268ff43d2288ea8b2cb5b9aa996ff9ff704fc904b78b","","mention"],["p","7579076d9aff0a4cfdefa7e2045f2486c7e5d8bc63bfc6b45397233e1bbfcb19","","mention"],["p","757fd51791131e51eb033538721ba67a526466c26ed5940a56962d94f8d83c53","","mention"],["p","7eb29c126b3628077e2e3d863b917a56b74293aa9d8a9abc26a40ba3f2866baf","","mention"],["p","d2244fcb9b7da031ed4710999911a83393bf1a1929c4ec56ff400f909b3c4239","","mention"],["p","434f97993627f1e61f14eeaf60caa8cfdcec10a592caff8250c825252d548c15","","mention"],["p","000000005e9dda01479c76c5f4fccbaebe4e7856e02f8e85adba05ad62ad6927","","mention"],["p","66df60562d939ada8612436489945a4ecf1d62346b3d9478dea8a338f3203c64","","mention"],["p","8816e8938fe60a3a925433c77410f39500fe1320787acb2165f9345e70464592","","mention"],["p","73b57e3b913133a1be93882d2c834a73614081f283afff73142ff17c3e6f9c2b","","mention"],["p","ff2e412319f01788687a63de3248c2e9fac3f2ad15e3d621e2b42275cacb9ecd","","mention"],["p","738f69184aeda675002b687fe47c8e9e2f7b1a267d6f9145b1193312f97c18ef","","mention"],["p","6cd90f81ec60e076e9f187096c56fd1b0b5223f833a7d2c3ea370e81ad5d4ee2","","mention"],["p","c07a2ea48b6753d11ad29d622925cb48bab48a8f38e954e85aec46953a0752a2","","mention"],["t","Amethyst"],["t","amethyst"],["zap","460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c","wss://vitor.nostr1.com/","0.48"],["zap","ca89cb11f1c75d5b6622268ff43d2288ea8b2cb5b9aa996ff9ff704fc904b78b","wss://nostrelites.org/","0.1"],["zap","7579076d9aff0a4cfdefa7e2045f2486c7e5d8bc63bfc6b45397233e1bbfcb19","wss://relay.damus.io/","0.1"],["zap","757fd51791131e51eb033538721ba67a526466c26ed5940a56962d94f8d83c53","wss://nostrelites.org/","0.03"],["zap","7eb29c126b3628077e2e3d863b917a56b74293aa9d8a9abc26a40ba3f2866baf","wss://nos.lol/","0.03"],["zap","d2244fcb9b7da031ed4710999911a83393bf1a1929c4ec56ff400f909b3c4239","wss://auth.nostr1.com/","0.03"],["zap","434f97993627f1e61f14eeaf60caa8cfdcec10a592caff8250c825252d548c15","wss://relay.nostr.band/","0.03"],["zap","000000005e9dda01479c76c5f4fccbaebe4e7856e02f8e85adba05ad62ad6927","wss://relay.damus.io","0.03"],["zap","66df60562d939ada8612436489945a4ecf1d62346b3d9478dea8a338f3203c64","wss://nos.lol","0.03"],["zap","8816e8938fe60a3a925433c77410f39500fe1320787acb2165f9345e70464592","wss://nostr.koning-degraaf.nl/","0.03"],["zap","ff2e412319f01788687a63de3248c2e9fac3f2ad15e3d621e2b42275cacb9ecd","wss://filter.nostr.wine/","0.03"],["zap","738f69184aeda675002b687fe47c8e9e2f7b1a267d6f9145b1193312f97c18ef","wss://relay.nostr.band/","0.03"],["zap","6cd90f81ec60e076e9f187096c56fd1b0b5223f833a7d2c3ea370e81ad5d4ee2","wss://relay.nostr.band/","0.03"],["zap","c07a2ea48b6753d11ad29d622925cb48bab48a8f38e954e85aec46953a0752a2","wss://nostr.mom/","0.03"],["r","void.cat"],["r","youtu.be"],["r","http://amethyst.social"]],"content":"#Amethyst v0.94.0: Encrypted Media on DMs\n\nNow every upload on DM chats will be encrypted to the destination's pubkey following the same spec 0xChat uses. This offers a massive update in privacy from the common \"hidden link\" design. The encrypted blobs are sent to NIP-96 and Blossom servers. Make sure your server accepts encrypted blobs. Sattelite and void.cat do accept. We redesigned our upload screens to allow multiple images/videos on new posts, stories, and chat encryption. Error handling was also improved with the screens now allowing you to try again on a different server. \n\nFeatures: \n- Adds support for encrypted media uploads on NIP-17 DMs by nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug\n- Integrates with Pokey's Broadcast receiver.\n- Expands the Around Me filter to 50km\n- Shows NIP-22 replies in the replies tab of the user profile\n- New upload screen for chats\n- When uploads fail, the screen stays live to allow changing the server and trying again.\n- Improves the padding in the layout of the gallery\n- Allows multi-image posts to be displayed in the Profile Gallery\n- Refactors zap the error message screen to allow sending messages directly to each split receiver with their error\n- Adds support for multiple media uploads at the same time.\n- Adds support to display PictureEvents with multiple images at the same time\n- Adds QR code private key export dialog by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp00whu7w\n- Added Gamestr custom hashtag icon by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp00whu7w\n- Switches to the right account from push notification click\n- Adds new picture and video events to the user profile gallery\n- Adds basic support for RelationshipStatus to Quartz\n\nFixes: \n- Fixes bug that resets localhost relay settings.\n- Moves to using cancellable coroutines to avoid canceling the parent thread altogether.\n- Fixes the navigation padding on Samsung devices for the Shorts tab.\n- Fixes the chat's input field behind Samsung's app bar on tablets\n- Fixes notes appearing of replies for some recipes\n- Removes the swipe to delete draft from right to left. Only left to right remains available.\n- Solves crashing when a p-tag contains only \"ffff\"\n- Fixes edge-to-edge issues when the keyboard is shown on the Media Server settings.\n- Fixes keyboard overriding the relay settings screen\n- Fixes double quotes on NIP-28 Channel messages\n- Fixes cosine caching on Blurhash\n- Fixes download and loading image icon not showing on posts when text overflow by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7auvdel\n- Fixes lack of notification when a new account is logged into the app and before the app restarts.\n- Fixes displaying an old result when coming back to a DVM screen\n- Fixes the bugs from migrating video events to imeta tags\n- Removes pull to refresh from the gallery\n\nPerformance: \n- Increases the number of possible active video playbacks on the screen to 20\n- 10x better performance on Blurhash generation\n- Improves search by npubs to use all relays.\n\nUI Improvements: \n- Avoids cutting off some of the users in the Pay intent screen\n- Adds toast message when the video/image starts downloading by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp00whu7w\n- Remove crossfades and double composition on image loading/success\n- Improves Uploading feedback for the NewPost screen\n- Optimizes user search to account for names that start with the typed prefix\n- Several accessibility improvements by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp00whu7w\n- Simple refactoring to newer versions of the clickable text\n- Migrates Video events to imeta tags\n- Removes youtu.be links from the video feed.\n- Checks for video file types in uppercase as well as lowercase\n\nCode quality: \n- Move relay dialog to a route by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7auvdel\n- Refactors user tagging lists to generalize them\n- Updates zoomable, vico, mockk, kotlin, compose Bom, firebase, navigation compose, android camera libs and adaptive acompanist\n- Refactors Ammolite to remove the dependency on OkHttp to prepare for KTor and multiplatform settings.\n- Reduces the singleton coupling between Client and RelayPool.\n- Removes troublesome dependency on blurhash encoder library\n- Restructures contentScale for Images and Video dialogs\n- Refactors Media Uploaders to improve code reuse\n- Refactors iMeta usage on Quartz to move away from NIP-94\n- Removes the use of nostr: uri for notifications\n- Enables a new screen to be routed when new logins happen\n- Removes the contract of the old image picker\n- Simplifies the Gallery stack\n- Separates event class that manages general lists and abstracts another intermediary class that manages private tag arrays in its content.\n\nUpdated translations: \n- Czech, German, Swedish, and Portuguese by nostr:nprofile1qqsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp00whu7w\n- Dutch by nostr:nprofile1qqs82l74z7g3x8j3avpn2wrjrwn855nyvmpxa4v5pftfvtv5lrvrc5cpzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7wuya2h\n- French by nostr:nprofile1qqs8av5uzf4nv2q80chrmp3mj9a9dd6zjw4fmz56hsn2gzar72rxhtcppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcuvd26f\n- Polish by nostr:nprofile1qqsdyfz0ewdhmgp3a4r3pxvezx5r8yalrgvjn38v2ml5qrusnv7yywg25ynng\n- Chinese by nostr:nprofile1qqsyxnuhnymz0u0xru2watmqe25vlh8vzzje9jhlsfgvsff9942gc9gpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpr9mhxue69uhhyetvv9ujumt0d4hhxarj9ecxjmnt9uq3kamnwvaz7tmjv4kxz7fwwajhxar9wfhxyarr9e3k7mf0ey7g93\n- Slovenian by nostr:nprofile1qqsqqqqqqp0fmkspg7w8d305ln96a0jw0ptwqtuwskkm5pddv2kkjfcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmnyqyw8wumn8ghj7mn0wd68ytfsxyh8jcttd95x7mnwv5hxxmmdt6c3x3\n- Thai by nostr:nprofile1qqsxdhmq2cke8xk6scfyxeyfj3dyancavg6xk0v50r023gec7vsrceqpp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezuamfdejsz9rhwden5te0wfjkccte9ejxzmt4wvhxjmc25yu8l\n- Bengali by nostr:nprofile1qqsgs9hgjw87vz36jf2r83m5zree2q87zvs8s7kty9jljdz7wprytyspremhxue69uhkummnw3ezu6m0de5kueedv3jkwunpv9nzumnv9uq3kamnwvaz7tm5d4cz6un9d3shjtnrv4ekxtn5wfskgef0qy28wumn8ghj7mn0wd68yt3k8quzummjvuhsg63aw2\n- Hindi by nostr:nprofile1qqs88dt78wgnzvaph6fcstfvsd98xc2qs8eg8tllwv2zlutu8ehec2cppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgswaehxw309ahx7um5wghx6mmd9uuk7l82\n- Spanish by nostr:nprofile1qqs07tjpyvvlq9ugdpax8h3jfrpwn7kr72k3tc7ky83tggn4et9eangprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzamhxue69uhhyetvv9ujuen0w4h8gctfdchxvmgacqrg2\n- Hungarian by nostr:nprofile1qqs88rmfrp9wmfn4qq4kslly0j8futmmrgn86mu3gkc3jvcjl97p3mcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsz8nhwden5te0dehhxarj94c82c3wwajkcmr0wfjx2u3wdejhgtcqngjsj and nostr:nprofile1qqsxekg0s8kxpcrka8ccwztv2m73kz6jy0ur8f7jc04rwr5p44w5acspzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7cvmj2d\n- Persian by nostr:nprofile1qqsvq73w5j9kw573rtff6c3fyh953w45328n3625apdwc3548gr49gspzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qg3waehxw309ahx7um5wgh8w6twv5hsw0e34v\n\nDownload: http://amethyst.social","sig":"054716889b5bd03ad7ad2e56fbafbad5d4456bd0fcfbfdc56fb18c065488f69fefb8a2ce702de2fa00ed95f1775177dd552cc488d87dbeb1a24a85ae842404ec"}

rendered in 235.088µs