Coder Social home page Coder Social logo

hamstr's People

Contributors

dtonon avatar fernandolguevara avatar fiatjaf avatar gislik avatar styppo avatar w3irdrobot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

hamstr's Issues

Custom thread subscription

Hi,

I would like too see an option to subscribe to a conversation and be notified of every new message in that specific conversation.
Many times I find an interesting post that I would like to follow the conversation, but I don't see an option to be notified of all messages people replied in that specific conversation.
Obs. I would like to subscribe to be notified, but without be necessary to post anything in the conversation that I intend to follow.

Thanks

Bug report: Pubkey is not displayed correctly on profile

Hi,
I accused a nostr profile on Friday of being an imposter because her Pubkey didnt match to the genuine users [twitter] verification post, nor the nostr directory entries. However, it is I believe a Hamstr bug actually. .
I discovered afterwards that my own pubkey on hamstr.to has the same issue. The beginning is correct, but the end characters are not!

As the example - The correct, verified, published npub1 key of Lyn Alden ends in "cw83a" :
Screenshot LynAlden - Verified Pubkey

Her Hamstr.to Pubkey ends differently:
Screenshot LynAlden - incorrect Pubkey showing
source: https://hamstr.to/profile/npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a
They are both in nPub1 format, not hex.

Snort.social shows her pubkey correctly.
image

same issue exists with my pubKey also. and that is when I realized Lyn was not an imposter, but rather my client was giving bad output!
image
image

ie:My Pubkey ends in "ajsf0" and doesnt even contain the incorrect string "psmxu"
image

Please can someone verify if i am doing / seeing something wrong? Accusing the authentic user of being an imposter, Wasnt fun.
Lyn Aldens verification post is here: https://twitter.com/LynAldenContact/status/1626654795606986773

Thanks for your excellent nostr client!

Unicode issues

image

It looks good in Amethyst, but also broken in snort. So maybe it's an issue with a shared library?

Feature Request: Render original note in feed

Right now, the feed only shows the user name a note is a response to. To get the full context, you need to open the whole thread in another window. It would be great to render the both notes directly in the feed.

Feature request: Fetch relay list from the user's profile

At the moment Hamstr always starts with the default list of relays even after you've logged in. It'd be nice to use the relay list from the user's profile instead. That way I can use "my" relays and not add them to Hamstr manually.

Can't repost

on hamstr.to i can't repost any post (using Firefox)

Licence

Great work on this nostr client!
From all the web clients I like this the most.

I could not find what license this project is under, can you please add one.

[Feature Request] Block/mute user

With the todays surge of d1ckpicks in the feed it would be really nice to have an ability to mute or block certain users.

P.S. Great client, where to should I send sats?

duplicate events

There seems to be duplicates of the same event:

image

Might have happened after I left the client open for several hours and came back.

"LOAD UNREAD" doesn't work if notes are in the future

Context

When observing a fast-moving feed, e.g. the global feed, new notes are presented as a "LOAD N UNREAD" button. This keeps the existing feed stable until the user presses the button which renders the new notes. See the image below for reference.

image

Problem

Since timestamps are chosen by the clients there is no guarantee that the timestamps are "correct". If they choose to date the note in the future, the "LOAD N UNREAD" button isn't shown and new notes are rendered in real time. It is almost impossible to read the feed in that state.

See the below image and note that the topmost note is "in a minute". That note will stick there until it becomes the past and other notes fly by.

image

How to reproduce

  1. Post a note with a timestamp greater than the one on your reading client.
  2. Observe the problem described above

Bug: do not appear the total number of replies

Hi,

1- See this post called "Central America" on my Home feed:

photo_2023-01-02_10-58-04

2- When I click on "Central America" post appear this:
The problem: the replied message from user Shane show 0 replies, but the correct information should be 3 replies, because in reality it has 3 replies, as you can see in the screenshot 3. Please see that the conversation icon on shane post show 0 but should show 3.

photo_2023-01-02_10-55-07

Screenshot 3:

photo_2023-01-02_11-00-05

No scroll in accounts popup

Just added 7 accounts and now the bottom display with 'add account' and logout is out of the screen with no way to get it back. Need to zoom out to get it shown again. It should maybe scroll or the logout/add account always show?

Add on settings an option to force update Hamstr.

Hi,

For some reason many times my Brave browser do not update pages with newer versions. And even with ctrl+f5, the new version of site is not applied. So I think it's interesting to add on settings an option to force update Hamstr. And show the version that Hamstr is.

Thanks.

Custom user subscription

Hi,

I would like to receive notifications of all notes from some people. So I would like a custom user subscription feature.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.