Finally back to my office and ready for new features. What's bugging you?
Login to reply
Replies (51)
Weak encryption
Editable kind 300xx lists. Not just npubs, but hashtags.
"show less" button so I can collapse long notes that I've expanded. thx.
Love the "Show more" button for long(er) posts, but miss a "Show less" after I click it.
Could it be possible to remove a conversation from my inbox? :)
Wish it automatically strip out tracking parameters when sharing URLs
my lower back.
The price of bitcoin
View quoted note →
what about NIP-29 groups?
When I go to write a new note, if the new note button has a picture behind it, when you click on it, it just launches the picture and not a new note🤷🏻♂️🙏🏻.
At the bottom or top of the post?
Yeah, let me check why is that. I think it is a bug in one of our upstream libs
Glad it wasn't just me being a dick, @Ryan😬😂.
pay to send DMs, I'm tired of all the spam. it's looking like the X inbox. BB codes, Markdown, Gender, Country, City, States, Improve the Marketplace. I'm building all this on my site but would be good in a client.
Many features, or do you mean just bugs? There's only a couple bugs, someone mentioned it here, and another one where I keep deleting my drafts by mistake.
Top
I believe that Imersive Scrolling in amethyst is broken. As if it adds the velocity of the bar sliding off to the velocity of your finger scroll. Result is that it feels inconsistent, and sometimes the scroll shoots up too fast.
Broken in-mem cache. The app needs frequent force closes as a lot of inbox content (replies, zaps, etc.) keeps disappearing.
No amethist, quando uma imagem é exibida em tela cheia, arrastar para cima ou para baixo deve voltar para tela anterior.
What was the thing with url's not being sanitized that grimoire revealed?
like with this note:
You're in! On https://basspistol.org you'll find a few settings, like NIP-05 (strangelove@basspistol.org as short for your npub), creation of group chats. You can also invite a few friends who can then invite friends. you'll find a blossom for media files (audio, video, pictures etc) and inbox that doubles as a DM relay on wss://basspistol.org/inbox There's more stuff we can discuss at a common convenient moment.
View quoted note →
oh yeah check that event Vitor, it has some garbled URLs in r tags that are supposed to be relay URLs
Amethyst scrolls when it shouldnt. The easiest way to see the problem is to look at global on a slow network. everything keeps loading and jumping all over the place, when I just want it to keep my place and not scroll away from what I am looking at. Love the app, and appreciate your effort.
oh nevermind, these are supposed to be any URLs not relays. in any case there seems to be an issue with the NIP-05 like URL.
I would like if it had a "For you" like X algorithm that shows things that interest me
I don't like the way the yt player interacts with yt music
like, if I'm listening to music I expect amethyst to take precedence
but what happens is I have both audios playing
also Amethyst stops when a random tags you with hundred others. You get the notification but it can't handle it.
Maybe batch whatever process is running in the background?
+1
Use of Bittorrent for files and "other stuff":
PLEASE READ, SHARE, AND COMMENT:
(Apologies in advance for any misconceptions I may have about the current state of Nostr. I admit to not having kept up.)
## Problem:
Nostr has been an important step in the right direction for decentralized and uncensorable social media, and furthermore giving us cryptographic proofs of the authenticity of every post.
HOWEVER, all external information (photos, screenshots, PDFs, audio & video) contained in a post *exclusively* relies on the existing DNS system, HTTP protocol, AND a *single* server, making it highly vulnerable to loss of content through situations like data loss, host shutdown, deplatforming, or government seizure.
Or WORSE, *content replacement*, leading to propagation of false information under the guise of being cryptographically verified.
If Nostr is ever to be a reliable (AND uncensorable) protocol for ALL media, we need a mechanism to cryptographically secure all types of media.
## Proposed solution:
We already have a decentralized uncensorable content network, widely used and proven over several decades:
**Bittorrent**
How can we leverage this network to further make Nostr the future protocol for publishing content?
These are the steps I see that can bring us into the next phase of Nostr:
1. Enable support for Bittorrent magnet links in posts.
Today an embedded HTTP link (to e.g. an `.mp4`) will embed the video instead of showing the link. A magnet link contains a content hash that points to content in the Bittorrent network, and the `so` parameter identifies the exact file in that torrent, thus a client can display the linked file in a similar way. So, just like an HTTP link:
`https://i.imgur.com/v6dFs83.mp4`
we should be able to use an file-indexed magnet link:
`magnet:?xt=urn:btih:3cf3eae685739b4792fd150443eeeb93fd0a28d1&so=0`
and achieve immutable and persistent content references.
2. Torrent contruction and publishing.
Step 1 might be sufficient, but not very user friendly. Nostr clients can assists in creating a torrent from the media content the user wants to include, just like the clients today upload to a choice of HTTP servers. This can be done in-app, or through a simple web API, like a regular HTTP content server (see below for a POC).
3. Improve availibility and distribution.
The first step alone is an improvement because it solves the problem of forgery, a core feature of Bittorrent, through content hashing. But we can also solve availability by giving Nostr users the ability to help seed content they think is valuable and worth preserving. This is obviously a client UX choice, but a ❤️ could mean that you help seed the content. Or if that's too heavy handed, more likely a dedicated 🗃️ button for this would be preferred for more transparency and choice. Seeding *can* be done on mobile devices, but power users and content producers might want to offload that to dedicated seed box, thereby helping the network. Such a seed box could also serve as a Nostr relay.
4. Nostr content signing?
For step 2, we could sign the content with a Nostr key. I originally thought this would be a core feature of Bittorrent on Nostr. But upon further thought I think this has very limitied useability. Step 1 simply provides support for displaying content from torrents, and is a big win on its own, however it does not provide cryptographic proof that the content is from the same key that is embedding the content. This is clearly not needed nor desired in many cases, but is it desirable for other use cases? I'm not sure.
## Conclusion:
My hope is that one day this video will play in most Nostr clients:
magnet:?xt=urn:btih:439f914cf85da4a5975cef115634a108376fda8d&so=0
(Any mention of Bittorrent implicitly also infers Webtorrent)
View quoted note →
Improve UI
Fingerprint/facial app unblocking (for whom that want)
Embeded wallet
Amethyst takes forever to refresh with the latest notes when I open it. Usually I get tired of waiting after about 5 seconds and change to primal. Not sure if it is relays thing but for not very technical users like me it would be nice if it automatically solved that problem or at least automatically suggests what to try doing. Thanks!
I would really like to be able to browse specific relays 💜
Like an option in the top nav bar for each relay?
Did you see the warnings about setting up your relay lists? You might need to just change them to refresh, because they are nowhere.
Something like that! The existing menu can get quite long with lists, hashtags, location, and various follow list options. So might be more complicated than that to implement. Maybe the top timeline selector ("Select a list to filter feed") should be tabbed too?
Then again, there is already a side tab to show relays , when we tap on relays we see info about the relays, which is interesting but not very usable. Perhaps they could be accessible from there? Be a bit like the bookmarks entry, an entry for relay-sets (Kind 30002)? I'm not sure. Eventually, i think relays could play an important role in community building, but what do i know? I trust you will find either find a good way or move on to other ideas. :lovemega:
@Dawn : you tend to have great ideas about this stuff, can we query your imagination? 💜
I agree with this.
Sim. No local aonde escolhemos global, seguidos, etc. Poderia ter os relays para escolhermos.
Well... you're right, that top drop menu would get really long it if were displaying favorited relays, too. But I don't think mixing settings and browsing is the correct way about it either (except maybe to hop into one from the relay info card) There is already a good bit of confusion around which relays are meant for browsing, which are for single relay publishing, which are for outboxing, etc. 🤔
There are so many different ways it could be implemented. I think this would really depend on whether Amethyst wanted to have relay access as a feature, an integral part of the experience, or something in between.
If mininal feature is the goal, a "favorite relay list" under "my lists" might be the least intrusive and least confusing, but it doesnt leave much room for discovery of different relays to browse (or expansion of support, if it proved to be popular, for that matter).
Maybe a section under the discovery tab could act as the dvm & community feeds do now for a little beefier integration? Somehow expose other people's favorites through the various drop down options and some smart, random defaults on "global"?
If I had choice in the matter, it would be a new button on the bottom bar, so user/relay interaction would have a place to expand into doing ✨️all the things✨️ ...but I have become incredibly biased on the subject, over the last year. The user/relay relationship is the sweet spot, and the cient is the facilitator. I don't know if I can be convinced otherwise anymore. 😅
2 things:
- how the fountain bot is displayed
- how Bolt12 offers are displayed
Adjustable max feed length.
1. Not having a wallet.
2. The scrolling on the app isn't smooth like primal or damus on iPhone.
For starters
On the iPhone? Amethyst doesn't have an iPhone version... 🤔
Do people really want wallet features in a social media app? Everyone I see kinda kills the vibe. But I can be convinced otherwise.
Amethyst on Android. Comparing to the other popular apps on ios
We zap a lot here. For example if I use native wallet like WOS, they're charged 3 sats for 3 sats that I zapped. Moreover the app has to go to other apps to zap. If I used a custodial wallet like coinos, the website doesn't open. I dunno if it's just for my nostr account or for everyone. Either way I lost all my sats. So non custodial wallet options was what I was looking for and turns out @YakiHonne has one.
I love amethyst. Was curious if adding a Non custodial wallet option would be possible.
Probably will never be.. we run too many things on scrolling... But I will invest some time on it.
Hum.. we could, but it would be similar to Alby. You would have to run a server, which is costly. If you don't run your own node, it's custodial.
To have an option to mute an account without unfollowing it.
I wish profiles were cached. Fetching them goes annoyingly slow or sometimes never. I know it's a local storage consideration, but I'm willing to devote a lot. Maybe local storage size could also be a setting.
Could Amy build in pfp compression and upload to blossom? Some users have 10mb+ avatars (about 5% of my follow list). Having more clients automatically doing this would help.
I think we already compress it, but I will check again
I think it's just a field to enter an URL, unless it changed in the last couple versions.