Replies (51)

More-10's avatar
More-10 2 days ago
Love the "Show more" button for long(er) posts, but miss a "Show less" after I click it.
Amelia's avatar
Amelia 2 days ago
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🤷🏻‍♂️🙏🏻.
Amelia's avatar
Amelia 2 days ago
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.
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.
What was the thing with url's not being sanitized that grimoire revealed? like with this note:
徒settoセット 𓁣 🏴's avatar 徒settoセット 𓁣 🏴
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 →
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.
ly's avatar
ly 2 days ago
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?
More-10's avatar
More-10 2 days ago
Use of Bittorrent for files and "other stuff":
↗️ Promoted's avatar ↗️ Promoted
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 →
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!
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:
ly's avatar
ly 2 days ago
I agree with this.
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. 😅
Default avatar
umni 2 days ago
Adjustable max feed length.
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.
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.
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.
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.