damus
damus copied to clipboard
Read More (long notes) [Feature Request][Enhancement]
User Story
As a pleb Damus user who is looking to manage my signal/noise ratio on Damus, I would like Damus to automatically cut-off notes over a certain character limit (for instance, 280, or 140), AND I would like the capability to click on "Read More", so that I can only obtain additional information where I am interested.
Acceptance Criteria
- Damus cuts off notes over ~280~ 140 characters in length, and
- Damus provides capability for Damus user to click "Read More", and where
- By clicking on "Read More" the note text is expanded beyond ~280~ 140 characters.
- Damus user has capability to click on "Read Less" after clicking on "Read More" button to compress text.
Sample implementations https://medium.com/@sdkcodes/quick-vue-how-to-implement-read-more-feature-a116b1ba48a8 https://www.w3schools.com/howto/howto_js_read_more.asp
https://damus.io/note1d49rlunaznlnttln8xv5709ymcz54yraakkffs50vcn7pxl5ty4qgs4hdt h/t Shap npub18ax5a5qcdjrvcl0f7ehlfxhy25wrz2n597ugtgqwlyak2l2v2utselzgh0

@jb55 @tyiu got some user feedback on the long notes feature request
"@Will 🔮⚡️ pls can you implement feature to reduce the long notes thank you 😂🫣" -yegorpetrov https://damus.io/note1zh6x3spdexvg2sz5k5zd5tuqwfvzuz4t9k24khm8tlw6f3258h9qqmvp7n
@OlegAba saw you had a long thread loading performance PR https://github.com/damus-io/damus/pull/679. Does Read More feature fit into improving loading performance of long threads?
My PR does not implement the read more feature if that's what you're asking.
My PR does not implement the read more feature if that's what you're asking.
👍 Would you be interested in taking on the read more feature in a subsequent PR?
@alltheseas working on this now
@alltheseas working on this now
🚀
✅ Damus cuts off notes over 280 140 characters in length, and ✅ Damus provides capability for Damus user to click "Read More", and where ✅ By clicking on "Read More" the note text is expanded beyond 280 140 characters.
- Damus user has capability to click on "Read Less" after clicking on "Read More" button to compress text.