For in what feels like forever we have a new release!
  1. gently personalize feeds
    • I say gentle because the effect is really subtle
    • most of us will see the same content but it'll be ranked to suit your zapping preferences ever so slightly
    • this will be an active area of development for a long time ... this gentle version is just the proof of concept
    • this was required for my user generated sub plans
  2. self-destructing items via @WeAreAllSatoshi
    • if you want to auto-delete something you can tag the @delete bot and it will delete it for you
    • <delete bot mention> in 1 day
    • it works for multiple time units: seconds, minutes, hours, days, weeks, months, years
  3. add text description to links now if you open 'options' under a link post via @rleed
  4. set a default max fee for withdrawals in your settings via @rleed
  5. transaction details (preimage, payment hash, etc) via @WeAreAllSatoshi
  6. unsubscribe yourself from your own posts/comments via @rleed
  7. for links more than 1 year old, when we auto title them we now also add the year to the title via @rleed
  8. 🚨 new contributor alert GxqoRR on github added youtube embeds to discussion posts and comments
There were also many bug fixes that nearly everyone forwarded contributed to. I'm already noticing a few bugs from this release but if you notice anymore, shout!
yay new contributor! great work, everyone!
reply
Is there a way to turn on and off the feed personalization? It would be interesting to turn it on and off and see the changes. My worry about having too much personalization is that it is reinforcing. You get fed certain things because of the personalization, zap them, and then this reinforces getting more of the same kind of stuff and so on and so on. I'd worry I would miss out on the fringes.
reply
If you open SN in incognito, you can see the differences. There will be hardly any in most cases.
It'll be configurable eventually though!
reply
Happy to see the link post text description. Now watch me never use it!
reply
Lol! At least no complaints about not having it 😄
reply
@hn stopped working with this error message: error posting link: [{"message":"Cannot read properties of null (reading 'matchAll')"}]
Will take a look later today
edit: or actually, it posted just a few minutes ago but I still got an error in my logs
reply
Hmm might be related to delete bot
reply
And for some reason I still get empty push notifications even though I thought I fixed that.
Maybe my serviceworker didn't update? But it should update immediately.
Or that is caused by this caching issue you were talking about
reply
Cache issue should be fixed
I’d just search for matchall somewhere
reply
Mhh, matchAll is literally only used here but I think the default is not applied because we explicitly pass null as the argument:
lib/item.js:
export const getDeleteCommand = (text = '') => { const matches = [...text.matchAll(deletePattern)] const commands = matches?.map(match => ({ number: match[1], unit: match[2] })) return commands.length ? commands[commands.length - 1] : undefined } export const hasDeleteCommand = (text) => !!getDeleteCommand(text)
api/resolvers/item.js:
if (hasDeleteCommand(old.text)) { // delete any deletion jobs that were created from a prior version of the item await clearDeletionJobs(item, models) }
reply
Reinstalled PWA. Let's see
reply
unsubscribe yourself from your own posts/comments
Badass! Nice work @rleed !
reply
Thanks... there's more planned too, for finer control!
reply
I gave some thought to how to approach the nested unsubs. I’m eager to see what you come up with!
reply
Delete bot must cost sats in the future @k00b
reply
  • Personalized feeds.
This is great.
reply
deleted by author
reply
detele bot is working well ☑️
reply
deleted by author
reply
reply
stackers have outlawed this. turn on wild west mode in your /settings to see outlawed content.